Shammer's Philosophy

My private adversaria

2011-10-01から1ヶ月間の記事一覧

Lisp 独自 dictionary version 20111029

Lisp 独自 dictionary version 20111025 - Shammerismの続き。先の実装では、同一キーを持つものがいくつも登録されてしまう実装だったので、同じキーを持つものが登録された場合は既存のものを上書きするように変更。以下のような感じになった。 (defun add…

Lisp 独自 dictionary version 20111025

Java でいう Hashtable や HashMap のようなものが欲しい。でも、実際にはキーはそんなに複雑じゃなくていい。せいぜい登録することになるであろうデータも100もいかないだろうから。ドット対のデータを並べてそれっぽく見せかける実装を書いた。 (defun add…

MD5 と SHA-1 のサンプル実装

C言語のサンプル付きの MD5 と SHA-1 の説明サイトを見つけた。ブックマーク代わりにメモ。 The MD5 Message-Digest Algorithm US Secure Hash Algorithm 1 (SHA1) どちらもIPAのサイト。信用して問題ないだろう。本来はRFCを見ろって話なんだろうけれども。…

英語の写経

仕事変わってからおよそ2ヶ月半ほど。いろいろと新しいことを覚えたいと思う気持ちがある一方で、日本語の情報の少なさを痛感する今日この頃。何とか英語を英語のまま理解する能力を高めたいなぁ、自分にできそうなことないかなぁ、、、と思っていて、写経…

Emacs kill-ring と OS Clipboard

いつの間にか、一緒になっているようで驚いた。なんか複数行をCtrl-Dで削除できないとかおかしい、とか思っていたが、23.xのどこかからか、OSのクリップボードとkill-ringを同じにするような作りに変わったみたいだった。だが、個人的にこれはものすごく困る…

Enable syslog on Squeeze

手順自体は非常に単純だが、念の為メモ。デフォルトで動作しているはずだが、外部からログを受け取る設定にはなっていないので、そこを変更してDaemonを再起動する必要がある。 su - vi /etc/rsyslog.conf /etc/init.d/rsyslog restart 外部から受信できるよ…

Debian の exim4 自動停止無効化

http://www.net-phantom.jp/uturo1/2011/09/debian-1.htmlを参考にしました。 コマンド自体は、update-rc.d というコマンド。実行した際の様子は以下。 root@squeeze:~# update-rc.d -f exim4 remove update-rc.d: using dependency based boot sequencing r…