タグ

advent2010に関するshin1x1のブックマーク (7)

  • Gitと一緒にCakePHPを楽しむ – CakePHP Advent Calendar 2010 6日目

    これはCakePHP Advent Calendar 2010の6日目の記事です。 CakePHP Advent Calendarって何?という方はこちらへ。 CakePHP Advent Calendar 2010を開催! CakePHPに関するtipsを1日1つ、順番に紹介するということなので、私はGitとCakePHPの活用について書きます。 恐らく、これはCakePHPに限らずあらゆるフレームワークで有効なtipsです。 CakePHPを初めとするフレームワークを長く使っていると、色々と面倒なことが起きてきます。 フレームワークのバージョンアップ 外部ライブラリのバージョンアップ 複数プロジェクトにおけるコードの共通化 “フレームワークのバージョンアップ“は重要です。 先日、こんなバグも発見されましたしね。 CakePHPPHPコード実行の脆弱性を使ってCakePHPを焦が

    shin1x1
    shin1x1 2010/12/07
    わかりやすいまとめ
  • 【CakePHP】CakePHP Advent Calendar2010(day 7) : Tips for Routes | ECWorks Blog

    【CakePHP】CakePHP Advent Calendar2010(day 7) : Tips for Routes CakePHP Advent Calendar2010 の当番が回ってきました。 来はもっとかる~い内容でいくつもりでしたが、皆さんがっつりとやられているので、慌てて秘蔵のネタ(?)を引っ張り出すことにしました。まあとはいえ実際はそんなでもないので軽く読んでいただければ(笑)。 さて、Modelにまつわる話が多いようなので今回も違う話題にしましょう。Modelは今までTipsが出にくい仕組みの一つだったのかもしれないのですが、同じくなかなか情報として出回らないRoutes関連でも取り上げてみようと思います。 CakePHPであることを隠蔽する (CakePHP Advent Calendar 2010 2日目) でも取り上げられていましたが、CakeぽくないURLを

    shin1x1
    shin1x1 2010/12/07
    routingは活用すると便利ですよねー / うまい販促:D
  • Re: Best Practices in MVC Design with CakePHP | 48JIGEN

    Re: Best Practices in MVC Design with CakePHP 2010/12/01 (※日語版はこちら) This is for the 4th day in CakePHP Advent Calendar 2010. The 3rd day's entry "「Modelとの付き合い方(How best you can handle models)」", posted by shin1x1, looks pretty useful to me. Whenever modifying source code, ever since I started to use CakePHP, I have spent much time to settle this issue: what kind of logic better to be put in model

    shin1x1
    shin1x1 2010/12/04
    英語/日本語、両方GJ!
  • CakePHP Modelとの付き合い方(CakePHP Advent Calendar 2010 3日目)

    CakePHPのModelに悩む人が多いようなので、自分なりの付き合い方(考え方)をご紹介します。 CakePHP Advent Calendar 2010の3日目です。 前日の k1LoW さんのエントリ、参考になりますね。GETのフォームをdata[]でやるとURLがすんごいことになるので、ウチでは別途対応できるライブラリを作ったりしてます。 さて、3日目の今日は書きたいネタは幾つかあったのですが、「君の当たり前に僕らは感嘆させられるんだ」の精神に従って、自分なりのModelの使い方、考え方を書いてみます。 1. 適正なインターフェイスを用意して処理をカプセル化 まず基的な考え方。 Model(に限らずですが)では、処理単位でインターフェイス(メソッド)を用意して、実装はカプセル化しておきます。 こうすることによって、Modelを利用する側(Controllerや他のModel等)は

    shin1x1
    shin1x1 2010/12/03
    こんな付き合い方もあるということで。
  • CakePHPであることを隠蔽する (CakePHP Advent Calendar 2010 2日目) - Copy/Cut/Paste/Hatena

    cakephperさんから始まったCakePHP Advent Calendar 2010。 いやあ、HtmlHelper::image()のurl属性は使っていなかったです。勉強になりました。 では、2日目の担当ということで。 CakePHPで開発されていることをアピールしたい!でも。。。 自分はCakePHPを常用していて、「開発環境のEmacsも世界で最もCakePHPに最適化されている(via cake.el)」といっても過言ではありません。 開発の効率化のための開発(陥りがちな再帰)も多くしてきて、書き捨てからプラグインまでいろいろ書いてきました。 また、もっともっと国内でCakePHP案件事例が広く公開されて欲しいと思っています。 ただ、インターネットに広く公開されるWebシステムを作成する場合、 そのWebシステムが「何で作られているか」ということが、攻撃者への攻撃の糸口とし

    CakePHPであることを隠蔽する (CakePHP Advent Calendar 2010 2日目) - Copy/Cut/Paste/Hatena
    shin1x1
    shin1x1 2010/12/02
    たしかにdata[]でCakePHPがどうか見ますね / なんか最後にプレッシャーが><
  • http://atnd.org/events/10524

    shin1x1
    shin1x1 2010/12/02
    みんなで書きましょう!
  • 画像にリンクをはる簡単な方法 (CakePHP Advent Calendar 1日目) - cakephperの日記(CakePHP, Laravel, PHP)

    今年、CakePHP Advent Calendarをやるの?と日語と英語でつぶやいたところ、特に反応がなかったので主催してみることにしました。 詳しくは下記のリンクを参照。興味がある人はお気軽に参加下さい。 http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=2510&forum=16&post_id=6333 こんなネタ誰でも知ってるだろ?というものも、他の人の興味を引くものが意外とあります。ですので躊躇せず空気を読まずとりあえず参加してみてください。 イベントなので楽しみましょう! ネタが無くても、どの日に書くか宣言してしまえば、何かしら出てくるから大丈夫。 CakePHP1.3を利用してます。この方法は1.2でも動くはず。 画像表示はHTMLヘルパーのimageメソッドを使いますが、それにリンクをつけたい場合(aタグで囲み

    画像にリンクをはる簡単な方法 (CakePHP Advent Calendar 1日目) - cakephperの日記(CakePHP, Laravel, PHP)
  • 1