2010-01-01から1年間の記事一覧
あと6時間ほどで2010年も終りですので、そろそろ2010年をまとめておきます。 Do You PHPはてな 基本統計はこんな感じ。去年よりPVは倍以上に増えました。それも、あるつの1エントリの影響と思われます。あと、1エントリ完結ですので、直帰率相変わらず高いで…
何もアナウンス出てませんが、突如、tar玉がIlia氏のダウンロードディレクトリに用意されました。svnタグも切られています。 http://downloads.php.net/ilia/ NEWSの差分を見ると、Segmentation Fault起こしちゃうのとデグレードしたっぽい2点が修正されてい…
WEB+DB PRESS Vol.60が届きました。毎度ありがとうございます。また、10周年おめでとうございます!:-D Amazonでも予約が始まってますね。WEB+DB PRESS Vol.60作者: まつもとゆきひろ,西尾泰和,山田憲晋,城戸忠之,増井俊之,羽生章洋,uupaa,ミック,塙与志夫,…
アナウンスはまだですが、予定通りPHP5.2.15とPHP5.3.4が出て来そうです。tar玉がIlia、Johannes両氏のダウンロードディレクトリに用意されました。 http://downloads.php.net/ilia/ (PHP5.2.15) http://downloads.php.net/johannes/ (PHP5.3.4) これでPHP5.…
気がついたら、PHPUnitの作者であるSebastian Bergmann氏が"test_helpers"なる拡張モジュールを公開していたようです。 GitHub - php-test-helpers/php-test-helpers: An extension for the PHP Interpreter to ease testing of PHP code. コンセプトとして…
アナウンス出ました。5.2.15RC1からのNEWSの差分、5.3.4RC1からのNEWSの差分を見ると、致命的なバグはなさそうで、だいぶ枯れてきてる感じです。 The second release candidates of 5.2.15 and 5.3.4 were just released for testing and can be downloaded …
アナウンス出ました。5.2.14から5.2.15RC1のNEWSの差分はこちら、5.3.3から5.3.4RC1のNEWSの差分はこちらをどうぞ。 The first release candidates of 5.2.15 and 5.3.4 were just released for testing and can be downloaded here:http://downloads.php.ne…
HTC Desire(X06HT)を購入して半年たったわけですが、root化していろいろいじってます。で、ようやく落ち着いて来たので、どんな感じになったかまとめておきます。 現在のホーム画面 現在は3画面だけ使ってます。できるだけシンプルに、本当に使うものだけウ…
WEB+DB PRESS Vol.59が届きました。毎度ありがとうございます:-) 特集は Webサイト超高速化実況中継〜スピードの鍵はフロントエンド! PHP最“深”活用〜バージョン5.4動向,SPL,GC,速度向上ハック [実践]大規模データ分析〜蓄積した情報から,隠れた価値…
しばらくはまってましたが、ようやく解決。。。 現象 HTC Syncをインストールしたりアンインストールしたりしていると、いつの間にかUSB接続してもadbコマンドで端末が認識できなくなってしまいました。 C:\Documents and Settings\shimooka>adb devices * d…
ようやく、Android 2.2 (Froyo)がX06HTに来ました。購入から約半年。長かった。。。 1日使ってみた感想を書き出してみました。 高速化 早速Linpack for Androidで計測してみると、だいたい30MFLOPS前後。Android 2.1の頃は6前後だったので、かなり高速化して…
2010/09/20に正式リリースされたPostgreSQL9.0ですが、大幅な機能強化がなされてますね。 PostgreSQL 9.0 に関する技術情報 - SRA OSS, Inc. 日本支社 個人的に大きなポイントだと思っている項目がいくつかありますが、その中でも ストリーミングレプリケー…
1つ前のエントリの続き。 一通り訳が終わったということで、http://wiki.php.net/rfc/annotationsに添付されたパッチをsnapshot版PHPに組み込んで、とりあえずPOPO(Plain Old PHP Object)にアノテーションを付けてバリデーションをおこなう、というサンプル…
ざっくりですが。PHPでここまでやるか?というのは置いといて、面白そうなネタではあります。ホントにやるのかなぁ。。。? 訳の対象は、2010/08/24付けのVersion 1.0です。間違いがあれば、指摘してください。 http://wiki.php.net/rfc/annotations 導入 多…
絶賛募集中! PHPカンファレンス2010の当日ボランティアスタッフを若干名募集します ボランティアスタッフは、PHPカンファレンス2010の会期中 (9/24〜9/25)、会場の設営やタイムキーパーなど、PHPカンファレンスを成功させるために必要なお手伝いをしていた…
そうか。PHPのinteractive shellってreadline使ってるから、 $ echo "set editing-mode vi" >> ~/.inputrc でOKだ。これでカーソル移動も履歴もviっぽくできるし、bashもviモードになりますね。 http://www.jp.freebsd.org/cgi/mroff.cgi?sect=3&cmd=&lc=1&s…
ついにTwitterアプリの認証方式がOAuthになりますが、愛用しているTwitkit+のOAuth対応が間に合いそうにない雰囲気(コード中には断片があります)なので、Twitkit+を諦めてYoonoをインストールしてみました。 http://www.yoono.com/ 全体的な雰囲気は、以下の…
WEB+DB PRESS Vol.58が届きました。毎度ありがとうございます:-) 特集は 劇的に進化した新バージョン!詳解Rails 3〜新機能から,内部構造,チュートリアル,移行方法まで Emacs活用∞(無限大)〜思考を直感的にコード化し,開発を加速する HTML5×CSS3 革新…
知ってる人は知ってると思いますが、ちょっと「えー!」な感じだったので。 TestCaseオブジェクトのsetUpメソッドやtearDownメソッドは、testメソッドが実行される前後にそれぞれ呼び出されます。つまり、それぞれ、testメソッド数分呼び出されます。これは…
2010/09/01にリリースぅ? I spoke with Derick today, and we both agreed on releasing an alpha of PHP 5.4 to show the public what we have been working since 5.3. We are going to release an alpha at september 2nd, which meaning packaging is g…
おお。。。 I was writing about new features in the upcoming PHP version (5.4, 6.0?) before. Today's topic reads like this in the NEWS file: - Added array dereferencing support. (Felipe)デリファレンスとは、参照の指す値を取り出すことで、Perl…
『PHPでExcel』と来れば通常はPHPExcelなんですが、如何せん、『でかい・遅い・メモリ食う』と三拍子そろってしまってます。で、PHPのコア開発者のIlia氏が、LibXLを使った拡張モジュールを書いてしまったようです。 Since I broke my right hand 3 weeks ag…
via. http://www.math.kobe-u.ac.jp/~kodama/tips-ruby-check-link.htmlもうちょっとうまい方法ありそうだなぁと思いつつ、こんな感じで。 LC_ALL=C wget -nv --delete-after -m -k -p http://example.com/ &> tmp.log; grep -B1 "ERROR 404" tmp.log | grep…
テストに欠かせない(と思われる)runkitですが、現在リリースされている最新版runkit-0.9はPHP5.3.xでbuildできません。 WARNING: 0.9 does not compile with PHP 5.2+ so use the CVS version instead.svnからソース持って来いということで、手順としては以…
913SHの時にもSONY製のBluetoothヘッドセット DR-BT20NX を使っていたのですが、Desireを購入するタイミングで左側が断線してしまい、仕方なく有線ヘッドフォンを使っていました。。。なんですが、 有線であるがために、ケーブルが何かと邪魔。特に、通勤時…
via. PHP: PHP 5.3.x で推奨されない機能 - Manualもう、ざっくりざっくり。$SRC_DIRは適宜設定。 find $SRC_DIR -iname \*.php -print0 | xargs -0 grep -wE 'define_syslog_variables|register_globals|register_long_arrays|safe_mode|magic_quotes_gpc|m…
ずいぶん時間がかかりましたが、本日公開したVisitorパターンで、GoF全23パターンの公開が完了しました。 で、これに伴い、校正前の原稿テキストを(一部を除き)順次公開しようと思います。基本的に『原稿テキストをHTML形式に変換したもの+図画そのまま』で…
なにやら変り種の拡張モジュールがリリースされたようです。 ApacheAccessor lets you retrieve Apache configuration (at runtime of current proccess) as PHP array or dump it as HTML table.稼働中のApacheプロセスの設定内容を取得したりdumpする拡張…
via. Xperiaであなたの生活がこう変わる | juggly.cnHTC Desireを発売日に入手してから丸2ヶ月経過しました。現在のホーム画面は な感じで、3画面しか使ってません(実質2画面)。よく使うアプリとそうでないものが完全に分かれてしまったのが理由です。 初ス…
前回のPHP勉強会で発表した内容の続きです。 結局、PHP_Obfuscatorというありふれた名前にしちゃいましたが、とりあえずopenpear.orgからダウンロード/インストールできるようにしました。 http://openpear.org/package/PHP_Obfuscator インストール PEAR::C…