『あなたの知らない超絶技巧プログラミングの世界』発売しました(記念碑あり)

書籍『あなたの知らない超絶技巧プログラミングの世界』、ついに本日発売されました!

本について詳しく知りたければ、サポートサイト告知記事をみてください。

この記事では、発売を記念して、掲載されている「作品」を 1 つ紹介します。

記念碑 Quine

ref: https://github.com/mame/monumental-quine


直径 10 cm 、高さ 15 cm の円柱です。壁面に Ruby プログラムが螺旋状に刻まれています。これをファイルに保存して普通に実行します。

$ ruby mquine.rb > mquine.obj

すると、Wavefront OBJ 形式 の 3D データが出力されます。3D ビューアで開くと、元の円柱が現れます。もちろん文字込みで。

このデータを 3D プリンタに投下すれば、冒頭の物体が得られます。

この物体が欲しい人は Shapeways のぼくのショップから買えます。たったの 198 ドル!(送料別)

どんな本?

『あなたの知らない超絶技巧プログラミングの世界』には、こんなプログラムが約 40 個掲載されています。もちろん、そういうプログラムの作り方も解説されています。これを見て「面白い!」「どうなってるの?」と思った人は、迷わずお買い上げください!

なお、あなたの知らない超絶技巧サイン会では、この物体を展示します。見たい人はぜひお越しください。9/28 (月) 19:30 からジュンク堂書店池袋本店にて。