Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

2006-01-01から1年間の記事一覧

JavaエンジニアのためのRails eclipseプラグイン設定まとめ

「Window→Preference」をクリックします。さらに「Rails→Configuration」をクリックします。 以下のように入力してください。InstantRailsはC:\直下に配置したものとします。 【Rails path】C:\InstantRails\ruby\lib\ruby\gems\1.8\gems\rails-1.1.6\bin\ra…

JavaエンジニアのためのRails eclipseプラグインインストールまとめ

2007/08/02追記 2007/08/02現在下記操作ではGeneratorが動作しませんでした。。。 はまりました。 プラグインをアップデートサイトからのインストールするとRadRailsが動作しないそうです。 このことを発信されている方がいらっしゃいました。 んんんんんん…

JavaエンジニアのためのRailsインストールまとめ

参考 WindowsXPでRuby on Rails開発環境を用意する http://rails.netlab.jp/rails/published/rails_on_WinXP_instantrails 環境 Windows XP SP2 Java(僕はJava SE 6ですが特にバージョンの指定はありません) eclipse 3.2 Railsのインストール WindowsではIns…

excelでブックのシートを一覧表示する

知らなかった。。。excelの画面左下にある(画像)バーの一番右のボタンを右クリックする。するとシートの一覧が出てくる!

CSEで起動時にデータベースに接続する

オプションで指定します。 DB2の場合 cse.exe /dbms=odbc /srv=データソース名(DSN) /user=ユーザ名 /pwd=パスワード /title=タイトルバーに表示するタイトル(任意)

DB2にCSVデータをバッチでインポート

dllを作成(.dll) CONNECT TO データベース名 USER ユーザ名 USING パスワード; IMPORT FROM CSVファイル名 OF DEL REPLACE INTO テーブル名; CONNECT RESET; バッチファイルを作成(.bat) db2cmd db2 -tvf dllファイル名.dll

「閉じる」ボタンなどをクリックしやすくする

http://www.mtblue.org/pc/tips/speed_up_xp.php 画面を有効に活用するために高い解像度を適用すると、「最小化」「最大化」「閉じる」などのボタンは相対的に小さく描画され、クリックしづらくなってしまいます。ボタンの大きさを変更して、クリックしやす…

Spring 2.0(1)

ロッド氏のプレゼンをちょこちょこ読み取ってみようかな。 いきなり最後のまとめから。 Spring 2.0 Aims Build on core Spring aim of offering a POJO programming model Make Spring both simpler to use and more powerful Spring 2.0はこれを狙ってる! …

最新Javaテクノロジー解説開催!

会社で「最新Javaテクノロジー解説」というのを開きます。 http://tech.excelstaff.jp/html/topics/01_19.html 場所は梅田のヨドバシカメラの北。 ITエンジニア養成スクール(http://school.kronos-jp.net/info/main/acc_map.jsp) 日時は11月29日(水) 19:0…

Amazonのレビュー5つ星いただけました!

SpringによるWebアプリケーションスーパーサンプル作者: 村山雅彦,阪田浩一,奥清隆出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/07/29メディア: 単行本購入: 2人 クリック: 65回この商品を含むブログ (22件) を見る 拙著『SpringによるWebアプ…

Googleの求人

Googleが多数の職種を日本で求人していますね。 リクナビにも出ています。 履歴書を送る場合はこういう風に送るそうです。 http://www.google.co.jp/intl/ja/jobs/resume.html 電子文書のみ。紙では受け取らない。 PDFかHTML、MSのWord、またはテキストフォ…

“英辞郎”の辞書データをマウスオーバー検索できる「Firefox」v2専用拡張機能

http://www.forest.impress.co.jp/article/2006/10/26/mouseoverdictionary.html 入れてみた。操作の1アクションが減るだけで便利になるもんですね〜。翻訳がしやすくなりました。

DbUnitのDatabaseTestCaseを継承して独自のテストフレームワークを作る4

