Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

2007-04-01から1ヶ月間の記事一覧

eAcceleratorが例外をcatchしない

PHP

もう、「げげ〜っ!」な感じですよ。。。 http://eaccelerator.net/ticket/242 http://eaccelerator.net/ticket/243 PHP5.2.1+eAccelerator0.9.5+パッチで以下のコード throwException(); } catch(Exception $e) { echo 'E…

MOBPが完訳

PHP

MOBPが完訳とのことです。大垣さん、お疲れさまです :-) MOPBは終わりましたが http://www.php-security.org/ でのアドバイザリが終了した訳ではありません。これ以降のアドバイザリは私のブログでの翻訳は行いませんが、今後もこのサイトには注目は必要です…

Services_SocialChat_Twitter

PHP

アシアルの亀本さんが公開しています。 うーん、皆さん動きが速いなぁ。 そこで。。。 利用価値があんまりない ↓ 作っても誰も使わない ↓ ちょっとぐらいダメダメなライブラリでも使う人いない ↓ 使う人いないからダメダメでも迷惑かからないという意味のわ…

Twitter検索

仕事速いッスね〜 :-) Twitterの検索では、既にtwittersearchがあるのですが、それとは違いこちらは日本語ユーザのみの検索ができます。 興味のあるキーワードを入れて、Friends探しに使って貰えたら良いかと。

CentOS5リリース!

おおっ、リリースされてる!アナウンスは以下。 [CentOS-announce] Release for CentOS-5 i386 and x86_64 ダウンロードして家で試そ。。。って、6枚組! The CentOS team is pleased to announce the availability of CentOS 5.0. Major changes in CentOS …

Twitter登録してみた

とりあえずまあ、どういう使い方になるのか見物です。 Twitter / shimooka 「独り言」的要素が強そうだなぁ。

s2dao.php5検証中

時間のある今のうちに、前からやっておきたかったs2dao.php5を検証開始。 CodeZineのチュートリアルを一通りやったあとに、seasar.orgのリファレンスを見つつWEB+DB PRESS vol.34の記事(PHP楽々設計研究所)をやってみました。順番が逆と思ったが、まあ、最…

PHP 4.4.7RC1 Released

これは意外。。。リリースされました。 The first release candidate of PHP 4.4.7 is now available for download here:http://downloads.php.net/derick/php-4.4.7RC1.tar.bz2 (2ff585134f85fa992af7d953e4645810) http://downloads.php.net/derick/php-4.…

OCI8拡張モジュールのテスト方法

あまりドキュメント化されていない気がしますが、Christopher Jones氏のサイトでまとめられています。 The PHP source code includes tests for all the core functionality and extensions. You should run the tests after building PHP. : You should al…

PHP 5.2.2RC1 Released

これも予定通りですかね。リリースされました。 The first release candidate of PHP 5.2.2 is now available for download here:http://downloads.php.net/ilia/php-5.2.2RC1.tar.bz2 (262e36555c083d103259fea165faabaf) http://downloads.php.net/ilia/ph…

WEB+DB PRESS 総集編のpdfをノートPCに入れとくと便利

「あれ?どれだっけなぁ」ということが多いので、すごい便利。WEB+DB PRESS 総集編 [Vol.1~36]作者: WEB+DB PRESS 編集部出版社/メーカー: 技術評論社発売日: 2007/03/30メディア: 大型本購入: 7人 クリック: 94回この商品を含むブログ (60件) を見るSDの総…

チャンネル毎のパッケージ一覧

-c(もしくは--channel)で個別指定、-a(もしくは--allchannels)で全チャンネル、と。知らんかった。。。 $ pear list-channels Registered Channels: ==================== Channel Summary pear.phing.info Channel for Phing build tool releases pear.…

memcacheのsession storageサポート

