しょ〜うぃん広場

おもにTech系なブログ、ときどき個人的なブログ

Ruby

1ヶ月リモートワークでインターンしてきた @中国&日本

11月は1件も記事書いてなくて、気付いたら2014年最後の月に突入していた。 11月は何をやっていたかというと、週1日だけ株式会社MMMという企業でリモートワークインターンをさせてもらっていたので、そのことについて書こうと思う。 今回はインターンの内容と…

【Rails】GitHub Webhooks + Sinatraで自動デプロイ環境を作った

今までRailsでWebサービス開発するときには、 1. ローカルで開発 2. GitHubにPush 3. サーバーにSSH 4. サーバーでGitHubからPull 5. Apacheの再起動 とかかなり原始的な方法をやってたんだけど、さすがに面倒に感じてきたので 3~5の手順を自動化しようと思…

GitHub Webhooks + Sinatra のJSON Parseでハマった

題名のとおりです。 いろんなサイトを見ていると GitHubのサイトに以下のようなSinatra向けのサンプルがあって… post '/' do push = JSON.parse(params[:payload]) "I got some JSON: #{push.inspect}" end とか書かれてたから、そのままやってみたんだけど …

Ruby-OpenCVを使って顔認識をしてみた

昨日から個人的に始めたあるプロジェクトのために、まずは顔認識をしてみた。 (プロジェクトに関しては、ネット上を漁ればどこかに見つかるはずです…笑) はじめに OpenCVというのはOpen Source Computer Vision Libraryの略称らしくて、 インテルが開発した…

RubyGemでのインストール時に--no-ri --no-rdocをデフォルトで付ける

中国で開発をしているとネットの回線速度が遅くて、なにをするにもいろいろ時間がかかる。(特に海外のサーバーを訪問する時にはGreatFireWallのお陰で500KB/sec以上はなかなか出ない。) そこでgemをインストールする時とかは $ gem install foobar --no-ri -…