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

Leopard に PHP5.2.6 をインストールする

via Do You PHP はてな さん RC5から長かったですねぇ。ようやくリリースされました。 http://d.hatena.ne.jp/shimooka/20080502/1209723579 PHP5.2.6 がリリースされたので早速 Leopard にインストールした。 下準備として、PHP5.2.5 の環境は残しておきた…

PHP Framework Fight! 続報

PHP

だんだん仕様が固まってきた。id:sotarok さんお疲れさまです! リポジトリサーバをご提供頂けるアシアル株式会社様ありがとうございます。お礼を申し上げます。 こういう所に会社のリソースを提供して頂けるなんて、素敵な会社だな〜。 開発工数も図りたい…

配列の先頭と最後の取得方法

PHP

クラスのメンバ変数に配列があるとして、その配列の先頭と最後の要素をそれぞれ取得したかった。 先頭と最終を取り出す標準関数があったな・・と思い、 _array は array('hoge', 'foo', 'bar') とあるとする $first = array_shift($this->_array); $last = a…

PHP Framework Fight!に参加します

PHP

Zend Framework で参戦しようと思い、id:sotarok さんところで表明してきた。 自分のコードを客観的に評価してもらえる良い機会だと思うし。 仕様が固まるまで自分のコードを見直しておくか・・。

PHP Framework Fight! (仮)

PHP

via GRANADA Hatena @ sotarok さん PHPで色々あるフレームワークで、同じ仕様のアプリを実装し、ベンチマークを取り競争する。処理速度だけでなく、開発工数(ジェネレータが吐いた以外のコード量)などでも比較したい。数あるPHPフレームワークの頂点に立…

勉強会に行ってきた

まっちゃ139 Hiki - 第14回まっちゃ139勉強会 に参加してきた。 講師はサイボウズ・ラボの竹迫さん。 この勉強会を知ったのが3日位前で、セキュリティ関係との事だったので、これは行かなくてはと思い、申し込んだ。 勉強会の内容は原則非公開とのこと…

Zend Framework と Smarty の連携

via Por toda a minha vida さん Zend_FormとSmartyを連携させにくいというお話があったので、ちょっと私が参考になった情報を載せておきます。Zend_FormはrenderするのにZend_View_Helperを使っています。SmartyとZend_View_Helperをうまく連携させたい!と…

Zend_Form を試す(頓挫した)

Zend Framework 1.5 になってから、Zend_Layout と共に新たに追加された Zend_Form を試してみる。 Html_QuickForm みたいであんまり好きな感じじゃないけど。 # 昔仕事でHtml_QuickFormで苦労した。使いこなせたら便利なんだろうけど使いこなせなかった。 …

Re:ENT_QUOTES脳?

PHP

突っ込み頂いたから返信します。 via 岩本隆史の日記帳 さん 「こんにちは」から始まる1行のみmain.phpに書かれているということだろう。このコード、htmlspecialcharsの第2引数が「ENT_QUOTES」でなかったらどんな問題があるというのか。私にはまったく分か…

Zend_Filter_Input を使ってみる

入力した値のバリデーションには Zend_Validate_* を使用すると簡単に入力チェックができる。 例えば、hoge という入力フォームがあって、そこは必須で、4文字以上10文字未満なんて条件を書くと以下のようになる。 _getParam('hoge'); require_once 'Zend/Va…

print_r を使ってログ出力

Zend_Log を使用して、配列の情報を出力したかった。例えば、$error には array('hoge' => 'ほげ', 'fuga' => 'ふが'); と入ってるとすると、 log($error, Zend_Log::ERR); 結果 200…

那覇市内から海洋博公園への行き方

ようやく去年の夏休みが取れたので、沖縄に行ってきた。 前々から海洋博公園(美ら海)に行きたい!と思ってたので、1 日掛けて行ってきた。 海洋博公園は沖縄県の北部にある国営公園で、沖縄美ら海水族館が中にある。 国営沖縄記念公園 海洋博公園 首里城公園…

Safari 3.1

Mac

Safari 3.1 がリリースされていたので、ソフトウェアアップデートからバージョンアップした。 起動後なかなかページが表示されなかったけど、少し待ったらちゃんと表示されて一安心。 Safari Stand も問題なく使えてる。 今回のバージョンアップで一番嬉しい…

Zend Framework 1.5 Release

via http://www.revulo.com/blog/20080317.html#p01 さん Zend Framework 1.5 の正式版がリリースされた。 Quick Start とか Podcast も新たに公開されている http://www.revulo.com/blog/20080317.html#p01 ということでダウンロード。 あとは、どうでもい…

Ubuntu 7.10

去年 MacBook Pro を購入してからほぼオフィスのドキュメントビューワと化した Let's Note CF-R2 に Ubuntu 7.10 をインストールした。 通勤に時間がかかっているので、その間も開発とかしたいな〜と思って、 この古い Let's Note を使おうと思ったんだけど…

Zend Framework 1.5RC2 Release

