Linux WSL Ubuntu 18.04 に Ruby on Rails 開発環境を構築する 先日持ち運び用の Windows マシンを購入したので Ruby on Rails の開発環境を整えることにした。 OS は Windows だが開発環境は Windows Subsystem for Linux で動く Ubuntu に構... 2018.10.04 Linux
Programming Ruby で Agoda の API を利用してホテルを検索する 自分がよく利用するホテル検索サイトである Agoda にはアフィリエイトプログラムの機能としてホテルを検索するための API が用意されている。 API のエンドポイントは以下の URL となっている。 この URL に対して Author... 2018.08.23 Programming
Programming ruby で西暦和暦泰仏歴を変換するページを作成した 来年には平成が終わり新しい元号になるとの事なので西暦から和暦へ変換するコードを書いてみた。ついでに良く行く国だけどいまいちよくわかっていないタイの仏歴についても書いた。 以下の Web ページで動作を確認できる。 ruby で西暦から和暦へ... 2018.08.15 Programming
Programming Ruby でランダムな文字列を生成する SecureRandom プログラムを書いているとパスワードや推測しにくいIDなどに利用する用途でランダムな文字列を生成したい事がある。 Ruby では SecureRandom というモジュールを利用することでランダムな文字列を生成できる。SecureRandom... 2018.08.03 Programming
WebService ツイートの位置情報を記録する My Tweet Maps という Web サービスを開発した タイトルの通り、ツイートの位置情報を記録する Web サービス My Tweet Maps を開発した。どこに旅行したのかなどを地図上にプロットしたり特定の場所でのつぶやき一覧を見る事ができる。 実際に作成したのは数ヶ月前だったのだけど、サ... 2018.07.17 WebService
Programming Ruby で日本語を含む URL を読み込むと URI must be ascii only と言われた Ruby を用いたスクリプトで日本語を含む URL を開こうとしたところ、以下のように "URI::InvalidURIError (URI must be ascii only..." というエラーが表示された。 "ascii only"... 2018.06.28 Programming
Programming ツイートの画像を全て表示する Discord Bot 作った -- 追記 いつのまにか Discord 本体の機能で画像が四枚ともすべて表示されるようになったのでこの bot はもう不要です。Discord Bot の作り方の参考にはなるかもしれないので以下はそのまま置いておきます。 Discord ... 2018.06.08 Programming
Programming macOS に ruby-opencv をインストールする ruby で画像を判別するプログラムを書く為に opencv を導入しようとしたところ少し面倒くさい事がわかったのでメモしておこう。 ruby で OpenCV を利用する場合 ruby-opencv gem を利用するのが良いらしいが、以... 2018.05.22 Programming
Programming macOS 上の ruby を 2.5.0 にアップデートした 新しく Rails で Web サイトを作ろうと思って環境構築及び情報収集していたら、年末に Ruby のバージョン 2.5.0 がリリースされたようだ。せっかくなので Macbook Air に入れている ruby のバージョンをアップさ... 2018.01.06 Programming
Programming Ruby で UTF-8 BOM 付きの JSON ファイルを読み込む ある JSON ファイルを ruby のスクリプトより読み込もうとしたところ、パースエラーが発生した。ファイルを良く確認したところ先頭に UTF-8 BOM がついてる事を発見したのでそれを取り除いた上で JSON.parse を利用する事... 2017.11.04 Programming