やり方がわからなかったので調べた。getFieldsでSchema.Fieldの一覧を取ってそれをループさせれば良いようだ。
Recordが入れ子になっている場合は型調べつつ再帰的にやれば子要素まで取れると思う(未確認)。
Javaと言いつつコードはScala。まあ、同じようなものだし。続きを読む
やり方がわからなかったので調べた。getFieldsでSchema.Fieldの一覧を取ってそれをループさせれば良いようだ。
Recordが入れ子になっている場合は型調べつつ再帰的にやれば子要素まで取れると思う(未確認)。
Javaと言いつつコードはScala。まあ、同じようなものだし。続きを読む
なんか久々にrails動かしたので手順をメモしておく。何年ぶりだろう。 続きを読む
ちょっとRubyを使う用事があったのでrvm入れてuseとか言ったら下記のエラーが出た。
$ rvm use ruby-2.2.1 RVM is not a function, selecting rubies with 'rvm use ...' will not work. You need to change your terminal emulator preferences to allow login shell. Sometimes it is required to use `/bin/bash --login` as the command. Please visit https://rvm.io/integration/gnome-terminal/ for an example.続きを読む
メッセージを飛ばすだけの用事で依存ライブラリを増やすのもなんだったので、最小限のメッセージを飛ばすだけのコードを書く。戻り値はレスポンスを文字列にしたもの。続きを読む
普段はoracleのjdk installerを入れてるけど、openjdk入れたい時ってどうすればいいんだっけ。
jreの場合はdefault-jreを入れるところだけど、jdkの場合はdefault-jdkで良いらしい。
$ sudo apt-get install default-jdk
これで最新(この記事を書いている時点では1.8.0_91)が入った。defaultと書いておけば済むのは便利。
前のバージョンを入れたい際は apt-get install openjdk-7-jdk のようにバージョン付きのパッケージがあるっぽいけど未検証。
fs.rmdir(path) みたいなことができるかと思ったのだけど、API見てみるとおらぬ。 続きを読む