http://framework.zend.com/download Date がおかしなことになっているけど、同梱されている README.txt にちゃんと Zend Framework 1.5 Release Candidate 2 (revision 8772). Released on 2008-03-11.と書いてある。Zend Framework 1.5 の正式版のリリース…

Zend Framework 1.5RC と 1.0.4

Zend Framework 1.5RC と Stable 版の 1.0.4 がいつの間にかリリースされていた。 http://framework.zend.com/download Zend_Layout を使いだしたから、1.0.x にはもう戻れなくなってしまった。 あと ChangeLog を見ようとしたら、見つからんって怒られた。 …

Zend_Layout で ビュー以外のコンテンツを表示

Zend_Layout のドキュメントに、サンプルレイアウトがある。 http://framework.zend.com/manual/ja/zend.layout.quickstart.html#zend.layout.quickstart.example で、ドキュメントを読んでも、 layout()->navi ?> layout()->sidebar ?> をコントローラ側で …

PHP の CMS

PHP

SOY CMSは、日本情報化農業研究所が2008年2月よりβ版を公開していたオープンソースのCMS。中小規模のウェブサイト制作プロジェクトの活性化を目的として開発されたもので、コストや知識、操作習得を必要とせずに活用できるようになっているという。 http://j…

Zend_Layout で Smarty を使う 2

Zend_Layout で Smarty を使う - Memo の続き。 Layout の表示はできたが、コンテンツとなるページが表示されなかった。 コンテンツのテンプレートは Zend_Controller_Action_HelperBroker::addHelper($viewRender); を使って、自動的に読み込まれる。 Zend_…

rhaco のライブラリを試してみる その2

動的にインスタンスを生成する箇所のやり方が分からなかったけど、 id:anatoo さんに、「それ ReflectionClass の newInstanceArgs で出来るよ」とコメントで教えて頂いたので、早速やってみた。 ※ factory() メソッドだけ変更。

rhaco のライブラリを試してみる

PHP 界きっての変態フレームワークとの噂の rhaco には強力なスクレイピングのライブラリがあるそうな。 折角だから試してみた。 どうせ試すんだから、Zend Framework から呼び出してみる。 単純に require_once 'Rhaco.php'; とかして、使えばいいんだろう…

PHPUnit を使ってユニットテスト

PHP

今まで仕事でユニットテストというものを使った事がなかった(自動テストとか自動化というような文化があまりない・・・)。 仕事で PHP から離れたけど、家で PHP 使って遊んでいる。 せっかくだからユニットテストというものに触れて、ユニットテストを使っ…

Vim で PHP のマニュアルを表示する

PHP は標準関数が滅茶苦茶多くて、関数の書き方、引数の順番等に統一性がない。 strcmp() だっけ? str_cmp() だっけ?となることがある。 その代わりマニュアルの充実度は凄い。 ブラウザで http://jp.php.net/manual/ja/ に行って検索するのもいいけど、 T…

関西の OSS

はてなが拠点を京都に移すという話は、この間の PHP 勉強会の懇親会の席で少し話題になってた。 関西にも Ruby 関西、Kansai.pm といったコミュニティもあるし、 PHP もこの間の勉強会があったばかりだし、 Piece Framework の勉強会も年末にあった。 秋には…

CakePHP 勉強会

PHP

via [告知] 第2回CakePHP勉強会を行います。 - Shin x blog さん 告知です。第2回CakePHP勉強会を都内で行います。第2回CakePHP勉強会 日時: 2008/2/20(水) 夜(19:00 or 20:00〜?) 場所: 都内(会場は調整中です) http://www.1x1.jp/blog/2008/02/cakeph…

Safari Stand バージョンアップ

Mac

Safari をメチャクチャ便利にしてくれる Safari Stand というプラグインがある。 細かな設定や、StandBar 機能や Sidebar 機能がある。 特に個人的には Sidebar 機能がめっちゃ気に入って愛用している。 そんな愛用しまくっている Safari Stand だけど、Live…

ニコニコ動画のお勧め動画を取得する api

via 2008-02-03 さん (追記)とおもったら,オススメ動画とかflvも既に取得できるのか!?修正しなきゃー http://d.hatena.ne.jp/picas/20080202/1201955339(さらに追記)しかもさらにちょっと調べてみたら,URLはwww.*だけじゃないっぽげ.こりゃあ定数も作り…

Zend_Layout で Smarty を使う

Zend Framework 1.5 PR の Zend_Layout をいじくる続き。 デフォルトの Zend_View を使用して Zend_Layout で表示できるのを確認したので、 今度はビューオブジェクトに Smarty を使用してみる。 19.4.1. ビューオブジェクトのカスタマイズ Zend_Layout では…

rhaco を使ってニコニコ動画のサムネイル情報を取得するにインスパイアされて

via ニコニコ動画のサムネイル情報を取得する - WebProgを極めて居酒屋を開発する さんニコニコ動画のサムネイルを rhaco を使用して取得する方法が紹介されてる。 rhacoを使って取得してみる 実際に取得してみるテスト。 手抜きのためにrhacoを使ってます。…