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

JavaScript 変則プログラミング - 6つの特殊文字だけで任意のコードを書いて実行する

JavaScript で '()+!' の6文字だけを使って、任意の JavaScript コードを生成・実行する方法。 きっかけはこちらの記事: ++[][+]+[+] は “10″(softelメモ) Java/script: no alnum cheat sheets(sla.ckers.org)最初は2つ目のリンク先にあるチートシー…

クワイン

生きてるよ!Ruby でクワイン(自分自身を出力するコード)作ってた人に触発されて、自分も Lisp と JavaScript で書いてみました。 まず Lisp バージョン。関数 write は、今回使った Racket という処理系のプリント関数。 ((lambda (x) (write `(,x ',x)))…