« Java Expert #03にJythonの記事書きますた | メイン | Outputz Eclipse Plugin を作ってみた »

Java ホットトピックセミナーでちょっと喋ってきた 日記

2 時間で学ぶ今月の Java ホットトピック (11月号)
〜 Java Expert #03 『まるごと NetBeans』 号 出版記念セミナー 〜

という事で急遽、LT をやってきました。
折角なので書籍に書いたサンプルソースを実行してもつまらないと思い
RubyKaigi2008 でやったネタの Jython 版をやったのですがダダスベリでした。
よねさんの呪いでしょうか?

悔しいのでソースはワンライナーにして置いておきます。


import sys;[globals().__setitem__("setitem", globals().__setitem__)] and [setitem('isSun',lambda : sys.platform.find('java') > -1)] and [setitem('p',lambda data :(isSun() and ([globals().__setitem__('java',__import__('java'))] and [java.lang.System.out.write(java.lang.String(data).getBytes("utf-8"))] and [sys.stdout.write('\n')]) or [sys.stdout.write(data + '\n')]))] and [setitem('fizbuz',lambda i :([setitem('fiz','Fiz')] and [setitem('buz','Buz')] and [setitem('ret','')] and [isSun() and ([setitem('fiz','ふぃずぅ')] and [setitem('buz','ばずぅ')])]  and [i % 3 == 0 and setitem('ret', globals().get('ret') + fiz)] and [i % 5 == 0 and setitem('ret', globals().get('ret') + buz)] and [len(globals().get('ret')) == 0 and setitem('ret', str(i))] and ret))] and [p(fizbuz(i)) for i in xrange(20)]

あと、飲み会で出た話題の参考リンク貼っておきますね。
http://www.mindswap.org/~katz/pychinko/

トラックバック

このエントリーのトラックバックURL:

TBスパムを弾く為、言及の無いTBは受け付けていません。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

人気のエントリー

▼すべて表示
generated by レビュー・ポスター

あわせて読みたい

あわせて読みたい