Yoichi's diary


2005-03-01

_ [comp] 「Firefox」プラグイン特集

simm さんとこ経由。後で読む。

Linky がどうも前から欲しかったやつ(選択範囲を Tabs で開くを実現するもの)っぽい。

入れてみた。TbE のよりちょっと深い所になるがまぁいいか。


2005-03-02

_ [comp] squid

おうちルータに透過プロキシを置いて referer を落とすようにしてみるテスト。
acl google referer_regex ^http://www.google.co(m|\.[a-zA-Z]+)/search
header_access Referer deny google

2005-03-03

_ [comp/wl] Re: wl-draft-save 問題

elmo-signal 使って rename-buffer 等をするようにしてみた。それっぽく動いているが、まだ微妙におかしいので続きはまた明日。

_ [comp] firefox-1.0.1

寝る前に emerge しかけといたら朝起きて見たら disk full でこけてた。300MB 以上あいてたのに…敗け。

emacs の core を貯めこんでいたのがディスク食いだったので消して再チャレンジ

_ [comp/emacsen] wdired.el

これは便利だ。なお、cvs 版の emacs には含まれている。

_ [comp/wl] Re: wl-draft-save 問題

昨晩のは一週間ほど前のコードの typo に byte-compile warning で気付いたので直して一歩進むってなわけでしたが、もう一つ typo があったのに気付いて直したらあっさり動きました。そろそろ condition-case で囲まれてるのに気付いておくべきでした。あと、
(let (fuga)
  (defun hoge ()
    fuga))
のような形式で隠されてしまって byte-compile warning 出なくて見落してた(最終的には違う所に書く方がすっきりしてて、最初からそこに置いてたら warning 出てたので気付いてたんだけど)。

2005-03-04

_ [comp/wl] elmo-signal

見ようみまねで使ってみてたけど、後から[wl:13482]に SOURCE 引数の説明があるのに気付いた。

あと、昨日のパッチは elmo-disconnect-signal してないのでどんどん残ってしまうような気がしてきた。

_ [misc] 眼科

5年以上ずっと同じ度の眼鏡で過ごしていて問題なかったのだけど最近何か肩がこったり目が疲れた感じがしたりだったので見てもらった。眼球自体は特に悪い所はなく、また眼鏡の度も遠くを見た時にちょっと弱めな感じで合わせてあって、普段近距離のディスプレイを見る仕事だとやや弱めの方が疲れないのでこのままで問題ないとのこと。ただ、やっぱ仕事柄焦点が一定になり気味なので休憩取って遠くを時々見るようにとのこと(前々から言われていること)と合わせて、まばたきが減って目が乾燥するので目薬さすといいとのこと。目薬は苦手だったのだけど挿してみたらかなり楽になった感じがした。

_ [misc] とり

会社の近くに名古屋コーチン食える飲み屋(鶏鳥Kitchen ゆう 難波店)があったので行ってみた。なかなかいい感じ。料理は今一つだったが焼酎はいい感じに揃ってる。私は焼酎、梅酒、泡盛を飲んだ。青谷の梅、熟成されててまろやかな感じでとてもうまかった。家に常備したい感じ。


2005-03-05

_ [dvd] バイオハザード2

一作目ほどの「怖さ」はなかった。

_ [misc] お買い物

自転車でダイアモンドシティに行ってきた。 を購入。大阪来てからもうすぐ2年ですが、やっと(PC と portable MP3 Player 以外で)音楽が聞けるようになりました。 ずっと前に 4.2.8. のマスターからもらったテープもやっと聞くことができた。

_ [comp] signal/slot

会社でも家でも同じようなことやっててどちらやってても気が滅入ってきた。

使ってしまうのは楽なんだけど、使わなくてもいける所で使っちゃうと後で読むのが大変になってしまうので、

ちゃんと考えてからにした方がいいな。

_ [comp/wl] Re: wl-draft-save 問題

手元で何でもかんでも elmo-signal 使う方針のものを実装してみた。

しかし draft buffer の rename はともかくとして、ファイル config-N の rename についてはこの方針がよいのかは再考の余地がありそう(サマリからメッセージを消した時に残ってしまうのも何とかしたいというのもあって)。


2005-03-06

_ [misc] リニモきょう開業

愛知万博会場まで。ユリカで乗れるんかな。

_ [comp] firefox extensions

またおかしくなったので ~/.mozilla を作り直した。入れたものをメモっとく。 ついでに Theme もPlastikfox Crystal SVGに変更。

