タグ

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

  • Do You PHP?のWebサイト閉鎖とコンテンツ移行について - Do You PHP はてブロ

    2005/05/30から独自ドメイン(doyouphp.jp)で公開していたDo You PHP?ですが、 コンテンツが古い(PHP4とかいつの話だよ)&全然更新していない(はてダも。。。) 公開当時よりPHPユーザーが大幅に増え、それに伴って良質なコンテンツが大量に公開されている サーバ代金だけはかかっている などイロイロとありまして、Webサイトについては2015年1月末をもって閉鎖することにしました。10年弱お世話になりましたm(__)m これに伴い、今後も有用と思われる一部コンテンツのみ(デザパタぐらいかな。。。?)はてダに移行する予定です。エントリのタグに[doyouphp]を付けてます。 Do You PHP?から移行したコンテンツ なお、ドメインは維持してメールアドレスはそのまま使える状態にする予定です。

    Do You PHP?のWebサイト閉鎖とコンテンツ移行について - Do You PHP はてブロ
    shin1x1
    shin1x1 2014/12/10
    おつかれさまでした!あの時期の日本の PHP ユーザは、みんながお世話になったサイトでした。いまとなっては貴重な PHP 6 に関する記事は移行して欲しいです:D
  • PHPでネイティブ関数を含むコードのテスタビリティを上げるもう1つの方法 - Do You PHP はてブロ

    via. PHPでネイティブ関数を含むコードのテスタビリティを上げる2つの方法 - 絶品ゆどうふのタレ こういう"PHPでどこまでできるか"ネタっていいですね。 また、PHP 5.4で盛り上がってるご時世にPHP 5.3な話をしちゃってて相変わらず空気読めてないけどそこはスルーで。 すみません。まだPHP5.2系です。。。 PECL:runkitを使う なんでもありなrunkitに既存関数をオーバーライド(というか、関数の再定義)する関数があります。 PHP: runkit_function_redefine - Manual ただし、ユーザー定義関数以外を再定義する場合、php.iniの設定に runkit.internal_override=1を追加する必要があります。 で、次のような感じでテストを書くことができます。今回使用したのは、PHP5.2.17+runkit1.0.0-dev

    PHPでネイティブ関数を含むコードのテスタビリティを上げるもう1つの方法 - Do You PHP はてブロ
    shin1x1
    shin1x1 2011/08/11
    伝家の宝刀 runkit
  • test_helpers拡張モジュール - Do You PHP はてブロ

    気がついたら、PHPUnitの作者であるSebastian Bergmann氏が"test_helpers"なる拡張モジュールを公開していたようです。 GitHub - php-test-helpers/php-test-helpers: An extension for the PHP Interpreter to ease testing of PHP code. コンセプトとしては、ユニットテストを書けないようなレガシーコードで、ユニットテストを楽に書けるようにするための拡張モジュールのようで、ざっと機能をまとめてみると、 exit/die関数の無効化やコールバックを指定できる newオペレータの実行時にコールバックを指定できる 関数の改名 な感じです。感覚的には、PECL :: Package :: runkitに近い感じです。 とりあえず、README.markdownを訳してみ

    test_helpers拡張モジュール - Do You PHP はてブロ
  • runkit with PHP5.3.x - Do You PHP はてブロ

    テストに欠かせない(と思われる)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からソース持って来いということで、手順としては以下のような感じ。 $ svn co http://svn.php.net/repository/pecl/runkit/trunk runkit $ cd runkit/ $ phpize $ ./configure --enable-runkit $ make $ sudo make install $ $ php -v PHP 5.3.3 (cli) (built: Jul 26 2010 19:08:04) Copyright (c) 19

    runkit with PHP5.3.x - Do You PHP はてブロ
    shin1x1
    shin1x1 2010/08/04
  • Services_ShortURL_Googl作った - Do You PHP はてブロ

    先日、GoogleGoogleツールバーなどから利用するURL短縮サービス(Google URL Shortener)をリリースしたわけですが、Perl界隈では早速Yappoさんがモジュールを書かれた模様。 http://goo.gl/ ってのが巷では始まっていますが、まだ勝手に tinyurl を作れないようなので 簡単に http://goo.gl/hoge な tinyurl を作る WWW::Shorten::Google ってモジュールを書きました。 http://github.com/yappo/p5-WWW-Shorten-Google CPAN には、各種 tinyurl を使って url を短くするための統一インタフェイスとして WWW::Shorten ってのがあるので、それの流儀にしたがって作りました。 GitHubのソースを見てみると、何じゃこの演算は。。。で、調

    Services_ShortURL_Googl作った - Do You PHP はてブロ
    shin1x1
    shin1x1 2009/12/18
    ++
  • PHPからActiveMQに繋いでみた - Do You PHP はてブロ

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

    PHPからActiveMQに繋いでみた - Do You PHP はてブロ
  • 第3回設計勉強会をやりました - Do You PHP はてブロ

    無事、第3回設計勉強会が終了しました。会場を提供して頂いたアイティメディア株式会社さん、ありがとうございました。今回も、id:NEKOGETさんのご協力で、Ustreamでの配信も行えたようです。毎度ありがとうございます!アーカイブがUPされるのは時間の問題かとw 今回は「ustもあるし、誰かメモをガガッとblogに上げるだろう」という予想の元、メモはほぼ取っていません。すみません。 発表資料は、handsout.jpにUPしてあります。 http://handsout.jp/slide/1635 「頑張ってテスト書いたよ」的な内容っぽく見えますが、実はもう1つプレゼンを作ってあって、そちら側は「ガッツリ書いたけど、どうだったの」的な話にしてました。ついでにUPしておきました。 http://handsout.jp/slide/1636 結論としては、「バランス重要」ということで。まあ、「

    第3回設計勉強会をやりました - Do You PHP はてブロ
  • 1