HTML

2003年08月17日 日曜日

Softbank / Linux User Vol.12 No.9 (2003.09)

第一特集の_「スパムメール一掃大作戦」_にひかれて購入。ネットをさまよえばSPAMフィルタ関連のページはいっぱいあるのだが… 最近メインのメールアドレスに来るSPAMが多くなってきたので、もうフィルタするしかないと言う感じなのです。

mboxからMaildirへの完全移行

せっかくメイル環境を見直す事になるので、_抜本的な見直し_を行うことにした。前回のメール環境の見直しは我が家のサーバcosmosを立ち上げたときで、IMAP4サーバを立てたというものだった。
そのときにちゃんと考えて移行すれば良かったのだが、当時は手頃に設定できたUW imapを選択した。(別に資料が多かったわけではない。) この時にメールの保管形式を長らく使ってきたMH形式から、mbox形式に変換した。mbox形式は多数のメールを1つのファイルにまとめる形式なので、1000通を越えたあたりから微妙にパフォーマンスが悪くなり、10000通を越えるとさすがに厳しくなってくる。
そこで、やはり1メール/ファイル管理の方が_パフォーマンスがよい_ので、現代的なメール保管形式である<ahref=“http://cr.yp.to/proto/maildir.html">Maildir形式に変換することとした。この変更により各メールクライアントでローカルに残している下書きメールの保管形式(これはMH形式が多い)以外は、ほぼすべてMaildir形式に移行となる。なおこの変換でIMAP4サーバもmboxしかサポートしていないUW imapからMaildir形式もサポートしているCourier-IMAPへ移行することとなった。
mboxからMaildirの変換は、前回MH形式からmboxに移行したときに使ったWanderlustで手作業に励んでみた。ちなみにmbox2maildirでもうまくいきます。(さすがに2万件強のLaten-MLはこれで変換です。)
以下、mboxからMaildirへの変換して、uw-imapに移行を行う

2003年08月15日 金曜日

散髪

今日はお休みだったので、ほぼ2ヶ月ぶりに散髪に出かける。ちょっとすっきり。

When Harry met Sally…

今週末は久しぶりに出かけない予定の3連休なので、昨日の夜に何本か映画でも見ようと思ってDVDを借りてきた。別に新しい映画を見たいわけでもないので、久しぶりにラブコメディを見たいなぁと思い立ってWhen Harry met Sally(邦題:「恋人達の予感」(1989))を借りてきてみた。気に入っている映画を一つあげろと言われるとなかなか難しい問いだが、この映画はかなり気に入っている作品だ。Meg RyanとBilly Crystalの駆け引きが絶妙な映画だと思うのだが、この映画でMegに惚れ込んでしまったという友人(僕もそうだが)がいる訳で、Megの魅力が溢れ出ていた名作だろうと思う。
この映画のテーマは至ってシンプルで男女間に友情は成り立つのか?と言う話なのだが、出だしのシカゴからニューヨークまでのドライブの間に交わされる以下のやりとりだろうか? (対訳を見つけたので、訳はここには載せなくて良いだろう。) 僕はHarryほど極端な意見は持っていないが、まぁある意味真理かなぁと思ったりはする。

2003年08月07日 木曜日

もう秋なのかねぇ

梅雨明け宣言が出た割には、全然晴れませんし、じめじめした涼しい日々が続いている。気が付いたら今日は立秋だそうな。九州の方は勢力が非常に大きな台風が来襲で、いかにも秋の台風のコースを通ると言う感じだから、今年は夏は来ないのかも知れません…
夏が来ないのはまぁ北国人としてはどうでも良いんですが、気も晴れないので憂鬱な日々が続いていますねぇ。体調もいまいちだし。

さらば、青春の日々(なのか?)

