Yoichi's diary
2004-04-03
_ [comp] smtp over ssl
http://may.sakura.ne.jp/~zaki/linux/postfix_tls.html を見ながら鍵を作り、/etc/postfix/master.cf でsmtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes tlsmgr fifo - - n 300 1 tlsmgrを有効にして(Gentoo では smtps が /etc/services になかったので ssmtp の別名として入れといた)、/etc/postfix/main.cf で
smtpd_use_tls = yes smtpd_tls_cert_file = /etc/ssl/certs/server.crt smtpd_tls_key_file = /etc/ssl/certs/server.keyしてみた。Wanderlust から使おうと
(autoload 'open-ssl-stream "ssl") (setq smtp-open-connection-function #'open-ssl-stream) (setq wl-smtp-posting-port 465)したけど送信時に固まってしまい(C-g で抜けられる)、うまくいかない。 システムのログには
postfix/smtpd[3942]: TLS connection established from localhost[127.0.0.1]: TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)ってなっているので接続まで出来ていると思うのだが
(setq smtp-end-of-line "\n")を追加したらうまく行った。
_ [comp/emacsen/wl] wl-smtp-connection-type
ssl を追加してみた。
_ [comp/Gentoo] / が 2 つ
某サーバでもこの状態になってるが、特に問題ない感じなので放置している。
_ [comp] verification by openssl
Wanderlust で POP over SSL で警告が出やへんけどってこないだ同僚から聞かれて、 -verify オプション与えてるからどーのって答えたけど、試してみたら止まらんので 何でかなと調べてみました。s_client(1) によればCurrently the verify operation continues after errors so all the problems with a certificate chain can be seen. As a side effect the connection will never fail due to a server certificate verify failure.ということで、verify がエラーでも止まらないという openssl issue ですな。
_ [comp/emacsen] ssl.el
verify 結果をパースして止めた方がいいのかなぁ。
2004-04-04
_ [work] 休日出勤
朝、目覚めてすぐ、ベッドの下に置いた PC を取り上げて(昨日の晩、眠かったので作業の途中でベッドの下に PC 降ろしてそのまま寝てしまってた)、そして、メール確認したら会社からウイルスメール(MyDoom の類)来とるやんけー。で、飛び起きて、わかる範囲での状況確認と、警告メール発信の後、シャワー浴びて出社。
開発の業務を力いっぱいやるためには適度な休息が必要なんですよ。今日は休むつもりだったんですよ。今日は映画を見に行く予定だったんですよ。てか俺は開発業務で雇われてるのであってネットワーク管理するために雇われてるのではないのですよ。疲れたので自分を慰めるためにワイン買ってそのまま帰宅。
_ [misc] 上の人と下の人
上の人が仕事に命かけてないのに下の人が命かけれますか。上の人が下の人が行うことに無関心なのに下の人が付いて行きますか。上の人にそんな人が居て、会社の為にどうなのかってのを上の人自身は考えておられますか。
私は、上の人は責任を取る為に居ると思っている。だからこそ(自分の立場を賭ける対象の)下の人のやることに常に関心を向け、下の人たちとコミュニケーションをし、相互に信頼関係を築くべきは当然。そして下の人の為に矢面に立つのは当然と考える。
何でできへんかな、それが。
_ [comp] LinkStation/玄箱
YenDot より。萌え。関連ページ:LinkStation/玄箱 をハックしよう
2004-04-05
_ [comp/Gentoo] license issue on app-emacs/mew
im-146.ebuild作ってて気付いたんだけど、 app-emacs/mew で LICENSE="GPL-2" ってなってるけど本当は "BSD" (/usr/portage/licenses/BSD) だよな。app-emacs/yatex の LICENSE="GPL-2" もまずいんちゃうかな(YaTeX のライセンスは曲者だと昔 deb な人が言うていたような)。Debian はそれぞれ /usr/share/doc/PKGNAME/copyright を作ってるのに対し、Gentoo の場合は /usr/portage/licenses/ に追加するってことになるのかな?
(追記) まだ見えてないけど mew については早速直してもらえたらしい。(上の im-146.ebuild は教えにしたがって直しておいた)
_ [comp] プログラミングと体力
カヲルさんとこ経由。
2004-04-08
_ [misc] 動きたい欲
何か冷静になったら冷めてしまった。D3 の時も一旦やめようと思ったけどやっぱ続けようと思い直してと、今と同じような感じになっってたところのタイミングでさらにばしっとストレスを注入されたので、ささっと動き先を決めて抜け出しましたが、今度も誰かが注入してくれるのだろうか。
まわりの方々がすごい気をつかってくれているので、このタイミングでストレス注入してくるバカが居なければ、思い直して改革をやりきることに注力してしまうかもしれず。
2004-04-10
_ [comp/emacsen] relay.el
家のサーバに connect コマンドを入れて、 Wanderlust とか Riece で relay.el を使うようにしてみた。 ~/.emacs に加えた記述は以下のとおり:(autoload 'relay-open-network-stream "relay" nil t) (require 'elmo-vars) (let ((elem '("!relay" relay relay relay-open-network-stream))) (unless (member elem elmo-network-stream-type-alist) (setq elmo-network-stream-type-alist (cons elem elmo-network-stream-type-alist)))) (setq relay-command-alist '(("^server\\.home\\.org$" "ssh" "server.home.org" "connect" "localhost" service))) (setq elmo-imap4-default-stream-type 'relay) (setq riece-default-open-connection-function #'relay-open-network-stream)これで家に居るか
2004-04-11
_ [comp/emacsen] elmo-folder-append-buffer
失敗を返り値で表すようにして、elmo-split でそれを見るようにしました。ちゃんとテストしてないですが commit してしまいました。ごめんなさい。
_ [comp] Screen と rdic 連携機能: 和英辞書も引けるスクリプト
sin-x 師匠のとこ。私は英辞郎持ってないので試してないですが、カコイイ。
_ [TV] ふしぎの海のナディア
NHK 教育水曜 19:00-19:25。先週からだったのか。初回を見逃した。
_ [comp] フリーフォント最前線
メモ
_ [comp] 環境更新
emerge mozilla した。1.5->1.6 になった。日本語とアルファベットの混在で表示されない時があったのが直った(version 上がったからではなく、単に build しなおしたから直ったような気がする)。あと、uni フォントを拾ってきて、mozilla のデフォルトにしておいた(screenshot,173kb)(これまでは DynaLab の丸ゴシックだった)。気が抜けていい。FreeType で表示しているので Emacs では使えないのかな。
2004-04-12
_ [comp] zsh補完関数の書き方
カヲルさんち経由。後で読む。
_ [comp] あなたの武器庫にrootkit hunterはあるか?
これもカヲルさんち経由。後で読む。
2004-04-18
_ [comp/emacsen] 保存時のファイル名のフィルタ(T-gnus)
2ヶ月ちょい前にメーリングリストに流れていたメールに返信してみたり。Wanderlust では(samba のスクリプトはうまく動かなかったので kakasi のものだけだけど)試した。T-gnus でも行けるのかは試してないので外しているかも。というかこれまで誰も返事してないということはそう単純な話ではないということなのかも。
2004-04-19
_ [comp/emacsen] recent changes in emacs cvs
久しぶりに update したらまたまたいろいろ変わってたようなので etc/NEWS を眺めてみた。- C-h v, C-h f で C のソースに飛べるようになった
- *Completions* buffer で次の文字がボールドになる
- M-x apropos でマッチする単語を複数指定できる
- visible-mode で invisibility をトグルできる
- C-S-<backspace> で kill-whole-line
_ [comp/emacsen] clipboard-kill-ring-save
2ch Emacs スレより。知らなかった。これでマウスに触れる機会がまた減るな。
ソースを見て (setq x-select-enable-clipboard t) を ~/.emacs に追加しておいた。
2004-04-20
_ [work] 限界近いかも。
矢面に居つづけることでストレスが蓄積されてきて、精神的に耐えられなくなりつつある。
ストレスに耐えるだけで体力消耗して、仕事に100%力を出し切れてない日々。連休明けに増員があるのでそれで改善されるのだろうか。
すぐ隣に僕より何倍も負担をしょっている方がおられて、彼の方も心配だが、僕は彼と比べたら全然タフではないので、
先に耐えきれずにつぶれてしまいそうで、もしそうなったらごめんなさい。
2004-04-21
_ [work] おしごと
予定してたのと違う件について午前中と午後少しかけて無事に実装完了。うまくいって自画自賛。
午後の残りは新人の研修。夕方から残業時間にかけて、昨日きっかけを与えてもらっていた作業に入る。
_ [misc] きつい言い方に注意。
同僚に対して攻めすぎな口調になってしまった。俺が相手ならあんなん言われたらへこむわ。と後で思って反省。
相手が理解力のある人だったので内容がちゃんと伝わってよかったけど。
こんな感じので、相手キレて断絶ってのがこれまでも何回かあったのに…、反省から学ばないとな。
物事ずばっと言うのはええけど、もっと言いかたに気をつけるべきです。はい。
2004-04-22
_ [comp] Re: xinerama
Using the Xinerama Extensions to MultiHead XFree86 V. 4.0+の2.2 によれば xinerama 自体は解像度の違うディスプレイの結合に対応しているらしい。 あと、Windows で外部ディスプレイと並べて使う設定だと外の方の解像度だけを 1280x1024 にできたので、ハード的にはできるようだ。 あとはどうやったら xinerama でそういう風に動かせるかだな。_ [comp/FreeBSD] apology
うう。ports freeze の HEADSUP を見逃して commit してしまっていた。ともかく怒られる前に自首しときました。届いてこないと思っていたら手元の NotePC の mail queue に貯まってた (;_;)。
Helo command rejected: Host not found (in reply to RCPT TO command))てな感じだったので、/etc/postfix/main.cf にて正引きできるサーバの名前を myhostname に設定して /etc/init.d/postfix restart ; postqueue -f で出てった。ここ最近の FreeBSD.org 宛てのメール数通が溜っていた模様。
_ [comp/wanderlust] Mark in Pipe Folder
普段使っている linux 上の emacs-21.3.50 では問題は起きなかったのに、今日会社で Meadow2 で試したら再現した。[wl:12877] の村田さんのパッチで直ったものの、パッチ見る限り環境依存な話でもなさそうなので、何が再現条件なのだろうかと混乱中。
_ [book] ささだあすか『三日月パン』6月5日に発売
某日記経由にて情報を得た。ふと単行本リストを見ていたら持ってないのが一冊あった。「片恋生活」。明日本屋さんで探してみよ。
2004-04-23
_ [comp/FreeBSD] backed out to breakage
ルール違反の commit をしてしまったので、marcus の指示に従って元に戻した(壊し直した)上で、
portmgr に許可を求めるメールを投げといた。
developers のメールを読むのをおこたらないよう今後は注意です。反省。
あと、言葉遣いとして謝罪する所で Sorry, ってのは軽すぎるので I'm sorry. と書くべきだったという指摘を頂いた。
動転してて言葉遣いまで頭が回ってなかったとは言え、そういう時こそ気をつけるべきですね。
精進します。
2004-04-24
2004-04-26
_ [comp] Outlook/Outlook Express
嫌う人が多いですが Outlook Express はちゃんと設定すればわりと使えるソフトであると私は思っています。細かい不満としては、- デフォルト設定がまずい(これは細かくない不満)
- POP before SMTP の設定ができない(「送受信」ボタンを使うなら先に送信するので一回失敗させて二回押さないといけない)
- ldap の検索条件の細かい指定ができない(特定の属性しか指定できない)
- ldap で検索しながら補完というのができない(前もって ldif を import しておけばよいが)
一方 MS Office に付いている Outlook については、メールソフトとしては(Outlook Express と比べても)相当へぼへぼだとこないだ使ってみてわかった(スケジュール管理との連携が便利なのかもしれないが、それは使ってないのでわからない)。
2004-04-27
_ [comp] Re: Outlook Express
「オプション」の「読み取り」タブの「メッセージはすべてテキスト形式で読み取る」の効用がよくわからない。
script 付きの HTML メール作ってみて試したがチェックの有無で挙動が変わらなかった(ともに html のレンダリングはされるが、 body onload に仕組んだ CharacterData 書き換えの script は実行されなかった)。
参考にしているのは Google で検索して見付けた、Outlook Express 6のセキュリティ対策。
_ [work] メールの書き方のススメ
ごそごそ書いて会社の人向けに公開。HTML メールとか機種依存文字とか、改行の入れ方とか…。
駄目なメールの例を出した方がわかりやすいと思ったが、そのままってのはあれなのでダミーの文章で示しておいた。
アクセスログによると7割くらいの人が見てくれたようだが、効果は出るだろうか。
2004-04-28
_ [comp/emacsen] highlight-tail.el
おもしれー。
_ [comp] Re: Outlook Express
@IT HTMLメールをテキスト形式で読み出すに解説を発見。ただのテキストと変わらないやつで試してたからわからなかっただけか。試してちゃんと動作することを確認した。2004-04-29
_ [comp/emacsen] wl-summary-max-thread-depth
Wanderlust のサマリバッファのスレッド表示にて、時々変な所に行が挿入されると思っていたが、原因がわかったので直しておいた。
確か ML でも話を出していたと思ったんだけど、検索しても見つからなかった。記憶違いかな?
_ [comp/emacsen] obs-phrase の扱い
今さらですが、RFC2822 では phrase の部分は . を含んでもいいのですね。ちなみに Wanderlust の場合には wl-draft-std11-parse-addresses で止めてしまうみたい。
2004-04-30
_ [comp/emacsen] Re: summary line breaks
あ、これですか。ということは全く別の話でした。
何となくスレッドが深くなると再現しそうな気がするので wl-summary-max-thread-depth を nil にして様子を見ますかね。
_ [comp/emacsen] Re: obs-phrase の扱い
ん。俺ってば超能力者?
ちょうど気にしてたら Wanderlust のメーリングリストに質問が来てる。
私は wl-draft-std11-parse-addresses の効用をまだ理解してないので回答できないけど。