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

買った本

デトロイト・メタル・シティ 9 (ジェッツコミックス) BLEACH 44 (ジャンプコミックス)

あなごる Big Number

anarchy golf - Big Number は anarchy golf - Inverse problem や anarchy golf - Print numbers _Revised_ や anarchy golf - 1000 digits と同系統の問題だったらしい。

ゴルフに使えるかもしれないけど、使い道がすぐには思いつかないオペレータ

kshow 実行可能配列と文字列を引数にとる。文字を表示しつつ、文字と文字の間それぞれで実行可能配列を実行する。実行可能配列を実行する前に、両側の文字コードがスタックに積まれる。 たとえば、wave line の画像版はこんな感じになる。 %!PS gsave /Helve…

買った本

告白 (中公文庫) 眼中の悪魔 本格篇―山田風太郎ミステリー傑作選〈1〉 (光文社文庫) 堂場警部補の挑戦 (創元推理文庫) (P[や]1-1)青春探偵団 (ポプラ文庫ピュアフル) キングダム 17 (ヤングジャンプコミックス)

そう見えてしまう話

「月光条例」のツクヨミの字*1は何度見ても肉関係の漢字に見える。 「百億の昼と千億の夜」では「炎の」は平仮名で「ほのほの」と表記されるのですが、何度見ても「ほの」を 2 回繰り返した私の知らない副詞に見える。 小説の方です。漫画版は未読。 *1:多分…

ゴルフ的観点からプログラミング言語を比べて思ったことを並べてみた。

比較対象が偏っているのは仕様です。しょうがないことなのです。 C Cというか、C の親族の言語なのだが、条件分岐演算子が強力な気がする ループを一つにまとめるて短くするなんていうのは、条件分岐演算子があればこその技だと思う それでも使い過ぎはよろ…

買った本

シグルイ 14 (チャンピオンREDコミックス)

買った本

喜劇悲奇劇 (創元推理文庫) キララ、探偵す。 (文春文庫)

またつまらぬ問題を作ってしまった

anarchy golf の問題を作りました。anarchy golf - Remenber Previous Input です。入力を覚えておいて次の実行で前回の入力を出力する、という Brainfuck や Lazy K に優しくない問題となってます。 最近のあなごる問題 - nn_xの日記 より #綴りが違う し…

w3m だと Wikipedia のアンカーがたどれない。

w3m

Wikipedia というか MediaWiki の場合ですが。 Wikipedia ではリンク先を <span id="foo"> で指定しているけど、それは w3m では動作しない、という事かな。<p id="foo"> や <div id="foo"> なら w3m でもたどれるのだけど。</div></p></span>

買った本

甘栗と金貨とエルム (角川文庫) 十角館の殺人 (講談社文庫)

求ム! 以下の m4 プログラムを 3 倍高速化できる人材

anarchy golf - minimal PostScript interpreter の 3 個目のサンプルが define(f,`ifelse($#,2,`dnl',$2,`=',$1 `f(decr($1',`f(incr($1')),shift(shift($@)))')f(-1,translit(include(/dev/fd/0),` ',`,'),) だと 2.7 秒ほどかかるので。 define(f,`ifelse…

下の PostScript を 6 倍ほど高速化できないものか。

の下 1000 桁を計算する(anarchy golf - Modular Exponentiationです)プログラムなのですが、16 秒ほどかかってしまいます。 [2 249{0}repeat]100{[1 4]{/a 2 index def{/b exch def[0 0 1 249{/i exch def 0 i -1 0{/j exch def exch a i j sub get b j g…

早めの損切り?

人が生きる理由がコンコルド効果で説明できるのだとしたらどうしよう。

読み始めた本

うそうそ しゃばけシリーズ5 (新潮文庫) ゆめつげ (角川文庫)

買った本

笑酔亭梅寿謎解噺 3 ハナシがはずむ! (集英社文庫) 結界師 28 (少年サンデーコミックス) ハチワンダイバー 14 (ヤングジャンプコミックス) さよなら絶望先生(19) (講談社コミックス) 和服を着た人物が登場する割合 100%。

Anarchy Golf の Bessel function J_0 の最強言語は bc ではなかった件について

敗因を挙げてみる。 read() が EOF でビジーループになる。 例えば 1 行目の内容で繰り返し回数を決めるなどしなければならない。他に何かいいアイデアあります? 小数を表示させようとすると、整数部が 0 の場合整数部が省略される。 0.1 を表示させると ".1…

買った本

分解 (ちくま文庫) 虐殺器官 (ハヤカワ文庫JA) 氷川清話 (角川文庫ソフィア) BLEACH 43 (ジャンプコミックス)

そろそろ「名前に n が付く人は C でのゴルフが強い」というジンクスが生まれてもいい頃合いかな

そこそこキモい Fortran コードを書いてみよう〜平方根篇〜

0 から 10 までの整数の平方根を計算し、出力します。 function function(if) do=if if (if==0) go to 100 do end=do do=(do+if/do)*.5 go to=abs(do-end) if (goto<=abs(do)/1d6) go to 100 end do 100 function=do end do if=0, 10 end do=function(if) wr…

Erlang ゴルフ歴 2 年にして初めて知ったこと

-module(i). -import([m/0]). は -module i. -import[m/0]. でいい。 ソースは anarchy golf - the source code。 訂正: Erlang ゴルフ歴は 2 年半あった。

買った本

バガボンド(32) (モーニング KC) ソフトタッチ・オペレーション (講談社文庫) 変調二人羽織 (光文社文庫)

Factorial in Lazy K その 2

Lazy K で階乗を計算するのに 1324 byte で充分とか笑っちゃいますよね。改行抜きで 1192 byte で書けるのに。あと、チャーチ数を使えば階乗の計算自体には Y コンビネータ使う必要なんてないですし、センスないですよ。 S(S(K(SII(S(K(S(K(S(S(KS)(S(KK)(S(…

単位としての phone

google:yottaphone 48 件 google:zettaphone 19 件 google:exaphone 683 件 google:petaphone 71 件 google:teraphone 1690 件 google:gigaphone 77400 件 google:megaphone 1730000 件 google:kilophone 59 件 google:hectophone 4 件 google:decaphone 216…

Factorial in Lazy K

http://www.kt.rim.or.jp/%7ekbk/zakkicho/09/zakkicho0912b.html#D20091217-4 で Lazy K で階乗を計算するプログラム(10進数で入出力するバージョン)を知ったのですが、常識で考えて 9681 byte も必要ないですよね。1324 byte (改行除く) で充分です。 S(S(…

本郷もかねやすまでは江戸のうち

という川柳があるそうです。現代なら「浦安までは江戸のうち」かなと思って検索してみましたが、1件も引っかかりませんでした。google:"浦安までは江戸のうち" 追記:google:"浦安までは江戸の内"なら 1件ヒットしました。

西向きの部屋

小股潜りの又市や長耳の仲蔵は、死ぬことを「西向く」と表現することがあるのですが、葬式のときの遺体の向きに由来しているのでしょうか。ということで、「西向く侍」や「犬が西向きゃ尾は東」は趣深い言葉ですね。

続巷説百物語地図

id:yshl:20060405:1144244536 の続き。 巷説百物語の関連地名地図に前巷説百物語の関連地名を追加。 日記には書いていなかったけど、続巷説百物語と後巷説百物語の関連地名は以前に追加済み。

買った本

ピューと吹く!ジャガー 18 (ジャンプコミックス) ムダヅモ無き改革 (2) (近代麻雀コミックス)