Adobe Blank

アドビが新しいオープンソースのWebフォント、“Adobe Blank”を発表した。しかしこのフォント、文字の表示に使うフォントではない。エイプリルフールに書いているので冗談と思われてしまいそうですが本当です。 実際ダウ…

iOSデバイスの画面サイズ一覧 (iOS 6)

iPhone, iPhone 5, iPadの画面解像度および、Safariにおけるインターフェース部分を除いたブラウザ表示領域の大きさ一覧。iPod touchとiPad miniについては同属デバイスに同等の値となり…

Ti.UI.TableViewRowの削除ボタンのラベルを変更する

ものすごく小ネタですが、なぜか公式APIドキュメントに記載されていないのでメモに残しておく。 Ti.UI.TableViewRowに editable: true オプションを追加すると、スワイプ操作で [delete]…

Ti.UI.WebView内のHTMLからオブジェクトを受けとったりTitaniumのメソッドを呼ぶ

TitaniumでTi.UI.WebViewで外部サイトを開いて、外部サイト内で何らかの処理を行い、その結果をTitanium側にオブジェクトを受け渡したりあるいはメソッドを呼びたい場合がある。この場合、Titanium…

“Emmet” でコーディングを効率化する

HTMLやCSSのコーディング作業をヘビーにする人なら、必須とは言わないまでも “Emmet” はその作業負荷を軽減するのに一役買ってくれそうだ。それも大いに。 たとえば以下の様なソースを記述したいとき <div …

ウェブサイトのRetina化

iPhone 4からはじまり新しいiPadことiPad 3、そしてもはや確定的とも思われる次期MacBook ProのRetina化。現状でウェブサイトをRetina化する効率的な方法を考えると、 “Retina Ima…

Ajax File Uploadのバグとその対策

Pickls作ってて気がついたんだが、SafariでAjaxファイルアップロードを行うと、ファイルの送信処理に入ったままそこでJavaScriptの実行が完全にフリーズすることがある。JavaScriptエラーになるわけ…