2007-01-01から1年間の記事一覧

code golf の問題って

大体規則的だけど微妙に不規則性が混じっているような問題、例えば FizzBuzz (Fizz と Buzz (数値の方がイレギュラーかも)) Two Dice of A sides (10 以下と 11 以上の違い) Smileys Triangle (最初の 2 行) Booklet Printing (アンダースコア) のような問題…

どっちが得意?

anarchy golf の BWT と Reverse BWT の結果を眺めていたら、関数型言語は BWT の方が短く書けて、手続き型言語は逆変換の方が短く書ける、という傾向があるように見えた。それでまあ、今日の時点での記録をまとめてみた。 BWT Reverese BWT Ruby 86 73 Perl…

最近 anarchy golf しかしていないような気がする

買った本

シグルイ 9 (チャンピオンREDコミックス) 狂い壁 狂い窓 綾辻・有栖川復刊セレクション (講談社ノベルス)

anarchy golf のサーバが速くなった?

C で黄金比を 500 桁計算する 135 byte のプログラム a[505],i,j,k; main(c){ for(;i<499;printf(i++?"%d":"1.6",--a[i])) for(c=0;c<125;) for(a[i]++,j=i+6;j--;) for(c/=10,k=j;~k;)c+=a[k]*a[j-k--]; } が、以前は時間切れで不合格だったのだけど、さっ…

ついでに

"予言で自己実現" はいわゆってない。魚拓) このことから、予言は自己実現するが予言で自己実現はできない、もしくは駄洒落脳の持ち主が予言業界と自己実現業界にいない、という結論が得られる。

上のような事を書くと

妄想している人がいなくても、それに影響されて実際に妄想してしまう人が現れる可能性がある。自己実現的ソリューション。

世界は広いから

あたしンちのおばさんトリオすなわち立花母、水島、戸山でやおい妄想している人が、きっとどこかにいるはず。 検索してみる。 google:あたしンち "母×水島" google:あたしンち "母×戸山" google:あたしンち "水島×母" google:あたしンち "水島×戸山" google:…

今年の夏は去年に比べて蚊が多い気がする

蚊に食われたかゆいかゆいかゆいかゆいかゆい。

買った本

Da¨mons 7―「鉄の旋律」より (少年チャンピオン・コミックス) BLEACH 29 (ジャンプコミックス) 魔人探偵脳噛ネウロ 12 (ジャンプコミックス)

PostScript で if を自分で定義したり、switch case 文を作ったり

できる、できるのだ。PostScript って柔軟な言語なんですよ。 まずは if と ifelse と unless /myifelse{ 2 dict dup false 4 3 roll put dup true 4 3 roll put exch get exec }def /myif{ {}myifelse }def /unless{ {}exch myifelse }def Ghostscript で実…

PostScript のコードが末尾再帰が最適化がされているか処理系で動くコードから判定できるか

末尾再帰最適化をC/C++上で検知してみたい - higepon blog はじめてのにき(2007-08-05) の PostScript 版 http://www.adobe.com/products/postscript/pdfs/PLRM.pdf の 3.5.5 章によると PostScript は末尾再帰を最適化して execution stack があふれないよ…

google:片山虎之助 レーサー

落選の報を聞いたときレーサーが立候補していたのかと勘違いしてしまった

しまった

anarchy golf に print file という問題を作ったのだけど、間違えて exec 許可してしもた。敗因は、出力を正しく入力できているかばかり気にして投稿前のチェックが疎かになっていたことと、exec 許可のチェックボタンを「デフォルトで許可」と誤って認識し…

Linux の tzfile のマニュアル

http://www.linux.or.jp/JM/html/LDP_man-pages/man5/tzfile.5.html なんですけどね。タイムゾーン情報のファイルについて解説しているのですけどね。 ヘッダ部分の解説には tzh_timecnt ファイルに記述されている「遷移時間 (transition time)」データの個…

買った本

太陽の塔 (新潮文庫) からくりアンモラル (ハヤカワ文庫JA) 天空の蜂 (講談社文庫) 東大教養囲碁講座―ゼロからわかりやすく (光文社新書)

