2015-01-01から1ヶ月間の記事一覧

pagebeforechange イベントの処理をどう書くべきか

jQuery mobile のページ遷移のイベントのうち、 pagebeforechange は、2回実行されることになっている。 document にしか bind できないため全てのページ遷移イベントを捕捉することになるので、 このイベントで処理を書こうと思ったら、遷移前のページ、遷…

jQuery mobile footer を最下部に配置

jQuery mobile のページ作成、フッタを最下部に配置させるのに、 こんなのがあったのですね。 footerFixed.js の配布?ページ MITライセンスだそうです。 使わせていただこう。

jQuery mobile radio を動的に追加する時

jQuery mobile で動的にフォームを追加しようとして、ハマった。 あるボタンのクリックイベントで、radio ボタン選択を追加、 $("input[type='radio']").checkboxradio("refresh"); だけで、できなくて、 Uncaught Error: cannot call methods on checkboxra…

MySQL Error Code: 1271 の対処

MySQL で、ある2つのテーブルの UNION クエリを実行していたら、 Error Code: 1271. Illegal mix of collations for operation 'UNION' が発生してしまった。 各々のテーブルの collation が異なる時、CHAR, VARCAR の型を UNION結合した時にエラーに発生す…

Androroid 4.0 での input タグ placeholder

inputタグの placeholder は、Android 端末のブラウザで表示する場合、 type="number" の時、Android 4.0 では表示されない! type="text" はちゃんと placeholder で指定した文字列が表示されるので これを利用して以下の jQuery をページ読込時に実行する…

JSONデータ→列挙型は、Google GSONが便利

Google gson を使用してJSONデータをJavaオブジェクトに変換する場合、列挙型への変換をする時としない場合の差異、、 以下のような JSONデータがあるとする。 [ { "time": "2015-01-11 10:27:14", "status": 200 } , { "time": "2015-01-11 11:02:48", "sta…

Datepicker 使う時は、readonly属性をつける

jQuery mobile で、Datepicker って指でタッチしにくいのでは? といつも思ってたので、inputタグに readonly 属性をつけることを考えなかった。 スマホでは、Datepicker を使う場合、input 領域をタッチしてキーボードが出て不便。 readonly="readonly" を…

Tomcat で Too many files open なら、

Tomcat を動かしていて Too many open files が発生したら、、 まず、 tomcat のプロセスを ps コマンドで PID を参照して lsof で確認する。 lsof -p PID | wc -l Linux の場合、1プロセスで開けるファイルの上限デフォルトが、1024 なので、この上限に達…

csv4j の Maven リポジトリが消えてる

昔、csv4j の Maven リポジトリを紹介したが、 http://blog.zaq.ne.jp/oboe2uran/article/585/ 今は、もうこのリポジトリが存在しない。 http://repository.aduna-software.org/maven2 http://repository.aduna-software.org/ これらのリポジトリサイトはも…