2011-01-01から1年間の記事一覧
適当なお絵描きサイトをHTML5, canvas, javascriptで作ってました。その時にやりたかったのが、canvas内にローカルの画像ファイルを描画し、その画像を背景にお絵描きすることだったんですが、意外につまづいたので、メモしておきます。 仕様の概要はこんな…
canvasにローカルの画像ファイルを描画するには - 技術めもとほぼ同じ処理です。画像の選択をinput type="file"で対応していたのを、ドラッグアンドドロップでできるようにしただけです。 仕様の概要はこんな感じです ドラッグアンドドロップしたローカルフ…
before_filterで複数のメソッドを指定した場合、指定した順番で実行されます。 考えてみれば、当たり前だ(´・ω・`)以前に作ったSNSアプリで、足あととアクセス拒否機能があった訳なんですが、 以下のように記述されていました。 class HogeController < Appl…
現在運用しているアプリにexception_notificationというプラグインを入れています。これはproduction環境において、例外が発生した際に、その内容をメールで通知してくれるというものです。とても便利なのですが、長いこと使っていて気になることがあります…
中身がない空のディレクトリをgitの管理対象にしたい場合があります。 gitは空のディレクトリを管理対象としてくれません。やり方は簡単で、管理対象にしたい空ディレクトリを作り、その中に.gitkeepを作成するだけです。 mkdir target touch target/.gitkee…
モバイルサイトを過去に作っていて、それをベースにスマホ用サイトも作るという流れになったのですが・・ モバイルサイトにある半角カナが、スマホサイトでは非常にうっとおしい(´;ω;`) ということで、半角カナを全角カナに置換するという微妙な作業があっ…
最近のサイトは新しいデータを取得して表示するとき、ページネーション(「←前 1 2 3 次→」みたいなやつ)よりも、 ページが一番下までスクロールされたら処理するといった方法が多いように思います。 ちょっとクールだと思ったので、調べてやってみました。 …
やってみたこと、気になったこと、Tips的なことを書いていこうと思います