2001-02-06(火) 散財日記、POBox 1.4.5
◆ 電車の中で、隣に立って「動物のお医者さん」の単行本を読んでいたお兄さん、読み終わって次に出したのは「ナニワ金融道」だった。なんでやねんっ。
◆ 散財日記
さて、仕事が徐々に楽になりつつあるので(まだ終わってないけど)、肩慣らし(なんの?)にeRubyでいろいろ書いている。とりあえずうちの連中の「散財の記録」を残そうという話が以前から懸案だったので散財日記を作る。買ったモノを入力すると、個人別に合計金額とランキングが出るという(バカ)。さっそくみんなで先月分を入力したら、すでに6桁越えてるヤツが続出して呆れる。で、こうやって数字を見せられたら少しは抑えるかと思ったら、ランキングを争って次に何を買うかばっかり考えるようになってしまった。……というのは狙い通りだがな(笑)。ふふふ、みんな、買って買って買いまくるのだぁ。
◆ supercub.net
あとはsupercub.netをやっと正式公開したので、そっちのサービスも増やしていかねば。今はメンバーリストだけeRuby化してあるけど、次はリンク集とアンテナを誰でも追加できるようにしないと。狙いは手をかけずにコンテンツが集まるサイト、だ。
◆ POBox 1.4.5
今ごろPOBox 1.4.5をインストール。前の1.4.4から学習辞書を分離できるようになっていたんだけど、忙しくて入れていられなかったので、今回初挑戦。辞書をバックアップして、付属のpdb2dicでテキスト化したあと、固定辞書と学習辞書に分ける。タブで区切られたフィールドが2つなら固定、3つなら学習辞書行きである。ちょちょっとRubyでスクリプトを書いて完了。固定辞書はdic2pdbで、学習辞書はdic2pdb -lでバイナリ化。プログラムファイルと一緒にPalmにHotSyncして、完了。
ついでにタイムスタンプモジュールも入れて、POBoxから日時を入力できるようにした。Palmのショートカットって、年が2桁で使えなかったので、これは助かります。しかし、学習辞書がちゃんと動いていることは確認できたけど、固定辞書が500KB、学習辞書が250KBって、ちょっとデカすぎ >おれ 学習辞書がHotSyncのたびにバックアップされてたらたまらんかも知れん……。
2002-02-06(水) 7024歩
◆ 本日のハンティング
今朝もはよから狩猟三昧。つーか、営業でもないのになんで定時に出社せなあかんねんっ。
今日の日記(仮)。まだテスト中みたいですが、タレ込まれたらハントしないわけにはいきません。
de-orbit。覚悟の上のリンクだと思われ(笑)。
Linuxビボ〜ろく。これはzt日記経由。
今日から総数は省略。tDiary.Netのアンテナが正味の総数を表している(はず)。
◆ たまてばこ
昨日の続き。なお、使っているのは1.0.0。開発版だと話が違うかも知れない。開発版は設定ファイルのフォーマットからしてがらりと変わってるみたいだし。
HTMLヘッダにしかLast-Modifiedが書かれていないサイトはまぁ、しょうがないとして、もうひとつ困ったのがファイル名が変わる日記である。今月は0202.htmlとか。なつみかんでは「%YY%で年2桁」なんて置換がルールがあったのだが、たまてばこにはない? なければ作るしか。
と、ここでソースに手を入れないのが怠惰な証拠であろう(笑)。eRubyなプリプロセッサをかますことを考える。もとのsites.cfgをsites.rcfgと名前を変えて、文頭に以下の4行を追加。
%now = Time::now %yy = '%02d' % (now.year % 100) %mm = '%02d' % now.month %half = now.day > 15 ? 'b' : 'a'
こうすると、「2002年2月上旬は0202a.html」なんてルールのサイトでは「<%%=yy%><%%=mm%><%%=half%>.html」なんて書けば良いことになる。eRubyタグ分だけ冗長になるが、まぁ許容範囲か。
あとはcronで動かすスクリプトを書くだけ。
#!/bin/sh /usr/bin/eruby $HOME/.tama/conf/sites.rconf > $HOME/.tama/conf/sites.conf $HOME/.tama/tama.rb --debug 1> $HOME/var/log/tama.log 2>&1 $HOME/bin/reg-antenna < $HOME/public_html/antenna/tdiary.txt
#最後のはdRubyなアンテナサーバに更新情報を送り込むスクリプト。
◆ tDiary.Net
s2の復活後、1.3系の利用者が増えているような(笑)。さらにXREA不信から、tDiary.Netに移動しようかなんて声も聞こえる。
しかしちょっと待ってくれたまい。まぁ、定期バックアップくらいは取るが、けっして信頼性の高い運用ができるとは思えない。UPSもまだ付けてないしさ(笑)。だいたい、サーバ設置場所が自宅から100kmくらい離れてるから、何かあっても対応が遅れるのは間違いないし。
さらに言うと、レンタル日記は当然のことながら@secure = trueで運用する。シェルアカウントもない。となると、ファイルを読み書きするタイプのプラグインは全滅だ。利用者の多いところではrecent-titleやcalendar2、amazonなどがダメ。自前で設置できる人は、そのまま使っていた方がいいに決まってます。ということで、あまり期待をしないようにご注意を。
あ、XREAより良い点があるとすれば、ツッコミメールが使えるところかな(2/7追記:XREAでもできるらしい)。Namazuも使えるようにしたいと思ってる。
2003-02-06(木)
◆ I like Ruby.
咳さんトコがリニューアルして、tDiaryのテーマコンパチに。もはや、一見しただけで何使ってるのかを判断できる時代は終わったよ(笑)。
◆ 暇だ
出張先で会議のダブルヘッダーがあるんだけど、 後半の会議までの間が2時間もあいてしまった。
ノートを持ってきてないので、 会議室にあったPCを立ち上げてみた。遅いな……5133とか書いてありますけど。うへ。
proxyの設定もないので、nslookupでドメイン内の端末リストを漁ってなんとか発見。 無事、巡回できました(巡回かよ!)。
でもこの更新は、 メールでWikiスタイルを使うテスト。
2004-02-06(金)
◆ 親知らず(3)
先日もらった薬も切れてしまい、ぜんぜん痛みが引かないので、しかたなくまた歯医者へ。「絶対に抜いてしまった方がいい」という医者の主張に折れ、抜くことに。もちろん、主犯である上の親知らずである。下のヤツは見なかったことにする。
簡単に抜けるという言葉に偽りはなく、麻酔を打ち始めてから15分で完了した。もっとも、抜きながら
こ、これは……!
とか
予想だにしなかったすごい歯だ
とか言うのはやめてクダサイ!! 怖くて泣くかと思ったよ。
で、どんな風に予想外だったと言うと、写真の通り片足をあげたキュート(?)なヤツだったわけだが。面白いのでお持ち帰りさせてもらった。
これでやっと、まともなものが食えるぜ……ということは当然なく、抜いた跡が腫れて、麻酔が切れたらもう何もする気が起きないのである。あぁ、今日も流動食か……。
2005-02-06(日)
◆ 片付けは続く
ダンボールがぜんぜん開かなくなってしまった。生活に支障のあるレベルは脱しちゃったからなぁ。まぁ、体調をみながらぼちぼちいこう。
今日はスカパー!のアンテナ設置。一ヶ月以上、視聴できなかったわけで、無駄な金を払ってしまったわい。アンテナ方向確認のページを見て、だいたいの方角にあわせてからチューナーの電源を入れたら、なんと一発で絵が出た。すげぇよ >おれ
◆ 松下電器産業製品不買運動
バナーを貼ってるサイトがみるみる増えてるなぁ。
おれはと言えばLet's noteをキャンセルすべきだろうかとか書いていながら、まだ何もアクションしてないわけだが。というのも、今回の「事件」は、ジャストシステムも松下も、どっちも現行特許法の被害者じゃないかと感じるからだ。悪いのは法であって、うまく立ち回れなかった企業ではないし、ましてやその企業で製品を作っている人たちのせいではない……そんな気がしてならないのである。
今回、もし松下が訴えたのがオープンソースなりフリーソフトウェアだったりしたら、そりゃぁもう、(法が良かろうが悪かろうが)立ち向かわなきゃならないわけだが(笑)、相手は立派な企業である。現行法の元では「どっちも、もうちょっと上手く立ち回れなかったんかい?」とは思うが、あまり目くじら立ててもしょうがない。むしろ、こんな騒ぎが起きてしまうような特許関連の法律をなんとかしろ、という議論をすべきだ。
参考: Matzにっきのフォローアップ
# jun.o [*次の*引越しまで開くことのなかった段ボール箱が我が家にはありました。:-)]
# ただただし [「次」はない予定なんですが……]
# a.k [2回前の引越しダンボールの中身全てを今日棄てました(^^ゞ]
# ma2 [段ボールから出る埃が,ぜんそくとかアレルギーの原因になるという話をきいて(真偽不明),我が家では気合で処分しました。]
# 通りすがり [そもそもジャストシステムに販売禁止を命じて松下は得をするのでしょうか? 今回の件で松下も評判落ちましたし、法が悪いと..]
# ただただし [そこを指して「上手く立ち回れ」と言ってるわけです。企業どうし、「衝撃の判決」に至る前に打てる手はいくらでもあったはず..]
2006-02-06(月)
◆ Get2Cashに逃げられたかも知れん
mtakeshiさんのツッコミで教えてもらったが(というかその前から小耳に挟んでいたが)、小切手換金サービスのGet2Cashが夜逃げ状態らしい。
かくいうウチも、換金し損ねていた小切手をまとめて預けてあったので、もしそうなら被害者の列に並ばなくてはいけない状況。腰が抜けるほどの大金ではないものの、そこそこの額ではあるので、ちょっとアクションしなきゃなるまいなぁ。まぁ、想定されたリスクではあるわけだが。
あー、めんどくさい。誰だよ、小切手なんて考え出したヤツは!(八つ当たり)
2007-02-06(火)
◆ はてなグラフでダイエットに挑戦(3)
先月、はてなグラフのAPIにデータ取得機能を要望したものの、まったく採択される兆しがない。もっとポイントをつぎ込まないとダメ?
しょうがない。ダイエットは待ったなしなので(というほどでもないが)、体重管理だけでもやろう。
ということで、「体重計に乗ったその場でメールを送るとグラフに反映させるツール」……を書くんじゃなくて、コマンドラインからグラフを更新させる汎用的なコマンドを作成した。せっかくなのでRubyForgeで公開(→hatena-graph-update)。
これをインストールして、procmailあたりでこんな感じの設定を書けばいい(.netrcを使ってID/PASSを書かずに済ませている):
:0 * ^TO_.*weight@example.com | sed '1,/^$/d' | hatena-graph-update weight
あとはメール本文に体重を記入して、weight@example.comにメールするだけ。でも体重グラフは非公開だよ!(笑)
その代わり、この日記に来るツッコミspam/リンク元spamの数を、ログから算出してグラフ化して公開中。サイドバーの下のほうに張ってある。これはdailyにcronでこんな感じに実行:
#!/bin/sh yesterday=`date -d yesterday +%Y-%m-%d` cd ~/var/log mv spam.log spam.log.$yesterday wc -l < spam.log.$yesterday |\ hatena-graph-update -u hoge -p hoge -d $yesterday spam


# むとぽん [はじめまして。今年入ってからtDiaryを密かに(?)使わせていただいてました。ってこちらにご報告するタイミングを逸..]
# むとぽん [あ、tDiary.Netのアンテナの方、「Linuビボ〜ろく」になってますんで、「Linuxビボ〜ろく」に直していた..]
# ただただし [ありゃ、すみません]
# アビー [僕のところもtDiary.netとsho's antenna 2ndで「もっこす記」になってるんで「もっこす日記」に..]
# ysano [はじめまして。 はい。覚悟の上です(笑)。 なかなか便利でございます。素敵。]