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

Windows 版 Mercurial Eclipse で SSH を利用する

その前に自分の考え Mercurial Eclipse を使うのならば、TortoiseHg を使えばいいと思う。 理由としては、Windows 版 Mercurial Eclipse を利用するには、前提条件として TortoiseHg は必ずインストールをしておく必要があるためだ。そして、SSH 経由でリポ…

Mac OS X 版 Eclipse に Mercurial のプラグインをインストールする

Eclipse の Mercurial 用プラグインは下記のサイトでダウンロードできる。 Welcome to MercurialEclipse インストール手順 インストール方法は、他のプラグインと同様に、 ヘルプ 新規ソフトウェアのインストール… プラグインの URL http://cbes.javaforge.c…

assertThat と assertEquals

// b と a の保持するデータが一致するかチェック assertEquals(a, b); // a が b と同じインスタンスかチェック assertThat(b, is(a)); 参考 JunitのAssertion.assertEqualsとassertThat(equalTo)で結果が違う

Slim3 での No API environment is registered for this thread.

Service クラスの Test Case を作成していてテストを実行するとエラーが発生する。 java.lang.NullPointerException: No API environment is registered for this thread. 調べてみると、 ただ1点だけ、テスト用に Key を生成する方法がわかりません。 無理…

MS ACCESS で経過月数を求める

SELECT IIF(DAY([終了日]) >= DAY([開始日] - 1), DATEDIFF("m", [開始日] - 1, [終了日]), DATEDIFF("m", [開始日] - 1, [終了日]) - 1 ) AS 月数; 開始日が2011年1月31日で、終了日が2011年2月1日の場合 SELECT IIF(DAY(#2011/02/01#) >= DAY(#2011/01/31#…

MS ACCESS で年齢を求める

SELECT IIf(Format([生年月日], "mm/dd") > Format(Date(), "mm/dd"), DateDiff("yyyy", [生年月日], Date())-1, DateDiff("yyyy", [生年月日], Date()) ) AS 年齢;

Slim3 で「Could not initialize class org.slim3.datastore.Datastore」が発生する

このサンプルチュートリアルを作成中に、index.jsp にアクセスをすると下記のエラーが発生する。 http://www.seattleconsulting.co.jp/gae/slim3_dev_for_beginner_07.html HTTP ERROR 500 Problem accessing /bbs/. Reason: Could not initialize class org…

Long 型の宣言について

// long の宣言は L を後ろにつける // L を付けない場合、int として扱われる Long counter = 0L;

Slim3 の HOT reloading とは

HOT reloading は、サーバーを再起動しなくても Java クラスの変更が反映される仕組みで、開発環境で利用できる便利な機能です。但し、全てのクラスが HOT reloading に対応しているわけではなく、基本的には上記パッケージに属するクラスが対象となります。…