『Beyond Java』 – 角谷HTML化計画 (2005-10-18)

著者のBruce.A.Tateは『軽快なJava』の共著者。

Bruce.A.TateのJava本!!?? 軽快なJavaはかなり影響を受けたのでこっちも超読みたい。・・・翻訳されたら。

Beyond Java
  • Beyond Java
  • Oreilly & Associates Inc(2005-09)
  • (著)Bruce A. Tate
  • 定価:¥ 2,968
  • 新品価格:¥ 2,270
  • ASIN:0596100949
軽快なJava―Better,Faster,Lighter Java
  • 軽快なJava―Better,Faster,Lighter Java
  • オライリージャパン(2004-09)
  • (著)ブルース・A. テイト
  • (著)ジャスティンゲットランド
  • (原著)Bruce A. Tate
  • (原著)Justin Gehtland
  • (翻訳)岩谷宏
  • 定価:¥ 2,940
  • 新品価格:¥ 2,940
  • 中古価格:¥ 2,000
  • ASIN:487311201X

この間注文した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バージョンアップ

SaikyoLine.jp: パスワード入力なしでpsql

psqlにはデータベース名やホスト名、ユーザ名などを指定するオプションはあるが、パスワードを指定するオプションはない。 これではシェルスクリプトなどで、psqlを使いたい場合に困ってしまう。

そこで調べてみると、「$HOME/.pgpass」を作って、そこに書けばいいらしい。

ズバリ知りたかった内容。

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

Mojavi Project – Mojavi 4 Development Open!

Greetings everyone! Applications for Mojavi 4 development has been officially opened. The announcement has been made on the Mojavi Forum regarding positions that need to be filled and information on how to and who should apply!

Mojaviが動き出したようです。Mojavi 4の開発が始まったとか。まだ全然動かないらしいですが、何かTrucを使ったり、(Cakeでも使われてるやつ)開発メンバーを募集してたりして頼もし気な感じです。

そして英語力が無く、今頃知ったんですがこんな経緯があったらしいです。

【PHP】フレームワークについて語るスレ【総合】

73 :nobodyさん :2005/08/24(水) 00:06:21 ID:??? >>72 みたいだね。 要約しますた。

Seanのあとを引き継いだTylerがAgaviサイドにアプローチして、
MojaviとAgaviがマージできないか対話がもたれた。話し合いの結果、
1. フォークから時間が経ってないのでMojaviとAgaviはそんなに違わない。
2. TylerはMojavi開発を透明化して、コミュニティを発展させたい。
3. MojaviもAgaviも目指すものは同じ。
Agaviチームの意見としては
- Agaviは0.10.0をめざし、そのあと(もしくは同時に)Mojavi 4の開発にシフト。
- Mojaviは3.0.0-DEVの開発を中止、4に注力。
- Agaviの良い点 (phing integration, unit tests, public development model) をMojaviに持って行く。
- Mojavi4は完全な再設計になり、以前よりもリリースサイクルが短くなる。 

気になるのがMojavi 3.0.0-DEVが開発を中止ってとこ。 でもphing integration, unit testsってAgaviですでにできてたんですね。すごい良さそう。

よくきたblog – PHP 4.4.1RC1で知ったこと – Fixed bug #34565 (mb_send_mail does not fetch mail.force_extra_parameters). (Marco, Ilia)

とかあった. なんぢゃこりゃ? ってことでmb_send_mail()を追いかけたところ,どうやら第5引数をプログラム外から強制的に指定できるらしい.

mail.force_extra_parametersってうける。

Warning: Invalid argument supplied for foreach() in /usr/local/www/pearweb/include/pear-format-html.php on line 360

Warning: Invalid argument supplied for foreach() in /usr/local/www/pearweb/include/pear-format-html.php on line 360

Warning: Invalid argument supplied for foreach() in /usr/local/www/pearweb/include/pear-format-html.php on line 360

Warning: Invalid argument supplied for foreach() in /usr/local/www/pearweb/include/pear-format-html.php on line 360

Fatal error: Call to undefined function: init_auth_user() in /usr/local/www/pearweb/include/pear-format-html.php on line 112

PEARのサイトがCall to undefined function。

BMediaNode: PHPUnit Pocket Guide

O’Reilly から PHPUnit のポケットガイド(薄?いやつ)が出るようです。

これは!買わなくては!

Phpunit Pocket Guide
  • Phpunit Pocket Guide
  • Oreilly & Associates Inc(2005-10)
  • (著)Sebastian Bergmann
  • 定価:¥ 1,159
  • 新品価格:¥ 1,044
  • ASIN:0596101031