コーディングは哲学か?

久々の更新。

仕事と全然関係ないのにC#を覚えようとしている今日この頃。

ってなわけで、C#の良さ気な本を探しているのだが・・・

どれもこれも、なんでこんなに宗教じみてるんやーー!

ラムダ式萌えーだったり、トリッキーなもん使うな!だったり、なんかお説教されているみたいで嫌。オライリーみたいに小難しくサラッと文法乗せてるぐらいが違和感感じなくて良いかも・・・

CやVB6が主流だったときはこんなんじゃなかったのにな・・・。

何を作ってるかはまだ秘密。大したもんじゃありません。パクリですから。

s25rtarpitgreylist DNSBL参照機能追加中

最近、greylistを回避する(一定時間あけて送信)スパマーが増えているので、DNSBLを参照してはじく機能を追加中。DNSBLを使用することには賛否両論があるが、S25Rのあとに利用するんだったら、誤検知は少なくなるかなと。(と書きつつ、私はS25Rの前で使う設定するが・・・)。完成間近のやつを使用してみたら、かなりいい感じ。

ここで元からDNSBL(RBL)参照する実行ファイルあるやんとツッコミが入りそうやけど、s25rtarpitgreylistで使用するとwhitelistが共用できるので管理しやすいかと。

ということで近日中(明日?)にこの機能を載せたs25rtarpitgreylistをリリース予定。

デスマーチ終了!

あ~しんどかった。

今日から1週間代休!

さて、早速新しいPCにWindows7を入れてみた。(現PCが不調なので買い替え♪)

20091024windows7

Linuxマニアとしてはちょっと噴いた。windowsもディスクの先頭に/bootみたいなのできちゃたのね。サイズ100MBだし。

これ見てるとwindows7はVistaのマイナーバージョンアップだけど、内部的にはかなり変わってそう・・・

懐かしの名作

Image098.jpg

DSでサガ2が出たので購入。
これいろんな意味で名作やったな?。
敵20体纏めてぶっ倒せたり、主人公が後残りどれだけあるかわからんのに「最後のダンジョン」とか言い始めるし。いろんなところで爽快感が味わえるというか端的なぶっ飛び感が最高!

今回のリメイクでも何でもあり感満載。
かわいい女神官やったはずのカイがバトルハンマーぶん回すやもん(上の写真)。なんかホームラン打てそう・・・

postfixの罠

sendmailからpostfixへの移行。

今回はaccessテーブルの置き換えに嵌る。

置き換え方は、

sendmail accessテーブル postfix
Connect:xxx.hogehoge.com RELAY? (実際は1行) mynetworkパラメータで指定するaccessテーブル

xxx.hogehoge.com OK

To:hogehoge.com REJECT (実際は1行) smtpd_recipient_restrictionsパラメータでcheck_recipient_accessとともに指定するaccessテーブル

xxx.hogehoge.com REJECT

な~んて形になります。

で、今回の置き換えにこんなのがありました。

To:.xxx.hogehoge.com? RELAY
To:xxx.hogehoge.com? REJECT

素直に置き換えると、smtpd_recipient_restrictionsパラメータでcheck_recipient_accessとともに指定するaccessテーブルに

.xxx.hogehoge.com OK
xxx.hogehoge.com REJECT

なのですが、実際にこれで走らせてみると、yyy.xxx.hogehoge.comでもREJECTされちゃいます。先に書いたOKに引っかからないのですか??

で、google先生とpostfixのマニュアルを睨めっこすること5時間。postfixのaccessテーブルのマニュアルに気になる記載が・・・

smtpd_access_maps が Postfix parent_domain_matches_subdomains 設定に挙げられている時だけはパターン domain.tld はサブドメインにもマッチします

なんだ??このparent_domain_matches_subdomainsっていうパラメータは?そんなのデフォルトのmain.cfにはなかったぞ。

で、このparent_domain_matches_subdomainsってやつを調べると、

明示的な “.domain.tld” パターンを要求する代わりに、自動的に “domain.tld” のサブドメインがマッチするPostfixの機能

これが非常~に臭い!で、デフォ値は

デフォルト: “postconf -d” の出力を参照

なんじゃそりゃ~!!で、postconf -d parent_domain_matches_subdomainsを叩いてみた。

parent_domain_matches_subdomains = debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps

「smtpd_access_maps」って書いてるよ~(泣)こんなしょーもないことに6時間も費やしたとは・・・

ってことで、sendmailと動作を合わせるために、「relay_domains,smtpd_access_maps」は消え去ってもらいました。

sendmailから移行するときは、accessテーブルのデフォルトのマッチング処理の違いに、皆さんご注意を。

よし!もう書いたから覚えたぞ!

牛丼キング

Image090.jpg Image0911.jpg

すき家の「牛丼キング」食べた!

ドンブリの直径が、胴の横幅とほぼ同じ!
冷静に考えて、これだけの量、身体のどこに入るの???明らかに胃袋のサイズはオーバー。

で、食べ始めて、半分ぐらい(メガ盛相当)までは楽々。でもそこからが辛い!
もうズボンのホックを外したいぐらい。お腹の待ち行列の終端が明らかに喉の直前。お茶で流し込むと、ご飯が胃で膨張してさらに自滅。なんか牛丼ってこんなに臭かったっけ??

でも、なんとか食べきった。
胃がたまってるものを動かそうと壁を動かしてるんだけど、ご飯の粒々やお肉の形が鮮明にわかる・・・苦しいっ!!もう二度と食べるもんか!
やっぱりメガぐらいが1番!!

s25rtarpitgreylist ver1.4.3 リリース

s25rtarpitgreylist ver1.4.3 をリリース。

今回の変更点は、HELOで名乗ったホスト名のホワイトリスト機能を追加したこと。

逆引きできないIPアドレスで、ころころIPアドレスが変わるけどHELOで名乗るホスト名がいつも一緒、というサーバがあったのでこの機能を追加。ころころ変わるIPアドレスが連続していないのでIPアドレスの正規表現で回避不可。グローバルで一体何個サーバー持ってんねん!。ひょっとしてどっかのプロバイダの一般ユーザ向けですか??

ダウンロードはこちら

Simple is best!

またまた、まともにお家に帰れない日々。帰宅に経費使ってます・・・

SendmailからPostfixに移行ということを、ここにきて初めてやってますがSendmailややこしすぎ。Sendmailがというよりm4マクロか??パラメータ名ググっても1件しかでてこないってどういうこと?ってかパラメータ名でアレルギー出そう。まだFCのほうがわかりやすいやん。そしてPostfix、やっぱりわからん。微妙なパラメータが多すぎ。他のパラメータとの使い分けというかなんというか。ってなことでやっぱqmailマンセーになるのでした。

付けているのを忘れそう・・・

休みが取れたので、コンタクトレンズを変えた。

前までアイシティーの「EX-α」ってやつやったけど、「ナチュレ ハード」ってやつにしてみた。1枚16800円。高い・・・。

こいつハードのくせにプニプニしているんだけど、このおかげか全然コンタクトつけてる感じがしなくて(ゴロゴロしない)つけ心地最高!いやー技術は進化しているね~。でも一つ心配しているのが、超ど乱視が補正できるか?やわらかいので眼の歪んだカーブが補正しにくいらしい。しばらく様子を見てみよう。

で、あとから調べてみたんだけど、実は「ブレスオーハードⅡ」ってやつらしい。1枚7000円ぐらいで流通しているらしい。な~んか損した気分。でも保障があるからいいや。