最新 追記

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

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-04-02 [長年日記]

_ [プログラミング][Linux] configure で debug 用にコンパイル

よく、ソースコードをコンパイルするまえに

./configure

を実行する。make とやったときに gcc に -g オプションをつけるには

./configure --enable-debug

とやれば良いようだ。忘れないようにメモしたが、実際は

./configure --help

を参照して調べれば良いだけ。

_ [プログラミング][Linux] 共有ライブラリのパス

デバッグ用にシステムにインストールされている共有ライブラリではない修正中のライブラリを使いたくなった。configure スクリプトを使用するソースなので

LDFLAGS="-Wl,-rpath,." ./configure --enable-debug

とすればうまくいった。どうするのが標準的なんだろうか。


2010-04-03 [長年日記]

_ [読書] 上野千鶴子 中西正司 編『ニーズ中心の福祉社会へ』

ただ費用を抑制するのではなく、介護を受ける当事者が満足できる制度かどうかを考えなければならない。

おすすめ度:★★★☆☆

ニーズ中心の福祉社会へ


2010-04-06 [長年日記]

_ [Linux] Git設定

カラー表示にする設定にする。pagerとしてlvを使っているので、最後の行の設定をする必要がある。

git config --global color.diff auto
git config --global color.branch auto
git config --global color.interactive auto
git config --global color.status auto
git config --global core.pager "lv -c"

2010-04-10 [長年日記]

_ [読書] 濱野純『入門Git』

Gitは一通りは使えると思っていたが、実際にはほとんど使えていなかった。Gitを使ってどのように開発するのかが分かって良かった。

おすすめ度:★★★★★

入門Git


2010-04-13 [長年日記]

_ [読書] 町山智浩『キャプテン・アメリカはなぜ死んだか』

面白かった。アメリカに関するコラムをまとめた本。

おすすめ度:★★★★

キャプテン・アメリカはなぜ死んだか


2010-04-14 [長年日記]

_ [読書] 越智道雄 町山智浩『オバマ・ショック』

アメリカはブッシュが大統領になってからはたくさんの問題を抱えているようだ。

おすすめ度:★★★★

オバマ・ショック


2010-04-26 [長年日記]

_ [Linux][プログラミング] ruby extconf.rb のオプション

ruby の拡張ライブラリを作成するときに extconf.rb を使って makefile を作る。このときに $LDFLAGS や $CFLAGS にコマンドラインからオプションを与えたい。

require "mkmf"
 
if opts = arg_config('--ldflags', nil)
  $LDFLAGS += ' ' + opts
end
 
if opts = arg_config('--cflags', nil)
  $CFLAGS += ' ' + opts
end

のように arg_config を使うとうまくいく。