2006/07

開発中断

2006/07/26 水曜日 - 22:22:17 by webmaster

今の状況からしてよくある話だけれど。
一旦別のシステム立ち上げに移行。
なんとか月内に終わらせて、なるべく早く戻ろう。
そのときに、ちゃんと繋がるかどうか。
それがとても気になる。
一旦切れた線を繋ぎなおすのは結構時間がかかったりする。
その時間を短縮するためにこれを立ち上げたのだから、ちゃんと役に立ってもらいましょ。
さて、どうなることやら。

駅順並べ替え ⇒ まだ半分残ってる
エリア選択 ~ 路線・駅の絞込み ⇒ AJAXを使う予定

はぁ。とにかく手が足りない。

作業は続く

2006/07/17 月曜日 - 22:52:14 by webmaster

全国の駅・路線情報と所在地域がリンクできてOKと思ったら、大事な情報が抜けてた。
路線内の駅順がバラバラだ。
なんてこったい。全国の駅は乗り入れ重複もカウントすると約10,000件。このデータを並び替えなきゃいけないのか。
データ買ってこれたらどれだけ楽だろうか。
まだ3/4残ってやがる。

PHP HACKS

2006/07/13 木曜日 - 11:40:10 by webmaster

誰かに「こう書きなさい」って教わったわけじゃないから、どうしても自己流コーディングになりがちなんだけど、この本は今まで知らなかったことが結構あって面白い。
PHPはまだまだ奥が深い。

デザインパターンのお勉強をきちんとしましょう

ちょっと混乱

2006/07/06 木曜日 - 18:44:06 by webmaster

ActionClassのPerformメソッドとかで遷移名を指定するんだけれど、例えば、こんな場合。

function perform()
{
    if ( $this->af->validate() == 0) {
        return 'hogehoge'
    }
    return 'hoge';
}

アクションフォームのValidate()でエラーが無い場合、次に処理されるのはhogehogeのActionClassだと思ってたら、
hogehogeのViewClassなのね。
飛び先のActionClassから処理をさせる場合の処理を考えてあげないといけないかも知れない。

Ethna_MailSender

2006/07/04 火曜日 - 18:54:58 by webmaster

このまま使うと自分とこの環境だと文字化けしちゃう。
ちょっと修正してみる。
Ethna_MailSender.phpの198行目から3行追加

function _parse($mail)
    {
+      if (!is_null($this->config->get('MailSender_internal_encoding'))) {
+         mb_internal_encoding($this->config->get('MailSender_internal_encoding'));
+      }
        list($header_line, $body) = preg_split('/\r?\n\r?\n/', $mail, 2);
        $header_line .= "\n";

Ethna_CsMailSenderとでもして保存しておけば、あとはproject-ini.phpの$configに

'MailSender_internal_encoding' => 'euc-jp',

を追加するだけで大丈夫(なはず)。文字コードは環境にあわせて変更して下さい。
setOptionを使う方法も試してみたけれど、こっちのほうが使うときに簡単。

iG:Syntax Hiliter

2006/07/04 火曜日 - 18:41:05 by webmaster

コードを見やすく表示してくれるプラグイン。

function test() {
  echo "見やすいでしょ?";
}

IG:Syntax Hiliter 日本語版

textareaエディタ

2006/07/03 月曜日 - 20:58:52 by webmaster

テキストエリアをWysiwygなエディタにしてくれるスクリプトを探していたら、灯台下暗し、WordPressに組み込まれてるのがあるやん。
http://tinymce.moxiecode.com/