2008-01-01から1年間の記事一覧

View helper 内から他の View helper を呼び出す方法

メモ。 View helper の中から他の View helper を呼べないのと zf-users.jp の IRC で id:wozozo さんに聞かれたのでやりかたを調べてみた。 結論:こんな感じで呼び出せる。 view->formText('hoge'); } } テンプレートはこんな感じで書くと・・・ Test() ?>…

Python を始めてみる

前々から興味があったので、 Python をやってみる。 Python は殆ど分からない初心者レベル。 とりあえず Mac OS 10.5 に Python 環境を作ってみる。 元から入ってる Python は 2.5 で iPython で readline が有効になってないとググったら出てきたので、 Mac…

PHP5.2.8 インストール

PHP

先日5.2.7がリリースされたばかりですが、PHP5.2.8が出て来そうです。アナウンスはまだですが、PHP5.2.8のtar玉がIlia氏のダウンロードディレクトリに用意されました。 http://d.hatena.ne.jp/shimooka/20081208/1228702987 折角 PHP5.2.7 入れたのに。。。 …

PHP5.2.7 リリース

PHP

PHP5.2.7 がリリースされた。 さっそく Mac にインストール。 インストール手順とかは、--with-readline=/opt/local を付け加えたくらいで、他は Leopard に PHP5.2.6 をインストールする とほぼ同じ。 もはや iconv_open, iconv_close を書き換えるのは恒例…

Zend_Input_Filter をどこに書くのか

via wadsのblog さん このように書くとアクションメソッドが大きくなってしまってちょっといやな感じだったのでやり方を変えてみました。 http://wadslab.net/2008/12/zend_filter/ バリデーションをどこに書くかは悩んだ。 Phwittr では wads さんが最初に…

Dwoo を試してみた

PHP5 版 Smarty と言われる Dwoo を試してみた。 Dwoo には Framework Adapter として Zend Framework があるので*1それを使ってみた。 Dwoo をダウンロードして展開すると、dwoo/Dwoo/Dwoo/Adapters/ZendFramework/View に Zend_View_Abstract から継承した…

Zend Framework 1.7 Release

Zend Framework 1.7 がリリースされた http://devzone.zend.com/article/4045-Zend-Framework-1.7.0-is-now-available http://framework.zend.com/issues/secure/IssueNavigator.jspa?requestId=10903かなりの更新があったよう。 一番の目玉は Zend_Amf だろ…

Phwittr by Zend Framework

変更した点をコミット テンプレートの変更 Ajax 対応 README.txt の作成 要求されている仕様は一通り完了。 ただしキャッシュ関係は全く実装していない。 設定ファイルから読み込む所とかには実装しておきたい。 一通り作ってみた感想 基本的にライブラリの…

一人勉強会

今日一日中この一週間あった PHP 関連の勉強会の UStream を見てた。 配信を担当して下さった方ありがとうございます! 見たのが以下のラインナップ 東京であった設計勉強会 PHP 関西勉強会 KOF の設計勉強会と Piece Framework セミナー 東京の設計勉強会で…

PHP 関西勉強会

