2009-03-01から1ヶ月間の記事一覧

課題 3318に挑戦してみるその1(複数のスレーブをサービス起動できるように)

JNLPの画面は、hudson.lifecycle.WindowsSlaveInstallerクラスに記述され、サービスとしてインストールするのイベントは、actionPerformedメソッド内に書かれている模様。ここから眺めていくと、actionPerformedメソッド内でhudson-slave.xmlファイルをテン…

Vistaで右クリックから管理者権限でコマンドプロンプトを起動する

たまに管理者権限で起動したいときがあるのですが、右クリックで管理者権限でコマンドプロンプトを起動できるようにしておくと便利です。方法は、下記のサイトに書いてあるようにレジストリを追加するだけ。 Windows Registry Editor Version 5.00[HKEY_CLAS…

衝動買い

HMVがポイント7倍っていうんだから買うしかありません。 何年ぶりにドリカムのCD買ったんだろう… DO YOU DREAMS COME TRUE?初回盤(2CD)アーティスト: DREAMS COME TRUE出版社/メーカー: NAYUTAWAVE RECORDS発売日: 2009/03/21メディア: CD購入: 4人 クリック…

VistaでJNLPからサービスとしてHudsonのスレーブを立ち上げる

Vistaだと、JavaWebStart経由でサービスを登録しようとするとアクセスできないというエラーがでてくる。Vistaお得意の管理者権限に昇格できないから。。。ということで、FireFoxを「管理者として実行」で実行してからJNLPを実行すると管理者権限がついたまま…

課題1811に挑戦してみるその2(メール送信を日本語で)

課題1811に挑戦してみるその1 - メモ。の方針通りに、emailextプラグインの方を修正してみた。ExtendedEmailPublisherクラスで、"text/plain; charset=エンコード名" or "text/html; charset=エンコード名"とする実装と、Headerを追加する実装を追加。それ…

JavaVMのオプションを環境変数で設定する

_JAVA_OPTIONS を環境変数として設定しておくとに起動時に設定した値が上書きされる*1。 例 set _JAVA_OPTIONS=-verbose:gc -Xms128m -Xmx128m -XX:+PrintCommandLineFlags *1:2007-06-17 - メモ。にも書いてあった

課題1811に挑戦してみるその1

https://hudson.dev.java.net/issues/show_bug.cgi?id=1811をちょっと見てみた。Messaege#setContentにエンコードを明示的指定する必要があることと、iso-2022-jpで送る場合は、ヘッダに"Content-Transfer-Encoding" "7bit" を指定しないとだめなので、ヘッ…

サービスとしてHudsonの複数のスレーブを立ち上げる

Jobとして長時間動くJobと短時間で複数のJobを別々に1つのサーバで動かすために1つのサーバに複数のHudsonのスレーブを立ち上げたい。Hudsonは、jnlp経由で起動するとサービスとしてスレーブを設定することができるが複数設定しようとするとエラーとなる。…

衝動買い

とりあえず買ってみた。。。 ハヴント・ウイ・メット?アーティスト: エミリー・クレア・バーロウ,レグ・シュワッガー,デヴィッド・レスティーヴォ,ロス・マッキンタイアー,ダヴィデ・ディレンツォ,ケリー・ジェファーソン,チェイス・サンボーン,ドリュー・ユ…

Java6では、HeapDumpOnCtrlBreak オプションが使えない。

JDK 1.5.0のUpdateバージョンで変わったところその4 - メモ。で書いたCtrl+Breakを押すと、hprofのバイナリ形式のヒープダンプを出力してくれるHeapDumpOnCtrlBreakオプションは、Java6では利用できないみたい。知らなかった。大人しくjmapを利用しろという…