2011-01-01から1年間の記事一覧

パブリックキーがないとしかられた時の対処

git push heroku master で“Permission denied (public key)”と言われたら下記のコマンドでherokuにパブリックキーを登録し直す。 heroku keys:add <path-to-your-public-key> 【入力例】 heroku keys:add ~/.ssh/id_rsa.pub</path-to-your-public-key>

エラーメッセージの日本語化

Rails 2.3.5でかなりはまった日本語化だが、Rails3だとずいぶん簡単。一応メモっておく。config/application.rbに以下の行を追加。 config.i18n.default_locale = :ja 下記のURLからja.ymlをダウンロードしてconfig/locales/以下に置く。 https://github.com…

タイムゾーンの設定

config/environment.rbやconfig/application.rbにタイムゾーンを設定しても、herokuに反映されない。herokuでタイムゾーンを設定するにはコマンドラインから下記のコマンドをたたく必要あり。 $ heroku config:add TZ=Asia/Tokyoこれで無事反映されました。

HTML5のWebWorkersを使ってみた。

シングルスレッドのJavaScriptで並列処理を実現する技術。とりあえず並列処理の恩恵はないが、ごく簡単なサンプルで試してみた。Firefox4.0とSafari5.0.5でやってみたところ問題なく動作した。workerとのデータのやり取りには"postMessage"と"onmessage(イベ…

Rubyで緯度経度から距離を計算するメモ

緯度経度を使って2地点間の距離を算出する必要があったので調べた内容をメモ。 地球は平面じゃないので少々計算式が面倒。 Google Mapの距離測定ツールでチェックしたので概ねOKなはず。※コードの利用は自己責任でお願いします。 #緯度経度から距離を計算す…

iPhone版Safariの位置情報利用確認ダイアログのリセット方法

iPhone 3GSでSafariの位置情報の利用確認ダイアログを「許可しない」にしてしまった時のリセット方法。getCurrentPositionで緯度経度が取得できなくなって困った。「設定」→「一般」→「リセット」→「位置情報の警告をリセット」でいけました。