36. メモパッド

LIFE NOBLE MEMO (左)とマルゼンメモ M サイズ(右)

LIFE NOBLE MEMO (左)とマルゼンメモ M サイズ(右) 表紙に癖がついているので鉛筆でおさえてる

RODIA NO.12 は、人からいただいたりしてよく使っていたのだけれども、罫線の色の濃さや(僕にとっては紫色が濃すぎた)、後半になるにつれてページの切り取りがスムーズにいかなくなることが気になっていた。今回、ストックが切れたので、替わりになりそうなメモ帳を二つ購入してきた。

ひとつは、マルゼンメモ M サイズ。高さ 120mm × 幅 84mmなので、 No.12 とくらべて、幅が 1mm だけ狭い。万年筆で試し書きをしてみたところ、変なひっかかりもなく、にじみや裏うつりが全くなかった。もう一つは、LIFE の NOBLE MEMO SECTION だ。こちらは B7 サイズなので No.12 よりは、ひとまわり大きいサイズになる。書き味もよく、にじみ、裏うつりもしない。また、紙の色がクリーム色なので、ブルーやブルーブラックのインクで書くとコントラストがはっきりして見やすい。

二つとも、ページの切り取りはスムーズ。特に、 LIFE のメモ帳は、ミシン目が入っておらず背が糊で固められているだけで、ミシン目の場合より軽い力でペリッっと切り離せる。 RODIA でも最初のうちはスムーズに切り取れたので、しばらく使って観察してみることにする。

広告
タグ:

35. 最小不幸の社会

って、違和感があるんだよな。どうせなら、最大幸福の社会を目指そうよ。

余裕のある人、幸福な人を増やして、その人たちがより多くの他の人に心を配る社会の方が、幸せなんじゃないかなぁ、と思う。

タグ: ,

34. 小雪の降る中


関西系のビジネスマンが小走りで同僚を追いかけながら、何度も「はしらんといてぇ、はしらんといてぇ」と声をかけていたのが、可愛かった。

タグ:

33. Clojure: Big EndianとLittle Endianのデータファイルを作成

clojureでファイル解析を行う練習をしてみたいので、簡単にテストデータを作っておく。pythonで。

#!/usr/bin/env python
from __future__ import with_statement
from struct import pack

#Little Endian
with file("little-endian.dat", "w") as f:
        f.write(pack('<H', 0x1234))
        f.write(pack('<I', 0x12345678))
# Big Endian
with file("big-endian.dat", "w") as f:
        f.write(pack('>H', 0x1234))
        f.write(pack('>I', 0x12345678))
タグ: ,

32. Clojure: javax.swing.JList を使う

Swingの部品を使う練習 その1

;; javax.swing.JList sample
(import '(javax.swing JFrame JPanel JOptionPane JScrollPane JList))
(import '(javax.swing.event ListSelectionListener))
(import '(java.awt Dimension BorderLayout))

(defn msgbox [frame msg]
  (JOptionPane/showMessageDialog frame msg "Info" JOptionPane/INFORMATION_MESSAGE))

(let [data ["Blue" "Green" "Red" "White" "Black"]
      list (JList. (into-array data))
      frame (JFrame.)
      scrollpane (JScrollPane.)
      panel (JPanel.)]
  (.addListSelectionListener
   list
   (proxy [ListSelectionListener] []
     (valueChanged [e]
                   (let [idx (.getSelectedIndex list)]
                     (msgbox frame idx)))))
  (.setView (.getViewport scrollpane) list)
  (.setPreferredSize scrollpane (Dimension. 200 80))
  (.add panel scrollpane)
  (.add (.getContentPane frame) panel BorderLayout/CENTER)
  (.setDefaultCloseOperation frame JFrame/DISPOSE_ON_CLOSE) ; for running on SLIME
  ;;  (.setDefaultCloseOperation frame JFrame/EXIT_ON_CLOSE)
  (.setTitle frame "javax.swing.JList sample")
  (.setBounds frame 10 10 250 130)
  (.setVisible frame true))
タグ:

31. 札幌競馬場の空

ちょっと残念な空模様かな

タグ: ,

30. 札幌競馬場へ

タグ: