2008-03-01から1ヶ月間の記事一覧

参照回数

レポートの参照回数を記録するように修正。これもたいして使い道があるわけではないけど。

全部変換

全プロジェクトの保存形式を変換する bin/convert_all.rb を追加。0.8->0.9 移行用かな。 $ ruby convert_all.rb ../html/kagemai.conf XMLFileStore

日付型フィールド

影舞に日付型のフィールドを追加。現状では大して使い道ないかもしれないけど。曜日が勝手に表示されるぐらい。

リファクタリング

ちまちまと微妙なコードを修正。最初は面倒でもやってるうちに楽しくなってくるから困る。

プレビュー実装終了

カオスなコードは少し直してプレビュー機能の実装終了。ところで英語のリソースもあると、日本語と両方修正しないといけないわけで。erb のテンプレートだったりするとテストも両方しないといけないわけで。いつまで維持できるかが問題だ。

プレビュー実装中

プレビュー機能を実装中。とりあえず新規レポートのプレビューを作ってみたけど、コードがなかなかのカオスに。

メールの UTF-8 対応

メールインタフェースの UTF-8 対応終了。ついでに、本文が UTF-8 の場合や Subject が UTF-8/quoted-printable encoding されてる場合にも対応。メール送信も日本語以外の場合は UTF-8 を使うように修正。 レポートの保存と読み込み 表示(テンプレート) R…

レポート保存のUTF-8化

レポート保存を UTF-8 で行えるように修正。テストもメールまわり以外は UTF-8 で通るようになった。 レポートの保存と読み込み 表示(テンプレート) ReportType の定義 検索 文字列の折りたたみ メールインタフェース

apache2 + mod_ruby

どうも、影舞を mod_ruby で動かしたときのエラーメッセージがおかしい。HTTP/1.1 200 OK とか出力されてるし。mod_ruby は NPH のはずなんだけど・・・影舞の問題かどうかを切り分けるために hello world を書いてテスト。 print "HTTP/1.1 200 OK\r\n" pri…

影舞 0.8.8 リリース

http://www.daifukuya.com/kagemai/バグ修正を2件。0.8.x は枯らす方向で、バグを修正したらこまめにリリースできればと思っています。

ReportTypeのUTF-8化

読み込みは EUC だったら、UTF-8 に変換するように。出力は UTF-8 固定で。そしてテンプレートもすべて UTF-8 へと変換する。既存のテンプレートをカスタマイズしているケースを考えると、やっぱり簡単な移行用スクリプトはないとだめかもしれない。そしてユ…

UTF-8で日本語の折りたたみ

昨日作った折りたたみ処理は間違っていた。間違っていたというか、バイト数で数えたときの折りたたみ位置は正しいんだけど、それは(普通の人が)期待するものにはならないことに気がついた。折りたたむ長さが 60 文字だとすると、半角だと 60 文字、全角だ…

UTF-8化開始

影舞の UTF-8 化を始めてみる。UTF-8 化しないといけない場所は、 レポートの保存と読み込み 表示(テンプレート) ReportType の定義 検索 文字列の折りたたみ ぐらい。できれば移行スクリプトなどを使わずに勝手に処理できるようにしたい。とりあえず今日…

Subversionへの移行

SF.jp の CVS リポジトリを Subversion に変換してもらったので、svn でチェックアウトして確認。大丈夫そうなので、CVS に由来する余分なタグやブランチを削除して整理。そしてクライアントの設定を。Meadow の中から日本語でコミットログを書いても大丈夫…

影舞をFastCGIで動かすかどうか

リポジトリの Subversion への移行を依頼したのでコードに触れません。いや、べつに触ってもいいんだけど、チェックインできないと落ち着けません。そんなわけで、影舞 0.8.7 のスループットをはかってみました。Linux とかだとこれまで mod_ruby で動かして…

影舞 0.8.7

ようやくリリース。機能の修正もあるけどバグ修正がいちおうメインですね。あとはおまけです。次は、UTF-8 化とか UI まわりの変更を。UTF-8 は日本語の処理に問題が起こらなければ完全に。解決できない問題が起こったときは UTF-8 も扱えるという感じに。UI…