2013-11-01から1ヶ月間の記事一覧

CDI1.1でInterceptorを使うときの注意

CDIを使うときに便利なInterceptorですが、なんかJava EE 7のCDI 1.1で試そうと思ったら Enabled interceptor class MyInterceptor in file:/C:/.../beans.xml@7 is neither annotated @Interceptor nor registered through a portable extension という例外…

直列加算と並列加算でdoubleの足し算の結果が変わる話

Javaに限った話ではないのだけど、Javaで並列加算が気軽にできるようになったので、気に留めておいたほうがいい話。 まず、次のようなコードを動かしてみます。 public static void main(String[] args){ double[] data = { 1.234E80, -1.234E80, 2, 3}; Sys…

Java8 Streamではクイックソートが書けない

タイトルは釣りです。 もちろん、汎用ライブラリなので、Streamを使ってクイックソートが書けないわけではありません。 ただ、Streamで完結したままではクイックソートは書けません。Listとの相互変換が必要です。 で、Streamで完結したままクイックソートが…

NetBeans7.4でCordovaを使うときの注意

だいたいの手順は、こちらのYouTubeの通り。 インストールしないといけないものは Android SDK node.js cordova git です。 Android SDK Android SDKはこちらから。 http://developer.android.com/sdk/index.html ここで注意する点は、Cordovaを使うためには…

Java SE 8 lambdaで変わるプログラミングスタイル

JavaOne2013報告会福岡第二段で話したlambdaの資料に加筆して公開しました。 lambdaの詳細な構文は適当に調べてもらうとして、lambdaでどのようにプログラミングスタイルが変わるかということに重点おきました。 追記「用意されたFuncationalInterface」のリ…

勉強会に参加しないと不幸になる話

昨日のOSC福岡2013の「勉強会x勉強会」セッションで飛び込みLTしたときのプレゼンに加筆して公開しました。 追記:福岡の人はFacebookの福岡IT関連勉強会に参加しておくと、勉強会情報が得やすいと思います。

ぷろぐぱ 福岡

http://atnd.org/event/E0021897https://groups.google.com/forum/#!forum/javacommu-q

今どきのJava Webフレームワークってどうなってるの?

昨日のSeasar2のエントリについたコメントなどで、「とはいえ代わりに何つかうの?」みたいな話が出てたので、とりあえずJava EEのWebフレームワークについて簡単にまとめてみます。 Java SE 8+Java EE 7+lombokで書いていますが、基本的なところはJava SE 7…

Seasar2を新規案件に採用するのはそろそろやめたほうがいい

Seasar2の機能追加停止が宣言されてから、すでに6年弱たっています。 Seasar2.4に対する追加要望があれば、もちろん検討します。ただし、大きな変更や追加はもうないでしょう。 Seasar2の今後のロードマップ 2008-01-29 - ひがやすを blog 後継になる予定だ…