ブログトップ 記事一覧 ログイン 無料ブログ開設

それはそれ。これはこれ。 このページをアンテナに追加 RSSフィード

2003 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 03 | 04 | 05 | 06 | 07 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 11 | 12 |
2013 | 01 | 02 | 04 | 05 | 07 | 08 | 10 | 11 | 12 |
2014 | 02 | 03 | 07 | 08 | 09 | 10 | 11 | 12 |
2015 | 01 | 02 | 03 | 05 | 06 | 07 | 11 |
2016 | 07 |
2017 | 01 | 03 | 06 | 07 | 11 |
2018 | 05 |

2011-12-30(金)

[]Mechanize2.1リリース Mechanize2.1リリースを含むブックマーク Mechanize2.1リリースのブックマークコメント

Mechanize2.1がリリースされた。id:otn:20110924id:otn:20111107 で書いた、Cookie周りの不具合は直っているようだ。

ということで、それぞれに書いたパッチ不要になった。


今回増えた依存ライブラリは、domain_name, ntlm-http, unf, unf_ext。

domain_name は Cookie のまともな対応のためと思われる。unf は Unicode正規化ということ。NTLM認証にも対応したと言うことだと思うので、イントラサーバーでNTLM認証のみという場合でも使えるということか。

トラックバック - http://d.hatena.ne.jp/otn/20111230

2011-12-18(日)

[]無名関数の呼び出し 無名関数の呼び出しを含むブックマーク 無名関数の呼び出しのブックマークコメント

JavaScript無名関数の実行 (function(){})() と (function(){}()) の違い」http://polygon-planet.blogspot.com/2011/12/javascript-function-function.html

を見て、なるほど。

今まで、無名関数の呼び出しは、

(function(x){alert("<<"+x+">>");})("foo");

と括弧で囲んでやっていたけど、式の文脈では、

var hoge = function(x){alert("<<"+x+">>");}("foo");
(function(x){alert("<<"+x+">>");}("foo"));
+function(x){alert("<<"+x+">>");}("foo");

のように無名関数を囲む括弧は不要


function(x){alert("<<"+x+">>");}("foo");

エラーになるのは、構文解析の都合か。

なお、JScriptだとこれはエラーにならない。どうも、無名関数定義無駄に捨てられてから、うしろの括弧が評価されるようだ。

トラックバック - http://d.hatena.ne.jp/otn/20111218