eneloop kairo

Battery Global - Panasonicはてなブックマーク- Battery Global - Panasonicこんな商品あるんですねぇ〜!そのうちiPhone Kairoってアプリ出たりしないかな?…ありえないね。。。

RFC3629でUTF-8のバイト範囲が変更されている

最新のUTF-8では5〜6バイトの表現がすべて不正になったんですね 知らなかった…(ぉぃ 最新と言っても RFC3629 って2003年?ずいぶん前だな 他にもコマゴマと範囲が変わったみたい RFC2279(旧) 1バイト 2バイト 3バイト 4バイト 5バイト 6バイト UTF8-1 0x0…

「はてなブックマーク for iPhone」と「はてなtouch」

はてなブックマーク for iPhone はてなブックマーク はてなtouch http://click.linksynergy.com/fs-bin/click?id=SsjUadZH7vs&offerid=94348.688105185&type=10&subid= どういう住み分けなんでしょう???人力検索とかで質問してみたほうがイイのかな?って…

Google Chrome 4.0 (BETA) へupdate

Google Chrome (BETA) を導入 Hatena Bookmark extension はてなブックマークextension が使えるようになった! 他にもいろいろextension入れてみようかな〜 参照 「俺の邪悪なメモ」跡地はてなブックマーク- 「俺の邪悪なメモ」跡地 今朝通勤中に電車でコソ…

外部JavaScriptファイルでformをsubmitする場合の注意 submitが複数回実行される

submit.js $(function() { var btn = $('.btn'); btn.click(function(){ $(this).parents('form:first').submit(); alert('call alert'); }); }); test.html <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="alert.js"></script>

jQueryでinputタグのname属性に「submit」が指定されているformのsubmitができない

inputタグのname属性に「submit」が指定されているform <form name="form1" action="test2.html" method="post"> <input name="submit" class="btn" type="button" value="送信"> </form> <script language="JavaScript" type="text/javascript"> $(function() { var btn = $('.btn'); btn.click(function(){ $(t…

グレゴリオ暦開始は日本時間のAM09:00から

ロケールが日本であった場合 Date changeDay = (new GregorianCalendar()).getGregorianChange(); System.out.println("Gregorian Change is " + changDay); 実行結果 Gregorian Change is Fri Oct 15 09:00:00 JST 1582 コンストラクタ GregorianCalendar(i…

文字コードに含まれない文字を String#getBytes() すると強制的に「3F(半角はてな[?])」に置き換わる

「郄(ハシゴ高)」(UTF-8に存在するが、Shift_JISに存在しない文字) byte[] utf8 = "郄".getBytes("UTF-8"); // E9AB99 byte[] shiftjis = "郄".getBytes("Shift_JIS"); // 3F -> ? System.out.println("getBytes(UTF-8):" + bytesToHexString(utf8)); Sy…

Tomcat5.5.27、6.0.18からJSPのスクリプトレットなどの中でクォートを使用する際にエスケープが必要になった

Tomcat の v5.5.27、v6.0.18にて JSPのスクリプトレット(で囲まれる部分)でクォートにエスケープ処理が必要に! 45015 – Quoting in attributes つまり、以下は構文エラー <%-- ILLEGAL--%> <html:link href="<%= "XXX.do?param=" + request.getAttribute("param") %>"/> 正しくは <%-- CORRECT --%> <html:link href="<%= "XXX.do?param=" + request.getAttribute(\"param\") %>"/…</html:link></html:link>

net.arnx.jsonic.JSON#convert() 内の Method#getGenericParameterTypes() メソッド

JSONIC v1.0.3 にてJSON#convert() メソッド内で Method#getGenericParameterTypes() メソッドを使用してるのはイイのだろうか?メソッドがオーバーライドされた場合、invokeで実行される順番が保証されないような気がするんですが?最新バージョンは大丈夫…

Javaでファイルコピー

FileChannel#transferTo() java.nio.channels.FileChannel#transferTo() メソッドなんてのがあるんですねこりゃラクだ〜♪ /** * コピー元のパス[srcPath]から、コピー先のパス[destPath]へ * ファイルのコピーを行います。 * コピー処理にはFileChannel#tran…

YouTube と Google Adsence の連携

YouTubeパートナーに登録しないといけないようで?早速申し込み〜♪ って、無理そうね…

16進数表記文字列(00 ~ FF)*をbyte配列に変換

/** * 16進数表記文字列(00 ~ FF)*をbyte配列に変換する * * @param hexStr * 16進数表記文字列(00 ~ FF) * @return byte配列 */ public static byte[] hexStringToBytes(String hexStr) { if (hexStr.length() % 2 != 0) { throw new IllegalArgumentExcept…

byte(-128 ~ 127)の配列を16進数表記(00 ~ FF)に変換

/** * byte(-128 ~ 127)の配列を16進数表記(00 ~ FF)に変換する。 * * @param bytes * byte(-128 ~ 127)の配列 * @return 16進数表記(00 ~ FF) */ public static String bytesToHexString(byte[] bytes) { String[] hexChar = new String[] { "0", "1", "2",…