2015-01-01から1年間の記事一覧

Gradle を使った Querydsl MongoDB のコード生成

前回の Querydsl JPA に続き、今回は Querydsl MongoDB のコード生成を Gradle で実施してみました。 Gradle 2.3 Querydsl 3.6.2 ソースは http://github.com/fits/try_samples/tree/master/blog/20150330/ Gradle を使ったコード生成 Querydsl MongoDB の場…

Gradle を使った Querydsl JPA のコード生成

今回は Querydsl JPA のコード生成を Gradle で実施してみました。 Gradle 2.3 Querydsl 3.6.2 ソースは http://github.com/fits/try_samples/tree/master/blog/20150322/ はじめに Querydsl JPA では JPA のエンティティクラスを元に Querydsl JPA 用のコー…

Julia でロジスティック回帰 - glm

前回 に続き、今回も Julia で GLM を実施します。 Julia v0.4.0-dev 今回は 「R でロジスティック回帰 - glm, MCMCpack」 のロジスティック回帰(GLM)を Julia で実装してみました。 サンプルソースは http://github.com/fits/try_samples/tree/master/blo…

Julia でポアソン回帰 - glm

以前、「R でポアソン回帰 - glm, MCMCpack」 にて試した GLM によるポアソン回帰を Julia で実施してみました。 なお、Julia は開発中の v0.4.0 を使用しました。 Julia v0.4.0-dev サンプルソースは http://github.com/fits/try_samples/tree/master/blog/…

Compiler Tree API で Java ソースファイルをパースする2 - Groovy で実装

前回 の処理を Groovy で実装してみました。 Java SE 8u31 Groovy 2.4.0 今回使用したソースは http://github.com/fits/try_samples/tree/master/blog/20150216/ (a) com.sun.tools.javac.main.JavaCompiler 利用 前回 Java で実装した内容を Groovy で実装…

Compiler Tree API で Java ソースファイルをパースする

javax.tools と Compiler Tree API を使って Java のソースファイルをパースしてみました。 Java SE 8u31 前回 と同じように、ソースファイルを AST 化した CompilationUnitTree (実際は JCTree$JCCompilationUnit) を取得し、簡単な TreeVisitor を適用し…

アノテーションプロセッサで AST 変換 - Lombok を参考にして変数の型をコンパイル時に変更

Java のボイラープレートを補完してくれる Lombok の処理内容が興味深かったので、これを真似た簡単なサンプルプログラムを作ってみました。 Lombok 1.14.8 ソースは http://github.com/fits/try_samples/tree/master/blog/20150117/ はじめに Lombok はアノ…

Akka Streams で skip・take 処理

前回の 「Reactor で skip・take 処理」 と同様の処理を Akka Streams を使用し Java 8 で実装してみました。 Akka Streams 1.0 M2 ソースは http://github.com/fits/try_samples/tree/master/blog/20150112/ はじめに Gradle を使ってビルド・実行するため…

Reactor で skip・take 処理

「Bacon.js で skip・take 処理」と同様の処理を Reactor を使用し Java 8 で実装してみました。 Reactor ソースは http://github.com/fits/try_samples/tree/master/blog/20150104-2/ はじめに 今回は Gradle を使ってビルド・実行するため、下記のような b…

Bacon.js で skip・take 処理

リアクティブプログラミング用ライブラリの Bacon.js を Node.js 上で使用し、「RxJS で行単位のファイル処理」 で試したような skip・take 処理のサンプルを実装してみました。 Bacon.js ソースは http://github.com/fits/try_samples/tree/master/blog/201…