きしだのはてな: [Java][NetBeans]Jacoco+NetBeansでカバレッジを取ってJenkinsで記録
カバレッジをとるのに、Jacocoを使ってみました。設定などのメモ。Mavenの設定project > build >...
View Articleきしだのはてな: Java大好き男に「どのIDEが好き?」と訊ねられたとき、女はどう答えたらいいの?
あ、まず前提として、貴女がJava大好き男を夢中にさせることが、はたして貴女を幸福にするかどうか、それはまた別問題だけれど。とはいえ、Java大好き男たちは玉石混交ながら、大手SI系の給料高い男なども多く、したがって、釣り師たる女たちにとっては、なかなかあなどれない釣り場です。では、Java大好き男に「どのIDEが好き?」と訊ねられたとき、貴女は、どう答えれば理想的でしょう?まず最初に、その男がAn...
View Articleきしだのはてな: [java][java8]Java8で体験するオブジェクトと関数の狭間
Java8でlambda構文が導入されることで、Java言語も関数型のような性質をもつことになりました。関数型の性質として大事なことのひとつに、関数を戻り値として返せるということがあります。lambda構文によって、Javaでも表記上は関数を戻り値として返すことが可能になったわけです。で、関数を戻り値として返せるとどうなるかというと、関数をオブジェクトのように使えるようになります。まあ、Javaでは...
View Articleきしだのはてな: [java][javaee7]WebSocketをネタにJava EE 7正式版を試してみる
Java EE 7がリリースされて、それに対応したGlassFish 4もリリースされました。ついでに、Java EE 7やGlassFish 4に対応したNetBeans 7.3.1もリリースされています。ということで、NetBeansとGlassFishを使ってJava EE 7を試してみようと思います。今回は、Java EE...
View Articletorutkの日記: [Java]JJUGナイトセミナー「インサイド・ラムダ」
本日はJJUG主催のナイトセミナー「Inside Lambda」が開催されました。 http://kokucheese.com/event/index/101955/ 内容は2部構成で、目玉はJavaのラムダ式が裏でinvokedynamicを使っている件について「ラムダとinvokedynamicの蜜月」の題名で宮川拓さんの講演、そしてその前の時間にラムダ理解の導入として「Project...
View Articleきしだのはてな: [java]JavaでIDEのアクセッサ生成よりlombokを使ったほうがいい理由
lombokは、JavaでのアクセッサやtoString、equalsなどボイラープレートなコードをコンパイル時に生成してくれるライブラリです。ただ、こういったコードの生成は、IDEを使えば自動で行えるので、わざわざlombokを導入するまでもないと考えることもできますが、ぼくはlombokを導入するべきだと考えて、lombokを使うようにしました。このとき「lombokを導入するべき」と考えた理由...
View Articleしんさんの出張所 はてな編: [NetBeans]NetBeans 7.2ベータでも放置中のbug
検索文字が表示されない。反転されている文字をみてのとおり、ここでは「public」とうちこんでる。だいぶ前のナイトリービルドですぐにわかったこのバグ、いまだに法地中だけど、製品版までにはちゃんと直るのだろうか。というか、こういう見た目系って真っ先に気がつくバグだと思うんだけどどうなってんの。
View Articleねこび~ん: グッズ売上げを義援金として寄付させていただきました
ねこび〜んグッズで売上げた利益をそのまま義援金として寄付させていただきました。東北デベロッパーズコミュニティ設立総会を機に生まれたねこび〜ん。少しでも恩返しできれば...と思います。
View Articletorutkの日記: [Java]JavaOne 2013 SF(09-22)
8月末に急遽JavaOne SFに参加する話が持ち上がり、翌週会社から費用負担がOKとなってバタバタ準備を開始しました。 海外のカンファレンス系に参加するのは初ですし、海外出張も初です(個人で海外旅行はいろいろいっており、サンフランシスコは3度目です)。 事前準備 パスポート、ESTA(電子渡航承認システム)...
View Articletorutkの日記: [Java]JavaOne 2013 SF(09-24)
JavaOneの3日目(セッション2日目)(暫定版)です。 今日は、朝8:30から夜21:00過ぎまで長い1日でした。 本日聴講したセッション一覧は次です。 The JavaFX API’s Synergy with JavaFX 3D (8:30-9:30) Integrating JavaFX with Native Technologies (10:00-11:00) The Modular...
View Articletorutkの日記: [Java]JavaOne 2013 SF(09-25)
JavaOne 2013 SFの4日目(セッション3日目)です。概要だけ書いた暫定版です。 昨日はセッションが21:00過ぎまであって宿に戻ったのが22:00、ブログ(暫定)を書いたり翌日のセッションを確認したりと遅くなり、睡眠不足での参加です。 本日聴講したセッションは次です。 Java in Real-Time Secure Mission-Critical Applications...
View Articlemarsのメモ: [life] TDDBC(TDD Boot Camp)仙台03に参加してきた
→ TDD Boot Camp(TDDBC) - TDDBC仙台03/課題→ TDD Boot Camp(TDDBC) - TDDBC仙台03/課題用語集→ TDDBC 仙台 the 3rd #tddbc のまとめ - Togetter去年の感想はこちら。→ TDDBC(TDD Boot Camp)仙台02に参加してきた - marsのメモまたの名を「...
View Articleきしだのはてな: [javaone2013]JavaOne2013 0日目 キーノートとコミュニティデイ
(2013/10/14に書いています)JavaOne前日です。前日とはいえ、テクニカルキーノートや、コミュニティ系のセッションなどが行われています。で、ホテルでネットが使えないので、まあ10時くらいからかなーと思いながらとりあえずヒルトンへ。ロビーがJavaOneになっています。でも、ここでネットにつないで、テクニカルキーノートはMosconeであるということがわかりました・・・Mosconeに行く...
View Articleきしだのはてな: [javaone2013]JavaOne2013 1日目 セッション漬け
(2013/10/15に書いてます)さて、JavaOne初日です。JavaOneが本気だしてきたので、たくさんのセッションがあります。8:30から21:30くらいまで、一日中セッション漬けでした。そんな朝からほんとに出てたの?という疑問があるかもしれませんが、時差ぼけのせいか、サンフランシスコでは毎日7時に起きて23時に寝るという規則正しい生活をしていました。セッションは、次のとおりです。CON36...
View Articleきしだのはてな: [netbeans]NetBeans7.4には最新lombokを
NetBeans7.4がリリースされましたが、lombokが動かなくなってました。で、NetBeans7.4ではlombokは動かない!というエントリーを書こうと思って改めてフォーラムを見ると、なんだか新しいバージョンでは動くようなことが書かれてました!最新の1.12.2をダウンロードして試してみると、Java8+NetBeans7.4でlombok動きました!こんなコードが正常に動いてます。@Se...
View Articletorutkの日記: [Java]JavaOne 2013 サンフランシスコ報告会 Tokyo参加&LT発表
本日は、JJUG&Javaカンファレンス主催の「JavaOne 2013 サンフランシスコ報告会 Tokyo」がオラクル青山センターで開催されました。 http://www.java-users.jp/?p=682 JavaOne参加者のLT発表枠で発表してきました。発表スライドは次です。 http://www.slideshare.net/torutk/java-one-2013-sf-lt...
View Articletorutkの日記: [C#][.NET]アプリケーション開発と保守における考慮事項
先日社内でJavaOneサンフランシスコ参加報告を行った際に、なぜかJavaと.NET Frameworkの違いについての質問を多々受けました。質問は過去に開発したソフトウェアを再利用する場合の互換性などで、Javaについては1996年来からウォッチしていたので回答できますが、.NET Frameworkは過去に一時期技術調査をしたことしかないので、補足調査をしてみました。...
View Articleきしだのはてな: [java]今どきのJava Webフレームワークってどうなってるの?
昨日のSeasar2のエントリについたコメントなどで、「とはいえ代わりに何つかうの?」みたいな話が出てたので、とりあえずJava EEのWebフレームワークについて簡単にまとめてみます。Java SE 8+Java EE 7+lombokで書いていますが、基本的なところはJava SE 7+Java EE 6でも大丈夫です。なので、今どきとは書いてますが、基本的には2009年12月のJava EE...
View Articletorutkの日記: [Java]JJUG CCC 2013 Fallに参加してきました #jjug_ccc
本日、日本Javaユーザーグループ(JJUG:Japan Java User Group)主催のJJUG CCC 2013 Fall*1に参加してきました。 http://www.java-users.jp/?page_id=695 午前中は基調講演2つ、午後は公募で採択された技術セッション、ハンズオンから構成されています。ユーザーグループ主催なので費用は無料です。...
View Articleへびのぬけがら: NetBeans IDE 7.2 Beta リリース
NetBeans IDE 7.2 Beta がリリースされました(リリースされてからだいぶ時間が経ってしまっていますが…)ダウンロードはコチラからできるようになっております 恒例のスプラッシュです 今回のバージョンでは、結構便利な機能が追加されています(現在、ベータ版ですので、今回ご紹介する機能が最終リリースでは含まれない可能性がありますので、ご了承ください)Java...
View Article