機械学習, Rails, Androidが好きです - プログラマdogwood008のライフハック

最近のマイブームは機械学習, Ruby on Rails, Android、中でも機械学習を使った金融商品の自動取引に興味があります。

Ruby

Google Speech API を手軽に試せる環境を Docker で構築した - Google Speech API on Docker

- [Google Cloud Speech API](https://cloud.google.com/speech/)をサクッと試せる環境を作った - **[github: dogwood008/google_cloud_speech_recognition_sample](https://github.com/dogwood008/google_cloud_speech_recognition_sample)** - Dockerのコ…

Ruby 2.1 と 2.2 における、URI#parseの挙動の違い

Ruby 2.1 と 2.2 における、URI#parseの挙動の違い 症状 Ruby 2.1では、URIに使用できない文字(アンダースコア、アンダーバー)を含んだ文字列( http://abc_def.com/foobar/ ※1)をURI#parseに与えた際にURI::InvalidURIErrorの例外が発生する。 2015/08/15…

gsubで正規表現を用いた置換を行う際、$1でグループの参照がうまくいかない場合は'\1'を使え

結論「gsubで正規表現を用いた置換を行う際、$1でグループの参照がうまくいかない場合は’\1’を使え」というお話。 $1, $2, ..., $nのかわりに\1, \2, ..., \nを使え。$1で良い場合Regexp#matchやString#matchや「=~」を使う場合は$1で参照できる。cool = 'co…

アイディアをカタチにする勉強会

講演情報6/18(木)アイディアをカタチにする勉強会 〜アプリ開発からサーバサイド設計までの全貌〜 @ 渋谷 TECH LAB PAAK https://atnd.org/events/66892概要期限、目標などのゴールを決めて、真剣に取り組む自分でできないことは人を頼ろう「どう継続させる…

Rails4でエラー:You should not use the `match` method in your router without specifying an HTTP method. (RuntimeError)

rails sを実行時に,「You should not use the `match` method in your router without specifying an HTTP method. (RuntimeError)」とエラーが出た際には,routes.rbに「match」メソッドが含まれていることが原因.例えば, root :to => 'thread#index' ma…

Rails3のプロジェクトをRails4へアップグレード

1. Gemfileを編集して,Rails3を使用するよう設定してある部分をRails4を使用するよう変更Rails3を使用する設定を gem 'rails', '3.2.XX'Rails4を使用する設定に変更 gem 'rails', '4.0.2'2. Rails等の依存関係を修正bundle install3. 正しく動作するか確認r…

さくらのVPSセットアップ,Ruby1.9のインストール

1. ユーザの作成(Local)$ ssh root@(IPアドレス)# useradd (ユーザ名)# passwd (ユーザ名)# usermod -G wheel (ユーザ名) ←sudo可能にするため,sudo可能なグループに追加# visudo# %wheel ALL=(ALL) ALL%wheel ALL=(ALL) ALL# exit2. 鍵の追加(Local)$ ssh …

rvm, Ruby1.9をopenSUSE12.1にインストール

1. レポジトリ追加zypper ar http://download.opensuse.org/repositories/devel:/languages:/ruby/openSUSE_12.1/devel:languages:ruby.repozypper ar http://download.opensuse.org/repositories/devel:/languages:/ruby:/extensions/openSUSE_12.1/devel:l…

CentOSでRubyからMeCabを使う

1. ソースをダウンロード,展開$ wget https://mecab.googlecode.com/files/mecab-ruby-0.996.tar.gz$ tar xzvf mecab-ruby-0.996.tar.gz$ cd mecab-ruby-0.9962. インストール$ sudo vim /etc/ld.so.conf.d/mecab-0.996.conf「/usr/local/lib」を追加,:wq…

CentOS(さくらのVPS)にRuby1.9.3pをインストール

1. 依存関係を解決する[root@sakura ~]# yum -y groupinstall "Development Tools"[root@sakura ~]# yum --enablerepo=epel -y install libyaml libyaml-devel readline-devel ncurses-devel gdbm-devel tcl-devel openssl-devel db4-devel libffi-devel※htt…