タグ

phpとcakephpに関するpatorashのブックマーク (10)

  • HOWTO setup Eclipse 3.7 (Indigo) for CakePHP 1.3 development

    patorash
    patorash 2011/06/10
    EclipseでCakePHP1.3を使う。外部ツールで実行からbakeする方法など。
  • CakePHP開発者が知るべき10のこと

    先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail

  • CakePHPでフィクスチャに惑わされずにテストを書く方法

    前回挙げたチュートリアルはやってみましたか? 快適なテストライフを送ってますか? テストケースをたくさん書いていると気づくのは、フィクスチャがメンテナンスの邪魔をするということ。 フィクスチャに初期データを定義すると、それを気にしながらテストケースを作ることになります。 これがとても面倒くさいんです。 これを解消すべく、今日はモックを使ったテストケースの書き方を紹介します。 モックとは SimpleTestのモックで参考になるのは、以下の書籍です。 Webアプリケーションテスト手法 著者: 水野 貴明 (著), 石井 勇一 (著), 新藤 愛大 (著), 岸田 健一郎 (著), 荻野 淳也 (著), 安井 力 (著), 田中 慎司 (著) 出版社: 毎日コミュニケーションズ 発売日: 2008/7/25 この書籍のp154にモックについて以下のように書いてあります。 モックを使うと

  • Captcha component with Securimage (Articles) | The Bakery, Everything CakePHP

    Securimage is an open-source free PHP CAPTCHA script for generating complex images and CAPTCHA codes to protect forms from spam and abuse. It can be easily added into existing forms on your website to provide protection from spam bots. It can run on most any webserver as long as you have PHP installed, and GD support within PHP. Securimage does everything from generate complicated CAPTCHA images t

  • Eclipse PDTでCakePHP開発、まず設定すべきこと - Writing Some Code

    Eclipse PDTを使う理由の1つは、その強力なコード補完機能です。 CakePHPを使った開発でもそれを最大限に活かさないのはもったいない!ということで、各所で既出な情報ではありますが、自分の備忘録を兼ねて書きます。 知らない人は今すぐ設定することをオススメします。この設定をすると開発効率は格段にあがると思います。 Viewファイルのコンテンツタイプの設定 Viewファイル(1.1系だと.thtml、1.2系だと.ctpが拡張子のファイル)は、デフォルトではただのテキストファイルとして扱われ、phpコードの補完機能が使えません。 これらはコンテンツタイプの設定をすることで、phpコンテンツとしてEclipseでは認識され、コードの補完もできるようになります。 その設定方法はというと、以下の通り。 メニューバーの「ウィンドウ」⇒「設定」を選択 設定画面の左側の「一般」⇒「コンテンツ・タ

    Eclipse PDTでCakePHP開発、まず設定すべきこと - Writing Some Code
  • CakePHPのアプリをスピードアップする8つの方法 - 忍び歩く男 - SLYWALKER

    8 Ways to Speed Up CakePHP Apps | PseudoCoder.com 上記に記載されてます。 前置きとして、ContainableBehaviorを使用して最適化してあり、SQLのIndexも適切に設定された上でとのこと 1.デバッグの設定は0で 2.遅いクエリやWEBサービスのリクエスト他、はキャッシュしよう 3.Viewをキャッシュしよう 4.HTMLをキャッシュしよう 5.APCを使おう 6.Persistent Models your controller (or AppController) に以下を加える <?php var $persistModel = true; ?> 7.Persistent CacheをAPCにStore core.php <?php Cache::config('_cake_core_', array('engine'

    CakePHPのアプリをスピードアップする8つの方法 - 忍び歩く男 - SLYWALKER
  • CakePHP 1.2 Stableではてなのようなルーティング - 忍び歩く男 - SLYWALKER

    今つくっているアプリケーションで、 はてなのような http://d.hatena.ne.jp/username/~↑こんなルーティングが必要になった。 だれか同じことを思ってやってないかと、 Google先生に尋ねるもつれない答え・・・ ずっぽりハマってしまったが、できたっぽいのでまとめておきます。 adminルーティングはそのまま使いたいので、 usernameには「admin~」といったようなものは、 validateではじいとく。 いちいちコントローラ書くがめんどくさいので、 ど〜んと設定しちゃってます。 ここらへんは、クックブックのぱくり ACO の作成を自動化するツール :: ACL を制御するシンプルなアプリケーション :: 開発例 :: マニュアル :: 1.2 Collection :: The Cookbook app/config/routes.php <?php $

    CakePHP 1.2 Stableではてなのようなルーティング - 忍び歩く男 - SLYWALKER
    patorash
    patorash 2009/02/06
    先頭にユーザ名がくるようなルーティング方法
  • CakePHPでSmartyのススメ - Webプログラマの苦悩

    =ここに掲載している記事およびソースコードは、2008/05/23に全面的に見直し、リライトしています。= まず、CakePHPやSymphonyといったPHPのフレームワークが普及していく中、フレームワークへのsmartyの組み込みについて様々な意見が飛び交い議論がなされているが、もう一度必要性について考えてみたい。 それに伴い、今回、smartyのCakePHPへの組み込み方法や、ソースコードを公開した。 デザイナーとプログラマーの分業について CakePHPでMVCとなっていてビューとロジックが分離されているとはいえ、それでもPHPのコードが入ったHTMLを嫌がるデザイナーは多い。 デザイナーのスキル向上も必要かと思うが、やはり、屋は屋だ。職に十分な力を注いでもうらうようにする為、なじみやすいAPIを提供し習得コストを減らして上げるという意識も必要だ。 各ページにおいて利用でき

  • CakePHP1.2でbakeしている人のための簡単SimpleTest その1 | ねねとまつの小部屋

    by 赤がすき Published 7 月 16th, 2008 in 1.2, PHP, SimpleTest, cakephp, テスト | (4) (0) (3) (0) Total: 7 CakePHP1.2 RC2で試しました。 SimpleTestの題材となるcakeアプリはなんでも良いのですが、 bakeで作ると、コントローラー、fixtureを使ったモデルのテストのスケルトンまで作ってくれるので、楽だよね 、という趣旨のエントリーなので、bakeしたアプリを用意しているという前提で書きます。 私は、改めてbakeするのが、面倒なので、【CakePHP】OpenIDをAuthComponentにトッピングしてみるで作成した(bake した)を使いました。 1.SimpleTestのインストール SimpleTestはcake体には当然同梱されてないため、自分

    patorash
    patorash 2009/01/06
    CakePHPでテスト駆動開発するためのヒント
  • 自転車で通勤しましょブログ

    うちのから、中国電力から平成28年4月から新しいプランが出て、今のプランにはそれ以降変更できないらしい。どっちがお得だろうか?という相談を受けたので、昨年の電気使用量を元に比較するためのスプレッドシートを作ってみました。ガチでうちの電気料金を公開することになりますが、どれくらい変わるのかが、皆さんにも分かればいいかなぁと思うので、公開します。 ちなみに比較するプランは、我が家で契約中の中国電力のファミリープラン1と、新しくできる電化styleコースです。うちは電化住宅なので、それが新プランで最もお得になるコースだと思ったからです。 まず結論 結論から書きますと、我が家の場合ですが、電化スタイルコースに変えますと、年間約2万円近く値上がりすることになりそうでした。あくまでも試算ですが。また、たぶん休日は安いので、おそらく値上がりは1万円程度じゃないかなーという予想はしていますが、それでも上

  • 1