2005-02-01から1ヶ月間の記事一覧

-できたー

とりあえず、今のCVSバージョンでImplicitPageサンプルが動きます。できたー!

-残す大物

手がまったくついていない大物は、たぶん、ImplicitPageタグのコードジェネレートと、プラグイン対応かな。作ってるうちに他にもアイディアはあるけど、年末までにまとめていた機能はこれらぐらいだと思う。両方とも、1.0以降にさせてもらうよう、コミッタ会…

-たぶん

長らく迷惑をかけた(>開発チーム)リファクタ攻撃ですが、ImplicitPageとソース更新時の自動再ビルドをつくるためなのよ〜。両方ともまだきちんと動かないけど、デバッグするフェーズまでたどり着いたので、この後は名前調整や移動などの品質を上げるため…

-ImplicitPage

ImplicitPage(埋め込みページ)機能を実装だけしました。テンプレートカスタムタグと呼んでたものです。作ってみると、構造から考えるに名前が適切ではなかったので、ImplicitPageとしました。打合せ合間に作ったので、まだ一回も動かしてませんが、長く考…

-Maya 0.2.0 リリース

変更点 0.1.3 -> 0.2.0 依存するcommons-beanutilsを1.7.0にバージョンアップして、commons-collectionsを削除しました。 ImplicitPage(テンプレートカスタムタグと呼んでいたもの)機能を実装しました。一部未実装部がありますが、簡単なサンプルは動作し…

-ImplicitPage with .maya

アプリのテンプレです。 <html> <head> <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> </head> <body> <span id="aaa"> <div>本文</div> </span> </body> </html> 次がアプリの設定XML。 <maya> <taglib prefix="x" tagdir="/implicit"/> </taglib></maya>

-インフルエンザ

実家に帰ってる妻子、姑と一家全滅しているらしい。娘は肺炎がちで点滴したというから大変。大丈夫かな?不幸中の幸いは私といっしょのときに発病ではないので、私も道連れにならなかったことかな。1月〜3月はまさに書き入れどきというやつで、忙しいから。

-設定の持ち方

設定の持ち方を工夫しました。というのも、いままでパーツに分かれていたテンプレートと設定XML等をコントローラであるEngine/Page/Templateというオブジェクトに集約整理したことです。重複した実装が一気に消えたので、質もあがったんじゃないかなと思いま…

-風呂

最近、家で風呂に入ってません。プール&サウナがことのほか快適だからです。が、今日は帰るのが遅かったので久しぶりに家の風呂。EngineImplとPageImplとTemplateImplのソースを帰り際に印刷してきたので、眺めながら浸かることとしましょう。

-css

