13:37:18 # Life 今日なんとなくgimpをいじっていたら,Xが100%CPUにぎってかたまるという事象が3度ほどあった. なんでだろう.
14:32:46 # Life ecasoundを./configureでいじると下記の出力が出てしまう. これは結構困る.
Ruby module dir: /usr/local/lib/site_ruby/1.8
20:11:01 # Life plugschedカーネルパッチは面白そうだ. カーネルのスケジューラを起動時に選択できるようにするらしい. なかなかかっこいいことをしてくれる.
21:37:20 # Life カーネル2.4.9をインストールしてみる.
11:09:26 # Life ukai diaryのIRCログより:bashにはset -o pipefailという必殺技があったのか... すげえ.
11:24:37 # Life mencoder で「冬のソナタ」をとりこんでみる. 音声チャンネルでハングルの音と日本語の字幕をだしてみる. とりあえずの目標はmp3をつくってiPodにとりこんで音声をききながら通勤. mencoder dvd://1 -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg4:vhq -lameopts q=1:vol=3 -alang ko -slang ja -o XXX.avi AVIの音声出力をmp3に吐くのは mplayer -ao alsa9 -dumpaudio -dumpfile xxx.mp3 XXX.avi でできるはず.
01:44:57 # Life 無敵会議にて,いろいろな方に会う. 某ひろゆきさんにもお会いしたようです. グループが優勝してしまったので,賞金(?)までいただいてしまった. たくさん凄いひとがいたので,どきどきしながら.
03:08:22 # Life 久しぶりにdist-upgradeしてみる. 前回は6月ころ それから旅行とかばたばたしていたので,久しぶりにアップデート. gs-gplはcjk ttフォントが使えないからgs-espを使え,とのお達し. なにも考えずに実行したら,mozillaとか,mozilla-psmとかが削除されてしまった. mozilla-psmって実は必要ないのか?
mozilla-firebirdで, /usr/lib/mozilla-firefox/plugins/javaplugin_oji.so: undefined symbol: GetGlobalServiceManager__16nsServiceManagerPP17nsIServiceManager らしい.jdkのアップグレードも必要っぽい. というか,全ての設定を忘れて,さらに設定ファイルのディレクトリが,.firefoxから.mozilla/firefoxに移動しているってのはどういうつもりだ?
07:55:38 # Life yabukiさんとohuraさんとmaedaさんの鍵signして送付. takaoさんは鍵がどこにあるのかよくわからないので保留.
08:17:09 # Life kernel-packageをみる.結局non-free firmwareの話しは良くない方向に完結しているように見える. カーネルソースからはtg3が単純に削除されてしまっている感じに見える. インストーラからもtg3が見えないのだろう. そうするとBroadcomのNICが全くみえない. ProLiant サーバの内蔵NICが認識しないことになる気がする. これをどうがんばるかだなぁ... 誰かがDELLのサーバ用にインストール用に用意してくれている Debian on Dell Serversにある イメージを利用することになるのだろうか. オフィシャルで準備するにはファームウェアの問題を解決する必要がある. 6月にブラジルで熱く語っていたが,結局全然解決できていないのが悔しいところ.
22:13:17 # Life シェルで改行を無視するための方法を検討. 素直にread関数を利用すると下記方法になる.
$ cat a.sh #!/bin/bash unset IFS IFS= read -d\\ A; echo $A $ echo "a b c" | sh a.sh a b c
改行が保存されなくてもよいのであれば,下記方法も利用できる.
$ cat a.sh #!/bin/bash A=$(cat) echo $A $ echo "a b c" | sh a.sh a b c
15:20:42 # Life 関西オープンソース参加. LILOブースを覗いたり,Debian BOFに参加したり. LILOブースにて,gettimeofdayの実装が変だよね,と松本さんと話す. genrssの話し,実装をperl, python, ruby, gaucheでしました,という話し. あと,netfortでcron で動いているemacsが重いという話しをとしさんとする. 昨日ちょうどcronの時間をずらしました,と伝えた.
7 * * * * 21 21 * * 0 10 0,2,4,6,8,10,12,14,16,18,20,22 * * *
Debian BOF: 会場,即立見が10人くらい,座席は30あったはず.さらにどんどん人がやってくる. オープニングメッセージ 「Debianはマイナーなのでこんなに居るのはおかしい」との武藤さんの言葉に一同苦笑して開幕. YRLinux三輪さんが司会: 「時間がおしているので,いきなり開始します」
えとーさんの頁にも詳しい記録があります. 僕の頁の特徴としては,英語版もあること?
08:34:28 # Today's hack pbuilder-umlパッケージを削除. user-mode-linuxパッケージがsargeからなくなったらしい. どうにかして何かを変更せんといかん気がするが,user-mode-linuxから直す必要がある 気がするので,まだ気合いが入らない.
22:57:26 # Life おくればせながら,BAYESの結果をspamassassinの判断に組み込んでみた. local.cfに下記を追加.どうもデフォルトではBAYESの結果は採用していないっぽい?
score BAYES_99 4.300 score BAYES_90 3.500 score BAYES_80 3.000
14:07:25 # Life 昨夜はTLUGの宴会でSachaさんに出会った. びっくり.GPG keyの交換をする. emacs-wikiとかplanner-elとかは一時期いろいろといじっていたので, その話で盛り上がる.
19:31:26 # Life 今日か昨日かくらいから一気に新しい手口のSPAMが増加している気がして, その影響でspamassassin がおいついていない気がしていた. sa-learnというコマンドでspamassassinを教育できるらしいので それを実行するためのelispを書いてみた. WL用,僕専用.
(defun dancer-learn-spam () "Learn spam" (interactive) (call-process "/usr/bin/sa-learn" nil "*run-sa-learn*" nil "--spam" (concat "/home/dancer/Mail/inbox/" (number-to-string wl-summary-buffer-current-msg))))
20:10:53 # Life web-mhcは なんとなく熱い.
そういえば時間の範囲が視覚的に一目でわかるような構成の画面を出したいんだよなぁ. outlookの予定表の一日の表示みたいな. そのコードを書こうとおもいつつ何もしていない...
07:58:32 # Life pbuilder に対して壮絶な勢いでバグ報告を実施してくるmadduckとそれに対して 対応する. なんかマニュアルよんでなくないか?とかいう疑問がわいていたが,その通り,読んでいない,ということだったらしい. マニュアルのかわりにBTSを使わないで欲しい...
07:50:40 # Life 日記:続編: 銀座の伊東屋で店員にきいたところ, Pagem Memoryは文房具屋ではあつかっていない,書店でしか扱っていないものだそうだ. しかも,書店はまだ日記フェアを開始していない.(10月15日くらいからの開始が多い印象をうけています). だから毎年遅い時期になってひょっこりと見付けるのか.... 毎年苦労して探している気になっていたが,そういうからくり(?)があるとは全く気づいていなかった. 盲点.
09:01:49 # Life メモ: nptlを使っている場合のスレッドIDの取得例. ps -ef -Lで出力した場合. ps -ef -T なら,LWPではなくSPIDと表示される. nptlであるため,PIDは同じであることに注意.
UID PID PPID LWP C NLWP STIME TTY TIME CMD dancer 3384 1 3384 0 5 06:24 ? 00:00:01 nautilus --sm-config-prefix /nautilus-rQBmgh/ --sm-client-id 11c0a8013e000105443134900000004570003 --screen 0 --no-default-window dancer 3384 1 3435 0 5 06:24 ? 00:00:00 nautilus --sm-config-prefix /nautilus-rQBmgh/ --sm-client-id 11c0a8013e000105443134900000004570003 --screen 0 --no-default-window dancer 3384 1 3481 0 5 06:24 ? 00:00:00 nautilus --sm-config-prefix /nautilus-rQBmgh/ --sm-client-id 11c0a8013e000105443134900000004570003 --screen 0 --no-default-window dancer 3384 1 3482 0 5 06:24 ? 00:00:00 nautilus --sm-config-prefix /nautilus-rQBmgh/ --sm-client-id 11c0a8013e000105443134900000004570003 --screen 0 --no-default-window dancer 3384 1 3483 0 5 06:24 ? 00:00:00 nautilus --sm-config-prefix /nautilus-rQBmgh/ --sm-client-id 11c0a8013e000105443134900000004570003 --screen 0 --no-default-window
08:40:10 # Life javascriptでのwiki実装らしい. HTMLをストレージとして利用する発想の転換(?)が凄い. 普通全WIKIデータをHTMLとして保持しないだろう,と思ってしまう. テキストデータなんて全部メモリ上にもっていても大した事無い... のだろうか? javascriptという言語の実行環境の制約には非常にマッチしている感じはする.
07:52:17 # Life 日記: 過去5年愛用している 能率手帳 日記 Pagem Memory (ペイジェムメモリー)1日1頁タイプ (品番8501)を 探し求めて東京中の店10軒くらいうろついたんだけど まだみつからない.探し方が間違っているのか?
22:16:30 # Life なんということはないんだが,IRCで話題になっていたみたいなので. 僕は二つの手帳を併用していて,一つはA4,もう一つはB7です. A4のノートについては,1月に一冊にしていて,見開き1頁を一日, そして 森若さんの頁にあるようなものを手書きで毎日つくってます. ノートの一行が一時間,たて線を引いて,時間を記して,4等分して,15分単位での記録にします. 縦線の左側が予定,右側が実績,というようにしています.(説明が意味不明) そういう形式にATCという名前があったんですねぇ.
$Id: 200410.html.ja,v 1.35 2005/01/22 22:46:53 dancer Exp $