エンジニアが作る最新ITブログ トップ>エンジニアの発信する【Java】
2010年02月12日[java][event] JavaOne 2010 公募開始
Javaコミュニティのためのイベント「JavaOne 2010」が、今年の9/19-23にSan FranciscoのMoscone Centerにて、Oracle OpenWorld 2010と同時開催されます。 JavaOne 2010のセッションの公募 (Call for Papers) が始まりました。締切は3/14。今回は、次の7つのトラックが予定されています。 コアJavaプラットフォーム Java SEとデスクトップJava Java EEとエンタープライズ アプリケーション向 ...
2010年02月11日仕事でJavaのOutOfMemory(OOM)の不安にまどわされる・・・人間不信・・・
仕事でJavaのOutOfMemory(OOM)の不安にまどわされる・・・人間不信・・・
以下が原因「スタックオーバー」。ドンピシャ!! 元ネタjava.lang.OutOfMemoryErrorというエラーがでる。 アプレット使ったことがないので、参考意見です。 漠然とOut Of Memoryが出るという結果だけわかっているより、どの処理でOut Of Memoryが発生するかを特定すれば、たいていのOOMは解決します。 RuntimeクラスのfreeMemory(),maxMemory(),totalMemory()等を使って、ところどころでログを吐き出してメモリ使用量の推移を見るといいと思います。 余談:たいていのOOMは、永続ループが発生して、スタック切れかメモリ切れになっていたという場合が多いです。 2010年02月11日[Java][Apache][FESS]clearReferences系のエラーログの対応方法
調査を進めた。clearReferencesThreadsとclearThreadLocalMapのエラーを黙らせるには以下のようなコードをサーブレットのdestroyに書けば良い(サーブレットの定義順には注意)。 @Override public void destroy() { stopAllThreads(); } private void stopAllThreads() { Thread[] threads = getThreads(); ClassLoader cl = this ...
2010年02月11日『日本辺境論』
何かの役に立つかどうかはともかくとして、「そうそう、そうなんだよね」と納得できる日本人論です。
関連情報・「日本辺境論」発売
(内田樹の研究室)・【著者に聞きたい】内田樹さん『日本辺境論』
- MSN産経ニュース・404
Blog Not Found:s/辺境/終端/g - #書評_ - 日本辺境論・日本辺境論
- 情報考学 Passion For The Future
・Jungle
Java - 『ニッポンの思想』・Jungle
Java - 『純粋な自然の贈与』・Jungle
Java - 『アーキテクチャの生態系』
2010年02月08日Play framework は Rails ライクな Java のフレームワーク
CodeZine で Java の軽量フレームワークが特集されていて、「Apache
Wicket」 や 「Apache
Click」 と共に、「Play
framework」 が紹介されています。「Play framework」 は、RoR(Ruby on Rails)
スタイルのWebアプリケーション開発を Java で実現するフレームワークで、テンプレートエンジンには Groovy を使用しています。
関連情報・Javaで軽快に使える「軽量フレームワーク」特集
~本格的なRoRスタイルフレームワーク「Play!」(1):CodeZine・Javaで軽快に使える「軽量フレームワーク」特集
~本格的なRoRスタイルフレームワーク「Play!」(2):CodeZine・Javaで軽快に使える「軽量フレームワーク」特集
~本格的なRoRスタイルフレームワーク「Play!」(3):CodeZine・濃縮還元オレンジニュース:JavaでLL風な開発を実現するWebフレームワーク「Play
Framework」|gihyo.jp
・Jungle
Java - AribaWeb なら Rails の100倍コード量が少ない?・Jungle
Java - Spring ROO って何だ?・Jungle
Java - Skyway Builder CE 6.3 GA リリース・Jungle
Java - Skyway Builder WSE を試してみた (1)・Jungle
Java - Skyway Builder WSE を試してみた (2)・Jungle
Java - Grails 1.2 リリース・Jungle
Java - Groovy-Eclipse 2.0.0 リリース
2010年02月06日[sun][kenai] Kenai.comの将来 (日本語訳) (2/5更新版)
Kenai.comの今後の計画に関して、Oracleで開発ツール製品を担当しているTed Farrellからさらに詳しいコメントが出ています。java.netへの統合に向けて作業が進行中とのこと。 S/N Ratio > Kenai.comの将来 (日本語訳) (2010/02/02) http://d.hatena.ne.jp/satonaoki/20100202/p1 Project Kenai http://kenai.com/ Project Ken ...
2010年02月05日[Java]実装クラスはpublicでない方が良いのか…
Twitter4Jでpublicなインターフェースがあって、その実装クラスがpublicでない感じなのだが、まぁ、これはこれで実装クラスを隠蔽して触らせない感じでライブラリを作る側からすると変更しやすいのでよくあるパターンの一つかと思う。でも、リフレクションをしたりするには実装クラスがpublicでないから、publicなインターフェースを使わないとアクセスできない。Seasar2 の Beans とかは実装クラスを使うので取れない感じに陥る。昔は綺麗な感じの設計が好きだったので前者の方だったのだけど ...
2010年01月29日プログラミング上重要な知識"正規表現”
ひさびさに正規表現にはまってしまいました。
その昔 sedコマンドなどで正規表現を頻繁に使っていたのでそれなりに覚えていたのですが…。 今回使ったのはAndroid/Javal。TextView内の特定文字列にリンク情報を付加するLinkifyというクラスを利用したのですがそこで指定するのが正規表現。 2つのパターンのうち1つはすぐに実現できたのですがもう1つがなかなかうまくいかなくて。 正規表現のベストプラクティス(表現)を思い出しつつなんとかクリアしました。 正規表現なんてそんなに使わないだろうと思っていましたが最近の言語の多くで正規表現をサポート。 重要性は以前よりも増しているんだな~と実感しました。 正規表現に馴染みの薄い人はしっかり会得した法がいいですよ。 ![]() 正規表現ポケットリファレンス (POCKET REFERENCE)
2010年01月28日Apple がタブレット端末の iPad を発表
Apple が、ビデオや音楽再生機能、無線LANを備えたタブレット型携帯端末 「iPad」 を発表しました。まさに巨大な 「iPhone」
といった感じですね。499ドルからと、予想されていたよりも低価格です。
関連情報・ニュースリリース:Apple,iPhone
OSを搭載したタブレット型デバイス「iPad」発表|gihyo.jp・アップル、タブレット端末iPadを発表。499ドルから(仕様詳細&ギャラリー追加)・アップル
iPad はiPhoneアプリがそのまま動作、対応SDKは本日公開・アップル、iBooksで電子ブック市場に参入・アップル社待望のタブレットPCの新名称は「iPad」
- GIGAZINE・Tech
Wave : AppleがタブレットPCのiPad発表。499ドルという低価格でkindleを直撃・AppleがiPadを発表―目玉はiBooks、価格は$500から$830・iPad
vs Kindle:Amazonはどう応じるべきなのか?・[CG]iPadとKindleのスペックを比較する・Adobe、FlashオーサリングソフトをiPadに対応させると発表
- ITmedia エンタープライズ
・Jungle
Java - ケータイを中心に日本でも電子書籍の利用が増大・Jungle
Java - Amazon DTP が多言語対応
p.s.個人的には 「HP slate」 の Android 版の方が気になるかも..。
・HPがタブレットPC「HP
slate」概要を動画で公開 - 2010年内に発売 | マイコミジャーナル
2010年01月27日Atmosphere 0.5 リリース
Comet を実装することのできる POJO ベースのフレームワーク 「Atmosphere
0.5」 がリリースされました。詳細は把握していませんが、「Google
Guice」 をサポートする機能などが新たに追加されています。
関連情報・InfoQ:
Comet 抽象化フレームワークのAtmosphereがアルファ版をリリース・atmosphere-core
Jersey 上に構築 - Technology・@
MUST /\/i!A = 4/\/ipi r^2 : Atmosphere 0.5 is released | Java.net
・Jungle
Java - Comet 関連情報メモ・Jungle
Java - JAX-RS が JCP 投票で承認
|
エンジニアが作る最新ITブログ トップ>エンジニアの発信する【Java】