Computer
DBMSの機能比較
・Firebird 1.5.2 ・Ingres r3 3.0.1 ・MaxDB 7.5.0.23 ・MySQL 4.1.10 ・PostgreSQL 8.0.1 の機能比較。(英語)
Firefoxに未パッチの脆弱性
ドメインに0xADが含まれているとヒープオーバーフローが発生するそうです。 個人的にはIDNは不必要と考えていますが、IDN関係のコードかな? IDN以外でこんなバグがあるとは思えない。 IDNはレジストラだけが儲かる仕組だと思います。一般ユーザやサイト運営に関わる人には全く利益無し、とまでは言いませんが不利益の方が利益を遥かに上回ると思います。IDNサポー…
gooの辞書検索がPHPに
少し前の事になりますがgoo.ne.jpの辞書サービスがCGIバイナリ(?)からPHPに変更されました。 具体的にはURLが http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi から http://dictionary.goo.ne.jp/search.php に変更されました。たいした事ではないですが気が…
PostgreSQL 8.1のパフォーマンス
PostgreSQLのパフォーマンスはpostgresql.confに大きく影響されるので、速くなったかどうか判りづらい場合も多いです。しかし、8.1では確実に速くなっているようです。現在8.1はbeta1ですが少しだけ比較してみました。 詳しくはWikiのページを見ていただくとして以下の様にpgbenchで計測すると ./pgbench -v -h 192…
pthread版pgbenchの拡張
実はpthread版pgbenchの作成には別の目的もあります。オリジナル版pgbenchのコードを見ると分かるのですが、非同期クエリを使用しているので送信するクエリのカスタマイズが面倒です。pthread版pgbenchの別の目的、と言うより本来の目的、はpostmasterが書き出したログから自動的にクエリを収集し、再生するベンチマークを簡単に行いたいの…
PHP 5.0.5リリース
PHP 5.0.5がリリースされました。XMLRPCのセキュリティフィックスが含まれています。 他のディストリビューションも同じとは思いますが、Momonga LinuxのXMLRPCは現行リリース(5.0.4-6m)でもセキュリティ対策済みです。
Advanced Bash-Scripting Guide
名前の通りBASH専用リファレンス。ざっと見たところ結構便利そうなのでメモ。
PHP関西セミナーの資料
9月3日にPHP関西のセミナー講師をさせていただきました。プレゼンテーションファイル作成の時間が足りなかった為、予定していたより内容が薄い資料になってしまいました。話を聞いて頂いた方以外にはよく分からないかも知れませんが、最近のオープンソースのPHPアプリケーション脆弱性レポートからどのように脆弱性が作られたか考察しました。 セミナーを聞いて頂いた方向けに、…
pgbenchのpthread版
(やはりバグを発見したので修正) JPUG広報Blogに「pgbenchのpthread版が欲しい」と書いていましたが、先週末にPHP関西のセミナー講師を引き受けていたのでその移動時間中にテキトーに作ってみました。テキトーに作ったので勘違いしてバグを入れていました。今度はたぶん正しい結果になっていると思います。 サーバ環境 Athlon64 3200/3GB…