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

Templateでstatic importもおまけにやってもらうには

とりいそぎ、要点のみ。 assertThat(${actual}, is(${expect})); ${imp:importStatic('org.hamcrest.core.Is.is','org.junit.Assert.assertThat')}みたいにかくと、assertThatがカーソル行に展開されると同時に、ファイル先頭部分に指定したstatic import宣…

Ganymede+Pleiadesでの検索メニューとかにニーモニックをつけてみる

[編集(E)>検索と置換]のニーモニック 自分の環境だけかもしれないのですが、 メニューの[編集(E)>検索と置換]に(&F)ニーモニックがついてないので、 Alt+E F によるサクサク検索が使えなくなってしましました。 Ctrl+J とかのインクリメント検索を使いこなせ…

リファクタリングのRenameでダイアログ方式に戻すには

※このエントリは家から。家ではPleiadesをいれてないので、UI表記が英語ベースになってます。3.3くらいから、リファクタリングの[Rename]のUIが、Ctrl+1の[Rename in File]と同じようにエディタ上でインラインに編集するようになりました。 別にそれ自体はい…

GanymedeでQuickJunitの設定画面が出ない件の対処方法

Twitterでshin1ogawaさんから質問があって気がつきました。 http://twitter.com/shin1ogawa/statuses/771540407 Quick-Junit 0.4.0で発生してます。原因は簡単なことだったので、対処方法を書いておきました。 Windows前提で書いてますが、パスを読みかえれ…

,,aのリスト表示でタイトルが出力されるようにしてみた(完結編)

id:eclipseさんのコメント: ビープ音ですか? plugin があとで読まれているなら howm-mode.vim 内の nmap には がついているので、そのせいでエラーが表示され、(howm-mode.vim側の) ,,a が定義されないと思います。私がテストしてみたところ、vimrc にnmap …

,,aのリスト表示でタイトルが出力されるようにしてみた

仕様なのかバグなのかわからないけど、タイトルが出るほうが好みなので修正してみた。 --- howm-mode.vim.orig 2008-03-06 16:59:29.921875000 +0900 +++ howm-mode.vim 2008-03-06 16:58:26.328125000 +0900 @@ -988,7 +988,8 @@ function! s:ShowDirectory…

subclipse@3.2 → subversive@3.4R5 への移行

正式リリースではないもののガニメデがよいという噂をききつけて、1週間くらい前に移行してみた。英語メニューにもなれて、結構いい感じ。 ただ1つだけかなり深刻に困っていたのは、新しい環境でSVN共有されているはずのプロジェクトが、非共有状態になって…

3項演算子とジェネリクスの戻り値形依存タイプとの相性

組み合わせによってイヤンな場合があるようだ。 // (1) Set<String> hoges1 = Collections.emptySet(); //--> OK // (2) Set<String> hoges2 = (true) ? Collections.emptySet() : new HashSet<String>(); //-->NG:コンパイルエラー // (3) Set<String> hoges3; if (true) { hoges3 = Collect</string></string></string></string>…

INNER JOINとCROSS JOINの違い

sql

今までJOIN構文をなんとなくで使ってきたので、INNER JOINとCROSS JOINの違いがよくわからないでいる今日この頃。 いまさらながら調べてみた。 CROSS JOIN: ON, USING を指定しない場合、左右のテーブルの直積を返します。 つまり、左右のテーブルにそれぞれ…

達人に学ぶ SQL徹底指南書

達人に学ぶ SQL徹底指南書 (CodeZine BOOKS)作者: ミック出版社/メーカー: 翔泳社発売日: 2008/02/07メディア: 単行本(ソフトカバー)購入: 41人 クリック: 884回この商品を含むブログ (71件) を見る数日前から読んでいるんですが(まだ途中)、すごい面白く…