3月末にリリースされたバージョン2.1.1(すぐに2.1.2がリリース)から、実験的ですがsession storageとしてのサポートがされていますが、具体的な使い方はまだドキュメント化されてないようです(知っていたら教えて下さい :-))。 で、色々試してみたり(PH…

PHP5.2.xでprotectメンバーを使うとsegfault?

tracに上がってますね。 https://www.eaccelerator.net/ticket/231 パッチも出てますので、現象に遭遇した方は是非お試しを。

クロスドメインなXMLHttpRequest用にreverse proxyを建てる

なるほど〜。JSONPじゃなくても、その手がありましたね。 単発のHTTPリクエストを横流しするだけなら、簡単なreverse proxyでも事足ります。仲介サーバが何もしないので、JavaScriptががんばる必要がありますが、JavaScriptは頑張り屋さんなので、問題ありま…

第8回PHP関西セミナーの資料

PHP

公開されました。 http://piece-framework.com/2007/04/8php_1.html

働き方

エンジニアに限らず、そういう環境にいられることは幸せでしょうね。ある意味「波長」かも知れません。 別の言い方をすれば、「楽しんで、かつ、会社の業績に貢献する」ために自分が何をしなければならないかを常に意識していて働いた方が良いということ。し…

PEAR::CodeGen_PECLの例外定義対応パッチ

PEAR::CodeGen_PECLの構成・動作とCソースでの例外の投げ方が分かってきたので、ここら辺でひとつPEAR::CodeGen_PECLの例外定義対応パッチを作ってみました。 CodeGen_PECL_throws_patch.zip(md5:4e4f3f0693d4c21d58bd69231124bf69) パッチ当てるのが面倒…

blogで学級新聞

これ、(純粋に)面白そうですね。大勢で寄ってたかって「あーでもないこーでもない」と言いながら編集するんでしょうか。 シックス・アパートと松野研は、シックス・アパートが開発、提供する企業向けブログ・ソフトウェア「Movable Type Enterprise Publishi…

今日はアシアルのセミナー - symfonyフレームワークによるPHPアプリケーション開発入門

のハズが、熱と頭痛のため、代役を立てます。。。orz サービス終了のお知らせ いろいろとやりたいことはあるのに、なかなか重い腰が上がらないので、半ば「強制的に」やるような状況を作った方が自分にとっては良いのかなぁ、と思ってたりします。いろいろな…

PHP5.2.2のリリースサイクルに入った模様

PHP

木曜日(現地時間)に最初のRCが出てくるみたいです。 5.2.2 release cycle is about to begin, with a first RC planned for this Thursday.If you have any major patches left over, please commit them as they will no longer be accepted for 5.2.2.

独自例外クラスのサブクラスを投げるモジュールのCソース

例外を登録するzend_register_internal_class_ex関数の定義は ZEND_API zend_class_entry *zend_register_internal_class_ex(zend_class_entry *class_entry, zend_class_entry *parent_ce, char *parent_name TSRMLS_DC); となっていて、親クラスを指定する…

例外を投げるモジュールのCソース

PHP5から例外が使えますが、「例外を投げるモジュール」のCソースはどうなってるのか、ちょっと調べてみました。 結論を先に言うと、以下の2つを書くことになるようです。 例外クラス用ポインタの定義(zend_class_entry型のポインタ) PHP_MINIT_FUNCTION(…

strtotimeの落とし穴

PHP

アシアルさんの記事じゃありません。全く別物です :-) strtotime関数はGNU Date Input Formats形式に準拠した文字列をタイムスタンプ形式に変えるためのものです。この関数に「年月日時分秒」を表す14桁の数字を渡すと、誤認識される場合があります。以下はP…

環境変数 POSIXLY_CORRECT

RHEL3に含まれているような古いwcコマンド(ver.4.5.3)を使っている場合、 $ cat test.sh #!/bin/sh cnt=`cat somefile.txt | wc -l` echo "cnt=${cnt}" echo cnt=${cnt} echo ${cnt} $ といったスクリプトを実行すると、 cnt= 6 cnt= 6 6のように空白が含…

PHP5.2.2?

PHP

Ilia氏のダウンロードスペースに5.2.2のアーカイブが。。。 でも、bz2しかないし、md5もPHP5.2.1と同じだし。。。誤ってパッケージングされたのかなぁ。

xcache本家からリンクされてた

前のエントリの通り、Do You PHP?の3月分のアクセス解析結果を見ていたら、リンク元がxcache本家であるものがいくつか出てきたので「何でかな?」と思っていたら、「Articles about XCache」から思いっきりリンクされてました。 WikiStart - Lighttpd - ligh…

2007年3月のDo You PHP?アクセスランキング

Do You PHP?の2007年3月アクセスTOP10を出してみました。なお、indexページや一覧ページは除いて、ネタページのみで計算してます。括弧内は先月からの順位変動です。 http://www.doyouphp.jp/php5/php5_pdo.shtml(→) http://www.doyouphp.jp/sample/sample…

ムノウラボがプチプチAPI公開

現実社会と連動させる新しいAPI「プチプチAPI」がムノウラボから公開されました。 弊社ではかねてより、Webのバックエンドとして、現実社会の仕組みを動作させる研究を行っておりその結実ともいえるのが本サービスとなります。本サービスを使うことにより、…

Piece Frameworkのクイックスタートドキュメントが公開

PHP

入門書のようにまとまっていて、重宝しそうです :-) Piece FrameworkクィックスタートドキュメントPiece FrameworkによるシンプルなWeb開発を公開しました。