java

Rhinoを使ったJavaの中でのJavascriptのコードのevaり方

http://www.mozilla.org/rhino/tutorial.html#evaluatingこのへんを読みながらコードを書いてみる。だいたい把握した! import org.mozilla.javascript.Context; import org.mozilla.javascript.Scriptable; ... // とりあえずeval Context ctx = Context.en…

Javaの正規表現とたわむれた記録

Pattern pattern = Pattern.compile("(.*)BBB(.*)"); Matcher matcher = pattern.matcher("AAABBBCCC"); assertEquals(true, matcher.matches()); assertEquals(2, matcher.groupCount()); assertEquals("AAABBBCCC", matcher.group(0)); assertEquals("AAA"…

UbuntuでJRubyを動かすまで(猫豆編)

Java6をインストール $ sudo aptitude install sun-java6-jdk sun-java6-jre NetBeans for Rubyをインストール http://www.netbeans.org/downloads/index.html よりNetBeans(Ruby対応版、もしくは全部入り)をダウンロードする。 $ sh netbeans-6.5.1-ml-rub…

Jakarta Commons Cookbook

ツチブタ本。Oreilly Safariで読めるんだけど本の方がなにかと便利なので購入。いまさらながら。アレがアレでびっくりしたけどコード片しか読まないのでまあいいよね。以下(読みかけながら)私的メモ。 toString, hashCode, equalsがイイね Javaの Dateや Cal…

Groovletをutf-8で書くと文字化け

response.setContentType("text/html; charset=UTF-8") response.getOutputStream().println("<html>こんにちは Groovy</html>") 上記のコードをUTF-8で保存してgroovletとして実行すると文字化けしちゃうよ。Shift_JIS保存した場合は大丈夫なのだけどなー。 response.set…

BSFさんとJRubyさん

BSF(http://jakarta.apache.org/bsf/index.html)を使ってみたよ。その時のメモ。 JavaからRubyへ値を渡す Java側で『declareBean(名前, 値, 値の型)』を呼んでやると、Ruby側からは『$名前』でアクセスできるようになる。 // JRubyエンジンを登録 BSFManager…

サーバサイドGroovy

http://kakutani.com/trans/ociweb/jnbFeb2004.htmlかくたにさんの翻訳を見ながらgroovletとgspをちまちまと設定。わりと簡単にでけたでけた。あとは遊ぶだけだな。

無名インナークラスからメソッドローカル変数を扱う際の制限

メモ。

インタフェースの命名規則

メモ。オブジェクトハンドブック(isbn:4894713632)より。 クラス名に同じ。ただし、classと区別の必要があれば、最初にIを付ける。 INameOfInterface また、クラスにある能力を加えるmix-in的な利用の場合、その能力を示す形容詞とし、-ableを接尾にする。 R…

JMetric

メモ。Java用のメトリクス計測ツール。

なんかいろいろ

via TheServerSide.com Of Persistence and POJOs: Bridging the Object & Relational World Apache announces new sub-project of Struts: Shale OOP Is Much Better in Theory Than in Practice ここでも叩かれてる(w

かしこいロック

via marsのメモメモ。

Java から Ruby に移るときに知っておいたほうがいいこと

id:thata:20050131#1107152372 を見て思い出したので、メモ。

全てのJavaプログラマがRubyについて知っておくべき10の事

via Matzにっき 今度シンシナティのXPユーザグループへ「全てのJavaプログラマがRubyについて知っておくべき10の事」ってな感じでRubyを紹介しようと思うんだけど、なにかいいのないですか? ってなメールから始まる一大スレッド、のまとめ。10どころじゃない…

JLine

Java Readline以外に、こんなのもありますた。 JLine こちらは、 JLine is not 100% pure Java. On Windows, it relies on a .dll file to initialize the terminal to be able to accept unbuffered input. However, no installation is necessary for this…

プログラム言語 MixJuice

ふと思い出したのでメモっとく。 プログラミング言語 MixJuice オブジェクト指向言語は間違っていた!--- 新世紀言語 MixJuice --- 一見「トンデモ系のタイトル」ですが、構造化脳な人たちの言う「オブジェクト指向は間違っていた!」とは一味も二味も違う良…

Java Readline

Javaのコマンドライン上で、行編集や補完を行うライブラリ。ただし not pure java。*1 Javaで作られたシェルのフレームワークってあるんだろうか? C-f(→) や C-b(←) でコマンドラインの編集ができるとか、C-n(↓) や C-p(↑)でコマンドの履歴を行き来するとか…

Trails 0.5 released

Trails is a domain driven development framework inspired by Rails and Naked objects. へー。こいつは要チェックや―。

java2xml

via marsのメモ。Code Generationするのに便利そうやねー。

J2EE without EJB読書会 第2回 議事録

メモ。 最初にきれいに作ってあとでボトルネックを取りかえるという考え方があるが現実的ではない。DBアクセス部分を変更すると全体の構成に大きな影響が出る場合が多いので、あらかじめ最もチューニングされたデータアクセス層のメソッド定義をしておくこと…

J2EE Development without EJB読書会議事録

J2EE Development without EJB読書会の議事録に イカ以下のような記述があった。 永続化オブジェクトは振る舞いを持たせないといけないのか? OO的な観点に立つとsetter/getterのみのオブジェクトはおかしい。 現実的にはEntityオブジェクトにどんな振る舞い…

Java2 5.0 in a Nutshell

Java2 5.0がリリースされたみたい。(あんま興味なし)新機能の概要を眺めてみたり。 Metadata Autoboxing and Auto-Unboxing of Primitive Types C#からの逆輸入じゃね。 Enhanced for Loop Enumerated Types Formatted Output 地味ながらもプチ便利そう。 Ge…

JavaWorld 11月号

ずいぶん前に購読を止めた JavaWorld、今月号は Groovyの特集が載ってたので購入。

Hibernate in Action(ISBN:193239415X)

やーっと。やーっと、Hibernate in Actionが届いた。Amazonで購入ボタン押してから3ヶ月くらいかかったんじゃないか?積読が大量にあるので読み始められるのはいつの日か。願わくば翻訳が出る前には読み始めたひ。

What feature do you want to add to Java?

はい、クロージャ!!