プログラミング-ruby
bundler、言わずと知れたrubyのgem管理用パッケージ。railsプロジェクトを作るにも、bundlerでローカルインストールしてプロジェクトごとにバージョン管理する、という使い方が多いと思います。 そのような場合は"bundle exec rails"の形でアプリケーション…
住所から緯度経度を求めたい時どうしましょう。 真っ先に思い浮かぶのはGoogleさんに教えてもらうこと!ということで、Googleが提供する位置情報APIである「Google Maps Geocoding API」の使い方をまとめます。 なお、本家を見ればほぼ分かります。 デベロッ…
rubyでは標準ライブラリである「net/http」を利用することで、簡単にwebサーバへのリクエストの実行・レスポンスの取得が行えます。 url = "http://hogehoge.com?p1=aaaaa&p2=テスト" #URI.escapeはマルチバイト文字等をエスケープする escape_url = URI.esc…
最近仕事でJavaのSelenium Web Driverを使う機会があったので、Rubyでも使ってみました。 さらに、せっかくテストに使うならやっぱりテストフレームワーク使いたいよねってことで、TestCaseクラスを使うことに。 TestCaseを使う JavaのJUnitは使ったことがあ…
先日リリースしたかんけんで利用している、AmazonのProduct Advertising APIについて簡単にまとめておこうと思います。 利用準備 APIを利用するにはユーザ登録が必要です。が、このユーザ登録結構面倒です。APIを使えるように登録すると、自動的にアフィリエ…