駒形電産

BMediaNode: Bruce Tate インタビュー

Web Developers Moving Past Java(Web Services Summit)。軽快な Java や Beyond Java の著者である Bruce A. Tate 氏へのインタビュー記事です。

BMediaNodeさんのBruce Tateインタビューまとめがすごく参考になります。

あああ、再三言ってますが影響うけまくりです。おれ自身にちゃんとした根拠があるわけじゃないので単なる信者と言った方が正しい!

  • Ruby などの言語では DI コンテナや AOP は必要ないので、解決すべき本来の問題に注力できる
  • ユニットテストによって動的な型に関する問題のいくつかは解決できる

いつも自分の中でモヤモヤしたて部分をズバー言ってくれます。かなり癒し系アイドルです。 これからは困ったことがあったら、

「ブルース・テイトが言っていた」

というブルース・テイト論法で乗り切ろうと思います。(ポール・グラハム論法

でも、

  • PHP は quick で dirty だ(VisualBasic や Perl も同じ)
  • quick and dirty に興味はない

かよ!

yohgaki’s blog – ユーザ定義エラーハンドラの拡張パッチ

最近のPHPはE_ERROR(未定義の関数呼び出しなどで発生)をユーザ定義エラーハンドラで処理できません。これはE_ERRORが発生した場合、必ずeixtを呼び出しスクリプトの実行を停止しないと誤作動する問題に対処した為です。

さらっと書いてあるけど死ぬほど有用な情報かよ!

BMediaNode: Symfony は Mojavi3 の fork

symfony のソースを眺めていたら mojavi の Sean Kerr 氏のクレジットがあったので「どういう繋がり?」と不思議だったのですが、Credits によるとそもそも symfony が mojavi3-dev からの fork だったのですね。

なるほど。ちょうどMojavi Forumにもsymfonyの人の投稿が。

Mojavi3-DEV fork, Mojavi4 and collaboration, symfony framework

ZEND ANNOUNCES INDUSTRY-WIDE PHP COLLABORATION PROJECT AT ITS INAUGURAL PHP CONFERENCE
  1. Zend PHP Framework: A Web application framework which will standardize the way PHP applications are built. The Zend PHP Framework will accelerate and improve the development and deployment of mission-critical PHP Web applications
  2. Engagement with the Eclipse Foundation: Zend is joining the Eclipse Foundation as a Strategic Developer. Zend is now proposing to lead a project focused on PHP within Eclipse

Zendのプレスリリース、PHP COLLABORATION PROJECT。

・エンタープライズ向けWebアプリケーションフレームワーク作る。 ・Eclipse Foundationと組んでEclipseのPHPプラグイン作る。

エンタープライズ/ミッションクリティカルな用途向けっつーとEJBみたいなのを作るってことかな? Eclipseの方もどうなるのか気になるところ。IBMがPHP用のPluginを寄与するんじゃないかと勝手に予想してたんですが、Zendがやるんですね。PHPEclipse、TruStudioはどうなるのか!

よくきたblog – RoundCube Webma

どっちかというとPHPのプログラムの参考書としてはイマイチ. 中のIMAPライブラリはPHPスクリプトで完全にIMAPをしゃべることができるようになるので,その参考にはなるかも.って程度?

RoundCube。PHPベースのWebmailだそうです。 超良さそう!・・・・・・・・・見た目が! WebmailはSquirrelMailでいいやとかひよっていては駄目ですな。

PHPを極めて起業する – 勉強会のネタができた。

今PEARのProposalにあがってるとあるライブラリ(コードがかなりごちゃごちゃしてる)をEthnaのActionForm向けに書き直しました。

三日もかかってしまった自分に反省。

テキストフォーム作るのと同じ感覚でできるようにしてあります。

QF Haters必見。

「・・・・・・・っ!!??」

Delphinus, PEAR Proposal, Ethna, QF・・・聞きてぇ!

この間注文したPHP Phrasebook届きました。

実物はちっちゃくてかわいい! フレーズなのでクックブックよりもっとちょっとしたコードがたくさん載ってて楽しいです。 ↓こんな感じの超ちょっとしたコードがたくさんある感じです。

Sorting Nested Arrays

function srotNestedArray(&$a) {
    sort($a);
    for ($i = 0; $i < count($a); $i++) {
        if (is_array($a[$i])) {
            sortNestedArray($a[$i]);
        }
    }
}

相当かわいい!

ref: PHP Phrasebook

Php Phrasebook
  • Php Phrasebook
  • Sams(2005-09-02)
  • (著)Christian Wenz
  • 定価:¥ 1,746
  • 新品価格:¥ 1,484
  • ASIN:0672328178
PECL :: Package :: sdo :: 0.6.0

This release adds a small number of new features: - The Relational DAS now supports nulls: an SQL NULL in the database is represented as a PHP null in the data object and vice versa - The important SDO classes all support toString() - The SDO_DataObject class now supports clone()

PECL sdoが0.6.0にバージョンアップ。 ヘテ(略

ref: PECL sdoバージョンアップ

PHP 観測所日誌 – Ethna/Creole アプリケーション Delphinus が公開に

フィードアグリゲータとしても勿論期待ながら国産フレームワーク第二の刺客 Ethna によるお手本的な実装として非常に期待が高い。Creole 使っているのもいい。確か和製フレームワークでは初の国際デビューにもなると思うので英語圏に強い人には是非注目して欲しい。

実装はイケメン Ethna 使いとしてその方面の人にはもうたまらない halt さんによるもの。ソースコードは必読ですよ。

Ethna/Creole製Planetアプリキター! php-adminのMLの方で公開するという話を見て、「是非お願いします!」と投稿したものの、登録メアドと違うアドレスから出したので届かんかった。 ソースは勉強になること間違い無しですな!

PEAR :: PEPr :: Details :: HTML_QuickForm_Livesearch

Description This package adds an element to the PEAR::HTML_QuickForm package to dynamically create an HTML input text element that at every keypressed javascript event, returns a list of options in a dynamic dropdown select box(live dropdown select). This work can be done calling by XMLHttpRequest a script for sending the request to the server and retrieving data from the script output in a format depending on our needs. This type of livesearch is useful when you have a form with a dropdown list with a large number of row.

PEPrにDraftでHTML_QuickForm_Livesearch。 QuickFormでLivesearchができるとか。すごい便利そう・・・。 畜生!QuickFormワールドを広げようと企んでるぞ!

ref: QF Haters