PHP

紅葉フレームワークを試してみる2

PHP

ちょっと見てみたらDIContainerの設定方法がいまいち分からなかったorz.この辺はMapleの肝だと思ってたので,もうちょっと試してみるとする.後やはり昨今のフレームワークでDB周りのフォローがないとけっこう厳しいのかなぁと思ったりも.比較的軽量な点は…

紅葉フレームワークを試してみる

PHP

まずはインストール.最近の自分はgeneratorなしではめんどくさくなってるので,一緒に入れることにする. # pear channel-discover pear.momiji-project.org # pear install momiji/Momiji-alpha # pear install momiji/Momiji_Generator-alpha最初インスト…

AkActiveRecord::find

AkelosのActiveRecordのメモ. find() 基本のfind.第一パラメータに"first","all"などの取得条件を指定.第二パラメータには配列でオプションを指定する.オプションは以下の通り. conditions SQLのWHERE区.いくつか指定方法あり 配列 : キーと値がペア…

紅葉フレームワーク

PHP

http://www.momiji-project.org/ [via http://d.hatena.ne.jp/bobchin/20071120 ]Mapleの思想を受け継いだフレームワークとして先日公開されたばっかりっぽい.個人的にはMapleのDIContainerは好きだったので(phpに合うかどうかは別として),今後もがんば…

とあるシステムで

PHP

自分とは違う人が書いたシステムのソースを保守しないといけなくなったわけですが,やばい.これはやばい. まず当然のようにフレームワークは使っていない. そして憎むべきregister_globalsがonの状態じゃないと動かない…. ORマッパーなんて夢のまた夢で…

content_for_headerの続き

嘘こいてたっぽい. 短い方の表記の <%= begin('header') %> <style type="text/css"></style> <%= end %> だと呼び出し部分を表示してしまって2度中身が表示されてしまった. ということで,で囲んだ方で書くのが正解っぽいです.

content_for_header

Railsでは"content_for"でヘッダ部分なんかの一部のソースを各ビューに委譲できるけど,Akelosでも同じようなことができる.(Railsクローンだし) begin('header'); ?> <style type="text/css"></style> end(); ?> とphpでそのまま書く方法と <%= begin('header') %> <style type="text/css"></style> <%= end %> とrailsっ…

パラメータ

の取り方は $test = $this->params['test']; みたいな形で取れるんだけど,これ配列から取ってるから,もしもこのパラメータがなかったらNoticeエラーが出る. Notice: Undefined index: test in /www/projects/akelos/app/controllers/test_controller.php …

使ってみた

かなりいい. ちょっと前から仕事の関係でRailsを使っていたので,すんなり入り込めた.ドキュメント関連がご多分に漏れず足りない気もするけど,その辺は愛と勇気を持ってソースを読む. てなわけで気づいたことを出来るだけ書いていこうと思うます.それは…

Akelos

PHP

http://www.akelos.org/Akelosというフレームワークを発見.id:bobchinさんの所で紹介されていたフレームワークだけども,screencastsを見るとRailsそっくり.しかもphp4で動くという. 早速使ってみたgeneratorもうまいこと動いて万々歳といきたいところだ…

フレームワークとか

PHP

それはそうとHawkさんが活動休止宣言を出されてました.Kaedeフレームワークに期待していただけに残念.でもまぁ自分もそうだけど身の周りってのは常に変化し続けるので仕方ない事かなとも思う. んで今は基本的にはEthnaを使用してます.symfonyも個人的に…

日報めんどくさい

PHP

ので,Ethnaでも使ってちゃちゃっと簡単なTODO管理作ってみようと思ったので,とりあえずEthnaのバージョンを確認してみると2.1.2と古かったので,"pear upgrade"でインストールしようと試みるも, downloading Ethna-2.3.0.tgz ... Starting to download Et…

Kaedeプロジェクト始動

http://blog.hawklab.jp/item-109.htmlというわけで「Kaede」プロジェクトが始動した模様.個人的にはかなり期待しています.自分もMLにちょとだけ投稿しましたが,Mapleの後継というよりも,Hawkさんが作る新しいフレームワークを見てみたいと思います.思…

Piece_Frameworkを使ってみる

PHP

とりあえずPEARでインストールして,サンプルをいろいろ見てみる. 以前にも一回見てみて途中で止まっちゃったんだけど,今回は何か作ってみるところまで行ってみようと思う. で,前回やったときになぜ止まったかというとPiece自体で止まったわけでなくyaml…

MacにPHP5

