input type="buttonではなくbuttonタグへの対応:解法1

裏に隠し(display:none;な)ボタンを置いて、JavaScriptからこれをクリック。 って感じでしょうか。 <button type="button" m:onclick="javascript:document.getElementById('calculate').click();"> calculate </button> <input type="submit" id="calculate" value="calculate" m:action="#{addAction.calculate}" style="display:none;" />

input type="buttonではなくbuttonタグへの対応

前回の悩みに続いてUI周りをいろいろと検証しています..ボタンについては、input type="button" よりも画像(image)を挟めるが流行らしい...(ホント?)で、早速検証すると、エラーがでてしまいました。現象はS2JSF Example 1.1.2 のAdd.htmlで確認しました…

inputタグのm:required属性やValidtorをボタンによって無効にしたいんですが..

(前振り)S2JSF1.1系では、Validatorをボタンによって有効/無効にする仕組みがあります。 s2jsf-exampleの『Validator ON/OFF』を参考にするといいでしょう。 http://localhost:8080/s2jsf-example/validator/validator2.html 以下にHTMLテンプレートを抜…

selectManyCheckboxの出力するlabelタグがIE6で動作しない

S2JSFのselectManyCheckboxでは、チェックボックスに対してlabelタグを出力してくれます。 <label><input name="_id88:_id95" type="checkbox" value="1" />One</label>ただし、この形式はIE6ではサポートしていないようです。 HTML的には、以下のようにtext値をlabelタグで囲む必要があるようです。 (IEが悪い?) <input id="_id88:_id95" name="_id88:_id95" type="checkbox" value="1" />

インタフェースが無いクラスにアスペクトする場合

ポイントカットの指定が必須になります。 指定しないとアスペクトが効きません。下記は”initialize,do.*,go.*”の範囲で、Actionにアスペクトを掛ける例です。 <component class="org.seasar.framework.container.autoregister.AspectAutoRegister"> <property name="interceptor">aop.traceInterceptor</property> <property name="pointcut">"ini…</property></component>

ミラチェア注文しました

etc

