日記
SPAM SPAM SPAM Spam (Monty Python) - Google Video。SPAMの語源になったMonty PythonのスケッチがGoogleVideoにありました。「繰り返し繰り返しウザイ=SPAM」というのがわかるかと思います。日本で言えば「やたら長ったらしい=寿限無」に相当するのでしょうか。でもこれ、前のスケッチを見ていないと、そもそもなんでバイキングなのかとか、途中で現れて変なことを言う紳士が何なのかわからないかも知れないですね。紳士は旅行者用の辞書を見ながら会話しているのですけど、これがエロ単語だらけのデタラメ辞書なので本人は大まじめに会話しようとしているのに変なことを言ってしまうのです。なぜバイキングが出てくるのかは忘れました。
__ 今気づきました。僕って18歳ですね、16進数で。プログラミングシンポジウムとかでは20歳未満が若手とされるので、僕が若手でいられるのもあと2年ですね(違)
__ やっぱり冷房は体に良くないですね。奈良にいる3年間は夏場も窓を開ければ涼しかったので冷房無しで過ごせたのですけど、こっちはそうも行きません。しかもレオパレスの作り付けの机は作り付けのエアコンの風が直撃する場所にあるので冷えてしまいます。昨日も暑いから冷房をつけ、寒いから止め、を繰り返したのですが、布団に入ったら寒気がして布団を首までかぶって寝たので起きたら汗でぐっしょり。軽い脱水症状を起こして吐き気まで催しました。やれやれ。扇風機を買うのと冷房の当たらない位置に机を作るのとどちらがいいでしょうかねぇ…。
__ MovableTypeはタグのidにいろいろな物がセットしてあるのでハックしやすかったですが、mixiはそうではないので面倒。class=h12っていうのは日記の本文を意味していると考えていいのでしょうか。
__ 痛いニュース(ノ∀`):プレスリーの物真似をサングラス姿でする小泉首相 本題よりも「公の場で服をつまんで引き回される胡錦涛国家主席」が面白かった。
__ やっぱりBaum-Welchを使うか…とググっていたらSourceForge.net: General Hidden Markov Model LibraryというCで書かれたライブラリがありました。Pythonバインディングもついているようなので試してみるのも悪くないかも知れませんね。
__ うはー、もう22時。雨がやんで日が落ちて涼しくなったのでお玉とスポンジを買いに船橋まで自転車で行ってきました。行きは4分半のニュースが3回弱再生されたので13分くらいでついたのですけど、帰りに遭難してえらいめに会いました。船橋駅から線路の北側に沿って進もうとしたのですが。線路に沿った道がなくて遠回りしたりしているうちに見失い大変なことに。途中に船橋健康センター ゆとろぎの湯がありましたよ。西に進んでたはずだったのに真北じゃん!しかもこの地図だと近そうだけど船橋駅から2キロ離れていてしかも起伏があります。今日の教訓は「線路に沿って行けばたどりつける」と思ってはいけないと言うことですね。結局船橋駅まで戻って南に行って国道14号まで出てから帰ってきました。
__ せいきさんのコメントより。
graphviz は個人的にはフローグラフを上からぶら下げて表示させたときに、連結線が綺麗な曲線で繋がってくれるのが嬉しかったのでした。世の中、グラフの可視化ツールというとバネモデルばかりで、なかなかフローグラフを綺麗に配置をしてくれるものがみあたらないですよね……。不勉強なだけだとは思うんですけど。
なるほど。graphvizから何かよさそうな機能を一つプラグインで取り込もうと思っていたのですが「きれいな曲線」はなかなかいいですね。それは確かに欲しい機能です。物理演算で曲がった辺を実現する方法もアイデアはあるのですけど、graphvizがどうやっているのかをちょっと調べてみるのも悪くないですね。GRINEditのTODOに足しておきます。
__ 先日作ったCGIがFirefoxではtext/plainになってしまう問題が解決しました。CGIで出力する文字列をだらだらとスクリプト内に書くのを嫌って、UTF-8のファイルからテンプレートを読んでコンテンツを埋め込んで出力するようにしたのですが、そのテンプレートの頭にBOMがついていたため出力されたContent-typeの前にも余計な文字がつき、Content-type: text/htmlという指定がうまく働かなかったのが原因でした。保存時にBOMと書いてあるチェックボックスをオフにして見たら解決しました。BOMに関する話をUTF-8 - Wikipediaで読んでおいて良かったです。
__ 隠れマルコフモデルを用いた顔文字抽出。英文字をあまり学習していないせいで英文字の羅列を顔文字と勘違いするケースがあります。その辺はちまちま学習させれば直ると思うのですけど、基本的にそういう面倒くさいことは嫌いなのです。
とりあえず過去1週間の日記に指定した顔文字が何回出現するかはカウントできるようになったのですけど、さて、これからどうしようかな。休日は終わったから塩漬けかな。
・゜゜(>д<)゜゜・ 92 (๑→ܫ←๑) 29 _| ̄|○ 22422 (´ω`)b 92 (*゚ー゚) 1328 (*‘ω‘ *) 376 (*´ω`*) 3302 ( ゚∀゚)o彡° 38 (。・ω・。)ノ" 755
__ X-Barが届いた話は書いてないですね…。まず150%高速再生は音程の変化を伴う高速再生でがっかりしました。A-B再生は通常の再生中にジョイスティック(?)を上に倒すだけですぐに使えるので便利です。でも通り過ぎてしまってから「あ、今のをもう一度」って訳にはいかないのが問題です。早送りや巻き戻しは長押しなのでなかなか期待した位置に戻れません。ファイルの出し入れに関してはUSBポートにさして読み書きするだけなので「少し大きいUSBメモリ」の感覚ですね。充電もUSBポートから出来て便利です。Voice of Americaのニュースをダウンロードして聞いていたのですけど、やっぱりほとんどわからないですねぇ。繰り返し聞いているうちにだんだんわかるようになってくるので耳が英語に慣れていないんだと思います。電車の中とかで繰り返し聞いて、目的地に着いてから文章を見て確認するのがいいですかねぇ。Bootcamp: Reportの文章とMP3をワンタッチでダウンロードしてくれるスクリプトでも作ろうかな…。
__ Bootcampの最新記事とMP3を保存するPythonスクリプト。さて、寝よう。