cssや画像が「/hello/*」というようなサーブレットマッピングを行っていた際に、ちゃんと出てなかったので細工。これはEngineでやる手合いのものとは考えなかったので、MayaServletにて対応しました。

-Maya 0.1.3 リリース

- 変更点 0.1.2 -> 0.1.3 ・ TLDパースにcommons-digesterを利用していたものを再構築し、digesterを外し ました。依存するJarライブラリを減らしました。同時に、JSP2.0以降のTLDで例外 がスタックトレースされていた問題を修正しました。 ・ ProcessorReso…

-Resolver周囲

Resolverの周囲ですが、ユーザー開発はまだ難しいかなと思うので、仕組みをシンプル化してます。ProcessorResolverのハンドラメソッドをひとつ減らしました。昨日言ってたIDReference***もそれで廃止。 たぶん、当初よりAPIのインターフェイスの数とメソッド…

-Digester

とうとうDigesterが外れました。TLDパーサーも各JSPバージョンを対応し、いい感じです。次にはずせそうででかいのは、commons-collestionsでしょうか。これはcommons-beanutilsで内部的に用いられてるのですが。。。二つともメジャー系ですが、競合等の問題…

-構造変化

テンプレートカスタムタグをやってるうちに、構造を単純化すべくいじってるうちに、結構デカい変更になりました。TemplateをTemplateProcessorを継承するインターフェイスに変更。これで、Templateも特殊なプロセッサにすぎない形になったので、あとはツリー…

-名前

すまん!かなりリファクタリングしました>開発チーム。構造のほか、名前やその関係性がすっきりしないと痛い(と感じる性格な)ので、作りこむうちにより適切と思われる様子にじわじわと変化してます。が、遠隔でのチーム開発なんですよね。。。いつもみた…

-Maya 0.1.2 リリース

- 変更点 0.1.1 -> 0.1.2 ・ テンプレートや設定XMLをアプリケーション動作中に変更したときに、ダイナミックに再 構築を行ってサービスを継続するようになりました。 ・ 「xxx_ja.html」のようにsuffix固定のリクエストが行われた際の処理をきちんと行うよ …

-王の帰還

Load of the Ring3を借りたので、ふと見てました。。。長い!3時間超で、終わったらもう夜です。もうちょいするとフィオレンティーナvsパルマ。裏に比べると好きかなというぐらいで、たいして見たいカードでもない。。。レッジーナvsミランが早い時間だった…

-気力

なんかのんべんだらりとして、コード書く気力が。。。プールあがってサウナはいったらちょっとだるくなったので、Book1stでマンガ買って(「一緒に遭難したいひと」復刻版)向かいのSubwayで「店長いちおし」らしいケイジャンチキンサンドをテイクアウトして…

-連休最後

ゴロゴロうだうだしてたら、もう連休最後の日。午前中のうちにプールで泳いでこようと思います。後、録画してあるインテルvsローマを見よう。結果が書かれてる危険があるので、今、こういちさんのBLOGは巡回してません(笑。 Mayaはソースファイル管理の機能…

-Digester

sugaさんがTLDパーサーを書き直してくれたので、Digesterは次からはずせます。ディストロが結構小さく(それでもまだ大きいですが)なるかと思います。

-テンプレート更新

さて、設定XMLに続いて、テンプレートの稼働中の更新に対応しました。今のCVSバージョンで動きます。が、ちょっと作りか絡み合っていまひとつシンプルでないんですよ。次のリリースには、もうちょっとリファクタすると思います。 これでかなりアプリが作りや…

-さて

さて、昨日と今日ゆっくり休みましたので、Mayaに取り掛かりますか。テンプレートと設定XMLのソースファイルコントロールを仕上げて、再度EngineImpl - PageImpl - TemplateImplの関係性を見直します。出来る限りシンプルな構造にしておきたいところです。 …

-自己解凍形式のアーカイブ

Zip系で自己解凍形式のアーカイブってつくれないのかな?試行錯誤中です。もしご存知の方いらっしゃいましたら教えてください。LHAだと作れるんだけどねぇ。

-実家へ

さーて休みになったし、実家に行くかな。メシ食えるし。

-予定外

予定外なことに、実家に誰もいなくてまいったね。みんなで遊びにいってるよ。。。あてがはずれて残念。ということでドラクエ8やってました。他人の家にずかずか入っては、戸棚を漁ったり、樽を壊したりしてます。

-夕ごはん

今日は飲む日らしいです。鍋です。

-外出

今日は翔泳社岩切さんを尋ねたのをスタートに、ずっと外出な日。。。売れっ子です(笑。昼ごはんはプルコギ。その次が新宿御苑前だったので、ちょっくら歩きました。むかーし、弁護士事務所でサービサー(債権回収)のシステム作っていたときにずっと四谷四…

-仮名

今日の外出先で、一度ならず聞かれたました。すごいな@IT。で、「松浦さん」は仮名ですから!会社も私も仮名じゃないのに、当人の名前だけが仮名なのは、円満退職とはいえ、元の職場の同僚上司に配慮してのことらしいです。転職の話は、抑え目の書かれ方をし…

-サーバー

oss

サーバーをゲットできないかネゴってきます。Gusukuとかの母艦。。。地道にやってます。SeasarConの開催は明日からネゴはじめ。 追記 今日のところはさらっと。まだ泥臭いところにはきてません。先長いな〜。

-サーブレットのログ

ふと思ったのですが、commons-loggingで、なぜにServletContext#log()を用いるものがないのでしょう?サーブレット環境だったら絶対あるLoggerなんですが。。。