Ежегодно проводимая конференция BlackHat является одним из самых значимых событий в сфере информационной безопасности. В этом году эксперты из множества стран собрались в Лас Вегасе, чтобы показать и обсудить результаты своих исследований. Ра... 続きを読む
http://d.hatena.ne.jp/TAKESAKO/20090716/1247750262via http://d.hatena.ne.jp/sugyan/20090717/1247842750を見て、なんか書いてみるかなぁと。下記3つのコードは一定の期間をおいて SEGV するコードなのですが、共通のテーマに基づいて書かれてます。 SEGV ... 続きを読む
rrencode は指定された文字列を出力するプログラムを記号だけで合成するプログラム、ですが、Ruby 1.9 では ?. とかが文字列を返すようになってしまったので動きません。そこで 1.9 用に別の実装を作ってみました。Hello, world! はこちら。 _=[*' '..?~]*'';$>... 続きを読む
PerlPerlで記号プログラミング - TAKESAKOのはてな出張所に対しての挑戦が。 id:TAKESAKO に挑戦してみる - yujioramaの日記面白そうなので自分もやってみる。 #!/usr/bin/perl $^='-^\\\\%+"\\$=/**:.](%_,//;\\^_%$=]."\\&=\'?/:$?({/!_})(([=##!-^/\'%_#"]{"... 続きを読む
syscalls152 stderr langperl time0.0166878700256348 status0 stdout1: 円周率は 約 3.14 です。 2: 円周率は 約 3.14 です。 3: 円周率は 約 3.14 です。 4: 円周率は 約 3.14 です。 5: 円周率は 約 3.14 です。 6: 円周率は 約 3.14 です。 7: 円周率は 約 ... 続きを読む
2009年07月10日に開催された The JUI 2009 Returns (JavaScript User Interface) : ATND に行ってきました。遊びがてら、ちょうど jQuery UI を使い始めたところだったので、今後の方向性についても非常に勉強になりました。みなさんのLTも、あまり自分からは積... 続きを読む
Join ustream.tv for free to comment on this user. Have an account already? Login to comment . 続きを読む
記号ゴルフって英語でなんやろって聞いたら題字の返事が mark byers 氏から帰ってきました。さて、最近の記号ゴルフについては、http://d.hatena.ne.jp/kikx/20061030#1162308720にまとまっていますが、とりあえず無限ループは [*""..$/] と (""..$/).min で更... 続きを読む
@garethheyes Ya, ppencode and rrencode are really crazy. These crazy guys are usually called "HENTAI" in Japanese :-)7:04 AM Jun 5th from web in reply to garethheyes 続きを読む
Perl, OneLiner何かの拍子にこの記事を見かけてしまい、衝撃を受けた。2006-11-07 - 兼雑記Perlってこんな変態プログラムが書けてしまうのか…!!と。記号だけでプログラムが書けてしまうとは全然知らなかった。何度も読み返してようやく理解した範囲では、拡... 続きを読む
http://shinh.skr.jp/m/?date=20080823#p01>RubyコードをRubyで等価に実行可能な記号だけに変換する プログラムは書けるだろうか。eval"実行したいコード"を記号だけで表現すればいんじゃね?と適当に変換プログラム書いてみた。 def _(_) r="''>2&3)+["___"]*(... 続きを読む
このコード を見ていて書けることに気付いた。 puts END class String alias originalinspect inspect def inspect alias inspect originalinspect #{s='';$"};s} eval self exit 0 end end p String nil END 数字もまぁなんか消せると思う。これで Ruby も Per... 続きを読む
「ad-hocな人生 - TAKESAKO(仮) - ppencode公開しました(http://www.namazu.org/~takesako/diary/?date=20050831)」 今日サイボウズ・ラボのTAKESAKOさんのお話をBoFという企画の中で聞いたわけですが,すごく面白かったのでご紹介しますね。 この ppencode... 続きを読む
かなり古い話題かもしれませんが,ppencode の動作原理が分かったのでその感動を日記に記します。 僕は半年前ほど前からperlの勉強を始めましたが,始めてまだ間もない頃にppencodeを知って,これが何故動くのかが当時は全然分かりませんでした。 ppencodeって... 続きを読む
Perl で記号だけ (ASCII が 32-126 で ~/\W/ なものと改行のみ) で Quine を書く努力をしていました。なんか最初は 300Byte 近くだったんだけどゴルフしてるうちに 103Byte まで。 ($;= #&-!!*!%>{(\$;= $; )=~(' _ ^-^,'^'"`[;[?@(\$;^\$^)})')+ )=~(' _ ^-^,'... 続きを読む
これ、くだらなすぎて吹きましたwwwww <a href="http://www.nicovideo.jp/watch/sm1024453">【ニコニコ動画】Perlで予約語プログラミング</a> ppencodeのデモはこちら。 http://www.namazu.org/~takesako/ppencode/demo.html 僕らの世代からするとメンテナ... 続きを読む
Perlで予約語プログラミング‐ニコニコ動画(夏)すごい人がアホをやってみるとこんなすごいことになる、という例。 周りの歓声が大きくて*1内容がイマイチな場所がちょこちょこあるんだけど、どっかに資料がうpされてたりしないのかな。続き記号もセミコロンも... 続きを読む
TAKESAKO @ Yet another Cybozu Labs: ITpro Challenge!でニコLT発表してきました【ニコニコ動画】Perlで予約語プログラミングそっかー、そういえば確かにxorは連接演算子になる!orとandを使えば遅延評価の副作用で分岐になるのはワンライナーの常套手段でおい... 続きを読む
2007年9月7日(金)東京ドームホテルB1Fで開催された「ITpro Challenge!」に行ってきました。 先着70名までという超プレミアムなイベントでしたが、ライトニング・トークスでの発表の機会をいただき、私も参加することができました。 東京を直撃した台風により... 続きを読む
ActionScriptの話とかたぶん出てきません。脳内垂れ流しの二次元カオス空間をお送り致します。http://www.be-interactive.org/http://twitter.com/beinteractive 続きを読む