Archive for 6月, 2008

[symfony] askeet 1日目

4

symfony を学習するために askeet を順番にやっていくことにしました。まずは1日目です。
(続きを読む…)

symfony x PHP を購入した

1

OpenPNE がバージョン3からフレームワークに symfony を採用するということで、少し symfony をいじろうかと思って「symfony×PHP」を買ってみました。

まだ、最初の方を読んだだけなのですが、パラパラと読みながら Askeet などもやってみようかなと思っています。とりあえず symfony をやるモチベーションをアップするためにブログに書いておいた。
(続きを読む…)

第3回 CakePHP 勉強会に参加しました

1

第3回CakePHP勉強会 – events.php.gr.jp

今回は申し込み開始から13分で満席になったそうです。基調講演(?)であった Gwoo の「次は参加するよ」というような話もありました。

ちなみに
“gwooがヨーロッパで講演” フォーラム – CakePHP Users in Japan

Gwooは良い機会であれば日本に行くことも可能だと言っています。

という話もあるので本当に来るのかも。

で、帰ってからブログに書くまでが勉強会ということなので(寝てしまいましたが)個人的な感想を書いておきます。
(続きを読む…)

CakePHP1.2 RC2 がリリースされました

1

Release: Some RC2 Sweetness (Articles) | The Bakery, Everything CakePHP

CakePHP1.2 RC2 がリリースされました。
ダウンロードは以下からできます。
CakePHP: the rapid development php framework. Home

正式リリースも近そうですね。

IT英語のナゾ

1

IT英語のナゾという本を読みました。

まえがきには

IT業界で用いられる英和表現の中から、筆者が見聞して面白いと思った形容や、英検や TOEIC などでは出てきそうもない言葉を選び出して、その言葉の背景と意味の解説を試みた

とあります。
(続きを読む…)

PHP5 マジックメソッド

3

PHP5 のマジックメソッドに関して調べたメモ

マジックメソッドとは

PHP5 でクラスを作成すると自動的に作成されているメソッドのこと。PHPマニュアルによると

PHP クラスにおける特殊関数の名前です。 これらの関数に関連する特別な機能を使用する場合を除き、 クラス内にこれらの名前を有する関数を作成してはいけません。

と説明されています。
getter や setter にあたるのがマジックメソッドの __get, __set です。
(続きを読む…)

Firefox3 インストール

5

Firefox3 が公開されました。24 時間最多ダウンロードソフトとしての世界記録挑戦ということで貢献するためにも、早速ダウンロードしてインストールしてみました。

Download Day - Japanese

うわさ通り、表示はかなり速くなっているのが体感できます。
あと、ロケーションバーから履歴を検索できるのが便利です。
(続きを読む…)

エクセルでひとつ上のセルを指定する方法

7

普段あまりエクセルで関数を使わないので自分用のメモです。

エクセルでよく合計を出すのですが、合計を出すセルが A11 だとしてその上のセルまでを合計する場合
=SUM(A1:A10)
と書く。しかし、合計のセルの上に行を追加すると追加した行は合計に含まれない。
(続きを読む…)

CakePHP1.2 SimpleTest の小技

0

CakePHP で SimpleTest を使うときにちょっとした小技の紹介です。

<?php
class UsersControllerTestCase extends CakeTestCase {
    function startCase() {
        echo '<h1>Starting Test Case</h1>';
    }

    function endCase() {
        echo '<h1>Ending Test Case</h1>';
    }

    function startTest($method) {
        echo '<h3>Starting method '.$method.'</h3>';
    }

    function endTest($method) {
        echo '<hr/>';
    }

    function testIndex() {
        $result = $this->testAction('/users/index');
        debug($result);
    }
}
?>

(続きを読む…)

CakePHP1.2 SimpleTest のテストケースをまとめて実行する

1

ある程度テストケースが増えてくるといちいち App Test Cases からひとつづつテストを実行するのは面倒です。そこでグループ化してまとめてテストケースを実行する方法です。

テストケースのグループ化

app/tests/groups 以下に GroupTest を継承したクラスを作成する。
GroupTest を継承したクラスのファイル名は hoge.group.php のように .group.php を付ける。
まとめる対象はディレクトリかファイルを指定できる。
(続きを読む…)

Go to Top