Shuriken 2008

メーラは長いことBeckyを使ってきたけれど、最近以下の2点が気になっていた。 ・大量メールを操作した時に動きがよくない ・クエリ(抽出)したら落ちる 後者は致命的で、使ってられない。ソフト書きとしては追及すべきネタのようにも思うが、正直面倒なので、浮気してShuriken 2008を試用しはじめた。 いろいろな機能がありそうだけど、特にスパムフィルタには期待。 (2008/8/22追記) 使い勝手が気に入ったので、購入して使い続けることにした。 スパムフィルタは想像以上に快適で、スパムメールの振り分けはかなり高い確率で成功して、しかもスパムでないメールの誤振り分けはほとんど無い。 ほかに気に入ったのは、間違えてメールを消したときに、[Ctrl] + [z]で元に戻せること。細かな話だけど、他のソフトと同じキーで同じ動きをするとうれしい。脳はできるだけ生産的なことに回さないと。

2008年7月17日 · 1 分

FKBN87M/EB購入

FILCOから出たばかりのキーボード、FKBN87M/EBを購入。 ちなみに僕がキーボードに求める条件は、以下の3つ。 ・英語配列 ・コンパクト(テンキーレス) ・カーソルキーがあること こういう条件を満たすキーボードはあまりなくて、入手しやすいものだとHHK Lite2くらいだと思う。こいつは残念ながらスイッチの品質があまり良くない(安いのだし仕方がない)。 なぜHHK Proにカーソルキーがないのだ。なぜ東プレは英語のコンパクトキーボードを売らないのだ、と世の中不満だらけ。 そういうニッチな英語コンパクトキーボード市場に、期待の新星登場。上記の条件はすべて満たしてますよ!てことでとりあえず一台購入。 まだちょっとの間しか使っていないけど、スイッチに良いものを使っているとのことで、感触はなかなか良い。今はプラスチックをこするような感触も少しあるけど、使い込めば良い感じになるかな、と期待。 底に鉄板が入っているのか、重量感がある。それが打鍵感も良くしてるようだ。こういう感触はHHK Lite2では得られないもので、とても心地よい。 価格も安いとこなら1万円を切るくらいなので、東プレとかHHK Proみたいな高級品に手が届かないなあ、とか、上記3つの条件はなんとしても外せないという人(いないか 笑)にはお勧め。

2008年7月8日 · 1 分

blog移行

過去のblogデータをこっちに移行。 カテゴリとか適当なので、そのうち整理しないと。

2008年5月31日 · 1 分

システム移行

システムの移行と言うと、まるで本業のようだけど、今日はプライベートでシステム移行をしていた。 何年も前から借りているサーバがあって、ここはDebian GNU/Linuxで運用しているので、数年ごとにバージョンを上げる必要がある。 前回の移行と違い、今回はカーネルも2.4から2.6に上げるので、不安要素はたくさん。例えばSATAを使っているので、これまでの/dev/hdaは/dev/sdaになる。 私がやった作業はバックアップ機を用意したことと、データをバックアップ機に複製して、不測の事態に備えたくらい。実際の作業は辣腕H氏がほぼ全面的に進めてくれた(ありがとう!)。 これで大丈夫だろうといいながらも、遠隔地から再起動をかける瞬間は最高に緊張。1分もたたずに無事に起動してきた時はほっと一息。 Debianは、昔からバージョンアップへの対応が非常にまじめで良いなあ、と好感を持っていて、今回も本当によい印象を受けた。仕事でよく使うRedHat ELなんかは、そこそこ長くサポートはしてくれるけど、その後のバージョンアップについては非常に心もとないと思うので、Debianの活動には非常に感謝、感謝。

2008年5月25日 · 1 分

livedoor Blog 利用開始

livedoor Blogを利用開始。 これまでは自前運用を貫いていたけど、設定とかスパム対策とかに時間をかけるよりも、Blogを書くほうに回すべきかと考えた。たまたまIDも持っていたので、livedoorのお世話になってみることにした。 ただ、本当にBlogを書くかどうかは怪しいけれど…

2007年10月12日 · 1 分

ハッシュ関数

