public ページ以下にあるエラーページの拡張子に /public/500.html下記のように locale をセットすれば locale によってエラーページを切り分けてくれます /public/500.ja.html /public/500.en.html 参考 http://api.rubyonrails.org/classes/ActionDispatch…
新しくなった iTunes Connect では、曰く「XCode 5.1.1 以降 或いは Application Loader 3.0 以降でバイナリ送信してください」とのことなのですが、Application Loader 3.0 のリンクをクリックしても、2.9.1 へのダウンロードリンクになってしまうようです …
Bootstrap はちょくちょく version があがっています。Bundler 管理にすることでより簡単に新 version に追従したり asset 配信するために bootstrap-sass gem を使ってみます。*1 すでに Sass で構築された Rails Application に親和性が高いです。 Gemfile…
以前の記事 *1 でも少し紹介した Brace.io (旧 Backlift)ですが、Squarespace *2 による買収により、1/19 でサービスを終了する模様です。なお、FORMS *3、CHARTS *4 、DATA *5 などは、オープンソースプロジェクトとして公開される模様です。詳しくは http:…
例えば、なにかの表で偶数列だったら even クラスをつけるといった場合の処理 ( 単純に css でも対応できますが ) の仕方をいつも忘れてしまうのでメモ。 シンプルに cycle を使う - data.each do |i| .item class=(cycle('odd', 'even')) 毎回評価する (例…
tel: リンクは、スマホから電話をかけるリンクとして、便利なのですが、Android Web View で tel: リンクを Not Found として処理してしまう模様。(標準ブラウザや Chrome では意図した挙動をする) <a href="tel:0312345678">電話する</a> 解決方法としては、下記の stackoverflow にある…
iPhone でリロードを多用した操作を Rails アプリケーションに対して実施すると、真っ白いページが表示されることがあります。今回 iOS 7 の Safari だけでなく、OS X 10.8 の Safari でも再現したので、まとめてみました。 状況 画面としては真っ白画面が表…
Middleman の build と、Movable Type の publish ってなんだかシンパシーを感じてしまいますね。ところで、静的サイトジェネレーターの Middleman *1 で Rails で使われるとてもシンプルなテンプレートエンジン Slim *2 をサクっと使う方法をまとめました。…
どんどん進化する web service で、どこかで後方互換性を捨てなければならない時がくるかもしれません。そういった免責的な英語の言い回しってどうやっていうべきか、というので事例を調査してみました。 例えば We maintain this feature for posterity, bu…
debugger, pry-debugger を使うと rspec の debug 等便利ですが、Ruby 2.1.2 にバージョンあげると衝突する模様。 どんな問題か Ruby 2.1.2 環境で bundle で debugger をいれようとする、或いは、gem install debugger すると下記のようなエラーになる。 Bu…
brew upgrade ruby-build を事前にしないと、インストール可能な候補自体が更新されない。 念のため brew 自体の更新 $ brew update rbenv がインストール可能な ruby の version 候補自体を更新する $ brew upgrade ruby-build インストール可能な version …
「知のレバレッジを最大化せよ」でアクセス数が多い記事のランキング ( 2014年7月版 ) をつくってみました。 1位: Softbank の iPhone で docomo.ne.jp のメールを受信する方法 http://d.hatena.ne.jp/mabots/20131226/1388048244 ついカッとなって書いた記…
静的ページを Middleman *1 などから local に publish して dropbox 経由で簡単に deploy できる Backlift がサービス終了してしまうようです。理由としては、高機能なユーザアカウント管理機能やデータベース機能があまり使われず、ほとんど静的ページの作…
homebrew で Macbook Air ( Mac OS X 10.8 ) mysql をいれると、最近の 5.6以降がはいりますが、アクティビティモニタでみると、コンスタントに462MB ほど消費してしまっています。メモリが貴重な MBA では激重です・・。 今回の MySQL バージョン的には $ m…
単位容量あたりのコストがかなりお得になった Google Drive や Gmail で共通で使えるストレージ容量を拡張する画面がちょっと味気ない。理由としては、次アクションが何なのか説明が明示されておらず、「選択」という小さなボタンしかないから、草食系男子風…
こういうやつ *1 をやりたい時に所謂モバイルブラウザーでは <a href="sms://+3490322111?body=Interested%20in%20Product%20AA2"> More info for producto AA2</a>うまくいかないけど、結論的には HTML 単体では Mobile Safari やら Android 標準ブラウザーでは対応厳し目 ( Wireless Universal Resource File (known as WURFL) で…
話題の三菱東京UFJ銀行を名乗る怪しいメールが私にも送信されてきました。(※届いたとしてもくれぐれもクリックしないように) ************************************************************************ 三菱東京UFJ銀行Eメール配信サービス *************…
電子書籍等ダウンロードすらさせてくれなかったりするサービスがある*1中で、Plannah はデータ一括ダウンロードを提供してくれる模様。 画像の一括ダウンロードは大変ですが、かなり印象が良いですね S3 にデータおいてる。 株式会社ミクシィ Plannah運営事…
Bootstrap の Modal.js を使う場合、呼び出される側の要素に fade などが記載されている。例えば <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">のようなものである。Module によっては "fade in" と指定することもできるが、この辺りの挙動をみるために、本体の less を見てみる。すると、fade のみ場合</div>…
突然電源ケーブルを接続しても「充電できません」*1という表示になり、Macbook Air が充電できない時がありますが、新たにファームウェアアップデートという対応策が増えたようです。確かに前回ひどく発生していた時は、Macbook air を連続しようしバッテリ…
color.ui を有効にすれば OK。git diff などが見やすく $ git config --global color.ui true
グロースハックの入り口となる、ランディングページを制作するにあたって気をつけるべき法則を抄訳してみました。 原文は http://unbounce.com/landing-page-examples/36-landing-page-designs-critiqued-for-conversion/ 実例と、下記のマトリックスに応じ…
ドコモメールが IMAP 対応したので、IMAP の設定をすることによって、キャリア関係なくdocomo.ne.jpのメールを受信できるようになりました。 これ結構凄いことだと思います。 ドコモ回線は Xiカケ・ホーダイ で通話専用にして、データ SIM でスマホを使うよ…
Nice.
10数年と相当歴史のあるメルマガサービスの Yahoo! Groups (eGroups が Yahoo! に譲渡) がついに終焉するようです。今思うと2000年頃は、団体の主要な連絡方法は「メーリングリスト(eGroups が有名だった)」、「インターネットに公開されている掲示板 (たま…
コミュニティーっぽいサービスで、 User has many Microposts *1 のような関係が設立する場合のルーティングを resource を用いてよしなに作る tips をまとめてみました。 Nested Resource Resrouce を利用すれば基本的なルーティングを作成してくれますが、…
PHP でいう var_dump 的なものを rails で実施しようとおもい *1、 p object と object.inspect の違いがあるのかどうか見てみた では、ハッシュで試す myhash = {sex: "male", age: 18} 出力結果は? inspect のほうだと、文字列として帰ってきていて、結果…
Ricty をいれるとターミナルやら、エディタやらを日本語環境でコーディング時に見やすくできる http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html 参考: sanemat さんのリポジトリ: http://sanematsu.wordpress.com/2013/05/11/brew-install-ricty/ *…
Macbook air のSSD の残容量は貴重である。「アプリもデータも追加してないのにだんだんディスク容量が減るんですが!」という場合のいくつかのポイントを列挙してみる。 log が大量にたまっている場合 数 GB くらいたまっていることがある 安全にお手軽に削…
Appcelerator からアプリ開発者の動向についてのレポートが送られて来るのですが、B2B 或いは B2E アプリが増えているとのこと*1。 過去六ヶ月で、約63%のアプリ開発者が企業向けアプリの開発機会が増えたとレポート まぁ確かに chatwork も Titanium ででき…