Maya

深い

ピュアHTMLについて突っ込みを頂いたようですが、 改めてW3C関連について勉強をしないといけないなぁと思いました。 これは使う側の姿勢ですけど、HTMLってとりあえず表示できたらいいやって思ってしまうんですよね。特に一般人は。仕事柄使ってる人は、対応…

XPath

コンパイル通すためにはXalanが必要?

0.9.6へ

Mayaのバージョンを最新へ変更。 とりあえずそのままで動いているようです。 MayaにもStrutsのblank.warみたいなのが欲しいな。 このままだと最低限必要なファイルが分からない。

ごめんなさい

最近体調が悪くてコード書けてません。 でも、言い訳して自分に甘えちゃだめですよね。 でも、休めるときに休ませてください。 せめて脳内コーディングで頑張ります。 Mayaもコア部分を理解しようと暇を見てソースを見てるのですが、 あんまり進みません。そ…

タグの中でタグ

これを こんな感じにしたい を入れたい"/> ってどうすればいいんでしょうか? 追記 最新のCVSを取ってきたら、パッケージが大移動してた。

いろいろと

帰ってきてCVSをupdateしてみたらいろいろと増えていた。 自分が作っているformatNumberはLocaleを使うので、 setLocaleも手をつけようかな。 そうするとformatDateのLocaleも直せるだろうし。 追記 新しい会社の人にMayaを教えたら興味を持ってもらえました…

てなおし

formatNumberのコードを見たら抜けがあった。 けど家に戻るまでコミットできないので、もうちょっと見直しをしよう。

とりあえずコミット

formatNumberが動くようになったので、コミット。 ほとんどjakarta1のtaglibのパクリになってしまいました。 formatDateの関数をそのままコピペしている部分があるので、共通化する必要有り。 次はリファクタリングですね。 追記 あ、System.out.printlnが残…

忘れた

formatNumberがそれなりの動きをするまでコーディングしたのに、 ソースを持って帰るの忘れた。

とりあえず

動くようなものはできた。とりあえず・・・ 仕様には程遠いので週末完成を目標に頑張ろう。

知らないことが多い

今までNumberFormatを使わなかったことを後悔・・・ 3桁ずつカンマ区切りをするのにわざわざ自前の関数を用意していたけど、 NumberFormat#setGroupingUsed(true)で、できるじゃないの。 無知は怖い・・・

書き書き

FormatDateを参考にしつつFormatNumberをコーディング。 なんとか連休中には動くようにしたいな。

考えてもしょうがないので

大家と管理会社とのゴタゴタを考えていてもしょうがないので、 できるだけ気にしないようにしよう。 Mayaのコミッタになってまだ一度もコードを書いてない・・・ 明日はJSTLのformatNumberでも実装してみようかな。 仕様はJSR-052に従えば良かったのかな?

コミッタ入り

id:hoso-kawaさんにSeasarプロジェクトのメンバー登録をしてもらいました。 これでコミッタの仲間入りです。 コミッタのみなさんよろしくお願いします。(^^) 微力ではありますが、自分にできることから頑張っていきたいと思います。

コミッタ

現在のコミッタであるスリーアミーゴから承認を得たので、 これで晴れてコミッタとなれたのかな? MLに流す必要とかあれば教えて下さい。 とりあえずOperで承認されるのを待ちます。 今まではいろいろ事情があり名前を出すことができなかったけど 5月から会…

0.9.5リリース

今作っているGusukuを0.9.5に対応させないと。 こないだの宴会からいろいろ考えてみたんだけど、 今の自分に何ができるか分からないですが、 Mayaのコミッタに手を上げてみようと思います。 承認されるかどうか分かりませんが・・・ ネットワーク構築にも参…

iteratorタグ

・html <table> <tr id="Loop"> <td><span id="name">ここに名前</span></td> <td><span id="email">ここにメールアドレス</span></td> </tr> <tr id="remove"> <td>名前ダミー</td> <td>アドレスダミー</td> </tr> </table> ・maya <ww:iterator mayaID="Loop" value="List" replace="false"/> <ww:property mayaID="name" value="name"/> </ww:property></ww:iterator>

replace属性

試しにサンプルのout1.mayaをreplace="true"としてみたけど 期待した動きにならない。 replaceの挙動がおかしくなってませんか?

入れ替え

jarを入れ替えてみました。 はい。怪しい動きになりました。 webworkのカスタムタグにreplace属性をつけたものが変になりました。 サンプルでc:outにreplace属性が付いてるけど正常に動作してるんだよな。 何が悪いのかな?

0.94リリース

だけど、家じゃないので試せない。

IDNotResolvedException

IDを表示してくれると嬉しいなぁ

うぉ

ここにきて、まさたかさんがどうも閃いてしまわれたようで また大きく変わりそうな予感。 設定ファイルの記述方法が変わると今作ってるやつを直すのが大変だなぁ ボソッ でも良い物ができるのには賛成です。 ただまさたかさん自身が「わけわかんねーな」って…

勘違い その2

やっぱりExpressionResolverじゃないとだめだ。 ProcessroResolverだと特定のタグでしか発動しなくなってしまう。 どこでも発動させるためにはExpressionResolverだ。 あとはどう記述するかだなぁ。

勘違い

呼ばれないと思っていたのは、value="${hoge}"という書き方をしてなかっただけだからだった。 てっきりvalue="hoge"という書き方で呼ばれるのかと思ってた。 式言語評価時しか呼ばれなかったのね。 もっとソースを読み込まないと。 value="ww:model.name"っ…

力量不足

とりあえず思いつくまま下記のようにやってみた。 Resolverに仕込んだSystem.outは発動せず・・・ 根本的に間違ってるかもしれないので、 指摘してください。m(_ _)m 勉強します。 package org.seasar.application.gusuku.servlet; import org.seasar.applic…

remove

CVSから最新のソースを取ってきたらすでにremoveがなくなってた。 とりあえずwebworkのifで代用。 JSTLの値にwebworkの値を渡したいんだけど、 どこに実装するのがいいのかな? ExpressionResolverかな? こんな書き方してたらwebworkの処理を入れるみたいな…

属性値 その2

Maya側のTagPoolに戻る時点で値がリセットされてないっぽい。 なので、他の画面で属性に値を入れてると 違う画面で使うときに使わない属性にまで値が入ってしまう。 でもこれらはwebworkのタグを使った時の問題。

属性値

同じタグライブラリをバインディングしようとした時に、 あるタグでは使用するけど、他のタグでは使用しない属性があったとします。 しかし、使用しないタグにまで属性が設定されています。 下記のように書いた場合、一番上のテキストフィールドのサイズだけ…

Maya 0.9.3 リリース

あいかわらずすごい勢いでバージョンアップしてますね。 Mayaをいじってて思ったこと。 テンプレートと設定XMLを分けて書いてて、バインディング数が多くなってくると だんだん何書いてんのか分からなくなってくる。 プログラムと同じでIDに分かりやすい名前…

プロセッサレゾルバ

レゾルバで捕まえたタグ名ってどうやって取ればいいんだろう・・・ 属性はspecificationNode.iterateAttribute()で簡単に取れるんだけど。 下記のように書いてある場合 .html <span id="test"/> .maya <custom mayaID="test" att1="value1"/>このときIDの埋め込まれたタグ名(ここではspan)が取りたい。 何を作ろう</custom></span>…