並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 29 件 / 29件

新着順 人気順

IOCCCの検索結果1 - 29 件 / 29件

  • The 21st IOCCC: PiE in the sky award のエントリ - まめめも

    ref: http://www.ioccc.org/2012/endoh2/endoh2.c ref: http://www.ioccc.org/2012/endoh2/hint.html #include<stdio.h> /******** SpigotQuine -- usage: ./spigot [pi or e] ********/ char*s="G1%%xJ{;Q7wunmuGuu%%uu#include<stdio.h>/*Spigot_Quine*/#include<stdli" "b.h>/*_IOCCC2012_*/int*e," "i,j,k,n" ";char*q" ",*a,*d,*z,*p=%s%c;" "int" "%cmain(){a=calloc(" "1,1e4+n*2);;for(*" "a=\0@3,z=d=a+n+1,j=n*8-7;" "k=

      The 21st IOCCC: PiE in the sky award のエントリ - まめめも
    • IOCCC - Wikipedia

      The International Obfuscated C Code Contest(IOCCC, 国際難読化[1]Cコードコンテスト)は、故意に難解なC言語のプログラムを書き、その読みにくさと複雑さを競うというハッカーの奇祭(プログラミングコンテスト)である。 概要[編集] 一般的に読みにくいコードであれば評価が高いが、目にした瞬間のインパクトや、コードの汚さに反して実行結果の美しさなど、さまざまな要因でアーティスティックなものが選ばれる。多くの作品は一見するとC言語のコードに見えず、コード全体がアスキーアートになっているものなどが典型的である。 公式サイトでは、大会の理念は次のように説明されている[2]。 大会ルールの元で最高に意味不明/難解なCプログラムを書くこと 皮肉なやり方でプログラミング作法の重要性を訴えること 普通書かないコードを用いてCコンパイラに負荷をかけること C言語

      • Cプログラムの"わかりにくさ"を競う奇怪コンテスト「IOCCC」、5年ぶり開催

        あのコンテストが帰ってくる。2006年に開催されて以来沈黙し続けいてた「IOCCC(International Obfuscated C Code Contest)」だ。実に5年ぶり、20回目となる同コンテストの開催が発表された。コンテストの応募期間は11月12日(協定世界時)から2012年1月12日(協定世界時)までの2ヶ月間。作品の提出は12月1日から受付が開始される。 IOCCCは、どれだけ「わかりにくい」Cプログラムを作成できるかを競うコンテスト。どれだけわかりにくいコードになっているか、または、どれだけわかりにくいように編集されているかがコンテストの鍵となる。IOCCC 19回目までの作品はオンラインでチェックできる。どれも折り紙付きの"わかりにくさ"だ。そのままでは何をするソースコードなのか理解しかねる。

        • 第21回IOCCC入賞作品「踊る人形」 - cuspy diary

          第21回IOCCCで銀賞を頂きました。とても光栄です。 http://www.ioccc.org/2012/whowon.html 自分で書いたコードですが、もう既に理解できなくなってく来ているので早うちに解説を残しておきます。 作品のテーマは最も難解な部類に入るファイルフォーマットであるPDFと、あえて難解に書いたC言語のコラボレーションです。 このプログラムはテキスト文字列を入力として受け取り、難読化したPDFファイルを出力します。 この難読化手法は、有名な推理小説「踊る人形」に登場する単一換字式暗号です。 たとえば、 % gcc -o hamano hamano.c % echo 'Hello World!' | ./hamano > hello.pdf と実行すると以下の様なPDFを出力します。 このPDFファイルは、Adobe Acrobat Readerやevince, Xpd

          • Previous IOCCC Winners

            Winning Entries This version of the winning entries page does NOT contain brief explanations of each winning entry. You can check out the spoiler version of this page if you don't mind seeing a brief summary of each entry. There is also a spoiler summary that gives a summary description of all of the winners. 27th International Obfuscated C Code Contest (2020) index.html - 2020 overview 2020.tar.b

              Previous IOCCC Winners
            • 第21回IOCCC受賞者のソースコードが公開される | スラド デベロッパー

              第21回IOCCC(International Obfuscated C Code Contest)受賞者のソースコードが公開されました。今回は日本人3名が受賞しています(The 21st IOCCC Winners、 README、 本家/.)。 「Most elementary use of C - Silver award」(銀賞)を受賞したのはTsukasa Hamano氏(本人のブログ記事)。「Most complex ASCII fluid - Honorable mention」のYusuke Endoh氏は「PiE in the sky award」も受賞しています(本人のブログ記事)。「Best one liner」は前回に続いて稲庭将棋のTaketo Konno氏。 Yusuke Endoh 氏はブログでの解説がとても親切です。この気持ち悪さでも金賞じゃないなんて、まさ

              • ASCII fluid dynamics -- IOCCC2012 endoh1.c

                A tiny fluid simulator that fits in 80x25 terminal. http://www.ioccc.org/2012/endoh1/hint.html http://www.ioccc.org/2012/endoh1/endoh1.c BGM: Water Music (Handel)

                  ASCII fluid dynamics -- IOCCC2012 endoh1.c
                • IOCCC日本語ネタバレ解説

                  C言語プログラムの独創性で競い合うプログラミングコンテスト、International Obfuscated C Code Contest(IOCCC)の全作品を日本語で紹介することを目指すサイトです。 更新履歴: 2021/12/31: IOCCC 2020の解説を公開しました。 2021/06/12: IOCCC 2019の解説を公開しました。 2021/06/06: IOCCC 2018の解説を公開しました。 2021/05/30: IOCCC 2015の解説を公開しました。 2021/05/23: IOCCC 2014の解説を公開しました。 2021/05/17: IOCCC 2013の解説を公開しました。 2021/05/08: IOCCC 2012の解説を公開しました。 2021/05/01: IOCCC 2011の解説を公開しました。 2021/04/25: IOCCC 20

                  • 20th IOCCC 入賞 - 兼雑記

                    結果が公開されました。 http://ioccc.org/years.html#2011 私のコードは、こういうピクロスソルバでした。 #include<stdint.h>// 4 #include<stdio.h>/* 76. 1 ..2321 1 57 3 21.... . .. .11 1 2 1 88..1321 2 33 5512 1 277 14 1 099..12.... . .. .... 1 4 11111...111 122 5.1 . 11...221.821112411123455676489 51.176543232666 902 .27 1 10111...1.....................11.417...........1...21..11. ..2239921176566156225563322299887...65332332331824691

                      20th IOCCC 入賞 - 兼雑記
                    • わかりにくいCプログラム作成を競う「IOCCC」が5年ぶりに開催 | スラド デベロッパー

                      あのオブファスケが帰ってきたそうだ。どれだけ「わかりにくい」Cプログラムを作成できるかを競うコンテスト IOCCC (International Obfuscated C Code Contest)が5年ぶりに開催される (マイナビ)。自然体で普通にコード書くとオブファスケなみんな! それ行け、出番だ!

                      • IOCCC Main

                        Your browser should have redirected you to here

                        • Previous IOCCC Winners

                          Winning Entries This version of the winning entries page does NOT contain brief explanations of each winning entry. You can check out the spoiler version of this page if you don't mind seeing a brief summary of each entry. There is also a spoiler summary that gives a summary description of all of the winners. 27th International Obfuscated C Code Contest (2020) index.html - 2020 overview 2020.tar.b

                          • The 22nd IOCCC: Most recyclable のエントリ - まめめも

                            /*@@@sssss8]][[[[a#@@sss0['w}8|v}a<{av}a@{av}j>~{v}j8|c[sa?|{8[|#~} [j#@ra>~}sa!{>}|#r0l}sao8}[a'f8|r'8[j?x[?@<[j?@[j?@[s?>|;[[[j!>b'8'a@<cb@>? c$kg_@<b#0pf<#keab{_b0|c0#d#0#|'o{i<!8dr,f_{#rg{baiderh{er0}|'{0{ic.df?'o|j{lim 0'{i?#c0b|c#kg!}r!8lp1g!|i_ar<[#0g|h_}ieg>|_ah|sr<|i[[[}s#f@}[{@u~~~r@[|#|{ssss{a }|0~{?}|<{?}|qj?}s@[_}j0]][[[[a_@@@sssss<[[?>=sln5+a[so#,g-0aw;#*a>*abwa.*+da9=n?<6 -'7%71>e_?

                              The 22nd IOCCC: Most recyclable のエントリ - まめめも
                            • IOCCC Main

                              Your browser should have redirected you to here

                              • [C][IOCCC] The 24th IOCCC: Most Overlooked Obfuscation - まめめも

                                衝撃的な問題作。まずはこの動画をご覧ください。あなたの常識が崩れるはず。 何の呪いでしょうか。 自分で試してみたい人のコピペ用。 wget http://ioccc.org/2015/endoh2/prog.c cat prog.c gcc -w -o prog prog.c ./prog ネタバレ解説 バックスペース文字の悪用です。コードを 20 文字程度書き、そこからバックスペース文字でカーソルを左に戻し、また 20 文字程度コードを書く、というのを繰り返す感じのプログラムになっています。バックスペースは普通の ASCII 文字なので、valid な C 言語プログラムが含んでいいのです。 こういうネタは初期の IOCCC でいかにも既出な気がしたので全チェックしたんですが、意外にも見つからなかったので出しました。賞名のとおり、「見逃されていた難読化」ですね。 ちなみに動画の最後でもデ

                                  [C][IOCCC] The 24th IOCCC: Most Overlooked Obfuscation - まめめも
                                • The 21st IOCCC の結果が公開されました - まめめも

                                  C 言語のプログラムの汚さで競い合う有名なプログラミングコンテスト IOCCC の今年の結果が公開されました。 ref: http://www.ioccc.org/years.html#2012 目を見張る変態ぞろいですので、ぜひご覧ください。個人的には、deckmyn 、hamano 、hou 、kang 、tromp あたりがお気に入りです。nyaruko は内容より spoiler がすごい。あれエディタでアタリなしで描いてんのかよ、という。 ぼくのプログラムが 2 つ入賞していますのでご紹介。以下、ネタバレ+自慢エントリなので嫌な人は見ないで! PiE in the sky award のエントリ Most complex ASCII fluid のエントリ

                                    The 21st IOCCC の結果が公開されました - まめめも
                                  • The 22nd IOCCC: Most tweetable 1-liner のエントリ - まめめも

                                    http://www.ioccc.org/2013/endoh3/endoh3.c char a;float b,c;main(d){for(;d>2e3*c?c=1,scanf(" %c%f",&a,&c),d=55-a%32*9/5,b=d>9,d=d%13-a/32*12:1;a=2)++d<24?b*=89/84.:putchar(a=b*d);} ツイート可能 (137B) なワンライナー。 解説 ABC 記譜法 (のサブセット) のサウンドシンセサイザーです。ABC 記譜法とは、外国で使われる MML みたいなものです。 $ gcc -o endoh3 endoh3.c $ echo "CDEFGABc" | ./endoh3 > /dev/dspとやるとドレミファソラシドが流れます。/dev/dsp が使えない人は padsp とか sox とか使って下さい。面倒な人のための

                                      The 22nd IOCCC: Most tweetable 1-liner のエントリ - まめめも
                                    • Who won the 21st IOCCC

                                      The International Obfuscated C Code Contest The 21st IOCCC Winners [ The judges | IOCCC home page | FAQ | People who have won | Winning entries ] Here are the names and categories for the winners of the 21st IOCCC: Most useful obfuscation Qiming HOU - Syntax highlighter CN Most conspiratorial Aaron Grothe - Shamir secret sharing US David Madore - Shamir secret sharing FR Best one liner Taketo Konn

                                      • Previous IOCCC Winners

                                        Winning Entries This version of the winning entries page does NOT contain brief explanations of each winning entry. You can check out the spoiler version of this page if you don't mind seeing a brief summary of each entry. There is also a spoiler summary that gives a summary description of all of the winners. 26th International Obfuscated C Code Contest (2019) 2019.tar.bz2 - all of the data for 20

                                        • Who won the 22nd IOCCC

                                          The International Obfuscated C Code Contest The 22nd IOCCC Winners [ The judges | IOCCC home page | FAQ | People who have won | Winning entries ] Here are the names and categories for the winners of the 22nd IOCCC: Most tweetable 1-liner Yusuke Endoh - play music with ABC notation JP Most partisan 1-liner Adrian Cable - 1-liner party of a US President US Most catty Don Yang - horizontal or vertica

                                          • IOCCC日本語ネタバレ解説 中間報告 - まめめも

                                            変態C言語プログラムコンテストであるIOCCCの全作品を日本語でネタバレ解説するサイトを書いてます。 mame.github.io 年初にIOCCC 1984の解説から書き始めて、先程IOCCC 2000の解説を公開したところです。 数えてみると、ここまで165作品を解説したようです。どれも面白いものばかりですが、その中でも特におすすめの作品を個人的な好みでピックアップ紹介してみました。 Brian Westleyの作品 初期のIOCCCを支えたwestleyの作品群。多彩で超絶技巧で、とにかくすごいです。絶対に見てほしい!ので、まずは彼の作品だけまとめます。 ネタバレ解説を書き始めたのは、すごさのわりにあまり注目されていない彼の作品を紹介したかったのが動機のひとつです。 IOCCC 1987 Best Layout 線対称なプログラム。実行すると回文が出る。 IOCCC 1988 Bes

                                              IOCCC日本語ネタバレ解説 中間報告 - まめめも
                                            • Who won the 20th IOCCC

                                              The International Obfuscated C Code Contest The 20th IOCCC Winners [ The judges | IOCCC home page | FAQ | People who have won | Winning entries ] Here are the names and categories for the winners of the 20th IOCCC: Most devolving Philip Blakely - Life/reverse life UK Best data utility Szabolcs Borsanyi - Bar graph plotter Germany Most self deprecating David Lowe - Neural network classifier USA Bes

                                              • The 22nd IOCCC: Most solid のエントリ - まめめも

                                                http://www.ioccc.org/2013/endoh4/endoh4.c int **F,** V,M, N,i; #ifndef/**/S #define S 70,23 #endif/* 000-2E5*/ #define/* 2E5-2E5,2E5 */_POSIX_C_SOURCE 199309 #include/* 2E5XXX*/<time.h> /* 2E5-2E5X*/#include<stdio.h> #include<stdlib.h>/* -2E5-2E5XX*/ struct timespec R={0,1E6};int j,k,m, #define U/* -2E5X*/rand()*2./RAND_MAX-1 #define/* 2E5*/O(p,q,i)(P[p*3+i]-P[q*3+i]) /* IOCCC2013 IOCCC2013*/#defi

                                                  The 22nd IOCCC: Most solid のエントリ - まめめも
                                                • The 22nd IOCCC の結果が公開されました - まめめも

                                                  C 言語のプログラムの汚さで競い合うプログラミングコンテスト、The 22nd International Obfuscated C Code Contest の今年の結果が公開されました。 http://www.ioccc.org/years.html#2013 相変わらずの変態ぞろいですのでぜひご覧ください。既報の通り、ぼくは以下の 4 つの賞を貰いました。 Most lazy SKIer Most recyclable Most tweetable 1-liner Most solid それぞれ順次紹介していきたいと思います。

                                                    The 22nd IOCCC の結果が公開されました - まめめも
                                                  • IOCCC ネタバレ解説はじめました & IOCCC 2020 に入賞したよ - まめめも

                                                    IOCCC の全作品のネタバレ解説を目指すサイトを作りました。 mame.github.io いまのところ、最初の 4 年分まで書いてます(IOCCC 1984 ~ IOCCC 1987)。週ペースで書き足していくつもりなのでご笑覧ください。 IOCCC は、「現存する世界最古のプログラミングコンテスト」と言われることもあります。つまり、現在も開催されているということです。今年の正月に、昨年の IOCCC 2020 の入賞作品が公開されました。自分のプログラムが 3 つ入賞したので、デモ動画と簡単な紹介を書いておきます。 endoh1 - Most explosive www.youtube.com 端末でのマインスイーパーですが、推論でわかるようなところは大体勝手に進めてくれます。 そういうダルくてミスしやすい作業はコンピュータにやらせて、マインスイーパーの本質(勘で適当に開くところ)に

                                                      IOCCC ネタバレ解説はじめました & IOCCC 2020 に入賞したよ - まめめも
                                                    • IOCCC Flight Simulator – Carl Banks' Blog

                                                      Be sure to visit our Facebook Page. The IOCCC Flight Simulator was the winning entry in the 1998 International Obfuscated C Code Contest. It is a flight simulator in under 2 kilobytes of code, complete with relatively accurate 6-degree-of-freedom dynamics, loadable wireframe scenery, and a small instrument panel. IOCCC Flight Simulator runs on Unix-like systems with X Windows. As per contest rules

                                                      • The 22nd IOCCC に入賞したよ - まめめも

                                                        今年も IOCCC に入賞しました。史上初の 4 冠 *1 です。嬉しい。 昨年は 2 作品投稿して 2 冠だったので、今年は 4 作品で 4 冠 *2 を目指したところ、なんと狙い通りになりました。一応もう 1 つ akari.c 的なネタがあったんですが、著作権を気にして自重しました。こういうのはフェアユースなのかなあ。 今年は他に 3 冠の人と 2 冠の人が 1 人ずついて、入賞作品は 15 件だけど作者は全部で 9 人という、独占禁止法にひっかかりそうな結果でした。国別では、US 6 人で 8 件、JP 1 人 で 4 件、FR 1 人で 2 件、CN 1 人で 1 件、と US 大勝利。 なお、実質的な優勝である Best of show も US の 3 冠の人が取りました。悔しい。来年は数撃つより、Best of show 狙いたいなあ。(無理) 作品は今年中には公開予定との

                                                          The 22nd IOCCC に入賞したよ - まめめも
                                                        • The 22nd IOCCC: Most lazy SKIer のエントリ - まめめも

                                                          ref: http://ioccc.org/2013/endoh1.c #ifndef SKI #define A(x)B(x##0)B(x##1)B(x##2)B(x##3)B(x##4)B(x##5) #define B(x)C(x##0)C(x##1)C(x##2)C(x##3)C(x##4)C(x##5) #define C(x)D(x##0)D(x##1)D(x##2)D(x##3)D(x##4)D(x##5) #define D(x)Z(x##0)Z(x##1)Z(x##2)Z(x##3)Z(x##4)Z(x##5) #define p(x)(*(*(*(*(*(*x)())())())())())() #include <stdio.h> #include <stdlib.h> #define S (Y(s+6)) #define K (Y(s+4)) #define I (

                                                            The 22nd IOCCC: Most lazy SKIer のエントリ - まめめも
                                                          • C言語: IOCCC 1987 "unix"

                                                            エキスパートCプログラミングに以下の様なソースコードが掲載されていた。これは1987年にIOCCC (International Obfuscated C Code Competition)において優勝を飾ったDavid Kornのソースコードである。一目見ただけでは結果が分からなかったので、解析してみようと思う。 void main(void) {printf(&unix["\021%six\012\0"], (unix)["have"]+"fun"-0x60);}

                                                            1