java
http://www.wankuma.com/seminar/20081108toyama01/Default.aspx デモをお見せ出来ないのが残念ですが、Appletは結構楽しんでもらえたようでよかったです。 資料が直前で出来上がってしまいかなり焦りました。Wankumatoyama#01View SlideShare presentation …
NBAが知らないうちに開幕されていて度肝抜かれてないでしょうか。 Lakersいきなり強すぎですね。Lakersについて言及すると小林さんに怒られますが、呪いを今年は払拭したいです。 さて、MVEL2.0 Finalがリリースされました。 次期バージョンのMVELは、幅広い…
こんばんは、とうとう せろり が騒ぎ出したBTrace。 "BTrace means best trace" は僕が勝手に作った言葉です。 BTraceとは、BTrace program(Javaのコード)でトレースしたい内容を記述できるんです。 とりあえず以下のAnnotationを覚えておけば一人前のBTra…
Wicket and generics and the end of Java http://web.mac.com/jonathan.locke/iWeb/JonathanLocke/Blog/D837029B-5A03-4D94-8EEC-927B07078A26.html 超訳ですが、こんな感じでしょうか(間違ってたら指摘下さい) GenericsがJavaで最も大きい問題である事が…
超忙しいのですが、ちょっと一息。NetBeansってあるじゃないですか? ねこびーんがとてもキュートですよね。 息抜きにNetBeansをインストールして出来るデスクトップアイコンのツールチップを見てください。 必要な唯一のIDEです by id:c9katayamaさんとこの…
花見日和の今日この頃、花見にもいけずにj-waveを聞きながら仕事しているちょっとキモ目のよねむらです。 さて、Bean Validationのinitial draftがリリースされました。 JSR 303はJava Beanオブジェクト用のValidation機構、メタデータモデルを実現する目的…
JavaでのRESTfulウェブサービス(JSR-311)実装のJersey(https://jersey.dev.java.net/)の技術TIPS。 JAX-RS と Jersey JAX-RSは、JavaでRESTfulウェブサービスを構築するための標準化された annotationやインターフェースAPIを提供します。 まだ完全なもので…
モジュラス11ウェイト2~7(M11W2~7)とは、以下の計算式でチェックディジット等で使用されます。 モジュラス10もあるけど、あっちは古いので11にする。 [計算式] 1.データの末尾の桁からウエイトを2.3.4.…7.とかけてゆき、総和を求めます。 ※ウエイトが7を越え…
Next Generation Java Testing: TestNG and Advanced Concepts作者: C馘ric Suleiman, Hani Beust出版社/メーカー: Addison-Wesley Professional発売日: 2007/10/15メディア: ペーパーバック クリック: 38回この商品を含むブログ (5件) を見る予約しようとし…
Pnutsは、スクリプト言語とその処理系で、現在はJavaVM上で動作するスクリプト言語です。前から気になっていたのでevalでスクリプトを実行する簡単なもので弄ってみました。 package jp.co.abby.pnutssample; import pnuts.lang.Context; import pnuts.lang.…
J/Invokeは,簡単にWin32 dllやLinux shared libraryを呼び出せるライブラリです. J/Invoke is the easiest way to call functions in a Win32 DLL (or a Linux shared library) from Java. With J/Invoke, Java programmers can call the Win32 API, or an…
Jythonはバージョン2.2メジャーリリースした模様。 このバージョンはPython2.2の内部アーキテクチャとPython2.3の特徴を実装してるようです。 JythonはJavaバイトコードにPythonのソースコードをコンパイルするPythonのJava実装で モペからは「もう少しかな…
行って来ました。 基本的に、ここを見れば全てが分かります!ちょっと僕とnekopでたくさん質問しちゃって,質問出来なかった人がいたら すいませんm(_ _)mそれにしても,eversさん(ツユキさん)とid:Isoparametricさんのpython組の方が本当に僕に優しくしてく…
もぺも書いてたし、あとここ見て思ったから書いた。 でも、以下の例は代入式なだけだからそもそもキーワード引数とは違うけど。 public static void main(String[] args) { String aaa; String bbb; Hoge hoge = new Hoge(aaa = "aaa", bbb = "bbb"); } publ…
GuiseはGoogleのGuiceではなくGraphical User Interface, Simple yet Elegantのようです. http://www.guiseframework.com/ 開発動機が "JSFに代わるもの" であるように, JSFよりも良い使い勝手・機能性を目指したフレームワークのようです.また,Guiseが…
Java Web Frameworks Increase Support for Auto-Reloadいくつか紹介されていますので,それぞれ簡単に.■Grails いくつかの制限付きで自動リロードをサポート ■Seam Seam1.2.1は,"incremental hot-deployment" と呼んでいるものを導入 ■Spring MVC & Web F…
CometProcessorの情報を求め購入したものの全く触れられていない... というのも,Tomcat6でComet実装した際にCometEvent.EventType.READの挙動が おかしかったので詳しく説明があるかとちょっと期待したけど... Pro Apache Tomcat 6作者: Matthew Moodie,Kun…
遅れましたが,ちゃんとチェックはしてました.https://javaserverfaces-spec-public.dev.java.net/proposals/JSF-2_0-draft.html こちらにdraftが公開されています. すごく分かり易い説明がこちらにあります. http://d.hatena.ne.jp/yokolet/20070401#117…
ReentrantLock(再入可能ロック)を調べる。java.util.concurrent.locksのLockを実装するReentrantLockは 並行処理及びメモリの意味体系がsynchronizedと同じだが ・lock polling ・interruptible lock waits ・timed lock waits などの機能が追加され、多くの…
今日、届いた2冊。Decompiling Java作者: Godfrey Nolan出版社/メーカー: APress発売日: 2004/08/06メディア: ハードカバーこの商品を含むブログ (3件) を見る Apache Maven 2.0入門 Java・オープンソース・ビルドツール作者: 野瀬直樹,横田健彦出版社/メー…
Loopとリンクコンポーネントとか。 Tapestry 5 Technology Preview #2 -- 20 Oct 2006id:shot6タン>こっちも見てみてね〜w
http://www.jcp.org/en/jsr/detail?id=269Final Draftが公開。ビルド時におけるアノテーション処理時に、PluggableなAPIを利用して Annotationを処理する仕組みを組み込めるようになり、AnnotationPlocessorの 作成及び開発が簡単に出来るようになるそうな。…
private static String slashify(String path, boolean isDirectory) { String p = path; if (File.separatorChar != '/') p = p.replace(File.separatorChar, '/'); if (!p.startsWith("/")) p = "/" + p; if (!p.endsWith("/") && isDirectory) p = p + "/…
floydのREADMEメモ。 Notes about the Internet Explorer Support: Floyd's support for Internet Explorer is build with Microsoft Visual C++ 2005 Express Edition (http://msdn.microsoft.com/vstudio/express/visualc/). Since Microsoft changed the …
public class Xxx{ public static void main(String a[]){ HOGE: for(int i = 0; i < 10; i++){ for(int j = 0; j < 10; j++){ if(何かの条件){ break HOGE; //continue HOGE; } } } } }Javaのラベルを使うと、breakやcontinueにおいて使用出来ます。 ラベル…
最新のJREをインストールしたら、既存で動作していたAppletが動作しなくなった。 起動時に \bin\server\jvm.dllからロード出来ません とメッセージダイアログが出ます。いろいろ調べて、一番簡単な動作方法としては C:\Documents and Settings\${user}\Appli…
Struts 2+SpringおなじみコンポーネントでJava流Rails? - Project Able「フルスタックプロダクト」「フルスタックアプリケーション」と呼ばれる 既存の技術のコンポーネントを組み合わせ、単体でシステム構築の全てを カバー出来る成果物を提供するというも…
遅延ロードをバリバリ使用しているシステムをまだ見た事が無いので 実際、どのような場面で有効に使用しているのか知りたい。 そういうシステムは存在するのか否か? 参照系において全くトランザクションを意識しなくても良いような システムというのは有り得…
確か先週にはリリースされていたはず。http://testng.org/まだ最新版を触っていないのですが、つい最近までTestNGの "NG" は OK NG の NG だと思っていたのは内緒だ(^^;Testing, the Next Generation
今日はかなり集中して業務の方のtestrefactortestrefactortesttestを繰り返していました。明日でtestも書き終わるので開発サーバにアップして結合テスト。 やっぱりtestは大切だと再認識