dogwood008の開発メモ!

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

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

WLI-UC-GNM2をMac OS X Mavericksで使う

WLI-UC-GNM2はBuffalo社より発売されているWi-Fi接続ができるUSB装置である.WLI-UC-GNM2(Buffalo)Buffaloからは公式にMac用のドライバが配布されていないが,Ralink社(今は別会社になっているらしいが)がOEM提供しているようで,Ralinkが配付する公式ドラ…

rails4で,development環境かproduction環境かの判別

「Rails.env」を使用すれば良い. case Rails.env when 'development' puts 'developmnent' when 'production' puts 'production'endif Rails.env.development? puts 'development'endif Rails.env.production? puts 'production'end※参考:http://memo.yomu…

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…

Macで「Wi-Fi:ハードウェアなし」と表示されWi-Fi接続できない

突然,Macを起動したら「Wi-Fi:ハードウェアなし」と表示され,無線接続ができなくなりました.PRAMのリセットやSMCのリセットも試したんですが,どうもうまくいかない.とりあえず,Lionを使用しているので,Mavericksにしてみようと思います.2013年12月2…

考え方,未来への進み方

「居酒屋のバイトが探さなかったとある可能性の話」http://webya.opdsgn.com/thinking/wtfrutalkin/「居酒屋のバイトが探さなかったとある可能性の話」を読んだ.一言で感想を表すと,「世の中,考えようによっては何とかなる」ということをしみじみと感じた…

さくらの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…

escapeshellarg()関数に多バイト文字を渡すと,空文字が帰ってくる

httpd(apache)を日本語ロケールで起動すれば良い./etc/sysconfig/httpd に以下の行を追加する.HTTPD_LANG=ja_JP.utf8なお,以下の方法ではうまく行かなかった/etc/sysconfig/i18nに以下のような記述を追加する.LANG=ja_JP.UTF-8参考:http://maeda.farend…

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でプライベートリポジトリから「git clone http://github.com/XXX」 すると,ユーザ名,パスワードの入力を促されずに401エラーが発生する

アクセスURLにユーザ名を入れると解決する.例:git clone https://XXX@github.com/XXX/abcde.git参考:http://d.hatena.ne.jp/torutk/20130127/p1

MeCabに辞書をインストール

1. 辞書をダウンロード,インストール$ wget http://mecab.googlecode.com/files/mecab-ipadic-2.7.0-20070801.tar.gz$ tar xvfz mecab-ipadic-2.7.0-20070801.tar.gz$ cd mecab-ipadic-2.7.0-20070801$ ./configure --with-charset=utf8$ make$ sudo make i…

CentOSにMeCabをインストール

1. コンパイラをインストール$ sudo yum install gcc-c++2. ソースをダウンロード,コンパイル,インストール$ wget http://mecab.googlecode.com/files/mecab-0.996.tar.gz$ tar xvfz mecab-0.996.tar.gz$ cd mecab-0.996$ ./configure$ make$ make check$ …

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…