こんな理由で選定したミラチェア、やっと思い切って注文しました。色はカプチーノを選択。コーヒー色ってやつですね。現物見てないのでドキドキです。総額約11万円!。途中、流行り(?)の『バランスボール』に逃げようかとも思ったのですが(w最初の難関…

S2JSFプラグイン 1.1.1リリース

S2JSFユーザにうれしいニュースです。 プラグインがバージョンアップしました。S2JSFプラグイン 1.1.1リリース - 新・たけぞう瀕死の日記 http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=20070618変更内容を引用しておきます。 ・TLDパース処理のバグ…

邪魔にならない拡大鏡ソフト

etc

s180mのページ http://www.geocities.jp/s180m/ で紹介されている、『LoupeD』という拡大鏡フリーソフト、オススメです。プロジェクタ+スクリーンを使ったプレゼンやデモをする場合に使うわけですが、WindowsXP標準の拡大鏡よりも便利です。Ctrlキーや、F10…

0.5.1でバッチリ動きました。

※タイトル忘れたので後付け(w先日、DBFluteが動かないという話があったのですが、 id:jflute さまより修正版がリリースされました!ありがとうございました。 DBFlute -- 0.5.0で不具合:PostgreSQLでSchema名無し指定において http://d.hatena.ne.jp/jflu…

タグのid生成ルール

S2JSF 1.0.x から 1.1.x への移行ガイド http://s2jsf.seasar.org/ja/migratingTo1_1.html#dicon *1:idをMyFacesと互換性を保ちたい場合は、[1]を[2]に変更する。 [1]<component class="org.seasar.teeda.core.render.DefaultComponentIdLookupStrategy" /> [2]<component class="org.seasar.teeda.core.render.JsfSpecComponentIdLookupStrategy" />入力フィー…</component></component>

DBflute動かないっす。。(泣)

環境 DBflute0.5.0 jdk1.5.0_07 PostgreSQL8.2.4 一応、http://dbflute.sandbox.seasar.org/ja/index.html のチュートリアルを見ながら設定したのですが.. jdbc.batを実行した時点で例外が出てしまいました。以下はlog/dbflute.logからの抜粋です。 org.seas…

インストールしてみました。

会社のサーバ機へインストールしてみました。デモサイトで若干パフォーマンスが気になっていましたが手元のサーバに入れるとさすがに快適です。推奨の環境とは若干違いますが、以下の環境でも動作しています。 CPU : Intel Core2 2.66GHz MEM : 4GB OS : Cen…

tugboat.GTD使ってみました。

Seasarプロジェクトにすごいアプリケーションが登場しています。 tugboat.GTD http://tugboat-gtd.sandbox.seasar.org/index.html ずばり、GTDを実践するためのツールです。 既にデモサイトがあります。 http://tugboat-gtd.sandbox.demo.seasar.org/view/in…

Google Gears

メモ。 Webアプリケーションをオフライン(ローカル)で使えるようにするための技術 ローカルにサーバを上げるイメージ アプリケーションデータとページを独自にキャッシュ オンライン時にデータ同期する機能 ブラウザ拡張として提供される オープンソース …

ミラチェア

etc

なかなか踏ん切りの付いていない椅子の購入ですが。。。 先日まで、アーロンチェア がいいなと思っていました。 http://d.hatena.ne.jp/wataka/20070424#1177421122 もう少し調べて、考えてみたのですが、『ミラチェア』もよろしいかと。Herman Miller: Mirr…

感謝の気持ちを忘れずに

etc

仕事の分かれ道を進んでから、早いもので1年が過ぎようとしています。周りは変われど、自分は自分のペースで。そんな1年だったと思います。 基本の重要さを感じる機会が何度もありました。 スポーツと同じで、実践だけでなく、イメージトレーニングと反復練…

ファイルアップロードにrequired属性を付けた場合のメッセージ

久しぶりのS2JSFエントリです(^^; ちょっと離れてましたが、やっぱりS2JSFいいです。 S2JSF1.1でtomahawkを使ったアップロードを利用する場合、これにRequired属性をかけることは可能のようなのですが、 label属性に定義した値をバリデーションメッセージに…

SQLServerのJDBCドライバ

SQL ServerにもJDBC接続できるんですね。知りませんでした。Microsoft SQL Server 2005 JDBC Driver 1.0 http://www.microsoft.com/downloads/details.aspx?familyid=e22bc83b-32ff-4474-a44a-22b6ae2c4e17&displaylang=en System Requirements * Supported …

まだ治ってないみたい

なんだかなーと。今度は咳が止まりません(泣)。また病院行ってこようかと思います。

体調回復?

先週のビッグイベントも終わり、成功に終わったとの評価をもらって気が抜けたのか、先週末から熱出して寝込んでました。ともあれ、少々の仕事ネタも入手しつつのいい一週間だったと思います。で、今日から復帰。まだフラフラしますが体温は計らないでおきた…

Tomcatはもう6になったのですね。

Tomcatもはやバージョン6になっているようです。Tomcat3くらいから入門したのですが。 【特集】Tomcat 6の実力を早速試す - 移行するべき? その時期は? (12) JSP 2.1の変更点(1) | エンタープライズ | マイコミジャーナル http://journal.mycom.co.jp/specia…

アーロンチェア

etc

もう何年もデスクワークな日々を送っているあなたに。 アーロンチェアをオススメします。 http://www2.hermanmiller.com/global/japan/product/aeron.htmlあ、持ってもいないし、座ったこともありません。 なんか久しぶりに『欲しい!』と物欲が掻き立てられ…

JavaMailでMessagingExceptionが出る場合

javaMailについてはWEB上でもサンプルが豊富なので、使う場合に困ることはないのですが、 先日原因不明のエラーに遭遇してしまいました(泣) javax.mail.MessagingException: 501 5.0.0 HELO requires domain address 発生するLinux環境としない環境があり…

デコンパイラ jad

jad というjavaのclassファイルからソースコードを生成するツールがあります。Home Page of Jad - the fast Java decompiler http://www.kpdus.com/jad.html トップページの右上にある画像が笑えます(笑)。コーヒーからトマトソースって。 禁断の必殺技?…

時間の使い方

etc

開発ネタではないのですが。 最近、忙しいのと効率が悪いと感じているのとで、時間についていろいろと考えています。 仕事術 まずはこちらの紹介から。 himazu blog - 1週間に4時間しか働かない人の仕事術 http://d.hatena.ne.jp/himazublog/20070408/117599…

EXCELでガントチャート

これ、すごく使えます。 ガントチャートのツールを探していろいろと巡回していたのですが、これが一番簡単でキレイな感じです。開始と終了の実績を日付で入力したかったりしますけど... (できれば”計画”と”見込み”を分けて入れたかったり)EXCELマクロでガ…

画面キャプチャーソフト

win

個人的にはこれがオススメです。窓の杜 - Capture STAFF - Light - http://www.forest.impress.co.jp/lib/dktp/desktop/dktpcptr/capturestaff.html1点だけ注意点が。 [Alt]+[F4]はウィンドウを閉じるショートカットキーなのですが、 この[Alt]+[F4]が「オ…

Log4j管理JSP

Log4jのロギングレベルを動的に変更できるツールが、BEAのdev2devで公開されています。dev2dev Online Log4j管理JSP Log4j管理JSPは、ロギングレベルをユーザが実行時に動的に変更できるユーティリティです。 また、このユーティリティでは、ロガーの検索と…

お気に入りのアイコンを作ってくれるサイト

etc

icoファイルのいい作り方ってよく分からないのですが、このサイトに任せてしまった方がラクです。FavIcon from Pics -- how to create a favicon.ico for your websiteちまみに、出来上がったfavicon.icoは、以下のように指定します。 <head> <link rel="shortcut icon" href="http://www.server.com/favicon.ico"> </head>このように、ドメイ…

このJavaScriptはすごそう

etc

フォームの入力エラーを吹き出しで教えてくれる JavaScript http://espion.just-size.jp/archives/07/035231221.htmlリンク先には、JavaScriptの便利そうなライブラリ群も置いてあります。 今度試してみようかと。