2003-12-15 [長年日記]

[Q3] 正規表現でマクロをパース

振り分けルールのエディタを作ろうと思っているのですが、幾つかの基本的なものはマクロを直接書かなくても何とかしたいところです。たとえば、「送信元が誰それの場合」とか「未読の場合」とか。QMAIL内部でやるならばマクロのパーサでパースしてしまって構文木を見ながら処理できるのですが、外部からやろうとするとそういうわけにはいかないので正規表現のマッチだけで何とかしたいところです。例えば前者なら「@Contain\(%From, '([^'])'\)」にマッチさせるとかするわけです。

さらに一つくらい@Andや@Orが入っているものも扱えるようにしたいので、それも正規表現で分離するようにしたいのですが、うまくできるでしょうか。たとえば「@And(@Contain(%From, 'hogehoge@fugafuga.com'), @Not(@Seen()))」から前の@Contain部分と後ろの@Not部分が取り出せると良いのですが。

Socket 370

家のPCの一台が起動しなくなっていたので色々調べてみたところ、CPUとビデオカードが壊れた模様です。ビデオカードはチップセット内蔵のものでとりあえずはいいとしても、CPUは代用が効かないので近くの店を回ってみたところ、Socket 370のCPUなんか既にどの店にも置いていないという悲しい事態が。。Socket 370から離れるとマザーもメモリも買い直しになってしまうので、何とかCPUだけ手に入れたいところです。調べてみたところ、日本ならまだ手に入りそうなので、帰るまでになくならないことを祈るばかりです。

そもそも何でCPUとビデオカードが同時に壊れたんでしょう。変な電波でも食らったんでしょうか。

ノートPC (2)

nassyさんの所で紹介されていた、2003年冬B5ノート比較 at All About Japan。このあたりが候補になるんでしょうか。

本日のツッコミ(全3件) [ツッコミを入れる]
# Rinko (2003-12-16 00:33)

A5ですが、<a href="http://www.jvc-victor.co.jp/interlink/xp/index.html">InterLink</a>も気になる所。火災にはならないようですが、旧機種では、一時、熱がこもりやすいとの話しもありました。<br>デザイン的にはIBMやDell製が、気になる所。<br>昔は、IMBしか使えない重量2Kのノートパソコン持ち歩いていました<br>今は、1.5Kが限度ですね・・便利といえば便利 (^^)

# Satoshi Nakamura (2003-12-16 01:15)

Interlinkもいいですね。ただちょっとsigmarion IIIと用途的にかぶってしまいそうかなとも思います。ノートPCを常に持ち歩くなら一番候補ですね。

# mamk (2003-12-17 13:51)

いつも1.65kgのThinkPad X31を持ち歩いていまして、リナザウC760も一緒に持ち歩いています。<br>ちょっと重いですが、やはりフルパワーで使っても(熱、騒音などの)負担が少なくて良いです。<br>C760で動く良いMUAがあれば、もう少しX31の出番が減らせて良いのですが、、、


トップ «前の日記(2003-12-14) 最新 次の日記(2003-12-16)»