開発したアプリなど一覧

ruby

Programming

Ruby で Agoda の API を利用してホテルを検索する

自分がよく利用するホテル検索サイトである Agoda にはアフィリエイトプログラムの機能としてホテルを検索するための API が用意されている。API のエンドポイントは以下の URL となっている。この U...
Programming

ruby で西暦和暦泰仏歴を変換するページを作成した

来年には平成が終わり新しい元号になるとの事なので西暦から和暦へ変換するコードを書いてみた。ついでに良く行く国だけどいまいちよくわかっていないタイの仏歴についても書いた。以下の Web ページで動作を確認できる。...
NO IMAGE Programming

Ruby でランダムな文字列を生成する SecureRandom

プログラムを書いているとパスワードや推測しにくいIDなどに利用する用途でランダムな文字列を生成したい事がある。Ruby では SecureRandom というモジュールを利用することでランダムな文字列を生成できる。SecureRan...
WebService

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

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

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

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

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

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