9 14

第27回PHP勉強会募集開始

Tag: phpuechoco @ 20 : 25 : 55

events.php.gr.jp - Event Entry::第27回PHP勉強会
http://events.php.gr.jp/event.php/event_show/26

2ヶ月ぶりのPHP勉強会です。会場は株式会社オープンドリームさん。神田の近くにあるんですね。

今(9/14 20:24)の時点では発表内容とか宴会などは未定です。

※2007/9/15 09:50 追記

msakamoto-sfさんによるeval()とcreate_function()のミニレシピ(10分)が発表内容として追加されていました。phpのcreate_function()は宣言の仕方が他の言語と比べると見劣りするといわれていますが、どう料理してくれるのでしょうかね。楽しみです。


9 14

mixiで使われているMySQLの負荷分散技術

Tag: Webプログラミングuechoco @ 12 : 43 : 31

mixiの生みの親“バタラ氏”が語るMySQLの意外な利用法:phpspot開発日誌
http://phpspot.org/blog/archives/2007/09/miximysql.html

TechTargetジャパン:mixiの生みの親“バタラ氏”が語るMySQLの意外な利用法
http://techtarget.itmedia.co.jp/tt/news/0709/12/news01.html

mixiのこの手の記事を見た(or聞いた)のはこれが3回目だけど、ちょっと新しいことが書いてあったのでメモ書き。

まず気になったのは、バタラ氏の苗字が日本語の漢字だったこと。昔はカタカナのはずだったんだけど・・・帰化したのかな?

マスタ・スレーブ型 → サービス別にデータクラスタ化 → ID別にさらに分割 っていう流れは昔から見かけてきた記事と同じ内容ですね。

んで、この記事で初めて知ったのが全文検索エンジンが「QDBM」の「Hyper Estraier」に変わったこと、QDBMを開発した平林 幹雄氏がミクシィにいること(は聞いたことはあったけど) ら辺かなー。

mixiってサーバー1000台以上つなげてるのか・・・すげーな。


9 14

Smarty+YAMLでPHPコードを自動生成

Tag: phpuechoco @ 12 : 34 : 21

Do You PHP はてな - YAML+Smartyでコードを自動生成する
http://d.hatena.ne.jp/shimooka/20070813/1186994183

Do You PHP はてな - 2007年8月のDo You PHPはてなアクセスランキングを見ていたら、面白そうな記事発見。YAML+SmartyでPHPコードを自動生成する試み。RSSとってたけどスルーしてたっぽい。これいいな。Smartyの使い方ってこんなのもあるのか・・・発想の転換(?)。すばらしい。

うん、いいな。これ。PHP=Webアプリを作るものって勝手にイコールで結んでいたけど、よく考えてみたら、PythonとかPerlって簡単なバッチ処理つくるのに使われてるなーって思い出して、確かにPHPでもバッチ処理させるのはおかしくないなって。

社内フレームワークにPHP+Smarty+YAML(YAMLじゃなくてもいいと思うけど)でコードを自動生成するようなphpファイル組み込むと仕事が楽になりそうだな。仕様書がExcelだから、そっちから自動生成するようなのだとかなり楽になりそうだな。要検討かも。

そういえば、PHP勉強会で、社内フレームワーク使っているならethnaとかSymfonyとかCakePHPとかみたいなコマンドラインで雛形を作成するスクリプト組んだほうがいいよって言われたな。すっかり忘れてた。


9 14

MS製、フリーの高機能XMLエディタ「XML Notepad 2007 v2.5」リリース

Tag: ソフトウェアuechoco @ 00 : 30 : 40

CodeZine:MS製、フリーの高機能XMLエディタ「XML Notepad 2007 v2.5」リリース(ツール)
http://codezine.jp/a/article/aid/1672.aspx

いやぁ、マイクロソフトって太っ腹だなぁっと。.NET Framework 2.0上で動くらしいけど、
名前がメモ帳。5年後のNotepad.exeはめちゃめちゃ高機能になってたら笑えるな。