タグ

ブックマーク / shimooka.hateblo.jp (10)

  • UPGRADE-2.1.mdをざっと訳してみた - Do You PHP はてブロ

    UPGRADE-2.1.mdは不定期に更新されているようです。最新の和訳は以下を参照してください。 translations/UPGRADE-2.1.ja.md at master · shimooka/translations · GitHub https://github.com/symfony/symfony/blob/master/UPGRADE-2.1.mdを見てみると結構面倒くさそうだったので、ざっと訳してみました。対象は2012/07/30 19:30現在のファイルです。 訳したMarkdownファイルはGithubに上げてありますので、誤訳・漏れを見つけたら煮るなり焼くなりどうぞ。 translations/UPGRADE-2.1.ja.md at master · shimooka/translations · GitHub 以下、はてダ記法にざっと直したものを貼り付けと

    UPGRADE-2.1.mdをざっと訳してみた - Do You PHP はてブロ
  • PHPからActiveMQに繋いでみた - Do You PHP はてブロ

    via. PHP Stompライブラリを呼び出す消費者スクリプトを書く | 秋元@サイボウズラボ・プログラマー・ブログ ずいぶん前(2007年10月)にサイボウズラボの秋元さんがPHP勉強会で発表したネタですが、stomp拡張モジュールがリリースされたことと、いつか業務でキューを導入するかも知れないということで、ちょっとずつ調べ始めてある程度量が溜まってきたので、ちょっとまとめてみました。 以下、ちょっと長いです。 メッセージ・キューイングとは BPnetの説明が分かりやすいかな。 メッセージ・キューイングは,キューに入れたメッセージをやり取りすることで,システム間を連携する。メッセージ・キューイングはファイル転送と同じ非同期型のメカニズムであるが,ファイル転送よりも即時性が高い。アプリケーションの内部でメッセージを生成してキューに入れるため,利用者がリターン・キーを押したタイミングでサー

    PHPからActiveMQに繋いでみた - Do You PHP はてブロ
  • scream - Do You PHP はてブロ

    screamといえば、 が真っ先に思い浮かぶのは置いといて、エラーメッセージを抑制するエラー制御演算子("@"演算子)を無効にしてメッセージを出力させる拡張モジュールだそうです。 PECL :: Package :: scream ということで、ざっと試してみました。 インストールは、 $ sudo pecl install scream-alpha $ sudo vi /path/to/php.ini # extension=scream.soを追加 $ でOK。 サンプルは「存在しないファイルを読み込もうとしてエラー」というありがちなものを用意。 <?php function doIt() { echo "doIt" . PHP_EOL; $handle = @fopen('no_exist_file.txt', 'r'); } ini_set('scream.enabled', 0)

    scream - Do You PHP はてブロ
  • ルートにスラッシュを含める - Do You PHP はてブロ

    ほとんどFAQなんでしょうね。 たとえば、 /myapp/foo/bar/d.hatena.ne.jp%2Fshimooka%2F/1/2/3というURLで module=foo action=bar 残りは何らかのパラメータ という場合の話。 実行すると、 d.hatena.ne.jp%2Fshimooka%2Fの部分がsfAction#getRequestParameter()で正しく受け取れなくて d.hatena.ne.jpと shimookaに分かれてしまいます。 ちょっとはまってましたが、symfonyレベルではないことに気づき、Apache側の設定を探してみると。。。ありました。 AllowEncodedSlashesディレクティブ ここにモロ書いてますね。 AllowEncodedSlashes On による パス分離文字の使用は、PATH_INFO と合わせて 使うときに

    ルートにスラッシュを含める - Do You PHP はてブロ
  • セッションCookieのパラメータを変更する - Do You PHP はてブロ

    factories.ymlで以下のように設定することで、session_set_cookie_params関数を使って設定される、と。ちなみに、sfSessionStorageはデフォルト値。 all: storage: class: sfSessionStorage param: session_name: myapp session_cookie_path: /app/ session_cookie_domain: www.example.com session_cookie_secure: true session_cookie_httponly: falseまた、その他のデフォルト値は、session_get_cookie_params関数で得られた値。詳しくは、sfSessionStorage#initializeメソッドをどうぞ。 まあ、知ってる人には当然のことと思いますが、ど

    セッションCookieのパラメータを変更する - Do You PHP はてブロ
  • Creole開発終了のお知らせ - Do You PHP はてブロ

    ひょえー!今やってるプロジェクト直撃。。。なんつークリスマスプレゼントだよ>< The Creole Project is Dead Note: Creole is no longer being maintained. 開発終了の理由ですが、 Yeah, I think you're right. I don't see a huge market for creole in the PHP world, but more importantly, like you, I'm not so concerned as I'm increasingly moving away from PHP... Please do send out a message / create news item to that effect. I encourage you to mention your m

    Creole開発終了のお知らせ - Do You PHP はてブロ
    masakielastic2
    masakielastic2 2008/12/26
    Propel1.3はPDOに移行しています
  • PHP5.3.0正式リリースは2009年第1四半期に延期 - Do You PHP はてブロ

    wiki.php.netのタイムテーブルが修正されました。 Timetable 1. July 24th - feature freeze COMPLETED 2. July 31st - alpha1 COMPLETED 3. September 2nd - alpha2 (freeze on August 29th, final packaging on September 1st) COMPLETED 4. December 2nd - alpha3 5. continued beta/RC releases in a 2-3 week interval 6. stable release in Q12009 これによると、 PHP5.3.0α3は2008年12月第2週リリース PHP5.3.0正式版は2009年第1四半期にリリース になるようです。

    PHP5.3.0正式リリースは2009年第1四半期に延期 - Do You PHP はてブロ
  • PHPマニュアルの校正 - Do You PHP はてブロ

    「ドキュメントの校正」って、書籍や雑誌の執筆もOSSのマニュアルも変わらないんですよね。。。 やはり何とかして目玉を増やさないといけませんね。こんなの、別に英語がわからなくても見つけられるモノだし。 ひょっとすると書く時よりも大変。ホントに「find a needle in a haystack」。 PHPマニュアルを読んでる人はかなりの数いると思うし、typoや変な訳にに気づいている人も結構いるハズなんですよね。ただ、それがフィードバックされてない状態という感じがしますね。どうフィードバックすればいいか、まだまだ周知されていないのかなぁ。それとも「コミュニティに還元する」というモチベーションの方なのかなぁ。 今現在、PHP/PEARマニュアルはほとんどのページが訳されていて、ほぼ最新版を保ってますが、これってすごいことだと思うんですよ。あーだこーだ言われるPHPですが、これは間違いなくふ

    PHPマニュアルの校正 - Do You PHP はてブロ
  • README.UNICODEの要約 - Do You PHP はてブロ

    PHP6からネイティブUnicodeサポートが始まるわけですが、実のところ、どういうものなのかよく分からなかったりします;-) で、ソースに付属するREADME.UNICODE(リビジョン1.8)を要約してみました。 README.UNICODE 間違いがあれば指摘をお願いします。 内部はUTF-16 ICUを利用する ICUでサポートされているエンコーディングが利用可能 文字リテラル、HTTPリクエスト、PHP識別子は全てUnicode unicode.semantics = On/OffでUnicodeサポートを切り替える Offの場合、文字リテラルはバイナリ扱い fallback encodingを指定しない場合、UTF-8となる unicode.runtime_encodingでバイナリ文字列変換のエンコーディングを指定 キャスト (binary):バイナリ文字列 (unicode

    README.UNICODEの要約 - Do You PHP はてブロ
  • PEAR::Date_Holidays_Driver_Japanese 0.2.0 - Do You PHP はてブロ

    バージョン0.2.0をリリースします。更新内容は以下の通りです。 翻訳ファイルを追加(ja_JP.xml、ja_JP.ser) エンコーディングはUTF-8です 振替休日の英名を修正 テストスクリプトのディレクトリ構成を変更 インストールは $ sudo pear install -af http://www.doyouphp.jp/pear/Date_Holidays_Driver_Japanese-0.2.0.tgz アップグレードは $ sudo pear upgrade -af http://www.doyouphp.jp/pear/Date_Holidays_Driver_Japanese-0.2.0.tgz な感じで。コード一式はCodeReposからどうぞ。 http://coderepos.org/share/browser/lang/php/Date_Holidays_D

    PEAR::Date_Holidays_Driver_Japanese 0.2.0 - Do You PHP はてブロ
  • 1