読者です 読者をやめる 読者になる 読者になる

Challenge Java EE !

Java EEを中心に趣味や仕事における開発メモを書いています。

ガッツリJava EEで作られたZEEF.COM

少し前にJava EE 8に関する情報が色々まとまっていて、ウォッチするのにいいなぁと思ったページがありました。Java EE 8javaee8.zeef.comそれで「ZEEF」って単語を何となく覚えていたのですが昨日Twitterでhttps://t.co/ehu2NZ7wij は WildFly で動いてるら…

JJUG CCC 2014 Fallで感じたJavaの熱気

今日はベルサール西新宿で行われたJJUG CCC 2014 Fallに行ってきました。 (JJUG = Japan Java User Group , CCC = Cross Community Conference)Javaを始めてちょうど2年くらい、JJUG CCCは過去ブログを追って数えてみたら今回で5回目の参加でした(^^; JJUG C…

Javaエンジニア養成読本が出ます!

11月11日に「Javaエンジニア養成読本」が出版されます。この本は、Javaの最新動向を踏まえつつ、開発現場で役に立つような実践的内容を含むことを目標に企画されました。幅広い内容を6名の著者による共著で執筆したものです。新人エンジニアの方や、最新のJa…

#JavaDayTokyo 2014に参加して熱気を感じてきました!

今日は仕事仲間に申し訳ないと思いつつも、品川プリンスホテルで行われたJava Day Tokyo 2014に参加してきました(^^)去年は秋葉原のUDXで開催されましたが、コミュニティからの意見・要望をフィードバックに(主に椅子の座り心地が悪かった…等らしいですが…笑…

ResourceBundleでクラスパス上にない外部ファイルを指定する

最近Java EEを離れ気味でJava SEのコードを書いているのですが、その中で多言語対応が必要となりました。前に「Java技術最前線」で読んだ気が…と思って再度確認したら、ResourceBundleの記事ありました。他もいくつか調べつつ、やはりこれを使うのが良さそう…

ChefのCookbookでJavaとGlassFishをインストールしてみました

ここ最近、Windows Azureを利用してUbuntu Linuxの仮想マシンを作って、そこからknife-azureで別の仮想マシンを作って…ということをしました。 はじめてのWindows Azure ~Ubuntuの仮想マシンを作ってみた~ はじめてのWindows Azure ~Chefのプラグインknif…

SendGridFX : JavaFX meets SendGrid ! #JavaFX #SendGrid

I'm new to JavaFX and want to make something interesting.A month ago I signed up SendGrid, because my old colleague @nakansuke starts to new business with SendGrid company. He advised me that there is a good Java wrapper library of SendGri…

JavaFXとSendGridで簡易送信メーラーSendGridFXを作る!

少し前にSendGridへ登録したのですが、結構放置してました(^^;登録の流れやJavaで送信する簡易プログラムは前のエントリを参照下さい↓ JavaでSendGridを利用したメール送信 sendgrid4j使うとJavaで簡単にSendGrid経由にメール送れるので何か面白いことできな…

JavaOne 2013 San Francisco報告会に参加しました!#jjug #j1jp

先週末の10/19にJJUG(日本Javaユーザグループ)主催の「JavaOne 2013 San Francisco報告会 Tokyo」に行ってきました。 http://www.java-users.jp/?p=682 去年の会場はグリーでしたが、今年は青山のOracleでした。内容は…スライドが公開されているものが多いの…

Java Puzzlerとは言えないけどJavaの要素削除で理解できなくて頭を抱えたコード

先日「Javaでリストをループでまわして要素削除するのにハマったこと」を書きましたが、若手から「要素ぶっこ抜いても動きますよ(ドヤ」と言われたコードが以下でした。 package arrayloopremove; import java.util.ArrayList; import java.util.List; publ…

JavaOne 2013 San Francisco報告会 TokyoでLTさせて頂きました!

今日はJJUG(日本Javaユーザグループ)主催の「JavaOne 2013 San Francisco報告会 Tokyo」に行ってきました(^^) http://www.java-users.jp/?p=682聞いた内容をまとめるのは後日ゆっくりするとして、最後に行われたLT大会で自分も発表させて頂きました。Javaを…

Javaでリストをループでまわして要素削除するのにハマったこと

以下色々なサイトで既出なのですが、自戒を込めて書いておく。 悪あがきプログラマー - String配列から指定要素を削除する。 Kinopyo Blog - Java:List操作時のUnsupportedOperationExceptionについて すぎゃーんメモ - Iteratorの中で要素を削除するという…

JavaFXでYouTubeのダウンローダ的なサンプルを作ってみる ~動画の自動再生と履歴ページ遷移~

今日から堀北真希さん主演ドラマ「ミス・パイロット」が始まります(^^) http://www.fujitv.co.jp/misspilot/index.html

JavaFXでYouTubeのダウンローダ的なサンプルを作ってみる

今や便利なダウンロードツールが色々あるので、作る意味はあまりないのですが、JavaでYouTube動画とか取るには…と探したらライブラリがあったので、JavaFXと合わせてみました(^^; ちなみにYouTubeの動画をダウンロードすること自体は(自分の著作物を上げた場…

JDOM2でXMLファイルを出力してみる

以下のようなちょっとしたXMLをJavaで出力したかったのですが <Product> <Option Id="Opt"> <Name> <JPN>オプション品</JPN> <ENG>Option Item</ENG> </Name> </Option> </Product> 「Java XML 出力」とか調べると色々方法がありそうで、どれがいいのやら…と(^^; 後日@kazuhira_rさんがまとめて下さってました!参考になりますm(_ _)m ■Java…

JavaOne2013参加予定メモ

ひょんなきっかけからJavaOne2013に行く機会を得ることができました(^^;Javaを触り始めて約1年、国内の勉強会に参加しても、まだまだ知らないこと、理解できていないことがたくさんあるのに、JavaOneなんて超ビッグイベント…自分みたいな素人が参加していい…

JJUG ナイト・セミナー「ビール片手にLT & 納涼会」のまとめ! #jjug

本日(8/19)に行われたJJUG ナイト・セミナー「ビール片手にLT & 納涼会」 http://www.java-users.jp/?p=611に参加させて頂き、拙い発表ですが初めてLTしました(^^;緊張した。とりあえず、LT発表者各位の資料をまとめてみました。 拾い切れていないかもしれ…

JJUG ナイト・セミナー 「Inside Lambda」 に行ってきました

昨日(2013/7/23)にOracleで行われたJJUGナイト・セミナー「Inside Lambda」に参加させて頂きました。最近のナイト・セミナーは案内と同時にすごい勢いで申し込みが埋まってしまいますね。 申し込む側は情報のキャッチを如何に速くできるか、という辺りで中々…

JacksonのJSON Data Bindingサンプルを書いてみた with Lombok

Java EE 7が出たとき、JSR 353(Java API for JSON Processing)でJSONの標準APIが出ると聞きました。以下のサイトをみると、Java SEからも使える…のかな(^^;? http://java.dzone.com/articles/java-api-json-processing-jsrというか、自分はそもそもJSON触る…

JODConverterとOpenOfficeでExcelをPDFへ変換する

かくかくしかじかあって小さいサンプル作ったのでメモ。JavaでExcelをPDFへ変換する必要があったのですが、ライブラリは色々とありそうな中、JODConverterを使ってみました。 JODConverterの3.0なのですが、これ3.0-beta-4でメンテナンスは止まってるっぽい…

GlassFish Users Group Japan 勉強会 2013(1回目)に参加させて頂きました

GlassFish UG勉強会は初参加だったのですが行ってきました(^^) http://atnd.org/events/39984ちなみに公式サイトはこちらのようです。 GlassFish ユーザ・グループ・ジャパンの公式Webサイトイベント告知は早めに拾っていて登録は早かったのですが、その後あ…

JavaでActiveDirectoryでの認証ができたー

Javaで(正しくはJava EEから)Active Directoryに接続するための準備が終わり、実装・テストも無事完了しました。準備の過去記事は以下に。 JavaでActiveDirectoryへ接続するための下調べ Windows Server 2008 R2にActiveDirectoryを設定 その1 Windows Serve…

過去に書いた「ディープコピー in JPA」の訂正

去年、Java EE6でWebプロトを作成していた頃に、JPAのEntityをディープコピーする方法に触れました。→Challenge Java EE 2012/10/30記事 ディープコピー in JPAこの当時やった方法は、StackOverflowの元ネタを参考に、コピーしたいEntityをfindで一旦取って…

Java Day Tokyo 2013に参加しました

先週末に「JJUG CCC 2013 Spring」で終日のJavaイベントに行ったばかりですが、本日も「Java Day Tokyo 2013」に終日参加してJava漬けな1日でした(^^)今、開発繁忙ピークなのに終日抜け出して、ごめんなさいごめんなさいごめんなさい…。Java Day Tokyo 2013…

JJUG CCC 2013 Springに参加しました~!

昨日(2013/5/11)、ベルサール西新宿で行われた「JJUG CCC 2013 Spring」に参加させて頂きました。JJUG CCCは去年の11月に参加したのが初めてで、今回が2回目となります。前回の参加報告はこちら→「JJUG CCC 2012 Fall参加」って今みたら写真とってたんだ…昨…

JenkinsとJava EE6で取り組んだ初めてのCI

前の開発では、それなりに大規模な開発だったにもかかわらず、構成管理や試験が全て人間ベースで行われていました。従って当然のようにミスは起きるし、終いには「あの人がいないとビルドできない!」とか「ここの試験はあの人にお願いしないと」みたいな状…

開発途中で出会ったLombok…

方々で既出の話だと思うので細かく触れませんが、C#の自動プロパティ的なものがJavaにあればなぁ、と思うわけです。基本的にIDE(NetBeans)の自動生成でgetter/setterを生成するので手間はないし、コードは折り畳んでおくのでそれほど問題にはならないのです…

C#からJavaに触れてつまづきそうになること

タイトルがアレですが、言語仕様の優劣比較とかではないです(^^; 仕事の上で、C#(あ、ちなみに私の知識は2.0ですが(^^;)からJavaを書くようになって、たまに「えっ」と思うことがあるのでいくつか備忘として書いておこうかなと。 文字列の連結 C# string s…

JJUG ナイトセミナー (2013年2月)に参加してきました

今日はJJUG(日本Javaユーザグループ)のナイトセミナーに参加してきました。 事前案内のサイトにあるように Javaはどのように動くのか~スライドでわかるJVMの仕組み jcmdをさわってみよう それでも依存性は残っている ~環境によって起きたり起きなかったり…

New I/O 2を使ったファイル処理へ書き換え

一昨日書いていたテストコードの中で、バイト配列をファイルへ読み書きする処理がありました。 通常はデータベースへの読み書きするのですが、テストコードなので、とりあえずファイルでやろう(^^;みたいな。で、以下のようなメソッドを書いてました。 ファ…

マルチキャッチを初めて使ってみました

昨年のJava EE6プロトタイプ開発でもコーディングはしていましたが、本開発に入ってから、より真面目(!?)にコーディングしていくと、何かと発見があったりします。昨日のエントリでも少し触れましたが、今の開発では自社の米パートナーが提供するJNIライブラ…

Java言語仕様の勉強 3日目

あけましておめでとうございます。 寝正月とはよく言ったもので、実家に戻ってゴロゴロしてると本を読んでいても気が付くと爆睡してしまっている元旦…続けて「プログラミング言語Java (The Java Series)第4版」を読みますが、つい寝ちゃって中々進みません(^…

Java言語仕様の勉強 2日目

昨日の続きで「プログラミング言語Java (The Java Series)第4版」を読みます。 今日も知らない言葉たくさん。 ブランクfinal 「2.2.3 finalフィールド」の所で「ブランクfinal」という言葉が。 フィールドで初期化していないfinal変数のことらしい。初期化ブ…

Java言語仕様の勉強

冬休み、幸い時間があるので、基礎的な所からJavaのことを学ぼうと思い「プログラミング言語Java (The Java Series)第4版」を実家に持って帰りました。1ページ目から真面目に読む、という学生みたいなことをしてるのですが、「えっ、Javaってこんなことでき…

JJUG CCC 2012 Fall参加

今日はJJUG CCC(クロスコミュニティカンファレンス)なるイベントに参加してきました。 http://kokucheese.com/event/index/56556/ 昨日に続けてJava系のコミュニティイベントで、今日も人が多く活気があるなぁ、と改めて感じました。聴講させて頂いたのは以…

JavaOne 2012 San Francisco 報告会@グリーに参加

今日は午後から六本木に移動してJavaOne 2012 San Francisco 報告会に行ってきました。 http://kokucheese.com/event/index/57798/私はまだまだJava初心者なのでハードル高いかな…と思いつつ、少しでも技術的な情報を持ち帰りたく参加させて頂きました。ここ…