今月のSD、すずきひろのぶ氏の記事(CRYPTO2006のレポート)の中で、ハッシュ関数について色々と書いてあったのでメモ。 ハッシュ関数に期待される性質(古典的) ・OWHF(One-Way Hash Function) ・CRHF(Collision Resistance Hash Function) 最近求められる性質 ・PRF(Pseudo Random Function) CRHFならばPRFである。 PRFはCRHFより「緩い」(=軽い)。 HMACで使うハッシュ関数はPRFであれば良い。 PRFは、ハッシュ関数と区別するようになるかも? 数学が得意なら、実際に論文を読んだりできるのかなあ。

2006年11月27日 · 1 分

秋試験

今日は(?)秋の情報処理技術者試験。 今年は昨年落ちた「情報セキュリティアドミニストレータ」を再び受験。 ISMS認証だの、J-SOX対応なんやらで、そういう方面のニーズは根強いのだろう。 会社からの報奨金もそこそこいい感じなので、ぜひ受かりたい。 (という動機が実に情けない。) 午後IIは、昨年よりは良く書けた気がするが、果たしてどんなものだろう。 ...

2006年10月15日 · 1 分

玄箱

今頃になって、玄箱(KURO-BOX/HG)を購入。 これまで古いノートを利用していたけど、机の場所を取るのと、ディスクアクセスがとても遅いので、NASの導入を決意。 本当はもっと速いものが良かった(せっかくGbE環境なのだし)のだけど、速いNASは結構値段が高い(300GBで4万円とかする)…ということでこれにしてしまった。 1日ほど遊んだ感想。 ・Debianが動くのが本当に助かるし、楽しい ・PowerPC 266MHz は、意外と普通に使える ・覚悟してたけど、思ったほどうるさくない(FANはADDA製で結構まともだ) 夏の工作気分で、すっかり楽しめた。 後に続く人は、以下の点に気をつけると良いと思う。 ・付属の説明書だけでは、なかなか分解がむつかしい。Webをあさろう。 ・HDDをとめるネジが2本しかないので、ネジは用意しておいた方がよさげ。 ・説明書には無いけど、付属の長いネジで、背面中央から締めることができた。

2006年8月14日 · 1 分

input type=file をいじる

input type=file は、いろいろと不便。 たとえば、 ・ボタンにCSSがきいてくれない ・きちんとしたパスになっていないとsubmitできない なんとかならんかなーと調べてみたところ、良い例を発見。 リンク切れたら悲しいので、要点をメモ。 (1) file(ID=upload)を非表示(style="display:none")にする (2) text(ID=txt)とbuttonを並べておく (3) fileのonchangeで、textのvalueにfileのvalueをセット (fileで、onchange="txt.value = this.value") (4) buttonのonclickで、fileをclickする (buttonで、onclick="upload.click()") こういう方針でやれば、見た目はもちろん、validationいれたり、色々できるなー。

2006年7月24日 · 1 分

fml 携帯向けカスタマイズ

携帯向けのfmlの設定のメモ。 (1) Fromを書き換える やりたいこと ・MLのアドレスをFromにする(携帯の受信フィルタ対策で)。 ・もともとのFromは、本文の最初の行に含めるようにする。 まず、fmlの各MLのcfに、以下の設定を追加する。 &DEFINE_FIELD_FORCED("from", $MAIL_LIST); $START_HOOK = q% $Envelope{'Body'} = "from: " . $From_address ."\n". $Envelope{'Body'}; %; 追加後、以下のようにして設定を反映。 $ makefml update-config mlname (2) Fromの書き換え+添付やHTMLありのメールを拒否する 設定方法は(1)と同様。 &DEFINE_FIELD_FORCED("from", $MAIL_LIST); $START_HOOK = q% $Envelope{'Body'} = "from: " . $From_address ."\n". $Envelope{'Body'}; %; $USE_DISTRIBUTE_FILTER = 1; $DISTRIBUTE_FILTER_HOOK .=q# if($e{'Body'} =~ /^Content-Type:.*text\/html/im) { return 'In this ML, a HTML MAIL is not allowed.'; } if($e{'h:Content-Type:'} =~ /multipart/i) { return 'In this ML, an ATTACHED FILE is not allowed.'; } #; $FILTER_ATTR_REJECT_NULL_BODY = 0; $FILTER_ATTR_REJECT_ONE_LINE_BODY = 0;

2006年6月8日 · 1 分