タグ

2009年7月6日のブックマーク (5件)

  • PHP 最近やったプロジェクトのまとめ

    4月から開発してきた案件が終わるのでちょっくら振り返りするぞ。 アーキテクチャ CentOS5 (開発はXAMPP) PHP5.1.6 CakePHP1.2 MySQL5 案件規模 コントローラー13(AppController含む) モデル14 ビュー80 コンポーネント4 PHPのソースで約1万行。テストコードで4000行。開発者は僕だけ。 ツール系 XAMPP 開発環境 Subversion ソースコード管理、ドキュメント管理に最初から利用。接続にはTortoiseSVNを利用。 Trac 課題管理、バグ管理、要件管理に利用 A5:SQL Mk-2 データベース関連の作業に利用。 Eclipse PHP開発用のIDE。Pleiadesを利用 Poedit i18nの言語ファイルの編集用 Lingoes 無償の辞書ツール。モジュール名や関数の命名に利用。 SimpleTest 

    PHP 最近やったプロジェクトのまとめ
  • 教科書はいらない - 書評 - PHP逆引きレシピ : 404 Blog Not Found

    2009年07月06日14:30 カテゴリ書評/画評/品評Lightweight Languages 教科書はいらない - 書評 - PHP逆引きレシピ 翔泳社片岡様より献御礼。 PHP逆引きレシピ 鈴木憲治 / 安藤建一 / 山田直明 / 八木照朗 / 山義之 / 河合勝彦 ある意味実にPHP的な一冊。PHPは、これ一冊あれば十分だと強く感じた。 PHPを使うにしても、使わないにしても。 書「PHP逆引きレシピ」は、「PHPでプログラミングを習う」のではなく、「PHPで動くWebサイトを作る」に徹した一冊。PHPは後者に特化した言語である故に、前者には徹底的に向かない。書を読めば、PHPを全く知らないプログラマーにもそれがわかるし、PHPを日時使っている人も、そのことが改めてわかるはずだ。 目次 - | PHP逆引きレシピ オフィシャルサポート より 第1章 準備 1.1 サー

    教科書はいらない - 書評 - PHP逆引きレシピ : 404 Blog Not Found
    yandod
    yandod 2009/07/06
    ドジで抜けている子ほどかわいいものなのです。インテリっぽい子には萌えないのです。
  • Copy/Cut/Paste:TechTouch #0b01 Report

    TechTouch #0b01なんとか終了。 #1のテーマは"CakePHP Practical Tips"ということで、「社内新人にCakePHPでの開発効率化のためのTips的なものを教えておこう。そして自分が楽をしよう」という内容。 レベルは「CakePHPで何らかのアプリケーションを作成したことのある人」。 特にスライドなどは作らなかったので、Emacsのhownで書いてたメモをプロジェクタに映しながら発表。 以下、簡単ながらそのメモに追記した形で。 CakePHP開発スタートアップ DBからのボトムアップ開発 DB設計>bake>コーディング>DB修正>bake>コーディング>DB修正>Model修正>コーディング のような気がしている * まずDB設計がないとはじまらないという弱点 * 逆にDB設計さえできればある程度開発を進めることができる * DB設計が綺麗であれば開発はス

  • floatingdays: PHP5.3だと CakePHPで Deprecatedエラーが出まくる問題の対処方法

    2009年7月4日 PHP5.3だと CakePHPで Deprecatedエラーが出まくる問題の対処方法 PHP5.3ではE_ALLにE_DEPREATEDが含まれるので、こんなエラーが出まくる。 PHP Deprecated: Assigning the return value of new by reference is deprecated in ... そこで、cake/libs/configure.phpの290行目あたりに下記の処理を入れればDeprecatedエラーが出なくなる。 if (isset($config['debug'])) {  if ($_this->debug) {   error_reporting(E_ALL);   //この下のIF文を追加する   if (error_reporting() > 6143) {    error_reporting

    yandod
    yandod 2009/07/06
    エラーレベル変えれば大丈夫という話
  • phpUnderControl で CakePHP を使う - miauのブログ

    間があいてしまいましたが、 phpUnderControl 初期設定&設定上の注意点 - miauの避難所 の続きです。CakePHP 勉強会で話した内容 のおさらい&より詳細なところです。 何がやりたいか phpUnderControl は unit test で PHPUnit を使う前提で作られています(というか PHPUnit と同じ phpunit.de で配布されています)が、CakePHP では SimpleTest を使うようになっています。 CI で一番重要だと思われる「テストに失敗した場合に開発者に通知する」というだけを実施したい場合は、 <target name="phpunit"> <exec executable="${basedir}/source/cake/console/cake" dir="${basedir}/source" failonerror="o

    phpUnderControl で CakePHP を使う - miauのブログ