2006-02-01から1ヶ月間の記事一覧

スレッドセーフでコンパイルした SQLite 3 をリンク

2ヶ月ぐらい前に、Mac OS X ではなぜか PDO_SQLITE でファイルへの書き込みが異様に遅い現象を発見しました。(ちなみに :memory: への書き込みは OK) 放置していては PDO_SQLITE を使った開発でストレスが溜まるので、なんとか原因を見つけようとしたものの…

2^32 前後の数値について

PHP

% php -r '$nums = array(2147483647, 2147483648, 2147483649, -2147483647, -2147483648, -2147483649); var_dump($nums, array_map("intval", $nums));' array(6) { [0]=>int(2147483647) [1]=>float(2147483648) [2]=>float(2147483649) [3]=>int(-21474…

WOWOW: COUNTDOWN LIVE 〜CROSSOVER 05-06〜2nd Stage

WOWOW で氷室京介のカウントダウンライブを放送してました。 内容は良かったです。SWEET REVOLUTION も聞けたし。ただ音質がちょっと微妙かも? しかし納得がいかなかったのはそこではなく... なんでアンコールの「たどり着いたらいつも雨降り」と「魂を抱い…

複数バージョンの PHP を共存させる

PHP

微妙に乗り遅れ気味なのですが、最近 PHP 関係のブログでプチ流行だったので、僕の場合の方法を紹介します。 Apache + CLI 編 メイン環境 + コマンドラインでバージョンごとの挙動の違いを確認するための環境。 Apache は Mac OS X 標準の Apache 1.3.33。 P…

竹鶴

1週間ほど前に買った竹鶴(12年)がもう半分以下に。 これより安いウイスキーは買う気がしないし、同価格帯ではこれがいちばんだし、これより高いのはおいそれと買えないし、というわけで専らウイスキーといえば竹鶴12年を飲んでます。 しかし、いつの間にこ…

PCRE 6.6 + preg 系関数で正規表現に Unicode スクリプトを使う

PHP

portsnap してみたら PCRE がバージョン 6.6 になっていたので、変更点は何だろうと思い ChangeLog を読んでみたところ 6.5 のバグフィクス的な位置づけのよう。続いて 6.5 の新機能を見ると、 18. Changes to the handling of Unicode character properties…

__halt_compiler()

PHP

PHP 5.1.0beta-RC あたりで Mac OS X では make test では必ず fail して「何じゃこりゃ」と思っていた __halt_compiler() 関数を試してみた。 ストリーム関数の勉強も兼ねたサンプルコード: = 3 && $argv[1] == '-m') ? (int)$ar…

HTTP(S) Stream with curlwrappers

PHP

ストリーム関数をいろいろ試していて、HTTP で(ほとんどの人は無視していいと思うけど)困ったことがあったのでメモ。

20060109#p1 - 青空迷子

PHP

RecursiveDirectoryIterator の使い方を完全に間違えてました。 環境によっては古い間違ったコードでも期待通りの動作をするんだけど、それはたぶんバグ。

20051220#p1 - Zend Optimizer をインストール

Ports にありました。(devel/ZendOptimizer) libm も misc/compat5x で解決。(ただし /etc/rc.conf に compat5x_enable="yes" と書くのを忘れずに)

LAND ROVER

資料を請求した覚えはないのに、なぜかランドローバー ジャパンから DM が来ました。 曰く「新型レンジローバー出すからショールームに見に来てね」と。新車(しかもレンジローバー)を買うお金などどこにも無いのですが、来場記念のオリジナル USB メモリに…

F300 の裏技

etc

ミノルタ Dimage F300 の隠し機能、通称 5mm マクロモードで製作中のマシンを撮影。 コンパクトデジカメにしてはいいレンズだなあ、と改めて旧ミノルタの技術に感心。 ・・・もうカメラ事業やめちゃうけどね・・・ Dimage V Dimage EX WIDE 1500 Dimage 7 Di…