_ [comp] オープンソースカンファレンス2005

2005年3月25日(金)・26日(土) 10:00-17:00、日本電子専門学校 7号館(東京都新宿区・JR大久保駅徒歩2分)

_ [glass] 教えて!クリス先生!

滝川クリステルさん。

_ [misc] 晩飯の材料

を買いにいったついでに久米島の久米仙の一升瓶を持ち帰り。早速飲もう。

_ [comp/wl] Re: wl-draft-save 問題

昨日ので一応動いてるみたいなのでメーリングリストに投げといた。(すべてのメッセージ移動の場合まで広げることも含め)妥当かどうかについてはまだ考えきれていない。

_ [TV] トップランナー 「スキージャンプ・ペア世界も絶賛?のヒミツ」

真島理一郎さん。話聞いててぞくぞくしました。見てよかった。


2005-03-07

_ [comp/wl] Re: wl-draft-save 問題 / elmo-signal

他の場合(draft folder のサマリで消した時など)はゴミは残るものの害はないはずなので放置でいいかな。

空打ちが多いのはあまり気持ちよくないし。

_ [misc] ジョギング

運動不足を感じたので適当に市大のあたりを走ってきた。


2005-03-08

_ [work] 駄目です

痛いのに触って自らストレスの原因を作ってしまったり。


2005-03-09

_ [tech] Google Suggest

すごい

_ [misc] vodafone spring party

東京まで行かないと加藤ローサさんには会えない模様。


2005-03-10

_ [comp] Outlook Express

送信済みアイテムには Message-Id が付いてないのか…。

_ [work] 駄目

全然頭回ってなかった。間違いまくり。

_ [comp] Wordの正しい使い方

奥村さんとこ。Yendot 経由。

_ [comp] Rast 0.0.0 released

Matz にっき経由。バージョンが 0.0.0 からというのがかっこいい。


2005-03-11

_ [comp/emacsen] indent-tabs-mode