anarchy golf - FizzBuzz

C で ふぃづばづ - Cozy Ozy とは別の FizzBuzz 74 byte できた。(実際に作ったのは 2 ヶ月前だけど) main(n){for(;n<101;)printf(n++%5?"%.d\n":"Buzz\n",n%3?n:!printf("Fizz"));} コンパイラが TCC だと、++ で n が 1 増えるタイミングが違うので 1 byte…

替え歌

昨日までのダイアリーに今日はスターがついている 不思議なことがあるよ 不思議なことがあるよ この後、胸がときめくとか会話が切ないとか続くのですけど、私には眩しすぎて正視できないので替え歌ができません。

ニュートンがプリズムで分光する前に、異なる色の光を混ぜると別の色になることに気づいた人はいないのだろうか。色付きガラスと鏡があれば誰かがやっててもおかしくないと思う。

Java plugin が不調

Java の新しいの (jre-6u2-linux-i586.bin) をインストールしたら、Firefox の java プラグインが動かなくなり、~/plugin_stack.trace というファイルが作られるようになった。~/.plugin_stack.trace の中身はこんなの。 java.lang.NoClassDefFoundError: Co…

買った本

結界師 17 (少年サンデーコミックス) バガボンド(26)(モーニングKC)

バイナリートークンエンコードされた PostScript を元に戻す PostScript

ソース中に filter で変換されたコードやデータがある場合に未対応 #!/bin/sh exec gs -q -dNODISPLAY -dBATCH -d#!='{2{currentfile 256 string readline{pop}if}repeat}' -- $0 "$@" ARGUMENTS length 0 eq{ (%stdin) }{ ARGUMENTS 0 get }ifelse (r)file …

バイナリートークンエンコード用 PostScript script

ZAKKI / ySas express - PSバイナリ化と id:yshl:20070329:1175170084 の続き。 餅は餅屋理論によると、PostScript の解釈は PostScript インタープリタに任せる方がいいと思われるので、PostScript で書いてみた。 浮動小数点数と名前の即時評価が不完全。 …

h指数について思ったこと

h指数はどういった類のものに使用できるのだろうか 作家や歌手の評価 「研究者、論文、被引用数」の代わりに「作家、著作、販売部数」、「歌手、シングル・レコード、売上枚数」 販売部数や売上枚数が大きすぎて、著作数やリリース数とほぼ等しくなりそう 評…

買った本

生物と無生物のあいだ (講談社現代新書) 反社会学講座 (ちくま文庫)

Brainstuck + nip で Hello, world!

shinichiro_h さん考案の Brainstuck に Forth でいう nip を加えた言語 (記号は「"」d.y.d. 参照。nip を加えるとチューリング完全になることを、たった一日か二日で見抜いて示してしまうという恐ろしい記事。) で Hello, world! を書いてみました。 00++++…

同じアルファベットを二度使わないで Hello, world を出力する PostScript プログラム

普通に書いたら (Hel\154o, w\157r\154d!)= なのでしょうけど、これではつまらないのでもう少し工夫してみました。 (! )54903217(, )29234652 6{{致}張{36( )cvrs}探}茶 Shift_JIS で保存してからお近くの Ghostscript に読ませると、標準出力に大文字で「HE…

私なりに推測したはてなスターのねらい

はてなスターの影響ではてなダイアリーが重くなる 皆がダイアリーを直接読むのでなく RSS で購読するようになる 一部ははてな RSS ではなく Livedoor Reader へ移行する はてながちょっと軽くなる

キミならどう書く 2.0i ( i は虚数単位)

以下のような特徴を持った推理小説はあるのだろうか。 社会全体が、警察、探偵役も含めて狂っている ただし、犯人だけ正気 視点は基本的に捜査する側 証拠を集めたりアリバイを確認したりとちゃんと謎解きをする 普通にありそうな気もする。 キミならどう書…

はてなスター、JavaScript 使うてるから w3m で見えへん。