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

新橋駅で見た広告

さてコミケ真っ最中な訳です。 ゆりかもめに乗って国際展示場に向かうべく新橋駅で降りたところ、改札の正面に変な広告を見かけました。 Web 2.0という単語と顔文字の組み合わせがなんとも脱力させます。と、こんな風に取り上げられるのが狙いの広告なんだろ…

[PHP] --enable-versioningを止めるの巻

PHP-5.2.0にPECLのmemcacheモジュールを入れたところ、CLIではちゃんと認識されるのに、DSOでは PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/memcache.so' - /usr/local/lib/php/e…

ああそうそう、

はてなTシャツ欲しい!というかしなもんTほすぃ。

関数/メソッドのオプションを柔軟に受け渡す

PHP

Tips公開が流行ってるみたいなのでそれに乗ってみます。関数やメソッドの引数が多くなると、呼び出し側で何をやっているのか分からない表記になりがちです。関数を定義する際もどれを省略可能にするかで引数の順番を悩んだりして…。 たとえばこんな関数があ…

file_exists_ex

PHP

http://blog.poyo.jp/archives.php/categ-1/year-2006/month-7/id-1152085878より。 コメントでいいかと思ったんだけど、ELFさんとこのCAPTCHAを突破できなかったのでTBで。:-) ファイルが存在しない場合に fopen を使うと、そのままでは Warning が出ちゃい…

開発系草の根イベントの参加者数

少し前の話になりますが、6/26(月)に発売されたLL Ringのチケット300枚が、6/28(水)の午後に完売しました*1。昨年のLL Day&Nightの昼の部でもチケットの事前販売は300枚行かなかったので、2日半であっさり昨年実績を超えたことになります。 LL Ringに限らず…

GMP

PHP

PHP5のCVS版には、gmp_nextprimeという関数が入ってるらしい。これを使うとさしずめ空中戦になるわけか。

PHPな応募ないすね

PHP

キミならどう書く 2.0 - ROUND 1 - — Lightweight Language Ring でPHPな応募がない件について。(TB全部見てないので、もしあったらごめんなさい) ということでいっちょ書いてみました。 アルゴリズムに凝るのは苦手だし、ワンライナーは端からPHPに向いてな…

横幅必須なウェブデザイン

CNET Japanがリニューアルしたようですが、以前のものよりさらに横幅が必要なデザインになっちゃってます。普通のものさしを使って計ってみると、横スクロールなしで表示するには、990pxの横幅が必要なようです。1024x768な画面の人もまだまだ多いことを考え…

YAPC Asia 2006 Tokyo

ということでYAPC Asia 2006 Tokyoに来ています。 なぜかDamian Conwayの隣に座ってしまってドキドキ。彼があとでしゃべるスライドを作ってるのを横目で見てると、なんと人差し指タイピング。 いやすごい。

PHPフレームワークのリスト

PHP

超・極める! PHP のPHPフレームワーク特集に絡んで、フレームワークのリストがあったら下さいと編集さんからリクエストがあったので、ブックマークから抜き出してみました。ずいぶんあるなぁ。(ちなみにABC順に並んでます。) Achievo Tool Kit (ATK) http://…

array_push vs $array[] on PHP 5.1.2

PHP

続、array_pushって遅いんですねより。こちらでも試してみました。 start(); for ($i = 0; $i < $max; ++$i) { array_push($array, $i); } $t->setMarker('array_push finished'); $array = array(); $t->setMarker('array[] start'); for…

PostgreSQL Tシャツ

PostgreSQLカンファレンス2006の懇親会のジャンケン大会で、PostgreSQL Tシャツをゲットしました。これはコアチームのJosh Berkusさんから提供していただいたものです。いつもはジャンケンげろ弱いのですが、Tシャツが懸かったとたん勝ち残れるとは、我なが…