DbUnitのIDataSetはこれで比較できました。 ExtendedAssertion.assertEquals(expected, actual);でも、たとえばタイムスタンプの列とかは比較できない、という場合もあると思います。そのときは、 IDataSet dataSet; for (ITableIterator i = dataSet.iterat…

初めてのRubyプログラム(Javaのアクセッサ生成)

excelとかの仕様書からDTOを作るっていうのが今回多くて、Ruby初心者の練習がてら仕様書からフィールド、gettersetterを生成するものを作ってみました。 excelでは結合セルとか使ってるので、それをテキストファイルにコピーするとこんな感じです。 テスト1 …

DbUnitのDatabaseTestCaseを継承して独自のテストフレームワークを作る3

さて、テスト対象のメソッドを呼び出したあと、どうやって検証しましょう??こう考えました。 処理 検証の対象 検索 対象メソッドの戻り値 登録 対象テーブルのデータ 更新 対象テーブルのデータ 削除 対象テーブルのデータ なので、テストフレームワークに…

DbUnitのDatabaseTestCaseを継承して独自のテストフレームワークを作る2

初期化とテストメソッド実行後のDBの状態も設定できます。 /** * Returns the database operation executed in test setup. */ protected DatabaseOperation getSetUpOperation() throws Exception { return DatabaseOperation.CLEAN_INSERT; } /** * Return…

DbUnitのDatabaseTestCaseを継承して独自のテストフレームワークを作る

DatabaseTestCaseクラスには2つの抽象メソッドがあります。 /** * Returns the test database connection. */ protected abstract IDatabaseConnection getConnection() throws Exception; /** * Returns the test dataset. */ protected abstract IDataSet …

Firefox 2.0リリース!

http://www.mozilla-japan.org/products/firefox/ 僕が使ってるエクステンションはまだ半分くらいしか2.0に対応していない状況です。

DbUnitのXlsTable

XlsTableクラスがexcelの1シートに対応するわけですけど、各セルの値の取得はXlsTable#getValue()で実装されてます。話変わって、DbUnitでのexcelへのアクセスはJakarta POIを利用してます。バグではない有名な話があって、セルの値を文字列として取得すると…

registは英語じゃないんだ!registerにしてくれ〜!

他の人が作成した設計書にregistが乱発されてる。。。UIが他社なので、今更変更することもできず。。。registっていう単語はないです。registerが動詞なんですよー。

DbUnitでのexcelファイル読み込み

DbUnitでexcelファイルを読み込み、DBへ登録する初期値やテスト結果の期待値を取得します。それにはorg.dbunit.dataset.excel.XlsDataSetを使います。このXlsDataSetはコンストラクタでjava.io.Fileかjava.io,InputStreamを渡します。では、DbUnitを拡張して…

staticな内部クラスは内部クラスじゃあない

From Java魂―プログラミングを極める匠の技作者: Robert Simmons Jr.,福龍興業,佐藤直生,木下哲也,石井史子出版社/メーカー: オライリージャパン発売日: 2004/10メディア: 単行本購入: 9人 クリック: 116回この商品を含むブログ (83件) を見る 後輩に内部ク…

日本発Ajaxフレームワーク「マスカット」

http://oss.moongift.jp/intro/i-2571.html AjaxでありながらJavaScriptすら書かない。これを使えばAjaxの開発効率は数段向上することだろう。 おもしろそうだ。Ajaxを業務アプリケーションに使うにはなかなか敷居が高いだろうし、フレームワークとして整備…

売れ行きの実感

SpringによるWebアプリケーションスーパーサンプルという本を7月末に出しました。なので発売からそろそろ3ヵ月。本を出したのは初めてですが、あらためてAmazonってすごいなって。というのは、Amazonランキング。 どれくらいの頻度かわからないけど、1日どこ…

ITmedia Biz.ID:SDカードやUSBメモリに書き込みを保存できる「電子黒板」

http://www.itmedia.co.jp/bizid/articles/0610/13/news079.html ほしい!こういうのが職場にほしい! エンジニアの会社はもちろんPCの性能や長時間座るいすなんかもきちんと整備してほしいし、ホワイトボードとかももっとたくさん用意してほしいなあ。設備…

IT戦記 - それすぐ実行!JavaScript!

http://d.hatena.ne.jp/amachang/20061015/1160945944 なるほど!とても勉強になります。僕もこういう有意義な情報を発信していきたいです。 (追記)あわわわ。。。こんなちょっとしかコメントしてないのにトラックバック飛ばしてしまいました。。。すみま…

SQLEndia

http://fw.moongift.jp/intro/i-2552.html きれいにSQLを整形するツールを探しているんですが。。。 接続できるデータベースはOracle/SQL Server/MySQL/PostgreSQLだ。 DB2がない。。。

traypse

http://fw.moongift.jp/intro/i-2559.html キーボードでタスクトレイを操作するソフトウェアだ。 traypseを起動したら、Ctrl+Shift+Pで呼び出す事ができる(変更可能)。するとタスクトレイに入っているアプリケーションが一覧表示される。 指定できるアクシ…

Going My Way: Gmailの中にGoogle Readerを表示するGreasemonkeyユーザースクリプト

http://kengo.preston-net.com/archives/002855.shtml Google Reader改定されたものは使ってない。。。使いやすいみたいですね。GMailっぽい画面のよう。。。RSSリーダーはlivedoorが最高!と思ってるんですが、一度比べてみようかな。GmailとRSSリーダーが…