最新 追記

ソフトウェアと本の覚え書き

2005|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|

2010-08-01 [長年日記]

_ [読書] 内田麻里香『科学との正しい付き合い方』

科学リテラシーについて。話題が広くて、少し物足りなく感じた。

おすすめ度:★★★☆☆

科学との正しい付き合い方


2010-08-07 [長年日記]

_ [読書] Dave Thomas, with Chad Fowler and Andy Hunt『プログラミング Ruby1.9』

おそらく、前に読んだ本の改定版。プログラムのテストを十分に出来ればよいのだけど、とりあえず動くことを優先させてしまう。テストのプログラムを十分に書いたことはほとんどないので反省した。

おすすめ度:★★★☆☆

プログラミング Ruby1.9


2010-08-09 [長年日記]

_ [読書] 渋谷知美『日本の童貞』

童貞言説の変遷について。

おすすめ度:★★★☆☆

日本の童貞


2010-08-11 [長年日記]

_ [読書] 菊池誠『科学と神秘のあいだ』

ニセ科学について。物語、宗教、道徳は科学とは別の価値観として意味があるのではあって、科学で説明すべきではないということのようだ。詐欺や明確な不利益がある場合は特に注意しなければならない。

おすすめ度:★★★☆☆

科学と神秘のあいだ


2010-08-13 [長年日記]

_ [読書] 武田邦彦『リサイクル幻想』

リサイクルするためにはエネルギーが必要で、そのエネルギーはリサイクルして作った製品の方が普通に作るより多くかかる。結局、余計なリサイクルをしない方がエコだということだった。プラスチックゴミを分別するのが馬鹿らしくなる。

おすすめ度:★★★☆☆

リサイクル幻想

_ [Emacs] yasnippet で ruby のメソッドを private にする

次の yasnippet の設定は直前の ruby のメソッドを private にする。

(defun ruby-get-previous-method ()
  (save-excursion (if (search-backward-regexp "def \\([^( \n]*\\)" nil t) (match-string 1) "")))
 
(yas/define-snippets
 'ruby-mode
 '(("public" "public :`(ruby-get-previous-method)`$0" "public :method")
   ("private" "private :`(ruby-get-previous-method)`$0" "private :method")
   ("protected" "protected :`(ruby-get-previous-method)`$0" "protected :method")))

2010-08-15 [長年日記]

_ [Emacs] doc-view-mode と view-read-only

view-read-only を t にしていると doc-view-mode でキーバインドがうまく設定されなかった。doc-view-mode のときは view-read-only を nil にしておくのが良いようだ。

(setq view-read-only t)
(add-hook 'doc-view-mode-hook
          '(lambda ()
             (make-variable-buffer-local 'view-read-only)
             (setq view-read-only nil)))