2001-06-19(火) [長年日記]
■ JisCompactFilter (1)
なんてステキな。体調悪いのに、大丈夫ですか。でも、自分でも作っちゃったんですよね、ZnZさんのコードはほとんど残ってないですが(笑)。ZnZ版は富豪的プログラミングどころか大富豪(笑)だとわかったので、うんと貧民的にしてしまいました(←貧乏性)。
しょうがない。それではコンペにしよう。あなたたちの言葉でいえば勝負です(あなたたちって誰?)。ネタはPC Watchメールの6/16分2通目、全519行。MoonWolf版はところどころ文字化けが発生するという問題があるけど目をつぶります。JisCompactFilter_mw.rb
(MoonWolf) vs JisCompacrFilter_sho.rb
(ただ)。
% time ./JisCompactFilter_mw.rb < source ./JisCompactFilter_mw.rb < source 0.24s user 0.00s system 85% cpu 0.280 total % time ./JisCompactFilter_sho.rb < source ./JisCompactFilter.rb < source 0.21s user 0.00s system 80% cpu 0.262 total
数回繰り返したけど、いずれも僅差で勝ってしまいました:-) ので、とりあえずは自作版を採用。挑戦者求む(冗談だからね)。つーか、ツッコミ欄にソースを書くと読めたものではないというのが発覚したのをなんとかしないと……。
■ ノートPC
ほぼL1気分に固まりつつある。明日か明後日にはヨドバシで買ってるかも。
PowerBookですかぁ。OS Xで遊ぶわけですよね:-) いや、LinuxPPCか。おれ的には、いくら薄くてカッコよくても、あの重さで「軽い軽い」と喧伝するところが許し難いんだけど(笑)。1kgジャストのMac OS X搭載ノートが出たら買ってもいいな。
ところでiPAQのLinuxって、実用になるの?
■ tDiary (1)
同じ失敗は二度としません(笑)。つーか、まだ実験的なコードだから……。
■ JisCompactFilter (2)
あぁ、MoonWolfさんを本気にさせてしまった(つーかそれが狙いか? >おれ)。このコードはカッコイイ。最後にEUCに戻す処理を入れても、夕べより8倍速くなってるし(NKFを通したあとにループするようにしたけど)。拡張ライブラリを上手に使って速くする技の好例だなぁ。これ、使わせてもらいます。
よかった(笑)。いやでも、あまりの富豪ぶりにちょっと感動したのは事実。あのアプローチは好きです:-)
■ tDiary (2)
ツッコミのアンカーは、ユーザカスタマイズの部分なので、番号を出すのはちょっと困難……。IMGに変えてみたのはSushi日記の.confをいじっただけですんで。あ、いや、eRubyタグを認めればそれも可能か。なんだか重そうな気もするけど。
にしても、このAquaチックなスタイルシート、Appleに睨まれないうちに変えないとね……。
■ Linux on PDA
Agenda VR3は知ってます。触ったことないけど。まだ日本語出ないですよね? 出たりして。
おれが「使い物になるのか?」と疑問に感じているのは、「PDAでXが動いて嬉しいか?」というのと同じ意味だな。デスクトップ用に作られたシステムをPDAで動かしても、使いやすくはならないだろう、と思う。Palmが使いやすいのは、あのサイズのペンデバイスで、いかに使いやすくするかを考えに考え抜いてデザインされたソフトがあるからであって、単にLinuxが動くだけでは、嬉しいのは開発者だけじゃないかと思うのだ。そりゃ、Rubyが動けば嬉しいけど(笑)、PDA上でプログラミングをしたいかと問われれば、あんまりしたいと思わないな。
Agenda VR3ってのもありますよ。http://www.agendacomputing.com/
いや、そのとおりです。
だって、社内でも(会社の性質上)何人かPBG4ですけど、見る限り
MacOS9しか使ってる感じがしません。
目標はMacOS XとLinuxPPCのデュアルブート、
MacOS XではXonXでXEmacs+Wanderlustでメールを読み書きできるようになることです。
ぜんぜんMacらしくないとか言わないでください(わら
JISCompactに再度挑戦。
http://www.jin.gr.jp/~nahi/RWiki/?cmd=view;name=MoonWolf