2000-01-25(火) [長年日記]
■ 月アス
月刊アスキーを読んでいたら、Linux通信だかのページでKondaraのことをけなしていて、ムカっとくる。お前ら、先月はずいぶんと持ち上げてたくせに、月が変わったとたんに手の平返すか。Kondaraのパッケージ買うヤツは、最初っからコンダラ引くつもりで買うんだっつーの。何もわかってねーくせに、偉そうに。仕返しにLinux Japanを買うのをやめようかと思ったけど、ALSAの話が出ていたので買ってしまった(笑)。でも来月から買わないからな。
■ サウンド
ALSAと言えば、ひょんなことからサウンドカードを1枚好きなのを買ってよいということになったので(謎)、SB Live! Valueを買ったのだ。ALSAで使えるらしいとどこかで読んだので。マシンに突っ込んで、自動認識されて、sndconfigで設定に失敗するところまでは(笑)やっておいたんだけど。Kondara-users MLでSB Live!が動かないだのなんだのって話が続いた時期があって、びびってます。もしかして、snap-shotのカーネルに入れ換えないと動かないなんてことあります? まぁ、今のところ音が出なくてもいいので、後回しにしてるんだけど。時が解決してくれるといいなぁ(ってをい)。
■ SGmail
SGmailをGtkモードで使っていると書いたら、鴫原さんに珍しがられてしまった。もともとTk上に作られてたものだから、まだユーザが少ないのか? もっとも「使っている」と言っても、振り分けと読むのはNetscapeだし、テンプレートを使った定型的な返信はWinbiffを使っているので、SGmailは手書きの返信にだけ使ってるというのが現状なんだけど(われながら変なことをしている。でも乗り換えの手間がないのは良いね)。やっぱキーボードだけでさくさく未読を処理できないと、なかなか常用メーラーにはできんのだわぁ。こうなったら、ちょっと修行を積んでRuby/Gtkを使いこなせるようになって開発に参加か。
■ Apache
でもその前にApache使えるようにするだよ。RuBBSのアップデートをするだよ。最優先だよ、まったく。
2000-01-24(月) [長年日記]
■ まだ会社休んでたりして。いやー、ぜんぜん熱が下がらないわ。かみさんにまでうつしちゃったので、今日は二人して休み。もっともこっちはほとんど治りかけ(だと信じたい)ので、家事などやってはいるのだが。明日は出社しないわけにはいくまい。
■ GIMP
てなわけで、今日はあまりコンダラ引いてません。zipドライブがmountできたおかげでWebの更新ができるようになったので、カブのページのメンバーリストを更新する。MLのメンバーから送られてきた自己紹介メールから写真を抜きだしてトリミングしたりするのに、フォトレタッチソフトが必要だ。WindowsではPaint Shop Proを使っていたんだけど、Linuxではあれでしょ、GIMPしかないらしいじゃないの(偏見?)。Kondaraにも当然GIMPは入っているので、ファイルに落したJPEGファイルを指定してgimpを実行した。
えっらい品のないスプラッシュウィンドウのあとは、パレットと画像のウィンドウが別々に出た。ふうん。最初のヒントメッセージがメニューの出し方(右ボタン)というのは親切でいい。しかし、GIMPはオープンソース界のPhoto Shopを目指している(ホント?)というだけあって、機能が多くてなかなかやりたいことにたどり着くまでがたーいへん。トリミングして、縮小して、サイズを合わせて、アンシャープマスクをかけるだけで30分もかかってしまった。慣れればなんとか使えるかな。でも、トリミング以外の処理はキーボードだけでやりたいんだがね。どうしてXのソフトってのは、マウスでしか操作できないことが多いのだ? あんたら、曲がりなりにもUNIX生まれやろ。おっと、Script-Fuとやらを使えってツッコミはなしだぜ。おれはたんにメニューをキーボードから選びたいだけなんだから。
■ 憂オプ
それはさておき、なんとか更新完了。しかしなんだ、休んだおかげで、長いことほっといた憂オプこと「憂鬱なプログラマのためのオブジェクト指向開発講座」を読み進められたのはよかったかも。Mixinの概念が出てきてびっくりだ。あれはRubyで初めて出会った概念なのに、こんなところにもちゃんと書いてあるんだもんな。もちろん後に出たRuby本の方を先に読んじゃってるのが悪いんだが(笑)。
2000-01-23(日) [長年日記]
■ 熱が下がらぬ……。よって今日もベッドの中から。でもPCに触ってると体調がいいような気がする(笑)。
■ Windowsからメール
さて、ちゃんとメールが出せるようにしよう。自分のネットワークにあるマシンからSMTPでメールが出せないのは、qmail-smtpdの設定がまずいのだろうということまでは容易に想像がつく。昨日疑ったcontrol/rcpthostsは、SMTPのRCPT TOコマンドに入力されるアドレスが指定したものでない場合にはじく仕組みで、ようするにSPAMのようなメールを配送する踏み台にされないための設定なんだな。自分のマシンに対する配送はRCPT TOに〜@spc15.tadaとか〜@localhostなんて指定をすればいいので、fetchmailが配送にqmail-smtpdを使えるのはしごく当然(control/rcpthostsにもこの2つのホスト名を書いてあるし。localhostは意味ないみたいだけど)。
さて、LAN上にあるマシンからこのSMTPサーバに他のドメインへのメールの配送を頼もうと思ったらどうすればいいのか。RCPT TOには必ず宛先のアドレスを指定しなければいけないし、かといって誰に出すことになるのかわからないメールなのにあらかじめ宛先のホスト一覧をcontrol/rcpthostsに書いておくことは不可能だ。原典をあたろう、と思って、qmailのサイトを見ていたら、FAQに「特定のクライアントだけにリレーとして使わせたい」という項目があった。以前も読んでいたところだけど、そうか、そういう意味なのか。
さっそくFAQを読みながら設定を試みる。ようするにLAN上にある192.168.0.*というアドレスを持ったマシンからの接続を許可するようにすればいいのだな。RPMを使ってお任せで入れたおかげでtcpserverを使うようになっていたので、/etc/tcp.smtpの代わりに/etc/tcprules.d/qmail-smtpdを書き換えること、それからtcprulesコマンドを使って/etc/tcprules.d/qmail-smtpd.cdbファイルを更新するのを忘れないことさえ気をつければ簡単。qmail-smtpdを再起動して、miniから再挑戦、成功。やったぜ。