開発したアプリなど一覧

Rails

Linux

WSL Ubuntu 18.04 に Ruby on Rails 開発環境を構築する

先日持ち運び用の Windows マシンを購入したので Ruby on Rails の開発環境を整えることにした。OS は Windows だが開発環境は Windows Subsystem for Linux で動く Ub...
WebService

ツイートの位置情報を記録する My Tweet Maps という Web サービスを開発した

タイトルの通り、ツイートの位置情報を記録する Web サービス My Tweet Maps を開発した。どこに旅行したのかなどを地図上にプロットしたり特定の場所でのつぶやき一覧を見る事ができる。実際に作成したのは数ヶ月前だっ...
Programming

Twitter のつぶやきの情報を API から取得するツールを作成した

Twitter 連携アプリを作る時にツイートにどのようなデータが入っているのかを調べるツールが欲しいなと思ったので、Twitter のツイートを API で取得して返ってきた JSON を整形して表示する Web アプリを作成した。...
NO IMAGE Programming

macOS に ruby-opencv をインストールする

ruby で画像を判別するプログラムを書く為に opencv を導入しようとしたところ少し面倒くさい事がわかったのでメモしておこう。ruby で OpenCV を利用する場合 ruby-opencv gem を利用するのが良...
Programming

Ruby で ISO 3166 に則った各国の名称やコード、通貨など様々な情報を取得する countries gem

各国の国名コードとか通貨とかそういったイロイロな情報を欲しくなったのでどうやったら簡単に取得できるのかを調べたところ、countries という gem を使うと良さそうであったので試してみた。Gemfile に gem "...
NO IMAGE Programming

MaxMind の無償版 GeoLite2 を用いて Ruby で IP アドレスから国と地域を検索する

Ruby である IP アドレスがどの国・地域に属するものなのかを調べてみたくなった。IP アドレスから国・地域を調べるには MaxMind の提供するデータベースを参照すると良いらしい。有償版 の GeoIP2 と無償版 の Ge...
WebService

Twitter のエゴサーチが捗る Web アプリ・エゴサマン作ったので公開した

Twitter の検索結果から前後のツイートや会話ツリーを確認したり RT した人の直後のツイートを見るツールを作った。仕様Twitter API の仕様上直筋7日までのツイートしか辿れません。「前後...
NO IMAGE Programming

macOS で bundle install 時に mysql2 のインストールに失敗した

新たな Web アプリを作ろうと Rails で Web サイトの設定をしていた際、bundle install 時に mysql2 のインストールが出来ないという感じのメッセージが出てコケた。エラーメッセージの下部にあるよ...
NO IMAGE Programming

Rails で端末の区別をするのに便利な gem rack-user_agent

Rails で Web アプリ作ってる時にスマートフォンとPCで処理を分けたいところが出てきた。自分で User-Agent を見て判別する処理を書くのはだるいので gem を探したら rack-user_agent という調度良い gem...
NO IMAGE Programming

Rails で Haml を利用する

Haml という HTML を簡潔に記述するためのマークアップ言語があります。これを利用する事で HTML をより素早く、よりシンプルに書く事ができるようになります。もちろん Rails にも簡単に導入できます。例えば rails ...