それまではJPNICのドメイン申請受付は全部メールで、メールを送るとPerlのスクリプトが本文を解析して、あとは人手で処理という感じだったので、JPドメインの受付をWebでやるってことは初めてだったんですよ。汎用jpって、早いもの勝ちではないんですけど抽選だってことで、とにかくたくさんの申請が来ることが予想されるんで、DBもがっつり作らないといけないってこともあって、都合、30人くらいのプロジェクトだったと思いますね。それはすごい規模ですね。Linux、PHP、Apacheで、バックエンドDBはOracleなんですよ。申請するたびにメインのDBにつなぐとあれなんで、各WebサーバーにPostgreSQLを置いておいて、真性途中の情報はそこに保存しつつ、確定を押すと申請内容がOracleに送られるような仕掛けにしていました。いう仕掛けがないと持たないかもしれませんね。今、考えるとセッションでもよかったんじゃないかと思うんですけどね。当時はあまりノウハウがなかったので。問題なく動いていましたね。ドメインの申請だけなのに、フロントエンドのWebが7台みたいな豪勢な感じでしたね。申請の開始の時間帯には詰めてくれって話になって、近くの淡路町ホテルで皆で待ち構えていたんですよ。合宿っぽくって面白かったですよ。これがPHPとの出会いなんですね。BeOSのイベントの簡単な受付システムは、PHP3で少しやっていましたが、本格的にクラスとか作って大規模に開発したのはこれが初めてでしたね。コミュニティと会社もごっちゃになって仕事をするという今の形態になってきたかなって感じですね。Perlも結構やったんですけど、難しいというか覚えなきゃいけないことが多いんですよね。評価にも必ずコンテキストがあって、リストコンテキストとかスカラーコンテキストとか、それによって値が違うとか。あとは特殊変数を変えると、挙動が全然変わってくるとか。その世界にどっぷり浸かれば使いやすかったんでしょうけど、とりあえず、とっつきにくかったんですよね。PHPってそういうある意味、変なノウハウってあんまりなくて、省略形が少ないのでたくさんタイピングしないといけないんですけど、構文としては明確で、ブレもあまりない。CとC++とずっとプログラムを組んできたのがあって、構文としてオブジェクト指向的なところにも、すんなり入れましたね。いや、Rubyも好きですよ。会社では使わないですが、個人的にはいじっています。PHPのコミュニティは誰がやらないと先に進まないところがあって、そういう状況になったときに、まわりを見渡すと、もう自分がやらないと駄目じゃんっていうのが見えたりするわけですよ。「しょうがないからじゃあやるか」みたいなことが多いんで、PHPはこのまま頑張ろうかなって思っていますね。jusとかPostgreSQLは自分がやらなくてもこれは誰々がやりそうだなとか他の誰かがやる状況が見えるんですよ。PHPは「誰もやらないだろうな」って見えちゃうことが多いんですよね。さっきおっしゃった少しゆるさのある会だからということですね。いうことをやろうと思ったら、「多分、俺が手を挙げて引っ張っていかないと進まないかな」って見えると、ちょっと悩んだあと、まあ、しょうがない、やるかって始めるんです。やり始めるとみんなついてくるんです。先頭に立って旗を振る人がいないと、なかなかグループは動かないなって感じですね。実は、先日、OSS貢献者賞というのをいただいたんですけど、コミュニティをやっていると実は仕事にも返ってくるんですよね。コミュニテイで知り合いになった人から仕事を頼まれたり、普通に仕事をしていてもコミュニティで名前が売れているとプラスになったり。そこは、仕事にそんなに影響が出ない程度にはコミュニティは続けていきたいですね。あと仕事の場合は、その都度その都度、やりたいことを見つけてやっていく感じですかね。離れてみると、足らないものがたくさんあるんですよ。それを使うとお客のメリットになる新しい技術がどんどん出てくるし、そういうのをキャッチアップして、お客さんに最大限のバリューを提供するというのが受託開発の面白いところでもありますし。コミュニテイの場合は、必ずしも大きくすることが目的じゃないですが、いろんなことをやろうとすると解決しなくちゃいけない問題点がだんだん見えてきます。あとはどういうアプローチでその問題点を解決するかを考えて、みんなで話し合ってより問題点を共有する人達で協力して実行するのが必要なんです。今年のPHPカンファレンスは、テクニカルな人たちの比率がとても高くて、バランスがかなり悪かったんですよ。去年までは、テクニカルな人たちとそれ以外のデザイナーとか経営者が半分半分だったんですけどね。これはもう1つのイベントで両方やるのは難しいってことになっていて、今後はビジネス的なイベントは別の日にやろうみたいな話をいろんな人にしているところです。今年のカンファレンスの後の飲み会でこの話題になったんですけど、PHPのテクニカルじゃないビジネスや入門者に特化したイベントをやりたいなあと思っているんですね。