*Article*


1998 | 12
1999 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2000 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2001 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2002 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2003 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2006 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08
2008 | 01 | 02 | 03 | 04 | 05
先月 2002年07月 来月
SUN MON TUE WED THU FRI SAT
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2002年07月01日(月)

実家の車を頂くことになり運送。

* ミラー

赤城高原サービスエリアで休憩して、出発しようとしたら何か窓のあたりから異音が。 なぜかミラーのモータが動きっぱなしですよ(泣
サービスエリアのガススタで見てもらったけど、どうにもならず。

* 事故

そのままサービスエリアを出た直後に大渋滞。
300M くらい前で事故が発生して通行止めとなってしまったようで、 2時間近く復旧を待ち続けることに…。
ミラーの問題が無ければひっかかることも無かったのに。

* 自動車内読書

空飛ぶ馬 / 北村薫
まさか独りで運転する自動車内で読書できるとは(^^;

2002年07月02日(火)

from

ふと Vine Linux に from コマンドが無いのをどうにかしたくなり調べてみる。
  1. Solaris は /usr/ucb/from にある。ってことは、BSD 由来のコマンドか。
  2. 某所の Debian マシンにはあった。bsdmainutils ってのに含まれているようだ。
  3. bsdmainutils は Debian 独自のもの?
ってことで、debian の source から bsdmainutils_4.7.1.tar.gz を拾ってきて、 from コマンドをコンパイルして、/usr/local/bin にでもインストールしておく。

ミラー

近所のディーラに持っていったけどサービスマンが居なかったため、 とりあえずヒューズを外してもらった。
ミラーからの異音は無くなったが、オーディオも鳴らなくなった…。

Emacs-21.3.50

最新の emacs-21.3.50 *1 で emacs-w3m を使ってみたところ、確かに化けますね。
call-process に対して coding-system-for-read が効かないことがあるみたい。
(with-current-buffer (get-buffer-create "*TEST*")
  (let ((coding-system-for-read 'w3m-euc-japan))
    (erase-buffer)
    (call-process "echo" nil t nil "\306\374\313\334\270\354\n\220")
    (pop-to-buffer (current-buffer))))

*1: quail の byte compile でこけてしまったので、install はしていない。

2002年07月03日(水)

echo -n

Solaris の sh の builtin の echo を -n 付きで実行した時に、環境に依って 挙動が異なって悩む。
どうやら PATH の /usr/ucb と /bin の順番に依って挙動が変わるようで…。
% /bin/sh
$ type echo
echo is a shell builtin
$ PATH=/bin:/usr/ucb echo -n hoge
-n hoge
$ PATH=/usr/ucb:/bin echo -n hoge
hoge$ 
外部コマンドの echo が使われているということでは無いようだ。

screen on kterm

screen を使っている時に Shift + PageUp を押してしまって萎えることが 多かったので、以下の設定をして、kterm -name screen -e screen で kterm を起動してみる。
screen*VT100*translations: #override\
	Shift <KeyPress> Prior:	string(0x1a) string("[") string(0x15)\n\
	Shift <KeyPress> Next:	string(0x1a) string("[") string(0x4)\n

2002年07月05日(金)

今日の perl スクリプト

@ARRAY0 = ();
@ARRAY1 = ('a');

foreach (@ARRAY0 || @ARRAY1) { print "$_\n"; }
 => a
foreach (@ARRAY1 || @ARRAY0) { print "$_\n"; }
 => 1
うーむ。

emacs-21.3.50

call-process で化けるのは、coding-system-for-read に指定した coding-system が eol-type まで 指定されていないと、auto-detect されてしまうためみたい。
ってことで、mule-ja に報告。と思ったら subscribe していないと蹴られるのね。 代理投稿して頂いたところ、さくっと patch が:-)

2002年07月06日()

今日のアキハバラ


2002年07月07日()

クルマ

ついに4年乗ったレビンを手放す。

少林サッカー

おもしろすぎ。

2002年07月09日(火)

emacs -nw でマウス選択

Emacs21 を kterm 上で起動した時にマウスで一行選択すると、行末以降に スペースが付いてしまうのを調べてみる。
emacs -q で起動すると問題無いので原因は ~/.emacs のどこか。地道に調べてみたら (setq default-frame-alist `((background . "lightcyan") ,@default-frame-alist)) が原因だった。ということで、window-system のチェックを入れたところ、 マウスの選択は問題無くなった。

* defface

今までは defface で light の方が使われていたのが、dark の方が 使われるようになってしまった。
これは frame-background-mode を設定すれば良いようだ。

2002年07月10日(水)

Re: emacs -nw でマウス選択

ソースを調べてみたが、仕様っぽいな。

fetchmail + procmail

毎日十数通のハングルの SPAM に耐えれなくなって、fetchmail と procmail を導入。

* fetchmail

.fetchmailrc で mda "/usr/bin/procmail -d %s" として procmail を呼ぶようにし、 fetchmail を cron で実行する。

* procmail

とりあえずは procmailrc に以下のように記述する。
:0
* ^Content-Type:.*ks_c_5601-1987
spam/korea/.
私にハングルでメールを送るときは、ちゃんと IANA に登録されている EUC-KR を charset に指定してください:-P

2002年07月11日(木)

今日の ruby

Hash.new に再びはまる。
  def initialize()
    @fields = Hash.new(Hash.new(0))
  end

  def add(field, value)
    @fields[field][value] += 1
  end
とすると、 Hash.new([])と同じ罠にかかるわけで。
以下のようにして回避したが、どうするのが良いのだろうか。
  def add(field, value)
    unless (@fields.key?(field)) then
      @fields[field] = Hash.new(0)
    end
    @fields[field][value] += 1
  end

spam

ここ1ヶ月に届いた 600通あまりの spam を調べてみる。

* Content-Type

300通以上が text/html; charset="ks_c_5601-1987" であった。 あと text/html; charset=euc-kr も 50通くらいあったのでこれも spam 扱いしよう。
ということで、ハングルでメール送るときは text/plain で送ってください:-)

* URL メモ


2002年07月13日()

URL メモ

* コントロールの背景色を変更する (http://www.geocities.co.jp/SiliconValley-PaloAlto/9127/visual/bgcolor/)
Visual C++ でボタンの背景色を変えるのってメンドウなのね…。

URL メモ

某ラジオの元ネタを調べる。
* Change my Style 〜あなた好みの私に〜 (http://www.phoenix-c.or.jp/bluegale/image/mp3/Kosu_m.mp3)
* いちご打デモムービー (http://www.witch.gr.jp/down.htm)
* あちちな夏の物語り (http://www.web-giga.com/ripple/achi.htm)
「ふにふに恋☆」と脳内でエンドレスに再生中 (泣

2002年07月14日()

ミラー

ようやく修理完了。

SpamAssassin

SpamAssassin を試してみたが iso-2022-jp のメールには厳しい。
「いい」という語が iso-2022-jp では "$$$$" となるために、 それだけで CASHCASHCASH と判定されてしまうという…。
UPPERCASE_25_50 も iso-2022-jp ではほぼかかるようで、 これらだけで 4.3 ポイント、デフォルトの閾値は 5.0 ポイントなので アッサリ越えそう。
SPAM: CASHCASHCASH       (2.4 points)  BODY: Contains at least 3 dollar signs in a row
SPAM: UPPERCASE_25_50    (1.9 points)  BODY: message body is 25-50% uppercase

*

UPPERCASE_50_75 になると越えた…。
SPAM: CASHCASHCASH       (2.4 points)  BODY: Contains at least 3 dollar signs in a row
SPAM: UPPERCASE_50_75    (3.0 points)  BODY: message body is 50-75% uppercase
とりあえず、CASHCASHCASH と UPPERCASE_* の score を 0 にしよう。

* WEIRD_PORT

emacs-w3m ML のメールが必ず WEIRD_PORT にひっかかるのは何だろう。
どうやら Subject の "[emacs-w3m:12345]" が "http://emacs-w3m:12345]" とみなされているようで…。
WEIRD_PORT         (0.3 points)  URI: Uses non-standard port number for HTTP
0.3 point なので放置。

* HTTP_CTRL_CHARS_HOST, PORN_10

「href="〜"」が HTTP_CTRL_CHARS_HOST にひっかかる。3.1 points は痛い。
「必」 (iso-2022-jp で "BI") が PORN_10 にひっかかる。
HTTP_CTRL_CHARS_HOST (3.1 points)  URI: Uses control sequences inside a URL's hostname
PORN_10            (0.6 points)  BODY: Uses words and phrases which indicate porn (10)
HTTP_CTRL_CHARS_HOST の score は 0 にしよう。
やはり iso-2022-jp では使いにくいなあ。

* Microsoft からのメール

spam とみなされた;-P
SPAM: Content analysis details:   (5.5 hits, 5 required)
SPAM: ALL_CAPS_HEADER    (1.6 points)  Header with all capitals found
SPAM: INVALID_DATE       (0.5 points)  Invalid Date: header (not RFC 822)
SPAM: PLING              (0.1 points)  Subject has an exclamation mark
SPAM: DOUBLE_CAPSWORD    (1.1 points)  BODY: A word in all caps repeated on the line
SPAM: SUPERLONG_LINE     (0.4 points)  BODY: Contains a line >=199 characters long
SPAM: NO_MX_FOR_FROM     (1.8 points)  No MX records for the From: domain
From の domain は確かに MX レコードは無いけど、A レコードが引けるから 問題無いと思うのだが、そこまでは調べてくれないようで…。
閾値を高くするしかないかな。

2002年07月15日(月)

spam

ハングルのメールで Subject に 「광고」*1 と入っているのは「!広告!」と同様のものか?
でもって、 「성인광고」が「未承諾広告※」みないなもなのか?
*1: 手元の IE6 ではなぜか正しく表示されない。 Mozilla や emacs-w3m では問題ないのだが…。

2002年07月16日(火)

Ticago95 on Windows2000

ふと、Ticago95 を Windows 2000 で使いたくなる。調べたところ、 Font Link 機能を使えば良いとのことなので、レジストリをいじる。
無事、使えました:-)

2002年07月17日(水)

un-supple

少しだけ、un-supple について調べてみる。
transformate-list-structure は spec の cdr に lambda 式は書けないのか?

* un-supple-w3m.el

試しに translation-rule を書いてみたり。

つっこまれ

* Re: spam

メールでたれこみを頂いた:-)
「광고」は「広告」、 「성인광고」は「成人広告」とのことでした。

* Re: SpamAssassin

個人的には、日本語の Spam はあまり来ないので、SPAM と誤判定されなければ 充分だったりします。
でも、「Subject に 『未承諾広告※』とあれば 4.7points」 「本文に『完全無料』とあれば 3.4points」とかできるとうれしいですね。

* hnf-mode

頂いた mail2nikki.el の patchを適用して、 更新しました。

2002年07月18日(木)

iMP-350

半年くらい iMP-350の日本発売を待ち続けていたのだけど、諦めて RioVolt SP250を買おうかと思っていたところに、いつの間にか iRiver の日本法人ができていた!
もう少し待ってみるか。

* ...

かなりツボにはまる。 などなど。

* URLメモ


2002年07月19日(金)

MP3 CDプレイヤ

一応調べてみる。
AD-CMG300
13000円くらい
本体液晶のみ
10時間 (ニッケル水素充電池)
XP-MP3
10000円くらい
本体液晶のみ (英数のみ)
5時間 (単3形ニッケル水素 x 2)
MDM-H2LP
8000円くらい
本体液晶のみ (英数のみ)
10時間 (単3形電池 x 2)
DPC-MP727
12000円くらい
本体液晶のみ (英数のみ)
8時間 (充電池 x 2)
RioVolt SP250
20000円くらい
本体・リモコン液晶 (日本語可)
15時間 (充電池 x 2)
D-CJ01
18000円くらい
本体・リモコン液晶 (英数のみ)
8時間 (充電池 x2)
MOJO CD-MP1210
16000円くらい
本体液晶のみ (日本語可)
10時間 (単3アルカリ x 2)
MOJO CD-MP1215
18000円くらい?
本体・リモコン液晶 (日本語可)
10時間 (単3アルカリ x 2)
やはり、現行機種では RioVolt SP250 か。

* URL メモ


2002年07月20日()

今日のアキハバラ

あまりの暑さに 2時間うろついただけで帰る。

* 電車内読書

複製症候群 / 西澤保彦

iMP-350

衝動的に 予約してしまった:-)

かまいたちの夜2

おお、グラフィックが綺麗だ。シルエットもよく動くなあ。 \

* ピンクのしおり

4+6
でもって、あっさりピンクのしおりに。 \

2002年07月21日()

カーコネクティングパック

iMP-350 に備えて CPA-84Uを購入。
試しに手持ちのポータブル CD プレイヤで試してみたところ、カセットとの接続は 問題無かったが、カーバッテリとの接続はプレイヤの方で物理的にひっかかって 繋がらず(;_;)
iMP-350 ではそんなことが無いように祈るのみ…。

かまいたちの夜2

11+38 \

2002年07月27日()

id3.el

iMP-350 にそなえて、手元の CD をひたすら MP3 化。エンコーダは 午後のこ〜だを使って、ID3 タグもそれで入力していたのだが、 MS-IME にイヤケが差す。
ということで、Meadow 上で id3.elを使うことにする。まずは附属の id3put を VC でコンパイルっと。 でもって、id3.el を動かしてみるがうまく動かない。 id3put を呼ぶところで失敗しているようで、何となく shell-command-on-region を 使っている箇所を call-process-region を使うようにしたら動いた。
他にも気になる箇所がいくつかあったので、後日どうにかしよう。

iMP-350

無事届く:-)
これは良いなあ。敢えて不満点を挙げるなら、リモコンが少しデカいことくらいか。

* 車載

問題無く接続できた。
AC からの電源が切れると停止してくれるようで、動きっぱなしにもならない:-)

* ウェブページ

オモシロ日本語で無くなってしまった、残念(ぉぃ

今日のアキハバラ

* ひよこ家

katsumi 上京。ってことで、当人の希望によりひよこ家へ。

2002年07月28日()

帰省

車で帰省。さっそく Slim-X 大活躍。

以上、20 日分です。
Powered by hns-2.19.6, HyperNikkiSystem Project

戻る