アーカイブ: 7月 2006
comment keyによるtrackback spam撃退
- 7月
- 30
trackback spamを撃退する改造の変更点は、次のようになる。
b2evocore/_class_item.phpを以下のように修正。
/**
* Template function: displays url to use to trackback this item
*
* {@internal Item::trackback_url(-) }}
*/
fu… 続き »
b2evolutionにモブログ機能付加
- 7月
- 30
b2evolutionには、blogs/htsrv/getmail.phpに、プリミティブなメールからのポスト機能があるが、
国際化されていないcronからwgetするなどして定期的な起動が必要写真などのマルチメディアに未対応
と、非常に制限がきつかった。
また、
PHPの基本機能である imapアクセス関数を使っていないPEARの機能も使っていない
というように、古いPHPでの自前実装をひきづっている。
そこで、大幅に実装を見直し、国際化されたprocmailからも起動可能なマルチメ… 続き »
SpamAssassin 3.1.4に対応した日本語パッチ(その5)
- 7月
- 30
SpamAssassinはPerlによるSpam判定ソフトウエア実装で、クライアントでもサーバでも便利に使えるプログラムだ。
ライブラリとしても使えるので、いろんなソフトウエアに組み込むこともできる。
また、spamdというデーモンと、spamcというクライアントの実装もあるので、perlでなくても利用可能だ。
ところが唯一の弱点は、日本語の処理が弱いこと。欧米ではすでにSPAM撃退に活躍しているのだが、日本語スパムに対しては、うまくいかないことがある。
そこで、久保さんら日本Spam… 続き »
OLS DAY3
- 7月
- 26
OLS DAY3は、
Automated detection of kernel regressions
Efficient use of the page cache with 64K pages
Reverse engineering USB drivers
Shared page tables redux
Extending RCU for realtime and embedded workloads
the state of linux power m… 続き »
OLS DAY-2
- 7月
- 26
OLS2日目は、
The need for async netowrk I/O
OCFS2: the oracle clusterd file system
FS-Cache: Network filesystem cacheing
Linux on a laptop
に参加した。今思えば、Why userspace sucksに参加するんだった。 続き »
OLS DAY-1
- 7月
- 26
OLS初日は、最初の The kernel Reportのほか、
Enable Docking Station
Improving Tools to benefit multi-core CPUs
Fully Automated Testing of the linux kernel
Linux laptop battery life
ondemand 2.0: a new and improved
Power management bof
に出て… 続き »
USB snooper and analyzer
- 7月
- 22
Ottawa Linux Symposiumで立ち見、床座りの盛況だったのが、3日目の7月22日に行われた USB reverse engineeringのセッションだ。
まず、過去の技術について紹介された。 USBsnooperをたとえば、Windows OS上にインストールしてUSB Packetを取得する。dual bootなどでリブートを繰り返して解析する必要があった。
現在、Linuxにはusbmonという機構が含まれている。usb packetをdebugfsを経由して… 続き »
PRNG is not seeded
- 7月
- 19
Debian Upgrade
Debian sargeからetchへアップデートを行ったところ、次のようなエラーでログインできんかったり、ターミナルがひらかなくなったりした。
/etc/gdm/Xsession: Beginning session setup...
Setting IM through im-switch for locale=ja_JP.
Start IM through /etc/X11/xinit/xinput.d/ja_JP linked to /etc/X1… 続き »
b2evolutionでtrackback spam排除
- 7月
- 19
以前、comment keyによるspam排除について書いた。
実際に、本blogのtrackbackに実装してみた。
本blogのトラックバックIDはとても長いと思う。それは、最初の6桁がgmdate("dmy")の値となっているから。
これがcomment keyになっている。日付をつかっているので、IDは毎日かわる。 検索エンジンが持って行くコンテンツでは、このIDがクロールした日あるいは、キャッシュを生成した日になる。trackbackのこの6桁とその時間のkeyを比較して、違う場合… 続き »
オタワ入り
- 7月
- 17
8時間ほど前にオタワに到着。TRONTO-OTTAWAの車の旅は、6時間半くらいでした。
途中、(eventually)去年と全く同じレストランと全く同じKFC、ガススタンドに立ち寄りました。ただ、途中道を間違えたので、景色に変化があって、良かった。湖沼地帯であることがよくわかったし。
道中、草むらでおしっこしたら、ヤブ蚊におそわれました。わたしは早々に退散したら、隣にいたHさんを集団でおそったようです。
わたしは今回も、昨年と同じホテルNovotel Ottawa Hotelにしました… 続き »
かなり撃退できました。
- 7月
- 15
本サイトでも活用しているSpamDeluxe機能を強化して、閾値以上のトラックバック・コメントが来た場合には、コメントを自動的にdeprecatedにフラグ付けし、スパムの可能性のあるドメインとして管理した上で、最近のコメント一覧への表示をしない、というロジックにしました。
エセキャプチャ機能、ポテンシャルスパマー自動検出機能、自動deprecate機能の組合せで、この1週間にくるコメントスパム・トラックバックスパム・abuseのうち、10件程度がすり抜けただけで、対処できました。
大垣さ… 続き »
b2evolutionアンチスパム機能の改善
- 7月
- 13
antispam機能がメモリを圧迫する話の解決策。
これはとりあえずのdirty hackです。
b2evolutionの0.9.2に含まれているantispam listのフィルター機能をそれ以前のバージョンにバックポートするか、バージョン0.9.2に対して変更を加えることが前提だ。
admin/b2antispam.phpの550行目付近。
<?php list_antiSpam($filteron); ?>
を削除し、
$sql = "select c… 続き »
b2evolutionのspam排除機能でエラー
- 7月
- 13
b2evolutionでspam排除機能のblacklist管理のところで、エラーになる。
Fatal error: Allowed memory size of nn bytes exhausted (tried to allocate n bytes) in ほにゃらら
こういうときは、phpの設定を変更する、以下のようなのを入れておくと
いいかもしれない。
/* Uncomment this line to attempt to use a higher memory l… 続き »
今週のワイン FLYING FISH COVE SIRAZ
- 7月
- 12
オーストラリア マーガレット・リバーのワイン。プレミアワインの産地だけあって、しっかりした味。日本に上陸したばかりの味。私は、砕いた熟成パルメザーノをあわせてみました。
FLYING FISH COVE SIRAZ
オーストラリア政府観光局によると、
ワインが造られるようになったのは1960年代後半からだ。その歴史は比較的新しいが、質の高いプレミアムワインを造る産地として成長し、今ではオーストラリアの高品質ワインの代名詞とまで言われている。
ということだ。 続き »
築地 うまいもん屋
- 7月
- 12
5年ほど前、わたしの上司だったK課長に教えて貰ったお店。Cさんとのデートに使った覚えがある。すごく新鮮な魚を出す店なのに、Cさんの趣味でしめさばをリクエスト。
店主は、この店で初めてしめさばを作った、、、ということで、おいしくいただいた。
こんな店がこんなところにあったのかぁ 築地 「うまいもん屋」は絶妙な魚空間だった!というタイトルが、あの店を絶妙に言い表している。
記事後編にでてくる写真が、あのときの食事を思い出させてくれる。 続き »
我が家の保湿クリーム
- 7月
- 11
我が家では、一昨年から保湿クリームは、L'OCCITANE ということになっている。ANA国際線を使って、アメリカ出張にいったときに、機内販売でおみやげ&自分の保湿用として、L'OCCITANE ピュアシアバター 8ml を購入したのがきっかけだ。
そのとき、うっかりしてリップクリームや保湿クリームを出張の荷物に入れるのを忘れてしまったのだ。それで、機内販売にあるだろう、と見つけたのがこれ。いまでも、毎日持ち歩く荷物の中に、忍ばせてある。
西アフリカに生育するシアの木の実から取れる天然の保… 続き »
いま天気が知りたいとき
- 7月
- 10
今日もうんざりする雨だ。
そういうとき。いま局所的な天気が知りたいとき。
東京電力のレーダーで調べた情報が見られるこのサイトがとても便利。
「雨量・雷観測情報」につきましては、当社のレーダー観測システムにより提供された情報を元に公開しています。
ご利用に際しましては、参考情報として取り扱われるようお願いいたします。ということなので、参考にしましょう。
とくに雷雲の動きがよくわかってよろしい。電気の大敵だからね、電力会社は興味あるよね。あと、東京電力関内しかわからない。当然だが。 続き »
comment key
- 7月
- 10
abuse撃退のために、日付に紐付けたmd5 hashをつかって、その日に表示したフォームから投稿されたかを判定するというもの。
なるほど。
これは、tDiary用だが、b2evolutionにも応用できそうだ。
There are some similar technics.
MT-SCode plugin 続き »
SiS 315 Proグラフィックカードのxorg設定
- 7月
- 9
標記のカードをお譲りした柴田さんへの私信にちかいですが、
SiS 315 Pro cardのxorg.confのエントリ。
# Section for SiS card
Section "Device"
Identifier "sis"
Driver "sis"
VendorName "SiS"
BoardName "PA315PRO/E"
# Option "noaccel"
Option "… 続き »
先週のワイン
- 7月
- 9
手頃な価格で、果実味が豊富なさっぱりワイン。
BOURGOGNE GRAND ORDINAIRE ROUGE
ブルゴーニュの人気のラブレ・ロワのワイン。上品な香りで口当りもソフト。カマンベールチーズとばっちりあいます。
出張時に
いつも、出張で飛行機に夕方以降に乗るときには、機内ドリンクはワインにしている。でも、その銘柄は全然おぼえていないんだ。おいしかったら、地上についた後で入手すればいいんだけど。いい気分で忘れてしまう。
今後は、出張時に機内で飲んだワインも記録し… 続き »
Xgl+compiz
- 7月
- 9
xglとcompizをdebian sidで導入するのは、それほど難しいことではない、らしい。
apt-lineを/etc/apt/sources.listに追加。
deb http://www.prato.linux.it/~mnencia/debian xgl/
そして、xserver-xgl, compiz, compiz-gnome, compiz-kde, libglitz-glx1などを導入する。nvidiaのグラフィックカードを使っているなら、
nvi… 続き »
Google EarchのLInux版
- 7月
- 9
以前、Google Earthが話題になったとき、疎外感があったものだ。なぜならば、Windows だけとか、WindowsとMacだけとか、サポートOSがプロプラエタリだったからだ。
しかし、いまでは、それも昔のこと。
Version4(beta)で、使えますよ。
最低必要要件は、
Minimum configuration
* Kernel: 2.4 or later
* glibc: 2.3.2 w/ NPTL or later
* XFree86… 続き »
LMS
- 7月
- 3
赤松さんや平さんの話をききに、7月15日のLMSいってみようかなという気になってきた。
でも、その翌日に成田からオタワに行く計画なので、かなり躊躇。
同日札幌で開催されるオープンソースカンファレンス2006 北海道 を断念しているし。
たぶんさらに、東京LUGのテクニカルミーティングもこの日になりそう。
今月の小江戸LUGのミーティングは8日の予定。 続き »
えせキャプチャシステム
- 7月
- 2
大垣さんとおしゃべりしたときに、えせキャプチャシステムについてのアイディアをいただいたので、早速(といっても、あれから一ヶ月くらいたっていますが)実装しました。
実装イメージは、本記事にコメントをするリンクを押してみてください。
変更点は以下の通りです。
skins/_feedback.phpの151行めに
// get values for the ese-capture hack
$comment_test_question = $Settings->… 続き »
ApGrid
- 7月
- 2
Ap Grid
ApGrid is a partnership for Grid computing in the Asia Pacific region.
というのがあった。日本からは、AISTなどが参加。
49 organizations from 14 countriesの参加だったそうだ。
そのなかで、いくつかのプロジェクトからOSS Lisenceで成果が公開されている。たとえば、
Ninf-Gとか、Gfarm ファイルシステムとかOpenSCEとか。 続き »
d-SY FLOSS SIG
- 7月
- 2
3月に行われた、 FOSS Means Business, Thursday 16th March 2006 の紹介や、Alan Coxの写真が掲載されている、Digital South Yorkshire (d-SY) のFLOSS SIGのニュースレターを見付けた。
d-SYとは、 South Yorkshire 地域におけるcreative and digital businessesのネットワークと専門家のサポート組織なのだそうだ。
SIG のリーダは、 Bob Holland… 続き »

