最新 追記

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

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|06|07|

2010-03-04 [長年日記]

_ [読書] 島田浩二 設樂洋爾 村田賢太 前田智樹 谷口文威『Ruby 逆引きレシピ』

知らないgemについて書かれていてよかった。

おすすめ度:★★★★

Ruby 逆引きレシピ


2010-03-20 [長年日記]

_ [読書] William Strunk Jr. and E. B. White『The Elements of Style, Fourth Edition』

文法用語の英語に苦戦した。

おすすめ度:★★★☆☆

The Elements of Style, Fourth Edition


2010-03-21 [長年日記]

_ [プログラミング][Linux] QDBMを使ったプログラムのコンパイル

Ubuntu で libqdbm-dev をインストールして、QDBMを使ったプログラムをコンパイルしようとしてはまった。ヘッダファイルが /usr/include/qdbm にあるので gcc に次のようなオプションを加えて実行する必要がある。

$ gcc -I/usr/include/qdbm -lqdbm test.c

2010-03-23 [長年日記]

_ [読書] Norman Matloff and Peter Salzman『実践 デバッグ技法』

GDBの使い方がわかりやすく書いてあって良かった。

おすすめ度:★★★★

実践 デバッグ技法


2010-03-26 [長年日記]

_ [Linux] 端末の操作を保存

scriptコマンドを使えばテキストファイルに保存できる。

$ script
 操作
$ exit

typescriptというファイルに書き込まれているので cat や less で表示することができる。ただ、エスケープシークエンスを使用している場合には、色がうまく表示されずに意味不明な文字が表示されてしまう。正しい表示を less で得るには -r オプションを使う。

$ less -r typescript

そもそも、エスケープシークエンスを削除して保存しようと思ったんだけど、zshが特殊なのか、簡単な方法でうまくいく方法が見つからなかった。

_ [Linux] 「波」の文字化け

メールなどで「〜」を入力すると文字化けしていることがあって気になっていた。調べると「波ダッシュ」と「全角チルダ」があるのが問題のようだ。結局、どっちを入力すれば良いのかはわからなかった。極力使うなということなんだろうか。


2010-03-30 [長年日記]

_ [読書] ニジョーレ・V・ベノクレイティス ジョー・R・フィーギン『セクシャル・ハラスメントの社会学』

巧妙な差別や目に見えない差別はなかなか気づきにくい。

おすすめ度:★★★☆☆

セクシャル・ハラスメントの社会学