2008-01-01から1年間の記事一覧

Phwittrの仕様

データベーススキーマのユーザテーブルにupdated_atがあるが、これがいつ更新されるかの明記がない。 投稿した時でいいのかな?

PHP Framework Fight. Phwittr

サンプル実装をhttp://phwittr.sample.sabel.jp/に置いた。メールアドレス変更時の再認証が仕様に記述されていなかったので無しとしたが、これでよかったのだろうか。

PHP APC RFC1867

PHP APCのRFC1867を有効にすると、multipart/formdata中のフォームデータの値が消滅する。 んー。バグレポートしよう。あ、http://pecl.php.net/bugs/bug.php?id=10715っていうのがあった。 snapshotで直っているらしい。

Sabelはmod_rewriteが無くても動作する

Sabelでは、mod_rewriteが動作しない環境だと、 http://127.0.0.1/?_uri=/controller/action というURLになる。ただし、index.phpをIndexとして使用するようにApacheを設定する必要がある。 この_uriという文字は、config/INIT.phpでNO_REWRITE_PREFIXとして…

Sabel DIContainer

Sabel DIContainerでannotationによるインジェクション設定を追加。 …

フレームワークの必要性

とある開発案件で、一次受けの大手SIerから「フレームワークを使用しないでください」とのコーディング規約を頂戴した。 この規約の真意は判らない。(判るべきなのだけど)SIerは何を考えての規約なのだろうか?フレームワークを使用することによるデメリット…

Samba on CentOS 5.2

CentOS5.2でSambaを設定した覚書まず、sambaのインストール yum install sambaiptablesの設定 /etc/sysconfig/iptables -A INPUT -p tcp -m tcp --dport 139 -j ACCEPT -A INPUT -p udp -m udp --dport 137 -j ACCEPT -A INPUT -p udp -m udp --dport 138 -j…

OpenVPN on Windows Vista

まずconfigにroute-method exeを追加する。ROUTE: route addition failed using CreateIpForwardEntry: One or more arguments are not correct. [if_index=12] Route addition via IPAPI failedという様なエラーが発生している場合は、うまくルーティングテ…

CentOS yum AttributeError: CHECKSUM_VALUE

yumがAttributeError: CHECKSUM_VALUEといって失敗するようになったので、rpm -qa | grep yum-metadata-parser rpm -ev --nodeps yum-metadata-parser-{$バージョン}としたら回復した。

Multiple DNS implementations vulnerable to cache poisoning

CentOSを更新。 yum update bind*BIND 9.3.4-P1に更新された。 CentOSのアナウンスによると http://lists.centos.org/pipermail/centos-announce/2008-July/015102.html となっているので、 RedHatのアップデート情報を見ると、 https://rhn.redhat.com/erra…

SabelのAspect機能を使うと、簡単にAOPが可能になる。PHPのAOPだと、http://www.phpaspect.org/とかもあるが、この方式は少々大袈裟なかんじがする。 SabelのAspectは完全にProxy方式。AOPAlliance に準準拠している。 aspect("Target")->advice("Advice"); …

Apple Aluminum Keyboard Firmware Update 1.0

このアップデートでCtrlの遅延は解消されたみたい。

いたずらっこ

会社の同僚のデスクになにやらアートができていた。これみたら驚くんだろうなぁ

MacBook Air

を購入したが、なんとHDDが初期不良。 I/O Errorを吐いて死んでしまう。連休中に環境を整えようと考えていただけにちょっと残念。Appleに電話したところ、製品を交換してもらえるようだ。 役10日程かかるらしい。気長に待とう。しかし薄さや軽さは申し分ない…