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

一角獣は夜に啼く

ただの日記です。

思ってることとか考えたこととか適当に書きます。 まじめな話は 「ひだまりソケットは壊れない」 に書いています。

Java のバージョン間クロスコンパイル時の標準ライブラリについて (JDK 8 で Java 7 向けにコンパイルする場合など)

時代は Java 8 ですが、ライブラリなどはまだ Java 7 向けだったり Java 6 向けにビルドすることも多いと思います。そんなとき、javac の -source オプションや -target オプションを使ってターゲットバージョンを指定しますね。 Gradle を使っていれば次の…

Java による Web アプリケーションのプロトタイプのために最近使っている構成

2014 年 5 月 3 日に開催された 「Kyoto.なんか」 という勉強会で、最近 Java で web アプリケーションのプロトタイピングするとき使っている構成について喋りました。 最近個人的に愛用している構成です。 Java による Web アプリケーションのプロトタイプ…

Groovy で IRC ボットを書いてみて得られた知見たち

IRC ボット i401 に触発されてしばらく前に yaya って名前の IRC ボットを Java で書いたりしてたのだけれど、IRC のイベントに対して反応する処理をプラグイン的に書きたい場合に Java だと微妙にやりにくいかなー、と思ったりして Groovy で書きなおした。…

Java は癒し

Java は楽しくない〜、とかたまに聞きますね。 「RubyはJavaの10倍の生産性という話もあるが。 しかしそれ以上に、Javaが使われないのは、エンジニアが楽しくないからだ。 エンジニアのモチベーションが上がらないからだ」 「Javaが使われないのは、エンジニ…

ElasticSearch と戯れたりしてた

ElasticSearch とか勉強するぞー、と思ってから早 2 ヶ月。 手を付けなかったらいつまでも手つかずのままなのでこの週末はちょっと ElasticSearch さんと戯れたりしてた。 ElasticSearch のこと ElasticSearch は Apache Lucene ベースの検索エンジンで、HTT…

modern Java は癒し

from old Java to modern Java from Shin Tanimoto だいたい知ってたけど、Java SE 7 で導入された java.nio.file.Files とか java.util.Objects とか知らなかった。 Files (Java Platform SE 7) Objects (Java Platform SE 7) Java API 周り、わりと知らな…