開発したアプリなど一覧

Programming

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

macOS で Android エミュレータを起動しようとしたら failed to initialize HAX と言われた

macOS High Sierra 上で Android エミュレーターを起動しようとしたところ、以下のようなエラーメッセージが表示されると共に起動する事ができなかった。 HAX に何らかの問題が起きているように見える。 ...
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

React Native でプラットフォーム毎の処理を書く

React Native はマルチプラットフォーム対応だが、完全に共通のコードで Android, iOS 両方に対応するのは難しいだろう。ある程度 OS 毎の処理を書く必要がある。 React Native では以下の数種類の方法で...
Programming

Android アプリ Travel Currency Converter を React Native で開発した

先日リリースした Travel Currency Converter は React Native を利用して開発を行いました。 開発に関してあれこれ ReactNative を採用したのは Andro...
Programming

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

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