2006-12-01から1ヶ月間の記事一覧

EntityManager

EntityManagerを使用したDaoがhotdeployで上手くDIされない。 何か設定が悪いんだろうか・・・ 解決 HogeDaoImplクラスにもBEANアノテーションが必要なんですね・・・

S2Dao

H2databaseを使ってるんだけど、 IDENTITYで自動採番させてるカラムの値が連番になってない。 見てる感じだと、全てのテーブルに対して連番で振ってる感じだ。

レイアウト共有

レイアウト共有時に、親ファイルに対する属性の書き換えを行いたいのですが、 現状では相当する機能はありませんよね? どういった場合に必要かというと、 レイアウト共有時は多分、bodyタグを親で持っていると思います。 bodyに対する onLoad 属性をあるペ…

ファイルダウンロード

ファイルダウンロードで日本語名を使用する場合は、ブラウザによって実装方法を変えないといけないみたいですけど、いろいろ調べてみると、PathInfoでファイル名を指定してやるといいみたいですね。 で、早速やってみたんだけど、IEだけそのまま保存するのは…

帰省中

etc

今日から年明け4日まで実家に帰省してます。 今日は寒いです。途中雪降ってました。風もすごいし。

クローズ

あ、今SeasarのMLでプロジェクトのクローズについて流れている中で、ヒントを発見。 トラッキングを誰も投稿できないReadOnlyの状態にしました。 これいただき。 プロジェクトにクローズのフラグを追加しよう。

H2

あれ? 普通にLIMIT ? OFFSET ? 使えるんだ。 ページング機能実装しないといけないなぁ。

attributeプロセッサ

要望 attributeプロセッサにもescapeXML属性を追加して欲しい。 <m:element name="span"> <m:attribute name="onClick" value="open('windowname')"/> </m:element>などとした場合に「'」がエスケープされてしまう。 でも、動いてるんですよね。 何か気持ち悪いのでescapeXML属性欲しいです。

validation.xml

XXXAction-method-validation.xmlを使ってバリデーションを行うときに、 <message key="required.input"/>としておいて、XXXAction.propertiesに required.input={0}を入力して下さいと、していた場合どうやってパラメータを渡せばいいのか分からない。 アクション内でやる場合なら、 getTex</message>…

さてと

etc

ぼちぼち、大阪へ戻る準備をしないと。

ParameterAware

Mayaa Webwork2でParameterAwareが上手く動きません。訂正 Mayaa Webwork2で動かないのではなく、webwork2のParameterAwareとValidationInterceptorが上手く動いていないだけでした。これに関しては、Interceptorを使わずに内部で処理することで回避できます…

オープンソース

オープンソースとして配布する場合、使用しているライブラリのライセンス表記とか、 ソースコードに含めるライセンス表記とかについて書いてあるページとかないんかな? 時間のあるときに調べてみよう。

帰省

etc

嫁の祖父が亡くなったので、明日から週末にかけて急遽帰省することになりました。 TV見てたら今日は多くの著名人が亡くなってたのでびっくり。

通院

uc

5錠⇒4錠になりました。 でも、ぼちぼち顔がむくんできました。

フォームのカスタマイズ

バグを登録するときのフォームをカスタマイズできるようにしようとしてるんですけど、結構大変。 SVNKitを使えばリストくらいは簡単に出せる模様。 メモ ParameterAwareでゴリゴリ書けばOK? <input type="file" name="file">fileは、上記のようなタグを書くと キー名 file 型 File[] キー名…

深く考えない

とりあえずは、プロトタイプ作成ということで深く考えず作ること優先でやることにしました。 がっつり依存していようが構いません。動くものを作ることが先決です。 途中で思いついたアイデアは後から形にします。 明日はいつもの東京出張。 新幹線内でも作…

ワークフロー

またまた、ワークフローでてこずってます。 なんちゃってワークフローができたと思ったらいろいろ足りない・・・ 状態によってできることが違うんだけど、このままだとDBに各状態でできることのフラグを持たせることになっちゃうなぁ。 例えば、アサインする…

プルダウンリスト

入力で必須項目にプルダウンがある場合、 エラーチェックで戻る(result name="input")とプルダウンが空になる。 そりゃそうだわな。 入力画面を出すアクションのメソッドでリストを取得してて、 入力チェックがかかるメソッドは別だし。 あれ、以前も同じ事…

スタジオ見学

tv

今日は京橋にあるよみうりテレビの番組「週刊えみぃSHOW」のスタジオ見学に行ってきました。 収録開始前にリアクションの練習させられました。 「えー」「あぁ」「へぇ〜」など。 駒井レポーターが入ってくる時に、「駒井さぁ〜ん」って言わされました。 放…

scriptタグ

target.html <script type="text/javascript"> <span id="script">dummy</script> </script> target.mayaa <m:write id="script" value="hogehoge"/>と書くと、置換されないようです。 elementを使ってscriptタグを書けるので何の問題もないのですが、一応気になったので。</m:write>

Wii欲しい!

etc

当たってもこんなことはしませんよ

買っちゃった

ゼルダの伝説 トワイライトプリンセス出版社/メーカー: 任天堂発売日: 2006/12/02メディア: Video Game購入: 12人 クリック: 248回この商品を含むブログ (451件) を見る写真はWii版ですけど、Wiiは持ってないのでGC版です。 でも、今はやるべきことがあるの…

non webwork taglib

Mayaa標準タグで、各部品をコンポーネントとして作っておけば再利用できる。 いやぁ、Mayaaってよくできてるなぁ。 下記のように書いた場合、当然エラーとなります。 コンポーネントに渡したリストにアクセスするキーを渡してるのですが、 どうやってアクセ…

id

レンダリング後のid属性って消せましたっけ?

伊勢志摩

etc

行ってきました。 初めて名阪国道を走りました。 あれって「一応」一般道ですよね? というか、普通に高速道路化してますね。 伊勢神宮>おかげ横丁>伊勢志摩スカイライン>パールロード>いかだ荘山上(お宿) というコースを回りました。 一日目は天気も…

% と $ その3

ブレークポイントを付けて追っかけてみました。 「%」の場合は、タグ内でOGNL評価されます。 「$」の場合は、WebworkValueStackScopeでOGNL評価されたものが、更にタグ内でOGNL評価されています。 そのためStringの「1」をもう一度ONGL評価するとIntegerの「…

小旅行

etc

明日・あさってと伊勢志摩へ一泊二日の小旅行へ行ってきます。 的矢牡蠣のフルコースを食べます。 実は、牡蠣が食べれるようになったのはここ一年くらいなんですよね。 といってもまだ、フライと焼きまでですが。 今回生牡蠣も出てくるので挑戦してみます。 …

% と $ その2

昨日「プロパティkeyとvalueを持つオブジェクト」と書いて省略してましたが、 public class Dto{ private String key; private String value; /* getter/setter 略 */ }これだと、selected が key と同値である場合はきちんと「selected」となりました。※%の…

% と $

webworkのタグライブラリでは式言語を使うときに「%」を付けます。 MayaaResultを使うと、「$」を付けます。 基本的にこれらで取れる値は同じはずですよね? でも、違うみたいなんです。 試しに出力してみたんですけど、見た目は同じようなんですけど、 タグ…

S2Dxo

MLにString=>Numberの変換問題が出てたけど、 String(null)=>Integer String(null)=>int それぞれどういう動きをするんだろ。 intの場合は0にされても困るんだよね。 ソースを見れば分かるか。 というか、そういう変換しないといけない設計が悪いな。 O/Rマ…