#rails #ruby #rack #troubleshooting

Rails 3.1以前のバージョンなら多分テスト実行時にこういう警告が出ることがあるかもしれません。

gems/rack-1.2.5/lib/rack/utils.rb:16: warning: regexp match /.../n against to UTF-8 string

このうるさい警告を消す方法を紹介します。

解決方法

rspecを使う場合はspec/spec_helper.rbに下記コードを最後に追記してください。

原因

Rack1.3からは解決できたらしいですが、Rails 3.1以前を使うならとりあえずこの方法で回避してもいいかと。 詳しくは:https://github.com/rack/rack/issues/41

#chrome #favicon #safari #safari

Safariは開いたタブが多くなるとFaviconがなく文字だけのため、ちょっと見にくいと思います。 Chromeと同じようにタブにFaviconを表示する方法を紹介します。glimsというプラグインです!

上記のリンクからダウンロードしインストールすれば完了です。Safariの再起動は必要になります。

再起動すればSafariのタブにFaviconが表示されます!こんな感じになります〜♪

Safari Display Tab Favicon

その他にもいろいろ機能があって、例えばGoogleやYahooの検索結果にサムネールを表示したり最後に閉じたタブを表示したり… 日本語版もあるみたいですよ〜 機能一覧:

  • Adds thumbnails to Google/Yahoo/Bing search results
  • Adds search engines to the default Safari’s search tab
  • Adds Favicons to tab labels
  • Adds keyword search from address bar
  • Adds new tab position option (right/left/leftmost/rightmost)
  • Adds tab closing using middle mouse button (or CMD-Click)
  • Focus last selected tab
  • Type-ahead support (auto cmd-f)
  • Sets the focus on the search field when opening a new window
  • Adds Amazon’s information banner on Google/Yahoo/Bing search results
  • Adds a “Max Window Size” menu item to resize the Safari window
  • Autocomplete search phrase
  • Adds bookmark separator
  • Adds bookmark actions
  • Dated download folders
  • Auto-Closes download window
  • Undo “Close Tab” (cmd-z)
  • Localized to Japanese, French, Polish, German, Spanish, Italian, and Korean
#mobile #payment #paypal #webservice

PayPalもスマートフォンでクレジットカードを読み込み、それで支払いできるサービスを開始したようですね。その名はPayPal Here、時代はどんどん進化していきますね。。似たようなサービスは他にもありますが名前忘れました。。

PayPal Here is the world’s first global mobile payments solution that allows small businesses to accept almost any form of payment. The service includes a free app and fully encrypted thumb-sized card reader, which turns any iPhone, and soon Android smartphone, into a mobile payment solution.

#iphone #iphone4s

SMSと電話ができなくなる故障?

iPhone 4Sになってからは「3Gオフ」のオプションはなくなり、代わりに「モバイルデータ通信」をずっとオフにしたのですが、ある日からたまたま電話やSMSができなくなりました

詳しくは:

  • SMS送信しても成功とならない(プログレスバーがずっと送信状態)
  • 電話かけても何も聞こえない&話せないが、相手は受話できる(相手にとっては通話状態になっているのにこっちが何も喋ってない感じになる)
  • そして電話のアプリがしんでしまう

原因

Appleジーニアスバーに行きましたが、答えとしては「iPhone4Sはモバイルデータ通信、つまり3Gオフにするのは電話がそもそも使えなくなる、そのように設計されたんです。」 「え、、?でも3GSの時はずっとオフにして使いましたが。。。」 「残念ながら4Sからはそれはできなくなるんです」

しょうがない解決策

「設定 → 一般 → ネットワーク → モバイルデータ通信モバイルデータ通信」をONにするしかないですね。

今までオフにしても一日で大体80%のバッテリー消費になったのが、ONにしたらもう。。。「iOS 5.1を待つしかないですね」これがジーニアスバーのスタッフの回答です。

なぜ3Gオフのオプションはなくなったのか

Googleで検索してもAppleからの正式回答はなかったのです。>_<