via Shin x Blog さん 突然なのですが今週末の11/7(金)に大阪市内でPHPの勉強会を開催します。 PHP関西勉強会(仮)をやります。 - Shin x blog よりによって関西に居ない時に・・・(´・ω・`) あー行きたかった! 11 月も引き続き長期出張中です... というわけ…

Phwittr の現状

PHP

以下を実装 ユーザ登録時の仮登録メールの送信 ユーザの本登録機能 フォロー時にフォローのリクエストメール送信 リクエスト一覧機能 リクエストの承認 リクエストの拒否 リクエスト承認 / 拒否時にリクエスト要請者に結果メール送信 未実装機能 Ajax関係 キ…

九州へ

10/1 から 仕事の関係で九州に長期滞在する事になった。 予定では一ヶ月だけど、そんなのは当てにならないのがこの業界の常。 関西地方で勉強会とか行ってたのが行けなくなるのが辛い。 特に、来週の土曜日のまっちゃ 139 とか行きたかった・・・。 セキュア…

Admintech.jp に行ってきた

Admintech.jp が大阪で開催されるということで参加してきた。 お目当ては、 id:hasegawayosuke さんのセキュリティのお話。以下勉強会中にとったメモ。 IE に依存した Web アプリケーションセキュリティ (はせがわ ようすけ さん) プレゼンツールは id:amach…

PHP でのデバッグ方法

PHP

riaf: 明日になったら heavenshell さんのブログにデバグ方法のエントリがあがってるんだろーなー♪[00:27] heavenshell: var_dumpの方が速いというオチもw[00:27] riaf: たのしみだーなー♪[00:27] heavenshell: ちょwww[00:27] heavenshell: 頑張ります>…

Zend Framework 1.6 RC3 リリース

Zend Framework 1.6 RC3 がリリースされている。 リリースノートはこちら Phwittr 開発の最中に 1.6 系がリリースされてるんだけど、 Phwittr はどうしようか迷い中。 ファイルのアップロードはともかく、ページングのライブラリを差し替えるのは正直キツい…

ジュンク堂のイベントに行ってきた。

ジュンク堂で、 id:naoya さんの 「サーバ / インフラを支える技術」の出版記念イベントのトークセッションがあったので行ってきた。 雨が降ってたので堂島まで地下を歩いて行ったけど、久しぶりに歩いた地下街はとても奇麗になってた。 講演の内容は id:nao…

CodeRepos の Source Browser

少し前から、 CodeRepos の Source Browser で PHP なファイルを見るとブラウザ上にソースが表示されなくなってた。 ちょっとコードみたいなって時に見れなくなってて不便だったので、id:yappo さんにお願いしたら対応して頂けた! id:yappo さん、ありがと…

iPhone 勉強会 at 大阪に行ってきた

id:ku-suke さん主催の iPhone 勉強会 at 大阪が心斎橋の Apple ストアにて開催されたので参加してきた。 参加人数は結構多くて立ち見も出てた。 内容は iPhone を開発する為の取っ掛かりで、何を使って開発するのかとかビギナー向けのお話。 NDA の絡みかど…

Pathtraq for Zend Framework を作った

Pathtraq を Zend Framework から呼び出すクラスを作って、CodeRepos にコミットしてみた。 CodeRepos::Share – Trac # Collback 関係が未実装とかかなりやっつけ # あと Zend_Http_Client に依存してる 一応テストファイルも作ってコミット済み。 CodeRepos…

PHP カンファレンス 2008 に行ってきた

凄く楽しかった! 本当は懇親会も出たかったが、新幹線の時間もあったので断念。 多分明日以降もっと詳しいレポートが出ると思うので、軽くレポートだけ。 # かいたメモをそのまま貼付けようかと思ったけど、長くなるしまとまってないので・・・。 基調講演 …

OSC Kansai 2008 に行ってきた

朝から京都に行ってきた。 見たかったのが、 「Shibuya.js in Kyoto」 と 「はてなのバックエンドシステムと開発手法、過去と今」の二つ。 聞くので精一杯で、あんまメモを取れなかったので感想だけ。 ■ Shibuya.js in Kyoto いや〜実に面白かった。 AS JS …

Phwittr を CodeRepos にコミットした

表題のまま w 最低限の機能が出来たので、コミットした。 http://coderepos.org/share/browser/events/phpframework/zend_framework/trunk未実装機能は以下の通り。 Ajax での POST データの POST は現状 JavaScript を使用せず普通に POST してる。 Ajax …

Google 技術講演会 in 京都

京都で行われた Google の技術講演会に行ってきた。 ハイアットリージェンシーに着くとドレスアップした人の間を通るとカジュアルな格好の人たちが沢山いたw簡単なレポート。 Google モバイルプロダクト (若狭 建さん) Google で行われているモバイル開発と…

vim 7.1.299 以前のバージョンに脆弱性あり

via Security Advisory SA30731 - Vim Shell Command Injection Vulnerabilities - Secuniavim 7.1.299 以前のバージョンにコマンドインジェクションの脆弱性があるそう。 The vendor recommends applying patch 7.1.299 and updating to the latest runtime…

Zend_Db_Statement の LIMIT 句の挙動

Zend_Db_Statement で LIMIT 句をプレイスホルダーにした場合の挙動が良くわからない。 _db は Zend_Db_Adapter_Pdo_Mysql オブジェクト $stmt = $this->_db->query($sql, array($id, $limit)); $rows = $stmt->fetchAll(); 上記なようなコードを実行した場…

Zend_Db_Table の join でハマる

Zend_Db_Table で join を使って、テーブルを結合してデータを取ろうとしてハマった。発行したい SQL はこんな感じ。 SELECT statuses.id, statuses.user_id, statuses.reply_user_id, statuses.comment, statuses.created_at, users.user_name, users.priva…

Zend Framework のハブサイト

id:wozozo さんが作られた! 日本には Zend Framework のコミュニティサイトみたいなのが殆どない状況なので、 こういった場が出来て凄く嬉しい!id:wozozo ++! http://zf-users.jp/ 自分もどんどんネタを提供していきたい! まずは PHP Framework Fight! …

またしても iconv ではまる

Zend_Validate_StringLength を使ったら、処理が止まった。 どこが原因か追っていたら、iconv_strlen() を使用している箇所があって、そこで応答が返ってこなくなって、ブラウザがサーバが混んでいるから通信できないとエラーが出た。 iconv は この前の PHP…

AjaxContext を使ってみる。

Phwittr ではメッセージのポストに Ajax を使用するという仕様なので、AjaxContext を試してみた。 AjaxContext は ContextSwitch ヘルパーを継承したもの。 ContextSwitch については、wads-blog さんが非常に分かりやすく解説されている。 # いつも参考に…

setDefaultModule() の挙動

Phwittr に向けてまずはディレクトリ構成から練るかと思い、色々やってたら気持ち悪い現象にブチあたった。 Zend Framework にはモジューラ・ディレクトリという概念がある。 http://framework.zend.com/manual/ja/zend.controller.modular.html デフォルト…