| « 2011年6月14日 | 2011年6月15日の投稿 |
2011年6月16日 » |
"while(1){LOVE++;}を最適化"で最適化すると愛が消えるそうです。
なるほど。最適化させると愛は消えるのか。では、Javascript化させて、圧縮させるとどうなるのでしょうか?
ソースは以下です。
function iloveyou()
{
var LOVE = 0;
while(1){LOVE++;}
}
これを、Closure-Compiler、YUI Compressor Online、Microsoft Ajax Library Preview 6
でそれぞれ圧縮させてみました。
・Closure-Compiler(Simple)
function iloveyou(){for(var a=0;;)a++};
・YUI Compressor Online
function iloveyou(){var a=0;while(1){a++}};
・Microsoft Ajax Library Preview 6("-a -h")
function iloveyou(){var a=0;while(1)a++}
予想通り、愛は圧縮されました。Microsoftの圧縮が一番それっぽいかと思いました。
ついでに、Closure-Compilerで"Advanced"を選択すると...
Your code compiled to down to 0 bytes. Perhaps you should export some functions?
圧縮化しすぎてなくなってしまいました...
やっぱり愛は圧縮しちゃだめですね。
| « 2011年6月14日 | 2011年6月15日の投稿 |
2011年6月16日 » |

顧客に“ワォ!”という体験を提供――ザッポスに学ぶ企業文化の確立
ちょっとした対話が成長を助ける――上司と部下が話すとき互いに学び合う
悩んだときの、自己啓発書の触れ方
考えるべきは得意なものは何かではなく、お客さまが高く評価するものは何か
なんて素敵にフェイスブック
部下を叱る2つのポイント
第6回 幸せの創造こそ、ビジネスの使命