PC-9800シリーズ受注終了のお知らせだそうだ。その存在に賛否両論はあると思うが、一世を風靡したアーキティクチャの終焉を見るに付け、_諸行無常よのう_と言う感慨にふけっているのは僕だけではあるまい。
大学に入学したときに買ったパソコンは、i386DX 20MHzのPC-9801 DAでMS-DOSでは随分お世話になったPCでした。このパソコンで僕は、MS-DOSで随分遊び、Cと構造化Basicを覚えたので、今考えると随分使い込んだものです。そのあとi486 25MHzを搭載したEpsonのPC-486GRに移行しましたが、こっちでも随分Cでプログラムを作ったものです。結局PC-9801シリーズと互換機を使っていたのは5年間でしたが、得たものは大きかったかもしれません。今よりも何にも出来ないパソコンでしたが、そのかわり_自分でいろいろいじる自由_があるパソコンでした。
PC-486GR以降は、PC-ATな道に引きずり込まれ、IBM Aptiva 720(i486DX4 100MHz)、Gateway2000 P6-266(だっけ? Pentium2 266MHzあたりをつんでたの)、自作PC(Pentium3 500MHz)とデスクトップを変遷し、そこで終焉。今はすっかりノートユーザですね。
さすがに99年に購入したPentium3 450MHzのマシンをメインに使っていると、限界を感じる今日この頃(CD-Rも時々お亡くなりになるしね。)なので、そろそろ新メインマシンを選定せねばならないのだが、今のPCならどれを買っても2年使い込んでも大丈夫な気がする(今のPCはすでに3年半以上使っている)ので、そろそろお金もないけど買い換えかなぁ。今の選定機種のトップは、Apple Power Mac G5だったりする。当然G5-Dualである。 PhotoshopがつかえるBSDってこれしか選択しないでしょうと言うことで。(家に帰れば、PhotoshopとGNU Emacsを使う時間がほとんどという人生なので、MacOSXという選択肢は大いにあるのです。) x86ともお別れになれるかな?

2003年08月06日 水曜日

今日のVBAとの闘い

前回のVBAとの闘いでは、Cで言うところのsscanf()みたいな関数がないので、テキストファイルからの入力は不便じゃのうという話だった。普通のExcelのユーザ(VBAを使いこなしている人はすでに_普通の人ではないと言う意見はあるが_)は、CSVなファイルもExcelで開いてから、VBA側でセルを参照して値を取り出すのかな? 僕はそういうデータ構造を考えないプログラムを書く趣味を持ち合わせていません。
今回の闘いは、まともにCollection系のライブラリが欲しいという話。ちょっと考えてみると、文字列をKey、構造体をValueとするHashを使えれば、一発でおしまいという話だったのだが、VBAやVBっていまいちCollection系のデータ構造がまるでないので、いかんせんいろいろと貧弱すぎだなぁと思うのよね。結局配列で非常に安直な実装にしたのだが、どうにかならんもんかね。VBプログラマはデータ構造なんて考えてプログラムをしないのかねぇ。で、あらかたプログラムを書いた後に、

2003年07月21日 月曜日

cosmos高速化

昨年高橋さんと組んだ我が家のサーバcosmos(今はwoodyしか入れてないが)だが、負荷をかけるとカーネルが落ちると言う不具合があった。どうもメモリの不具合らしいと目星はつけたまま、約1年放置されていた。(負荷をかけないで使っていたのであるが、HDD以外はジャンク品の寄せ集めだったからなぁ。) このたび会社でいつもお世話になっている千葉さんから、未使用のCeleron 1GHzとマザーボードを安価に譲ってもらうことになった。CPUとマザーボードを更新と言うことでシステムの全体的なアップグレードとなる。それだけで良かったのかも知れないが、今回は勢い余って全体的にアップグレードとなった。
まずはお買い物。PC100なメモリはさすがに近隣の電気屋に売ってなかったので、PC133 CL3な256MBを購入し、PC100 CL2として使うことにした。また、本格的にlily(メインに使っているノート)のCD-Rドライブが亡くなりそうなので、これを機にIO-DATAから出ているATAPIなDVD±RW(ドライブはNECのドライブっぽい)も購入。
なんだか箱と各種ドライブ以外は全て入れ替わったと言う感じですが、グラフィックカードとNICは変更してないので、OSはなにも変更することなくすんなり起動。速度は僕がLinuxを使うと言うレベルでは、不必要なくらい速いですね。(gnomeやKDEな環境でもあんなスピードで起動して使えるのか… 最近C1でKDEだったので異様に速く感じる。)
cdrecordをインストールして、CDROMのISOイメージ吸い出しと16倍速で書き込み(一応16倍速で書き込めるドライブなので)をしてみましたが、かなりいいあんばいで書き込める。なかなかご機嫌な環境になった。
あと高橋さんにいただいたISAカードのSoundBlasterはISAスロットが無くなったため、現役を引退。Linux環境で音楽を出せなくなったが、DVDドライブを買ったので、mplayerをインストールしてみたところ、DVDの再生があっさりできちゃいました。これはこれでかなり便利なツールだな。(音が出なくて空しかったが…)