Akata Works

東京エンジニア。主にRuby,Go,たまにAWSとiOS。ゲーム音楽が好きです。連絡はTwitterかakata.onen@gmail.comまで

2015-06-01から1ヶ月間の記事一覧

ScalaのArrayとApplyについて調べた

初、Scalaの記事です。 Scalaは言語仕様にオマジナイ的なものが少なくて、 勉強していて「なるほど、ここはこうなってんだ〜〜」て思うことが多いです。 さて、そんなScalaの配列ですが、定義方法だけでも結構あります。 val num: Array[Int] = new Array[In…

CentOS 6.4にTorch7をインストールしてみた

最近あまり記事書いてないなーと思いながら投稿・・ 巷で噂のディープラーニングをやろうと思ってTorch7をインストールしてみました。 CentOS 6.4でやりました。 ディープラーニング系のライブラリは導入が割とメンドクサいらしく日本語の記事が少ないですね…

DBIxでN+1問題に直面した・・其の壱

いにしえのコードを修正していたらDBIxでN+1問題に直面している部分を発見した!! なので解決策をサクッと書こうと思います(/・ω・)/ 初めにN+1問題とは PerlのDBIxのようなORMは最適化のために余分なカラムは読み込まないようになっていることが多いです。 …

スタブでオリジナルのメソッドを呼び出す

Test::Mock::Guardモジュール便利ですよね。シンプルで使いやすいので、よくこれでメソッドの動作を変えたりしてます。 しかしこの前、かなりシビアな条件でのみ起こり得るバグに遭遇してしまい、 Forkしたりスリープ埋め込んだりして、 なんとか再現しよう…