Entries from 2008-04-01 to 1 month

Windowsのバッチファイルでのループ処理

Windowsのバッチファイルで簡単なループ処理を書く場合以下のようにする*1。 (1,1,10)の部分は1から1刻みで10までループするという意味。 for /L %%i in (1,1,10) do echo %%i *1:%%と記載するのはバッチファイル内に書く場合で、コマンドプロンプトに直接入…

wsimportコマンドで非同期クライアント用クラスを生成する方法

JAX-WSでは非同期プログラミング・モデルがサポートされているのだが、wsimportコマンドを使用して自動生成したJavaクラスには、デフォルトでは非同期のインタフェースが含まれていない。 しかし、以下のような定義ファイルを準備し、wsimportコマンドの-bオ…

今日の英語ノート(excerpt)

excerptは「抜粋」とか「引用」というような意味だが、以下のような形でファイルの一部抜粋を紹介する時等に使える。 Let's look at the following XML excerpt: <hoge name="moge"> <foo name="boo">Test</foo> </hoge>

MalformedByteSequenceExceptionが出る理由

javax.xml.parsers.DocumentBuilderを利用して、XMLドキュメントを処理しようとした際、下記のコードの3行目でMalformedByteSequenceExceptionという例外が発生した。 1: DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance(); 2: Docu…

午前午後を表すAM、PMに関するメモ

日本では正午を午前12時、または午後0時と表記する。 しかし、英語の場合には正午を12:00PMと表記するよう。12:00AMとすると夜中の0時になる。間違いのないように、12:00 noonと記載してもよいかも。 また、英語で「零時」というのは使わないため、0:30PMな…