CakePHPを使ったテスト駆動開発
ブログ初ポストはCakePHPを使ったテスト駆動開発です。 CakePHPはユニットテストとしてSimpleTestに対応しています。 SimpleTestをインストールするだけで、モデルやコントローラ、シェル、ルーティングクラスなどのユニットテストが出来るようになります。 今日はこのCakePHPとSimpleTestを使ってテスト駆動開発の流れを説明します。...
View ArticlePHPerのためのvi入門
viを使いこなしたいと思いませんか? viを使いこなせればコーディング効率がアップします。 viのコマンドを考えずにコーディングできるようになれば最高!viは空気のような存在です。 そんなviですが、敷居が高いのも確か。 今回はPHPを題材にしてviで必須と思われるコマンドとその使い方をあげていきます。 なぜ、viか まずは「なんで今更viなの?」という疑問に答えます。...
View ArticleCakePHP 1.3.4 リリース
ちょっと記事を書くのが遅いですね(汗) こういう記事は早く書かないと価値がない。 CakePHP 1.3.4がリリースされました。 CakePHP 1.3のマイナーバージョンアップで、いくつかのバグフィックスが含まれているようです。 簡単にThe Bakeryの記事を翻訳しておきます。 CakePHP 1.3.4 リリース CakePHP開発チームはCakePHP...
View ArticlePHP + Apache2でMultiViewsを設定する方法
先日、お知らせメールでApache2とPHPの組み合わせに、MultiViewsを設定しました。 そうすると、Yahoo! Site Explorerの認証時に”406 Not Acceptable“のエラーが返されてしまいました。 どうやら、PHPファイルのMIMEタイプの設定が悪かったようです。 今回はメモ書き程度に、この設定方法をまとめます。 MultiViewsとは...
View ArticlePHP Matsuriに行って、日本のエンジニアのリアリティを感じてきた
先日、PHP Matsuriが盛大に開催されました。 1-byte.jpでもPHP Matsuriの紹介記事を1ヶ月ほど前に書きました。 季節外れのお祭り – PHPMatsuri これを書いたときは、不参戦表明をしていたのですが、急遽参加出来ることが決定。 気張って参加してきました! PHP Matsuriで何が起こったか 会場は、総勢約80名ほどのPHPer達の熱気が充満しています。...
View ArticleCakePHP 1.3で大量のクエリを投げるときの注意点
今日は簡単な記事です。 自分がハマったので、他の人がハマらないように情報共有を。 CakePHPネタで、特にシェルを使っている人向けの記事です。 興味がない方はスルーしてください。 CakePHPで大量のクエリを投げる CakePHPで、データベースに対して大量のクエリを投げたことがありますか? お知らせメールでは、シェルもCakePHPで書いています。...
View Article1週間でトリビア共有サイト”trivist”を作ってみた
ここのところ、ブログの更新もツイッターのつぶやきも完全にストップしていました。 集中力のない@tfmagicianにしては珍しいことです。 何をしていたか。 こんなウェブ・サービスを作っていましたよ。 『trivist』おもしろいトリビア・雑学を紹介! 実はこれ、作成期間1週間です。 シンプルなサイトなので、恐らく、開発に慣れた人なら1週間は余裕でしょう。...
View ArticlePythonista見習いから、少しだけステップアップするための9クエスチョン from Quora
Pythonistaとしてステップアップするには何が必要か。 それは、 Pythonの弱みと強みを知ること でしょう。 これは他言語にも言えます。 Pythonを含め、プログラミング言語は道具です。 道具を使うためには、その道具の最適な使い道を知ってる必要があります。 ただ、このような情報は、なかなか手に入りません。 ブログの記事は、書いた人の好みのバイアスが掛かっているため、鵜呑みに出来ません。...
View Article
More Pages to Explore .....