PHP

log4phpでTwitterにポスト

昨日、自宅サーバの復旧をしていたら、php_serverって名前の仮想マシンが、その名前にも関わらず全くPHPが入っていないことに気がつき、とりあえずPHP開発環境を構築しておくかなと思ったら、いつの間にかlog4phpでtwitterにポストするAppenderが出来ていま…

Zend_Rest_Serverのhandle()の引数とreturnResponse()メソッド

Zend_Rest_Serverのhandle()メソッドの引数と、returnResponse()メソッドについて、あまり知られていないみたいなので紹介してみる。 Zend_Rest Zend Frameworkには、Zend_RestというRESTの機能を提供するコンポーネントがある。 その中の、RESTサーバ機能を…

第46回PHP勉強会@関東に参加してきました。

大分遅くなりましたが、第46回PHP勉強会@関東に参加してきました。 第46回PHP勉強会@関東 - events.php.gr.jp 今回の会場は、グリー株式会社さんのセミナールームでした。(id:ichii386さんありがとうございました!)以下、簡単なメモと感想。 CakePHPのWeb…

第46回PHP勉強会@関東

第46回PHP勉強会@関東の募集が始まってました。 第46回PHP勉強会@関東 - events.php.gr.jp ■概要 日時: 2009年09月30日(水) 19:30〜21:30 会場: グリー株式会社 3Fセミナールーム 東京都港区六本木4-1-4 黒崎ビル 3F 費用: なし(懇親会については、実費が…

PHPカンファレンス2009でLTしてきました

本日、PHPカンファレンス2009でLTしてきました。 PHP カンファレンス 2009 | 2009年9月4日・5日開催 日本PHPユーザ会主催 LT発表者決定! « スタッフブログ | PHPカンファレンス2009 とりあえず、発表資料だけ公開しておきます。 PHPカンファレンス[T-109]初…

PHPカンファレンス2009でLTやります

2009/09/05にあるPHPカンファレンス2009のテックデイで、LTの発表をすることになりました。 PHP カンファレンス 2009 | 2009年9月4日・5日開催 日本PHPユーザ会主催 LT発表者決定! « スタッフブログ | PHPカンファレンス2009 今回は、PHP ExtensionとPHPの…

第3回設計勉強会に参加してきた。

昨日、第3回設計勉強会に参加してきました。 妙に年齢層が高くてびっくりしましたが、勉強会、懇親会ともにとても勉強になりました。勉強会の内容なんですが、何というか、資料と動画があるので、自分がまとめるより、そっちを見た方が良いですね(笑) id:s…

質問機能と学習機能、集計機能を追加してみた | 家計簿ったー

家計簿botに、質問機能と学習機能を追加してみました。 質問機能 実は、随分前に実装してたんですが、 @kakeibot ○○って何? って感じで聞くと、それがどの項目に分類されるかを教えてくれます。 もし、分からない場合は、Yahoo!で検索して分類してくれます…

PHPでプロトタイプベース(っぽい)オブジェクト指向

PHP

PHPでプロトタイプベースのオブジェクト指向をやってみる - #詰んでる日記を見て、PHPでのプロトタイプベースオブジェクト指向について考える。PHP5.3から、無名関数が使えるので、直感的に書くとこんな感じで、エラーになります。 hoge = function(){ echo …

家計簿ったー(α)を紹介してきた - 第45回PHP勉強会@関東

先日家計簿ったー(α)というものを作ったんですが、これが知らぬうちに、goo検索のカテゴリに入ってました。 goo カテゴリー検索 ネットってすごい(笑)さて、それは良いとして、第45回PHP勉強会@関東のLTでこの家計簿ったーについて発表してきました。 資…

PHPのデータ構造

PHP

配列よりオブジェクトの方がパフォーマンスが良いという話を聞き、気になったので調べてみました。 スカラー変数 まず、PHPのスカラー変数の復習。PHPのスカラー変数は、以下のように、シンボルテーブルからzval構造体にアクセスして、値を取得します。 変…

symfony勉強会レポート

本日、symfony勉強会/懇親会に参加してきました。symfony勉強会/懇親会 - events.php.gr.jpブログに書くまでが勉強会らしいので、お酒で頭が働かない中、頑張って更新します。 1. sfWebDebugToolBarを拡張してみる (id:Fivestarさん) sfWebDebugToolberの…

symfony勉強会/懇親会

今週の金曜は、毎週ある用事がないので、勉強会にでも行こうかとIT勉強会カレンダーを見てみたら、symfony勉強会&懇親会を発見! 早速、申し込みました。events.php.gr.jp - symfony勉強会/懇親会 最近、Web系の勉強会には、全然参加していなかったので、何…

Shumusix 開発開始!

こんにちは、yokkunsです。この度、shumusixというサイトを立ち上げる事になりました。 サーバ構成はこんな感じ 今後の拡張を考慮して、全部の処理を一台でするのではなく、APIサーバとWebサーバを分離してます。 www.shumusix.com ユーザからのリクエストを…

CakePHPでの開発の準備

今回は、CakePHPでの開発の準備を行う。今までやった作業 仮想マシンの構築 - yokkunsの日記 サーバの初期設定 - yokkunsの日記 Subversion + Tracの構築 - yokkunsの日記 RPMパッケージ開発環境構築 開発は、PHPで行うが、パッケージ化しておいた方がいろい…

PHPの構造

PHP

前回の続きPHPは、下図のような5つのレイヤーで構成されている。 ■ SAPI ApacheのようなWebサーバ、またはコマンドラインのインタフェース。■ PHP Core ファイルストリーム、エラー処理、スタートアップ/シャットダウンのトリガーなど、低レベルな操作を行…

Extending and Embedding PHP

PHP

先月注文していた本がやっと届いた。Extending and Embedding PHP (Developer's Library)作者: Sara Golemon出版社/メーカー: Sams発売日: 2006/05/30メディア: ペーパーバック購入: 1人 クリック: 7回この商品を含むブログ (11件) を見るPHPの仕組みや、エ…