ruby

ruby-style-guideを読んだら知らないことがイロイロあって勉強になった

2年ぶりに業務でRubyを書きはじめたので、改めてruby-style-guideを読んだら知らなかったことがイロイロあったのでメモ。 2019/02/28当時の日本語版: 2bac495を読みました。 1. 本文のないクラスは1行のフォーマットを用いましょう。 # 悪い例 class FooErr…

JavaのライブラリのテストをJRuby+minitestで書く

お前は何と戦っているんだ感が半端ないですが、タイトルの通りJavaで書いたライブラリのテストをJRuby+minitestで書いてみました。 テストを書く対象のライブラリは、よくある(?)行列演算を行うやつです。 例としてMyMatrixLib.jar (net.rkmathi.lib.MyMa…

ISUCON4本戦に参加したけどダメでした

ISUCON4の本戦に@cnosukeさんと@k0kubunさんの3人で、「railsへの執着はもはや煩悩」というチームで出てきました。 cnosukeさんのブログ( http://cnosuke.hatenablog.com/entry/2014/11/11/141321 )やk0kubunさんのブログ( http://k0kubun.hatenablog.com/en…

今年もISUCON4予選に参加した→予選通過できた!

去年のISUCON3にも参加してダメだったんですが、今年はISUCON夏期講習に参加してから、ISUCON4の予選に参加しました。 学生枠「railsへの執着はもはや煩悩の域であり、開発者一同は瞑想したほうがいいと思います。」というチーム名で、id:cnosukeさんとid:k0…

Gentoo Linuxにgollumを導入する

Portageでインストールしたruby-2.0なGentooLinuxにgollumをインストールします。 gollumに必要なcharlock_holmesというgemのインストールでエラーが出てしまいます。 $ gem install charlock_holmes Building native extensions with: '--with-icu-dir=/usr…

第三回ISUCONの予選に出たけどダメだった

つい数日前に、あおみかんさん(@AknEp)としんのすけさん(@cnosuke)と一緒に、第三回ISUCONの予選に出場しました。チーム名は、休学って楽しいよね! (まてぃー「僕はちがいます!」)でした。(自分は休学したことないです)あおみかんさんとしんのすけさんも…