Java
追記 (2017-10-21) Java SE 9 のリリースにより、より便利な --release フラグを使えるようになりました! 下記ページを参考にしてください。vividcode.hatenablog.com 元の内容 時代は Java 8 ですが、ライブラリなどはまだ Java 7 向けだったり Java 6 向…
2014 年 5 月 3 日に開催された 「Kyoto.なんか」 という勉強会で、最近 Java で web アプリケーションのプロトタイピングするとき使っている構成について喋りました。 最近個人的に愛用している構成です。 Java による Web アプリケーションのプロトタイプ…
IRC ボット i401 に触発されてしばらく前に yaya って名前の IRC ボットを Java で書いたりしてたのだけれど、IRC のイベントに対して反応する処理をプラグイン的に書きたい場合に Java だと微妙にやりにくいかなー、と思ったりして Groovy で書きなおした。…
Java は楽しくない〜、とかたまに聞きますね。 「RubyはJavaの10倍の生産性という話もあるが。 しかしそれ以上に、Javaが使われないのは、エンジニアが楽しくないからだ。 エンジニアのモチベーションが上がらないからだ」 「Javaが使われないのは、エンジニ…
ElasticSearch とか勉強するぞー、と思ってから早 2 ヶ月。 手を付けなかったらいつまでも手つかずのままなのでこの週末はちょっと ElasticSearch さんと戯れたりしてた。 ElasticSearch のこと ElasticSearch は Apache Lucene ベースの検索エンジンで、HTT…
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 周り、わりと知らな…