hogeとはワイルドカードのようなものです。日々起こった、さまざまなこと −すなわちワイルドカード− を取り上げて日記を書く、という意味で名付けたのかというとそうでもありません。適当に決めたらこんな理由が浮かんできました。
10/02/2006 ふむ [長年日記]
■ [Perl] んー
BerkeleyDB と Perl で戯れ.
ドキュメントが微妙に整備されてないからトランザクションのところとかイマイチ分からん.
Berkeley DB Reference Guide: Berkeley DB and transactions
やはり Perl バインディングの方でなく本家のドキュメントを読み漁る方が近そうだな.
10/10/2006 ふむ [長年日記]
■ [Gentoo] portage? が死んだ
$ sudo emerge portage Password: Performing Global Updates: /usr/portage/profiles/updates/3Q-2006 (Could take a couple of minutes if you have a lot of binary packages.) .='update pass' *='binary update' @='/var/db move' s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*' ........... pTraceback (most recent call last): File "/usr/bin/emerge", line 4049, in ? emerge_main() File "/usr/bin/emerge", line 3770, in emerge_main portage.global_updates(settings, trees, mtimedb["updates"]) File "/usr/lib/portage/pym/portage.py", line 6656, in global_updates myupd) File "/usr/lib/portage/pym/portage_update.py", line 198, in update_config_files write_atomic(updating_file, "".join(file_contents[x])) File "/usr/lib/portage/pym/portage_util.py", line 728, in write_atomic f.close() File "/usr/lib/portage/pym/portage_util.py", line 696, in close os.rename(self.name, self._real_name) OSError: [Errno 16] Device or resource busy
なんだこれ.リブートしても直らんってことはどっかおかしくなってるな.
追うのがめんどくさかったのでとりあえず strace してみた.
open("/.9327", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb77a4000 write(3, "x11-misc/synergy ~x86\n\ndev-pytho"..., 2291) = 2291 close(3) = 0 munmap(0xb77a4000, 4096) = 0 stat64("/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/.9327", {st_mode=S_IFREG|0644, st_size=2291, ...}) = 0 futex(0x804a5d8, FUTEX_WAKE, 1) = 0 chmod("/.9327", 0755) = 0 rename("/.9327", "/") = -1 EBUSY (Device or resource busy) unlink("/.9327") = 0
package.keywords 読んだ後で死亡フラグか.しかし何この謎 PID ファイル.明らかに prefix が抜けてます的な…….
ちなみに ebuild コマンドで portage を入れ直しても変わらん.バグか?
ふむ
これ か.
10/14/2006 ふむ [長年日記]
■ [戯言] 最近のこと
- kenosis 使って適当な P2P プログラムでっちあげようとしたら,Python 2.4 だとダメらしい.
- Khashmir 使って適当な P2P プログラムでっちあげようとしたけどライブラリの使い方がイマイチ分からん.
- Audacious で日本語が腐るなーと思ってたら,chardet なんて USE フラグがあった.
- MythTV 使ってみようとしたら MySQL の初期化で死亡.なんでかなーと思ってたら,本家のドキュメント が間違っとる.Gentoo Linux Wiki の方を参照したらあっさり.なんじゃいなこれ.
追記
MySQL に latin1 USE フラグを入れないと今のところ番組表が文字化けするみたいね.
10/15/2006 むー [長年日記]
■ [日記] むー
ffmpeg のオプション多すぎてすぐ忘れるので適当なスクリプトにしといた.
#!/bin/sh IN="${1}" TITLE="${2:-${IN}}" OUT="${3:-${TITLE}.avi}" nice -n 10 \ ffmpeg -i "${IN}" -title "${TITLE}" -s 640x480 -ac 2 -f avi \ -b 1200 -aspect 4:3 -vcodec mpeg4 -nr 150 -qns 3 \ -acodec mp3 -ab 192 -vol 13107 \ "${OUT}"
ボリュームがやたら巨大なのは ivtv の不具合への涙ぐましい対処.しかしノイズがひでー.
10/19/2006 むう [長年日記]
■ [日記] ふむ
ちょっとした理由で,関数間に依存性を持たせる簡単なシェルスクリプトを書いてみた.
シェルでの return の意味を忘れててえらいはまった.あとそれとは関係ないけど,シェルの挙動ってイマイチ把握しきれんところがあるので苦労する.
10/20/2006 ふむ [長年日記]
■ [日記] Shibuya.pm #7 行った
個人的に熱いと思ったのは PMConnect,Gearman,TheSchwartz 辺りかなぁ.
ところで,セッション中にあるサーバに ssh ログインして下さい的なイベントがあったんだけど,ログインしたら参加者のうちの誰かから write でメッセージが来た.
しかも内容がアレゲ.Hello ならまだしも,Oppai とか VIP から来たとか,サブテク入りたいとか.何か相手が誰だか分かった気がする.:D
てかまぁ微妙にノリノリな返答してた俺も俺だけど.
10/21/2006 む [長年日記]
10/22/2006 ふむ [長年日記]
10/25/2006 むう [長年日記]
■ [戯言] えー
crontab って
PATH=/path/to/hoge:$PATH
みたいなシェルでの常套手段が使えないのかよ.$PATH を展開してくれない.
まぁ実装によって違いそうだけど.
10/28/2006 ふむ [長年日記]
10/29/2006 むー [長年日記]
10/31/2006 むう [長年日記]
■ [日記] 飯日記
- 12時頃:サンドイッチ
- 21時頃:オムライス
atzm は おむらいす の じゅもん を となえた!
atzm の HP が 100 かいふく した!
atzm の MP が 50 へってしまった!
■ [小ネタ] 性格診断
via: mixi 某所
- 外画−4 画
+変化に敏感・変革
−強すぎる自己主張・破壊
- 内画−4画
+変化に敏感・大胆な行動力
−我侭・ストレートな性格
- 「atzm」さんはこんな人
- 正義を貫き社会秩序の変革に立ち向かう人です。自分の考えをストレートな言葉で表現する傾向があり、外に向かうエネルギーが強く攻撃的で激しい性格です。また、自己主張が強く、妥協しない性格で障害にぶつかることにもいといません。しかし、頭を押さえられるような環境では欲求不満になってしまったり、自己主張が強いことで孤立しやすいので注意が必要です。自由が容認される環境で力を発揮します。
- 「atzm」さんに気に入られるには?
- 現状に常に不満を持ち変化を求める人です。自分の信じたことを真っ直ぐに押し通すせっかちな性格なので、変化を支援する行動が必要です。常識や現状にとらわれない提案に興味を示します。そこで、現状を破壊して全く新しいことを築くこと、しかもすぐ実行できることを示してください。人情に訴えることは効果ありません。
おお,ぜひ支援してくれ.ほれ,早く!
□ rethi [MySQL5.1.x(詳細Ver忘れた)から外されたしな・・・>BDB トランザクション使えても、ページロックまでし..]
□ atzm [DB については門外漢なのでよくわからん. けど BDB が難しいことはよーくわかった. つかお大事に. ]