タグ

PHPに関するmapserver2007のブックマーク (149)

  • PHP開発者 Rasmus Lerdorf氏インタビュー ~PHPは「利己的」な開発者の集まり | gihyo.jp

    2010年9月24日・25日に開催された「PHPカンファレンス2010」にあわせて、PHP開発者のRasmus Lerdorf氏が来日されました。日を訪れるのは2度目という氏に、PHPの現状とその根底にある思想についてお話を聞きました。 現在の仕事について 大垣:昨年 Yahoo! Inc.を退職されましたね。現在はどのような仕事をされているのでしょうか? Rasmus:WePayという起業したばかり小さな会社にいます。WePayはカリフォルニアにある、グループで支払いを行う処理を行うベンチャー会社です。 大垣:グループで支払いを行う、というのは、どういうことですか? Rasmus:グループで何かを買いたいときに、グループとしてお金を管理したいですよね。例えば、大学で学生が集まってプレゼントを買いたいという場合があります。どんなものでも構わないですが、10人が集まって共同でオンラインショ

    PHP開発者 Rasmus Lerdorf氏インタビュー ~PHPは「利己的」な開発者の集まり | gihyo.jp
    mapserver2007
    mapserver2007 2010/09/30
    遊びや研究でつかうのと仕事でつかうのは意味合いが違うから人によるだろうけど、基本的にこの考え方には賛同できる。
  • Log4J徹底解説~Log4php の Appenderたち

    程度で使うことが多いだろうから、このオプションは mysql://sug@localhost/logs になるわけだ。 Table そのDBの中で対象とするテーブル名。 Sql INSERT すべきSQLコマンド。で、これはこのオプションで指定された値を、LoggerPatternLayout で整形して、実際のSQLコマンドにする。 CreateTable で、これが問題のオプション。true or false でデフォルト true である。名前の通り、勝手にテーブルを作ってくれる。が、作ってくれるテーブルのスキーマは、現状だとソースを見ないとわからんぞ....なので、作成SQLをここに示す。 CREATE TABLE Tableオプション値 ( timestamp varchar(32), logger varchar(32), level varchar(32), message

    mapserver2007
    mapserver2007 2010/09/20
    Log4phpの設定
  • tekmemo.net

  • ソーシャルブックマークの情報を取得するPHPライブラリ「Services_SBM_Info」 - Rewish

    URLに対するソーシャルブックマークの情報を取得するライブラリをOpenpearで公開しています。 Services_SBM_Info - Openpear と言う報告だけでは何なので、概要と使い方を書いてみます。 ライブラリについて URLに対するソーシャルブックマーク(以下SBM)の情報を取得するPHP(PEAR)ライブラリです。 ライセンス New BSD License 依存ライブラリ HTTP_Request2 取得できるSBMの情報 ブックマーク数 ブックマーク数の単位 (user/users) ブックマーク数のランク (色の変わるブックマーク数に応じたランク) ブックマークコメント エントリーページのURL 追加ページのURL 対応しているSBMサービス はてなブックマーク (Hatena) Delicious (Delicious) livedoorクリップ (Livedo

    ソーシャルブックマークの情報を取得するPHPライブラリ「Services_SBM_Info」 - Rewish
    mapserver2007
    mapserver2007 2010/09/08
    直近でちょっと似たことをやらなくもないのでソースを参考にしたい。
  • [PHP] 2chのトリップを計算する | pc.casey.jp

    2chのトリップをPHPで計算する方法です。#に続いて文字列を入れると、暗号化された10桁もしくは12桁の文字列が算出されます。これをトリップといいます。このプログラムはそれを計算します。日語文字列を含めて、テストでは期待した結果が得られていますが、完全に互換かどうかはわかりません。以下はCakePHPから利用した例です。 function index(){ Configure::write('debug', 2); // set key $key = '#istrip'; // UTF-8 to SJIS $key = mb_convert_encoding($key, "SJIS", "UTF-8"); // to, from // exec $ret = $this->_makeTrip($key); // debug debug($ret); } /*--------------

    [PHP] 2chのトリップを計算する | pc.casey.jp
    mapserver2007
    mapserver2007 2010/09/01
    トリップの計算方法
  • やっててよかったPHP

    まさか、自分にあんな映画ハッカーのような体験のチャンス が巡ってくるとは、その時は夢にも思わなかった。 夜の繁華街の裏路地で、 俺はたまたまその事件現場に遭遇してしまったのだ。 「やめてください、お願いですから・・・」 哀願する派遣社員を取り囲むように 「さっさと社にもどれ!お前がバックレた時に消していったデータ復活させるんだよ!!」 と、3人のプログラマー。 「・・・やめないか、土方。」 思わず、口をついで出てしまった挑発の文句。もう後には引けない。 逆上する3人の社畜。COBOLを手にしたやつもいる。 ならば・・・と、俺は左手で、懐からPHP逆引き大全を取り出す。 「PHP辞典キック!」 俺はすかさず、正面のKENT似の男の鳩尾に蹴りを叩き込む。 悶絶し、倒れるPerl Monger。 「図解プログラミング PHPMySQL裏拳!」 返す右拳を、唖然とするrubyistの顔面に叩き

    やっててよかったPHP
    mapserver2007
    mapserver2007 2010/08/23
    Ruby大好きですけど、おかげでPHPに目覚めました。
  • PHP&MySQLでiPhoneのプッシュ通知を実現する「Easy APNS」:phpspot開発日誌

    Easy APNS PHPMySQLiPhoneプッシュ通知を実現する「Easy APNS」 サーバ側のPHPコード、MySQLスキーマとObjectiveCのサンプルコードがパックになっていて、プッシュ通知の実装が比較的簡単に実現できそうです。 実装方法はムービーで解説されており、更に実装しやすくなってます。 EasyAPNs - Getting everything setup from Raphael Caixeta on Vimeo. サーバと通信してプッシュ通知を受け取るようなアプリ作成の際に参考にできそうですね。 関連エントリ iPhoneアプリにソーシャルサイトでのシェア機能を3行で簡単実装できる「ShareKitiPhoneアプリのツールバー部分に使えそうなアイコン色々 RememberTheMilkと同期するiPhoneアプリ「Appigo Todo」 iPho

  • PHP Unit Test documentation

    Unit test cases The core system is a regression testing framework built around test cases. A sample test case looks like this... class FileTestCase extends UnitTestCase { } Actual tests are added as methods in the test case whose names by default start with the string "test" and when the test case is invoked all such methods are run in the order that PHP introspection finds them. As many test meth

    mapserver2007
    mapserver2007 2010/08/21
    SimpleTestのテストメソッドドキュメント。
  • PHPのテスティングフレームワーク - p4lifeのメモ

    今回取り上げるテスティングフレームワークライブラリ,アプリケーションの品質を高めるために必要不可欠なテストですが,そのテストを実行するためのツールに関する情報を集めました. phpt PHPUnit SimpleTest lime DocTest PHPSpec phpthttp://qa.php.net/write-test.php PHP 独自のテスト機構 PHP 体,PEAR のテストで最も良く使われる.テストファイルの拡張子は .phpt TAP*1 対応:PEAR 1.5.0 から対応 pear run-tests コマンドに -t オプションを付けると run-tests.log に TAP フォーマットのログが出力される特徴: pear コマンドが使えればテストを実行できるため,大抵の環境で動かせる GET/POST/Cookie, php.ini 設定, 標準入力をパラメ