ブックマーク / slywalker.hateblo.jp (5)

  • #CakePHP Bakerは「FriendOfCake/crud」をもっと使おうよ - 忍び歩く男 - SLYWALKER

    Introduction - FriendsOfCake/crud 「FriendOfCake/crud」ってなに? とりあえずこのスライドを見て欲しい。 まぁ要するに、今までのごちゃごちゃしてたControllerがスッキリして、API化させるのもめっちゃ楽になるよ!っていうPluginです。 わたしが注目してるところはココ! 今までは、Controllerでの処理をPlugin化するのは難儀だった。Controllerから呼び出されるViewはApplicationごとに違ってくるし、むりやりComponent化してみたけどしっくりこない感じで、どう実装しようか悩んでいたところこのPluginが登場! Class EditCrudAction | FriendsOfCake/crud (develop) 上のコードを見て欲しいんだけど、Controllerでの処理の流れはCrudAct

    #CakePHP Bakerは「FriendOfCake/crud」をもっと使おうよ - 忍び歩く男 - SLYWALKER
    cakephper
    cakephper 2013/11/05
  • Cakematsuriに参加しました - 忍び歩く男 - SLYWALKER

    Cakematsuriにスタッフ・スピーカーとして参加しました。 よかったこと 今回のテーマは「交流」ということで、テーマどおりいろんな方々とお話できました。久しぶりの再会とかもありましたし、普段オンライン上でしか交流がない方々ともオフラインで会えるというのはすばらしいですね。 あと、コアデベロッパーの前で発表できたということです。 基一人プログラマなんで、時間経過とともにモチベーションが下がってきてしまうので、技術者同士話ができるのは刺激になっていいです。よしっ、またがんばるぞ!て気持ちになります。 しかし、大阪の片隅のひとりぼっち技術者がコアデベロッパーからレスポンスが得られるというのは、すごい時代になったものです。 こういった交流の場は当に大切だなぁとしみじみ思います。 わるかったこと スタッフへの参加が遅れてしまったことが悔やまれます。 待ちの体勢になってしまっていたので、積極

    Cakematsuriに参加しました - 忍び歩く男 - SLYWALKER
    cakephper
    cakephper 2009/11/05
    コアデベロッパーが来てくれて、日本語まで勉強したいと言ってるすごい時代
  • ぼくとわたしのCakePHP - 忍び歩く男 - SLYWALKER

    今回リレーブログを書くことになりました。 CakePHPとの思い出を整理しながら綴っていこうと思います。 出会い 初めてCakePHPに触れたのは、CakePHP1.1Stableがリリースされたときです。 それまでは、PEARとSmartyを使っていました。 そして、結構規模の大きいサイトの製作に着手することになりましたが、今までの開発手法では限界を感じました。 そこで、当時話題にのぼっていたフレームワークの使用を模索していたところでした。 思わぬ効果 CakePHPを選んだのは当時PHP4対応だったことが一番大きいですが、「Ruby on Rails」のPHP版的なとこにミーハー心をくすぐられました^^; しかし、このことが自分にとって思わぬ効果をもたらしてくれました。 これまで開発が進むにつれスパゲッティの腕が上達するという有様で… なにがスタンダードな方法なのか?なにがベストなのか

    cakephper
    cakephper 2009/10/27
    去年のcakephpカンファレンス、俺も出たかったー
  • CakePHP1.2.5 SecurityComponentでハマったときに確認するポイント - 忍び歩く男 - SLYWALKER

    SecurityComponentを使うとすぐにblackHoleへ吸い込まれる貴方は必見です。 $form->create() $form->end() をちゃんと使っているか SecurityComponentを使うとTokenをチェックしてくれますが、ちゃんとFormHelperを使ってTokenを発行しないことにはblackHoleへ吸い込まれてしまいます。 $form->create() $form->end() を使いましょう。 $form->submit() ではダメです! DatabaseのTable内に存在しないField名を使っていないか SecurityComponentではTokenを作成する際、DatabaseのTableのFieldを読み込んでHashを作っているようです。なので、それ以外のInput項目を付け加えてしまうとblackHoleへ吸い込まれてしまい

    CakePHP1.2.5 SecurityComponentでハマったときに確認するポイント - 忍び歩く男 - SLYWALKER
    cakephper
    cakephper 2009/09/26
    SecurityComponent fuck!!という前にこの記事を読むといいよ
  • CakePHP1.2.3 MediaPluginをつかってみた - 忍び歩く男 - SLYWALKER

    2009-07-31 追記 CakePHP1.2.3 MediaPluginをつかってみた その2 最小導入方法 davidpersson's media at master - GitHub GitHubからソースコードを持ってきて、app/pluginsフォルダ内に配置。 $ cd app $ cake schema run create media -path plugins/media/config/sqlもしくは plugins/media/config/sql/media.sqlを元にTableを作成。 app/webroot/media フォルダ作成してパーミッションを設定 app/config/bootstrap.phpに次を追加 <?php require_once(APP.'plugins'.DS.'media'.DS.'config'.DS.'core.php');

    CakePHP1.2.3 MediaPluginをつかってみた - 忍び歩く男 - SLYWALKER
  • 1