開発したアプリなど一覧

Ruby

WebService

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

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

Ruby で日本語を含む URL を読み込むと URI must be ascii only と言われた

Ruby を用いたスクリプトで日本語を含む URL を開こうとしたところ、以下のように "URI::InvalidURIError (URI must be ascii only..." というエラーが表示された。 "asci...
Programming

ツイートの画像を全て表示する Discord Bot 作った

Discord で Twitter の URL を貼った際に画像を全て表示する Bot を作成した。以下のような感じに Twitter の URL を投稿したら表示されない残りの画像を Bot が代わりに表示してくれる。 開発...
Programming

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

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

macOS 上の ruby を 2.5.0 にアップデートした

新しく Rails で Web サイトを作ろうと思って環境構築及び情報収集していたら、年末に Ruby のバージョン 2.5.0 がリリースされたようだ。せっかくなので Macbook Air に入れている ruby のバージョンをアップさ...
Programming

Ruby で UTF-8 BOM 付きの JSON ファイルを読み込む

ある JSON ファイルを ruby のスクリプトより読み込もうとしたところ、パースエラーが発生した。ファイルを良く確認したところ先頭に UTF-8 BOM がついてる事を発見したのでそれを取り除いた上で JSON.parse を利用する事...
Programming

さくらの VPS 上の Ubuntu で Headless Chrome を動かす

プログラムから Web サイトにアクセスする際に便利かも?と思ったので Headless Chrome を試してみた。 環境は以下のような感じ。 Ubuntu 14.04 LTS Google Chrome 61 Chr...
Programming

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

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

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

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

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

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