MENU

開発したアプリなど一覧

Programming

Programming

Unicorn で Rails アプリが起動しなかったので対処

ある Web アプリをアップデートして Capistrano でデプロイしたところ、Unicorn の起動に失敗したようで正常に動作しなかった。Unicorn のエラーログを確認すると以下のようなメッセージが記録されていた。Argument...
Programming

rbenv install -l で表示されるバージョンの一覧を更新し、新しい ruby をインストールする

rbenv を利用して ruby をインストールしていたのだが、新しいバージョンをインストールしようとすると以下のように ruby-build: definition not found というエラーが表示されてインストールできなかった。エ...
Programming

WordPress を動かす時に Call to undefined function mb_convert_encoding() と言われたので対処

Wordpress サイトを移行した時に正常に動作しないところがあったのでエラーログを確認したところ、以下のようなエラーが発生していた。この場合サーバーにマルチバイト文字列関数を扱うためのライブラリが存在しない事が原因だ。Ubuntu であ...
Programming

Ubuntu 16.04 に php7.2-xml を入れる

先日あるブログに AmazonJS という Amazon アソシエイト用のプラグインを導入しようとしたところ、以下のようなエラーメッセージが表示され、正常に動作しなかった。エラーメッセージからすると、SimpleXML モジュールがインスト...
Programming

pip を実行したら"locale.Error: unsupported locale setting" と表示された

あるソフトウェアで pip が必要だというので動かそうとしたところ、以下のように "locale.Error: unsupported locale setting" と表示されてしまった。locale の設定が変なようだが一体どう設定すれ...
Programming

git clone を行おうとすると fatal: HTTP request failed と出たので対処した

以前よりサービスを行っていた Web サーバをメンテナンスする必要がでてきた。その際に利用している gem を新しくしなければならなくなったのだが、bundle install が正常に動作せず、手動で git clone しようとしたとこ...
Programming

GitHub から gem install する方法

ある ruby gem を利用しようとしたところ、通常の gem install では最新版をインストールできずプログラムが正常に動作しないという事があった。最新版は GitHub 上に公開されているので Gemfile では以下のように指...
Programming

react-autosuggest でオートコンプリートなテキストボックスを作る

以前開発したホテル検索サイトではオートコンプリート機能を実装する際 react-autosuggest を利用した。実装例は以下で確認できる。このような感じに都市名を入力するとデータベースを検索して候補を一覧で返す。国旗の表示や日本語表示で...
Programming

React.js で Form の Submit を防ぐ方法

通常 HTML の Form にフォーカスを当てた状態でエンターキーを打つなどすると Form を送信してしまう。これを防ぐために form タグに onSubmit="return false;" などと書くわけだが、React.js で...
Programming

GearBest.com のセール・クーポン情報を自動的に取得・表示する Web ページを作成した

スマートフォンやタブレット・ノート PC などのガジェット類で人気の海外通販サイト GearBest.com のセール及びクーポン情報をまとめたページを作成した。以下のリンクより確認できる。セール・クーポン情報の取得方法だが、GearBes...