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

jQuery Mobile メモ - name, value 付きのsubmitボタンの問題

まず先にこの問題はalpha2の時点の話で、alpha3以降では修正されていると思われます(後述) formの実装では、submitボタンを複数用意して同じ入力に対して別のアクションを取りたい場合があります。 例えば、以下のようなコードです。 <form action="#" method="post" id="form-test"> <input type="text" name="title" /> <button type="submit" name="test" value="true">テスト</button> <button type="submit">決定</button> </form>

jQuery Mobile メモ - List view の小技

jQuery Mobile のList viewは、iPhoneアプリなどでよく見られる標準的なリスト表示をお手軽に実現することができる便利なコンポーネントです。 そのList viewのデモでは紹介されていないちょっとした小技を。 まず、リンク付きのリストの基本形。 こう記述し…

ethnaで国際化対応 - gettextとEthnaメッセージカタログの併用

ethnaの標準エラーメッセージの表示がうまくいっていないことについ最近になって気がつきました。*1 どうも今年の4月に、Sinkan.comで国際化対応として「gettext」を適用した際に仕込んでしまったようです。 なお、米国版のSinkan.comではこの問題は出ていま…

jQuery Mobile メモ - “automatic AJAX page loading”を無効にする

AJAX page loading でアニメーションページ変移されるのは格好良いので是非とも使いたいのですが、なぜだかうまく次のページが表示されないことがあります。 相性が悪いのか、理解が足りないのか、まだ不具合があるのかはよくわかりません。 aタグでの遷移は…

jQuery Mobile メモ - リンク集

ちょうど、お手軽にサービスをiPhoneを筆頭としたスマートフォン対応する為になにかないかなと探していたら、ちょうどこのライブラリ「jQuery Mobile」を発見しました。 まだ先月中にα版が公開され始めたばかりで挙動にちょっと不審な点もありますが、今年中…

ethnaで国際化対応 - ActionFormの選択肢があるフォーム

ethnaフレームワークを利用して開発されている「新刊.net」を「Sinkan.com」へ国際化対応しました。 実際には別サービスなので正確にいうと国際化対応ではないのですが、ethnaの国際化対応の手法を利用して実装したのでご容赦を。 対応するに当たっていくつ…

EBSブートなAMIイメージで、EBSの容量を増量する

「EBSブートなAMIイメージで、インスタンスストレージを割り当てる」のついでにEBSブート時にルートデバイスとなるEBSの容量を増量する方法をメモしておきます。 *1 下記のようにインスタンスを立ち上げるとsda1のEBSデバイスの容量が100GBに増量されます。 …

EBSブートなAMIイメージで、インスタンスストレージを割り当てる

通常、EBS *1 からブートするAMIイメージでインスタンスを立ち上げると、インスタンスに割り当てられたストレージ(smallの場合150GB)はデバイスとしてアタッチされていません。 せっかくEBSがメインストレージなんだからそれを増やせばいいという話もありま…