一角獣は夜に啼く

ただの日記です。

思ってることとか考えたこととか適当に書きます。 主にソフトウェア開発の話題を扱う 「ひだまりソケットは壊れない」 というブログもやってます。

Java

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

追記 (2017-10-21) Java SE 9 のリリースにより、より便利な --release フラグを使えるようになりました! 下記ページを参考にしてください。vividcode.hatenablog.com 元の内容 時代は Java 8 ですが、ライブラリなどはまだ Java 7 向けだったり Java 6 向…

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 周り、わりと知らな…