2007-01-01から1年間の記事一覧
Spring 2.5からはアノテーションを利用することで、XMLファイルを記述することなくオブジェクトのインジェクションが可能になりました。詳細はJSUGの勉強会で岡本さんが発表してくださった資料(Spring2.5-Annotation.pdf)をご参照ください。 アノテーショ…
以前紹介したSpring 2.x & Struts 1.3.x 連携とSpring 2.x & Struts 1.3.x 連携 その2に関して、Spring 2.5でもいけるかどうか確認しました。結論は全然問題なし+@Autowiredも利用できました。ということで、 @Component("fugaLogic") public class FugaL…
ツールチップを表示するjQueryのプラグインとしてはjTip、tooltip demo、jQuery Tooltip Plugin、clueTipなどがあげられます。今回はこの中でも一番よさげなclueTipをご紹介。clueTipを利用すると、こんな感じでマウスのフォーカスに合わせてツールチップを…
jQuery Impromptuを利用すると、こんな感じに独自のプロンプトを表示することができます。 単純なプロンプトはこんなんでできちゃいます。 $(document).ready(function(){ $("#btn").click(function(){ $.prompt('Example 1'); }); }); 画像にあるようなプロ…
DWR利用時に、とある環境下で怪しい現象が発生中です。まとめるとこんな感じ。 現象 DWRを利用したAjax呼び出し時のみ(DWRは関係なくIEでMSXML 5.0のXMLHttpRequestを利用したときでした)、ブラウザの言語設定で言語コードに"ja"を指定しているにも関わら…
こないだ紹介した日付入力コントロールを利用する方法だけど、手入力で変な日付を入れられちゃうのがちょっと問題だったり。かといって手入力不可にするとユーザビリティ的にどうなの?って話。そんなわけで、これまたこないだ紹介したフォームの入力を制限…
ThinkITの「【新言語進化論】プロの言語仕様の読み方」という企画で記事を執筆しました。書いたのは第2回:nullは何型? 型、値、変数を読み解く!という内容。Javaの言語仕様を改めて読み返すきっかけになってもらえたら嬉しいです。
ほとんど徹夜でやっと完了しました。こんな大変だと思わなかった。。。 とはいえ、それなりのものが書けたんじゃないかと。公開されたら紹介するので見てやってくださいまし。 明日は社員旅行。楽しみだー!
上司に誘われて、社内のメンバー共同で某サイトの記事を書くことにしました。ってなわけで今〆切前で慌てているところ。自分を追い込むためにもここで書いてることを宣言してみるw 更新はまた執筆が終わったら行いますー
Rod JohnsonによるSpring 2.5の紹介記事がServerside.comで公開されました。記事の項目だけピックアップすると、 Why Spring? Architectural benefits of Spring What does Spring do? Mission statement Inversion of control container XmlBeanFactory exa…
以前紹介したdatePickerの新しいバージョン(v2)が出ているのでもう一度ご紹介。datePicker pluginを利用することで、上記のように日付入力コントロールを利用することができます。 こんなHTMLを用意して <form> 日付:<input name="date1" class="date-pick" /> </form> Javascriptをこんな風に定義します。 $(do…
Spring Framework 2.5 RC1がリリースされました。 2.5はもともと2.1のマイルストーンリリース版だったもの。かなりの機能追加が行われたため、マイナーバージョンアップでは適切ではないという判断で2.5になったみたい。 追加された機能についてはオフィシャ…
Javascript jQuery Hotkeys Pluginを利用することで、キーイベントをハンドリングすることができます。デモページを見てもらえればどんな感じか分かるかと。 以下は、デモページで「←」「F11」「a」「r」「s」などのキーを押下したあとの画面です。 イベント…
こんな感じでフォームの入力文字を制限する方法。digitalBushのMasked Input Pluginを利用しています。 HTMLはこんな感じ。 <form> <table> <tr><td>日付</td> <td><input type="text" name="hoge1" id="date"/></td> <td>9999/99/99</td></tr> <tr><td>電話</td> <td><input type="text" name="hoge2" id="phone"/></td> <td>(999) 999-9999</td></tr> <tr><td>製品番号</td></tr></table></form>
ちょっと遅れた夏休みが取れたので、明日から熊野古道に行ってきます! ってなわけで日記の更新はしばらくおやすみで〜。写真たくさん撮ってくるぞー
こんな感じで入力位置の背景色を変える方法。 HTMLはこんな感じ。 <form> <input type="text" name="hoge1"><br/> <textarea name="hoge2"</textarea> </form> 例によって色はCSSで。 .focus { background-color: #ffffcc; } んでJavascriptをこんなん。 $(document).ready(function(){ $("input,textarea").focus(function(){ $(this).add</textarea></br/></form>…
ASCIIからAdobe AIR本とMicrosoft Silverlight本が同時に発売されてました。やるなぁw。和書としては初めて(?)のFlex2本も今日発売されてたし、RIAの世界は相変わらず熱いっす! とりあえずAIR本買ってきたのでいじってみるとしますーAdobe AIR完全解説 …
こんな感じに偶数/奇数行で色を変えたり、マウスのフォーカスがある行に色をつける方法。 HTMLはこんなん。 <table id="result" border="1"> <tr><td>name1</td><td>value1</td></tr> <tr><td>name2</td><td>value2</td></tr> <tr><td>name3</td><td>value3</td></tr> <tr><td>name4</td><td>value4</td></tr> <tr><td>name5</td><td>value5</td></tr> </table> 色はCSSで決めた方が…
こんな時間に更新中。 jQueryの使い方ってタイトルは止めて、細かく分けることにしました。
やっとSpring-WSのドキュメントを一通り網羅できました。といっても後半はほとんど訳しただけ、しかも支離滅裂な日本語になってるし(汗)。ほんとすんません orz。また折を見て修正したり追記してきます。 一応今までのエントリのリンクをここでまとめてお…
Encryption and Decryption(暗号/復号化) 復号化 SOAPの入力メッセージを復号化するためには、セキュリティ・ポリシー・ファイルにRequireEncryption要素を記述する必要がある。また、メッセージのうち暗号化された部分を表すためのEncryptionTarget要素…
こんな感じに項目の表示/非表示を切り替える方法。 HTMLはこんなんで <a href="#" id="hoge">表示する</a> <div id="contents"> 表示/非表示されるコンテンツ部分 </div> Javascriptはこんな感じ $(document).ready(function(){ $("#contents").css("display", "none"); $("#hoge").toggle( function() { $("#h…
最近jQueryをよく使っているので、使い方のメモでも。 こんなHTMLに対して <form> テキスト: <input type="text" name="name1" id="hoge1" /><br /> ラジオ: 選択肢1<input type="radio" name="name2" class="hoge2" value="val1" /> 選択肢2<input type="radio" name="name2" class="hoge2" value="val2" /><br /> チェックボックス: 選択肢1</form>
通常onClick属性でイベント登録するとこも、jQueryだとこんなんで登録できます。 <form name="form1" id="fmAction"> <input type="button" id="confirmBtn" value="登録" /> </form> $(document).ready(function(){ $("#confirmBtn").bind("click", function() { if (confirm('登録しますか?')) { $("#fmAction").submit(); } }); });
こないだリリースされたばかりのjQuery UI 1.0のバグを早くも同僚が見つけました。どんなバグかというと、Firefoxで永久にJavascriptエラーが出続けるというもの(爆)。普通にサンプル動かしてたら発生したらしい。ダメじゃん orz 再現方法は以下の通りです…
Digital Signatures(電子署名)(Chapter 7) WS-Securityの電子署名には、電子署名の検証とメッセージの署名という二つの役割がある。 電子署名の検証 証明書による認証と同様に、電子署名されたメッセージはSOAPメッセージに含められるBinarySecurityToken…
9月16日よりjQuery UI 1.0がリリースされました! jQuery UIは、jQuery上で動作するUIツールキット。オフィシャルブログのjQuery UI: Interactions and Widgetsというエントリで各機能やデモアプリが紹介されてます。こんなのとか こんなんとか YUIとかに比…
Authentication(認証)(Chapter 7) WS-Securityでは、認証を行うための方法として以下の2種類が存在する。 ユーザ名とパスワードのトークン(平文またはダイジェスト認証)を利用 X509証明書を利用 平文による認証 最も単純な認証方式。平文による認証を行…
こないだリリースされたjQuery1.2に対するバグフィックスです。Release Notesによれば、主な変更点は以下の通り。 アニメーションの記述の変更 eq()の追加
jQuery1.2がリリースされました。 Release Notesによると、いくつかの機能追加と、1.1.4までに存在していた機能の一部を削除(下位互換プラグインにより互換性は保てる)または外部プラグイン化(XPath Selector Plugin)したようです。 ファイルとしては、…