というわけで今使ってるMacBookにPHP5をインストール.できればPHP4と共存させたいけどCGIモードはいやだしというわけで,めんどくさいけど手動で切り替えることに.幸いPHP4は/usr/local/php4にイントールしてたので,PHP5は/usr/local/php5にインストール…

月一更新になってるorz

というわけで先日公開された"Piece Framework"をちょこちょこ見てみたりしてます.これ設定ファイルがyamlなんですが,大元のmapleで言うところのmaple.iniまでyamlなんですよね・・・ で,その中でいろいろ設定するみたいなんですが,yamlのエイリアスって一行…

OSC2006

PHP

行ってきましたOSC2006.自分が聞いたのは日本PHPユーザー会のお話と2コマぶち抜きSeasar.PHPのお話です.kunitさんやbobchinさんと生でお会いできたのがよかったです.あんまりお話する時間はなかったですけど,Skypeでお話させて頂いているとはいえ,やっ…

OSC2006

PHP

いよいよ明日に迫ったOSC2006. 田舎モノの僕は今日からお泊りでお出かけです.Skypeでお話させて頂いた方達とも直に会えるかもしれませんし,楽しみです. お会いすることができたらよろしくお願いしますです.仕事絡みでスーツを持っていかないといけなく…

OSC2006

PHP

今日見たら自分が参加するセッションの人数枠が200名に!すごい.皆さんと直接話せるかどうかは分かりませんけど,すごい楽しみです.

続・mapleとjavascript

id:bobchinさんの所を見ていて思いついたんだけど,確かにAjax使うと非javascriptな人たちは困るですね. データを返す部分に関してはとりあえずactionで返したい変数なり配列なりオブジェクトなりを用意する.ここまでは恐らくAjaxを使おうが使うまいが一緒…

mapleとjavascript

Ajaxに限らずjavascriptをmapleと組み合わせるにはどうすればいいんだろう. 個人的にはjavascriptは外部呼出しにしたい. でも,actionは一つにしたい. 基本的にjavascriptコードは書かないでいいようにしたい. テンプレート側でもトリガーとかのJavascri…

アプリケーションプロジェクト

http://d.hatena.ne.jp/kunit/20060304id:kunitさんのところで出ましたアプリケーションプロジェクト.コアな部分はお三方におまかせするとして,外堀を埋める意味でもやっぱ実際に動くアプリが欲しいよねってな話になりました.というわけで微力ながらも立…

OSC2006

PHP

というわけで、なんとか会社のお金で参加決定. 参加費無料とはいえ,長崎とか田舎に住んでると,交通費がバカになりませんからなぁorz.

OSC2006

PHP

に行きたーいってことで、会社に行かせろーってな念を送ってみました。 しかも定員45名だったのが80名に!これはもう俺のために増えたとしか!というわけで行けるかどうかは明日分かります。 行けるようになっても、右も左も分からない東京の地で果たして会…

Skypeミーティング

id:kunitさん,id:bobchinさん,Hawkさんお疲れ様でした.札幌,京都,大阪,長崎と素晴らしい離れっぷりですが,やっぱり顔見ながら話すってのはいいなぁと思いました.何はともあれ勉強になります. んで,mapleのコア部分はお三方ががしがし開発してくれ…

Ethnaの野望

ということで,神と称されるふじもとさんの野望がついに明らかに! http://diary.eth.jp/?date=20060201 http://diary.eth.jp/?date=20060203 http://diary.eth.jp/?date=20060204 やはり行き着くところは同じというか,フレームワークのフレームワーク,メ…

ミーティング

に参加してみることにしてみました.若輩者ですがよろしくお願いします. というわけで,話に乗り遅れないよう予習しないと!&ヘッドセットとか買ってこないと!あわわ

次期バージョンって

どうなるのかなぁ. 某掲示板でも言われてますが,自分も互換性よりは,次期バージョンのαかβが欲しいに一票かなぁ.今使ってるやつは自分で手入れちゃってるから,maple自体に互換性があっても,結局ローカルで吸収しないといけなくなる.恐らく使ってる人…

Scarlet

PHP

http://www.hawklab.jp/scarlet/Hawkさんが公開されたDIContainerです.まだちょろっとしかみてないので,動きが把握できてない.ちょっと見た感じだと流れを追うのはけっこう大変そうな・・・ それにしても設定ファイルはYAMLかぁ.構成を見る限りでは,いろん…

Maple Dayはどうだったんでしょう

先日1/28に行われたはずのMaple Day.どんな発表だったんでしょう.いろんなとこからノウハウを得たいとは思ってるんだけど.それとも,そのノウハウを得ることができるのは,聞いた人の特権なんだろか.先日のid:bobchinさんのコメントの通り,行動あるのみ…