• jQuery UI のモーダルダイアログで二番目のボタンにフォーカスを与える方法

    このようにすると良いようです。

    $("#dialog-modal-1").dialog({
        modal : true,
        autoOpen : false,
        open : function() {
            var buttonelm = document.getElementById("dialog-modal-1").parentNode.getElementsByTagName("button");
            buttonelm[buttonelm.length-1].focus();
        },
        buttons : {
            戻る : function() {
                $(this).dialog("close");
            },
            次へ : function() {
                $(this).dialog("close");
            }
        },
        focus : 1
    });Code language: JavaScript (javascript)
  • Hello world!

    WordPress へようこそ。これは最初の投稿です。編集もしくは削除してブログを始めてください !

    [crayon lang=”php”] your code [/crayon]

  • Pythonでエスケープとアンエスケープを行う

    Escape Unescape

    s = unicode(raw_input(), “utf-8“).encode(‘unicode_escape’)
    print s
    print s.decode(‘unicode_escape’)

    これでいけた。Python3からは文字コード周りがすごい修正かかってるらしいんだけども、これがあれば問題ない気がする。raw_inputのところをリテラルに変えてもいいし、エラーも吐かずいい仕事してくれる。

    ただ改行コードが・・

    しかし改行コードまではエスケープしてくれない。しかも先頭の\が消えるときがある。

    追記

    import cgi
    cgi.escape(“ほげほげ”);

    こんなのもあった。