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

1.2 RC4 でコンポーネントのstartup

Auth コンポーネントをラッピングするのにコンポーネントを多段にしていたんですが どうやらコンポーネントの startup メソッドはコントローラに 直接記述したコンポーネントのみ対象に変更になったようです。cake/libs/controller/component.php class Comp…

こんなヘルパーはどう?

jQuery とか使うとスクリプトが簡単に書けるのでそのページにしか使わないスクリプトが出てくるので、 なるべくそのビュー内でJSスクリプトを書きたい。 っていうようなときにどうだろうとか。 captureJS() で囲った部分がレイアウトの $scripts_for_layout …

英語

Mai

昨日は参観日だったらしい。 5歳で早くも検定試験を受けたようだが満点だったらしい。 えらいな。 通知表も全部2重マルだったし。 えらすぎて怖いよ。。。ま、楽しそうなのでいいんだけど。 あまり宿題を強制すると嫌になるからまずは楽しまないとね。 ど…

3. guestbook

バリデータとかいれてないけど。 バリデーションを追加。 DB作成 CREATE DATABASE `guestbook` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; CREATE TABLE IF NOT EXISTS `guests` ( `id` int(11) NOT NULL auto_increment, `name` text collate ut…

2. calculator

D:/test/cakephp/app/controllers/pages_controller.php を作成 data['Culc'])) { /* eval じゃない方がいいな $list = array('add' => '+', 'subtract' => '-', 'multiply' => '*', 'divide' …

1.hello world

D:/test/cakephp/app/.htaccess と D:/test/cakephp/app/webroot/.htaccess に以下を追記 <IfModule mod_rewrite.c> RewriteBase /test/cakephp RewriteEngine On D:/test/cakephp/app/core.php を編集 Configure::write('Security.salt', 'hoge'); D:/test/cakephp/app/database.php</ifmodule>…

RSSの取得

D:/test/cakephp/app/controllers/pages_controller.php を作成 s…

4. parse and paginate

とりあえずpaginate。 D:/test/cakephp/app/controllers/pages_controller.php を作成 array( 'order' => 'created DESC', 'limit' => 5, ), ); public function …

PHPフレームワークの学び方

PHP

http://phpspot.org/blog/archives/2008/12/php_114.html http://www.onekay.com/blog/archives/35rhaco版CakePHP1.2 RC3 でやってみる。 環境 XAMPP on Win httpd.conf でAliasを切っているとする。 Alias /test "D:/test/"Cake のソースをダウンロードし、…

DocTestのインストール方法

PHP

openpearに入れたので以下のようにインストールできるはず。 pear channel-discover pear.phpunit.de <= PHPUnit に依存しているので必要 pear channel-discover openpear.org pear install --alldeps openpear/maple4_doctest-alpha <= とりあえずまだアル…

coderepos

パスワードを再送信して再登録してもらってコミットできるようになりました。多謝。 ということでドキュメントをいれた。http://coderepos.org/share/browser/docs/bobchin

Utils_Array

PHP

これって配列をオブジェクトっぽく扱うためにあるようだけど、 ArrayObject を使ったらダメなのかしらん。 デフォルト値がぁとかなりそうだけど、継承して拡張しちゃったら?とか。 でも、ArrayObjectの元の構造ってどこを見ればよいのやらわからん。。。 つ…

openpear に DocTest を放り込みました。

PHP

openpearにDocTestのソースを入れました。 とりあえず誰でも更新可能なので触れるかと。リリースがうまくいかないのでとりあえず放置していますが。。。 ぼちぼち触れたらと思ってます。 とりあえず考えていること。 Utils関連は独自パッケージにしたい(Map…

あとで読む

http://www.ibm.com/developerworks/jp/opensource/library/os-php-7oohabits/?ca=drs-jp

php-mode 1.5 マニュアルの翻訳

何かと忘れるのでね。 http://bobch.in/php-mode/1.5/ に置いておいた。 1.4はこっち。 http://bobch.in/php-mode/1.4/

バナーを貼ってみた

PHP

はてなだといろいろと面倒そうなのでメモ。 まず、XMLファイルを作成する。local_php.xml <Module> <ModulePrefs title="banner test" /> <Content type="html"></script> ]]></Content> </Module>でこのファイルをどこかに…

大丈夫なんだろうか?

PHP

12/13(金土)ですが、 http://www.pasonatech.co.jp/10th/event/dev_fest/sapporo.jsp こんなものもあったりします。 札幌でMatzが。。。 でも、ちょっとスーツな感じなのかもしれません。午前だけ見て、あとはこちらとか。 http://events.php.gr.jp/events…

PHP札幌勉強会の第2回が開催

PHP

詳しくは http://events.php.gr.jp/events/show/64 http://www.local.gr.jp/?php%2Fhistory%2F%C2%E802%B2%F3参加者が豪華になりつつありますね。。。

php-mode.el 1.5.0

PHP

http://sourceforge.net/project/shownotes.php?group_id=18584&release_id=638201Eclipseがやっぱ使いやすくて また Emacs を使わなくなってきてるけど。。。 うーむ

テストのパターン

PHP

http://d.hatena.ne.jp/bobchin/20081029 でパターンとかあるんだろうとか思ってたらやっぱり。 http://www.marcclifton.com/tabid/87/Default.aspxあ、訳さなきゃとか思ったら、 http://igarashikuniaki.net/fswiki/wiki.cgi?page=UnitTestPatternsすばらシ…

うーむ

やっぱ札幌は熱いのか?! http://groups.google.com/group/java-sapporo/web/%E5%86%AC%E3%81%AE%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E8%A8%88%E7%94%BB

かなり遅いけど

http://d.hatena.ne.jp/takahashim/20081028#p1 なんか胸にグッときた。 やっぱいけなかったのは残念極まりない。。。言語は関係ないとは思うけど、 PHP でもこういうことができればいいのにな。

嫁とデート

今週は誕生日だったので、本日は嫁とデートの予定。 子供を心配しなくていいのは親と同居の特権かな。

らしさ

http://kakutani.com/20081026.html#p01きっと「札幌でやる」ということの意義というか意味というかってことなんだろうけど、 なんて設定基準が高いんでしょう。 だからイベント自体が質が高いんだろうなと思います。さて、PHP勉強会どうしたもんでしょう? …

和田さんのLTを見た

http://www.nicovideo.jp/watch/sm5072096 http://d.hatena.ne.jp/t-wada/20081025/p1発表はこういう風に何か新しいことを提言できるようになれればいいなと思いました。 で、中身ですがリファクタリングを進めるためにユニットテストを書くけど、 テストが…

Level3: fixtureに注意

http://my.opera.com/sizuhiko/blog/2008/10/26/cakephp-2008の資料を拝見させていただきました。 「Level3: fixtureに注意」はきっとhttp://d.hatena.ne.jp/bobchin/20081017/1224232162 これのためなのではないかな?とか。

こういう情報は共有化してもいいんじゃないでしょうか

PHP

http://d.hatena.ne.jp/hnw/20081022こういう情報は http://www.php.gr.jp/ とか http://php-users.jp/ にあるととりあえずやってみよという人を引き付けられると思うのですが。。。 CakePHPのマニュアルの翻訳やってみようと思ったのも http://cakephp.sees…

バグか?

テストってやつをみてみた。 http://book.cakephp.org/ja/view/160/%E3%83%86%E3%82%B9%E3%83%88-TestingFixtureの設定ポイントは3つ。 var $name var $import var $fields var $records $name は Fixture の名前を規定するので特に問題ないか? とりあえず…

便利だけど

PHP

http://php-users.jp/ ポインタがあって便利ですね。 でも、マニュアルは「PHPプロ!」のポインタになってるけど、 本家の方が新しくていいような気がするけど。。。 http://www.php.net/manual/ja/ http://pear.php.net/manual/ja/ Smartyは「PHPプロ!」の…

short_open_tag

PHP

Akelos では確か独自のテンプレートエンジン Sintags を使用していたかと思う。 http://bobchin.ddo.jp/sintags/sintags.htmlこれだと、ショートタグはコンパイル時に通常のタグに変換される。 素の PHP じゃなくて何かしらテンプレートエンジン使ってたら …