書いた人によって流儀が違ってるのでいまさらだが簡単にトグルできるように定義
(defun toggle-indent-tabs-mode ()
  (interactive)
  (setq indent-tabs-mode (not indent-tabs-mode))
  (when (and (boundp 'develock-mode)
	     develock-mode)
    (develock-refontify-buffers)))
develock で色がついたら develock-mode をオフにしてごまかしていた報いが…。やっぱいまさらですね。

_ [work] もやもや

設計から受ける嫌な感じの原因がわからずに二日くらいもやもやしていたが、解けた。

_ [misc] 飲みすぎ。

肉をなるべく食わないという方針で。そのせいか酒ばかり飲んでた感じ。

相方が居たらまた蹴り入れられそうな感じの状態で帰宅。同居前でよかった。


2005-03-12

_ [misc] 名古屋

早めに行ってリニモに乗ろうと思っていたが、眠いので二度寝する。

_ [misc] 飲み会

そして寝坊して遅刻してしまった。ごめんなさい。

久し振りに会った「でかい人」はやっぱでかかった。よってダイエットの決意は更に強まった。


2005-03-13

_ [misc] 体調不良

昨日、一昨日の酒の飲みすぎが原因なのは間違いない。

ダイエットの件もあるし、試しにしばらく控えてみるか。

_ [misc] くるま

実家の車が WISH になっていた。広々としていていい感じ。

_ [misc] 田舎

御浜町のばあちゃん家へ。途中、新聞にも載っていた獅子岩の亀裂を見た。

_ [misc] 温泉

湯の口温泉につかりに行った。露天風呂の方はやたらとぬるくて、後で屋内の方で温まり直した。

_ [misc] 雪

津に戻る途中でふってきた。新しい車にまだ慣れてないのもあり運転しててちょっと怖かったがなんとか無事に帰れた。


2005-03-14

_ [tech] ハッシュ関数の破り方:武田圭史

セキュリティホール memoより。

_ [comp/emacsen] Non ASCII in Lucid menus

emacs-devel より。後で見るためにメモ。 試してみた。日本語のメニューがちゃんと表示された(screenshots:before,after)。

あてようとした時に、全然関係ない半年以上前に書いたパッチが転がっているのを発見した。見たらまだ直ってないようなので再度報告しといた

_ [work] 駄目

全然駄目。何やってんだか。何で僕はこんなに頭悪いんだと凹みつつ、何考えても頭回ってない感じだったのでひたすら手だけ動かしてた。

_ [misc] 断酒2日目

全然大丈夫。

_ [comp/emacsen] scrolling tall image

縦方向はちょっとずつスクロールできるようになってたみたい。気付いてなかった。

_ [misc] 洗濯物

朝洗濯してベランダに干しといたのだが取り込んでみるとシャツが一枚足りないような。

風でどっか飛んでった?妹に買ってもらったやつで気に入ってたのに…、凹。


2005-03-15

_ [tech] google news

レイアウトをいじれるようになってる。「カスタマイズしたニュースを友だちと共有」ってのも付いてるな。

_ [tech] Colorization Using Optimization

Matz にっきより。へろっと色を付けるといい感じに反映してくれるみたい。すごい。

_ [misc] 断酒3日目

まだまだ。



2005-03-17

_ [misc] 断酒5日目

まだ大丈夫です。

_ [dvd] Ski Jumping Pairs 2

同僚から借りて観た。本編より鳩の話がよかったかも。金メダルはちょっとくどかった。


2005-03-18

_ [comp/emacsen] Emacs/W3

wl のバグ報告があって手元でそのままでは動かなかったので修正してとりあえず動いた。けど問題は再現できず。
--- w3-4.0pre.47/lisp/font.el.orig	2001-11-29 05:04:21.000000000 +0900
+++ w3-4.0pre.47/lisp/font.el	2005-03-18 00:13:01.552391048 +0900
@@ -613,9 +613,13 @@
        (make-font-specifier
 	(face-font-name 'default device)))
     (let ((font (cdr-safe (assq 'font (frame-parameters device)))))
-      (if (and (fboundp 'fontsetp) (fontsetp font))
-	  (aref (get-font-info (aref (cdr (get-fontset-info font)) 0)) 2)
-	font))))
+      (cond ((and (fboundp 'fontsetp) (fontsetp font))
+	     (aref (get-font-info (aref (cdr (get-fontset-info font)) 0)) 2))
+	    ((and (boundp 'fontset-alias-alist)
+		  (rassoc font fontset-alias-alist))
+	     (car (rassoc font fontset-alias-alist)))
+	    (t
+	     font)))))
 	  
 ;;;###autoload
 (defun font-default-object-for-device (&optional device)
しかし、Emacs/W3 is deadとかなってるし…。 メーリングリストは閑古鳥が鳴いてたけど一応報告しといた

_ [comp/wl] Almost Unreal

Roxette か。久しぶりに聞きたくなった。

_ [misc] 2001:4860::/32 allocate to Google Inc.

mmasudaさんとこから。

_ [misc] 断酒6日目

充→HUB。アルコールは口にしてません。

金曜の夜のミナミに酔っぱらってない自分が居るのはなんか変な感じ。


2005-03-19

_ [misc] からし

こないだとんかつ屋で夕食している時に、ふと思ったんだがからしっていったい何なんだという話をしていて、後で調べるよって言ってたのに忘れていた。ふと思い出したので調べてみた。

_ [misc] 伏見

転職で引っ越した友達の家に徒党を組んで押しかけた。鍋うまかった。

おなかいっぱいになってから、寺田屋とか黄桜酒造のあたりをお散歩。

未来の自分へのおみやげとして「月桂冠 鳳麟 純米大吟醸」を買って持ち帰り。

_ [misc] 断酒7日目

飲んでても飲んでなくてもふるまいが同じやと言われました。

_ [misc] おつかい

帰りに寄り道
  • 通勤定期の継続
  • 達人プログラマー ソフトウェア開発に不可欠な基礎知識, デビッド・トーマス、アンドリュー・ハント、マイク・クラーク (書籍)
  • Buffalo WLI2-CB-G54L (CardBusの無線LANカード)

_ [comp] メモリ増設

友達の家でもらった PC100 128MB を家サーバに挿した。swap しなくなってかなり快適になった。


2005-03-20

_ [comp/FreeBSD] Buffalo WLI2-CB-G54L

PCG-C1VSX/K に挿す為に購入。Atheros AR5211 なのだがうまく動いてくれてない。挿した時に cardbus0: Resource not found in CIS と出ているが、src/sys/dev/cardbus/cardbus_cis.c
Be more verbose on errors with CIS reading.  This should be a noop, but
appears to fix the ath problem that had been reported.  I don't see how
it can, so there's likely some other hidden bug.
というのが入っているのでこれを入れると何か見えるかも。update して試してみよう。

_ [misc] 悪夢

内容は憶えてないけどすごい怖い夢を見てうなされて目が覚めた。時計見たら朝6時でした。

_ [misc] ごろごろ

体がだるかったので一日ごろごろしてました。夜になってから起きたがちょっと熱っぽい。

_ [misc] 断酒8日目

断酒を理由に逃すとつらい気がしたので「ヱビス 超長期熟成」を買っておいた。

_ [comp/emacsen] ずっと前の小さなパッチ

元の質問に答えてくれたお礼の気持ちを込めて grep して探しただけで、自分は直接困ってはなかったんだけど commit された模様。


2005-03-21

_ [comp/FreeBSD] Buffalo WLI2-CB-G54L

新しい current にしたらこれまで使えてた xl0 が使えなくなったのと、新しいカードについても変化なしだったので元に戻した。出ているエラーは
cardbus0: Expecting link target, got 0x7
cardbus0: Resource not specified in CIS: id=10, size=20
cardbus0: Resource not specified in CIS: id=14, size=20
cardbus0: Resource not specified in CIS: id=18, size=800
cardbus0: Non-prefetchable memory at 88000000-8800081f
cardbus0: IO port at 1060-107f
cardbus0: <network, ethernet> at device 0.0 (no driver attached)
で、よくわからないので質問出してみよ。 freebsd-mobile に質問出してみた。

_ [misc] Re: リリースしないと試してくれないのか。(小関さんとこ)

あの例についてだと、そもそも試してくださいと書いてないのに「私が試す」ということに思い至るということは常に期待できるわけではないかと。一部の人間を除き、「一ユーザにすぎない自分が試すことで開発に contribute できる」なんて思いもしないのではないかな。

あと人の割合についての話として、開発系のメーリングリストには追いかける人(度々インストールするのが普通である人)が外よりは多いとは思うけど、そこに居るのはそういう人ばかりではなくそういう人はむしろ少数派で、一方、外(メーリングリストに入ってない人、たぶん数的には圧倒的に多い)を母集団として考えると、リリースの度にインストールする人というのでも少数派の側に入る気がする。なので、自分にとって深刻な害が起きているのでもなければ、普段しないインストールという作業をしてまですぐ試すというのは、何か理由(きっかけ)がないとしないんじゃないかと思う。

私はそういう場合には言われなくても試すことが多いけど、その理由としては、結局どうだったのかがわからないと自分が気持ち悪いというのがあります。

_ [comp/FreeBSD] Cameron Grant died

pcm driver の人。亡くなられたらしい。ご冥福をお祈りします。

_ [comp] uncompface.el

uncompface の elisp での実装をいまさらながら試してみたらかなり遅かった。
Function Name           Call Count  Elapsed Time  Average Time
======================  ==========  ============  ============
uncompface-internal     1           10.183868     10.183868
uncompface-uncompress   481         0.9822339999  0.0020420665
uncompface-big-mul-add  1182        0.3489889999  0.0002952529
uncompface-big-pop      865         0.2717009999  0.0003141052
uncompface-pop-grays    436         0.2035250000  0.0004668004

_ [misc] 断酒9日目

まだ続いてます。

_ [comp/FreeBSD] Re: Buffalo WLI2-CB-G54L

pciconf -l -v して自分の誤解に気付いた。ath ちゃうやん。
none6@pci1:0:0: class=0x020000 card=0x03341154 chip=0x222017fe rev=0x00 hdr=0x00
    vendor   = 'InProComm Inc'
    class    = network
    subclass = ethernet
Windows ドライバ情報のページで WLI2-CB-G54L の所を見るべきなのにいっこ上にある WLI-CB-AG54L (こっちは ath)の所を見てしまっていたらしい。がっくり。 気をとりなおして if_ndis で正しい Windows ドライバ食わせてやると認識はできたが ifconfig up すると kenel panic …。

2005-03-22

_ [misc] 断酒10日目未遂

朝会社に行くと、日頃からお世話になってる先輩から「入籍したよ」との一言。祝わない理由はないということで終業後祝いの会を開いた。まぁ自ら望んでのリセットなのでよしとしよう。再度挑戦するかな。


2005-03-23

_ [comp/Linux] Buffalo WLI2-CB-G54L

Linux の ndiswrapper ではあっさり動いた。というわけで、FreeBSD でも if_ndis の線でもう少し調べてみよう。

_ [comp/FreeBSD] Re: Buffalo WLI2-CB-G54L

ちゃんと理解しないで雰囲気で見ただけだけど、if_ndis.c に次の修正を入れたら動いたので顛末を freebsd-mobile に出しといた(wpaul にも Cc: した)。
--- if_ndis.c.orig	2005-03-23 09:15:49.055453632 +0900
+++ if_ndis.c	2005-03-23 09:15:45.088056768 +0900
@@ -1469,9 +1469,11 @@
 
 	NDIS_LOCK(sc);
 	sc->ndis_block->nmb_getstat = 0;
+	NDIS_UNLOCK(sc);
 	if (ndis_init_nic(sc))
 		return;
 
+	NDIS_LOCK(sc);
 	/*
 	 * 802.11 NDIS drivers are supposed to generate a link
 	 * down event right when you initialize them. You wait

_ [comp/FreeBSD] xl card を抜いた時の panic

これも同じく recursive lock 問題で、if_vr.c とかの同じ所にも修正が入ってるし他にもありそうって一言を沿えて bug report を出しておいた。

しかし最新の current で xl card が watchdog timeout 連発で動かないのはよくわからん。時々動くし。たまたま動いてるだけってことなんだろうか。

_ [misc] 断酒1日目

再開。


2005-03-24

_ [comp/FreeBSD] nowerror in sys/conf/files on FreeBSD-current

nowerror ってしてるのが効いてないぽい。if_xcst.c で const を外すキャストしてるところで warning でこけてた。

考えてもわかんなかったので取りあえず WERROR="" で build しとこ。


2005-03-25

_ [comp] cvs repository

メモ。

_ [misc] 断酒3日目未遂

やっぱ断酒はいいや。惰性で飲むのをなくす。というのが妥当な線かな。

_ [misc] 今日の出来事

大きな出来事がありました。何があったかは時期が来るまで伏せておきます。


2005-03-26

_ [misc] ばあちゃん米寿記念会

子孫の二家族で会食。調子にのっておじさんと二人で飲みまくってたら酔っぱらった。後半記憶ないし。

_ [misc] 夕方

酒飲んだせいかすごく眠かったので友達と会う約束はキャンセル。面目ない。


2005-03-27

_ [misc] 帰阪

帰りの電車に乗ってから、もらってくるはずだった高菜の漬物を忘れてきたことに気付く。不覚。


2005-03-28

_ [comp/linux] シェルを使わずにシステムをシャットダウンするには

ピックはどこだ。経由。

CONFIG_MAGIC_SYSRQ は menuconfig で Kernel hacking にて CONFIG_DEBUG_KERNEL を y にすると出てくる。

_ [comp/linux] Kprobesによるカーネルのデバッグ

IBM developerWorks, 2004/8/19

_ [comp] PKIよくある勘違い(8)「自分専用なのに第三者から証明書を買えというのはおかしい」

高木さんとこより。
IEの証明書マネージャには、サイトを個別に受け入れるための証明書ストアが存在しない。
あー。やっぱそうなのか。こないだ一生懸命探してもそれっぽいのが無かったのでいったいどこにあるんだと思っていたのだが。

_ [comp/linux] xcast6 for linux

小松さんとこから http://xcast-linux.sourceforge.net/ にあるとの情報。半年くらい前に探してて結局見付からなくてあきらめてた。(Project Page)

_ [comp/FreeBSD] ndis

-current が compile こける。wpaul な人が直したつもり的な log と共に明らかにおかしなの入れてた。

こないだも LOCK した直後で UNLOCK せず return とか平気で入れてたし、大丈夫なんですかね。


2005-03-29

_ [comp/FreeBSD] kldload if_xcst

5.3R + xcast6-0.2 で、既に組み込まれてるはずなのに kldload できてしまうんだけどこれっていいのだろうか。

_ [rena] MORE 5月号

麗奈さん載ってる。買うしか。相方が買ってないことを確認してから買っといた。

_ [misc] 負け?

賞味期限切れのおはぎが冷蔵庫にあったので食うたらおなかが痛いような気がする。


2005-03-30

_ [comp/ssh] X Error of failed request: BadAtom (invalid Atom parameter)

OpenSSH で窓が飛んでくれないの。~/.ssh/config の該当するホストの所に
ForwardX11Trusted yes
を書いて飛んでくるようになった。

_ [comp/FreeBSD] Re: ndis

直されたのを確認。ちゃんと動いてる。NDISulator 万歳!