2010-12-01から1ヶ月間の記事一覧

Nile Online考察

Immortal Cities: Nile Online » Ancient Egyptian browser-based Empire Builderパン(Bread)が通貨で、労働者を1人1時間働かせるのにパンを一つ消費する。というわけでパンと「人時」が最も基本的なリソースなのでこれを短い記法で表現できるようにしよう。…

続・円の価値

以前の記事「円の価値」の続編。プラザ合意という言葉は聞いたことがあったけど、それがこの問題にどう影響するのかとかがさっぱりわからなかったので色々調べてみました。thanks id:kaorun, id:kazuho, id:atsuoishimoto新円切り替えとか財産税とか知らなか…

あけましておめでとうございます

年が空けてからふと思いついて描いた今年初クリエイティブ。

e-mobileが見つからない

年末年始実家に帰ってもインターネットが出来るようにとe-mobileを探していたのだが結局見つからなかった。別のを買っちゃえという魅力的な囁きも聞こえたけど買ったガジェットが必要なときに見つからない人間に新しいガジェットを買う資格はないと思うので…

クリスマス日記

ポケモンのシングルトレインをやっとクリアしたよ!以下メモ 先制されたケース(速度不足、ただし猫騙し・みきり・まもるを除く) シキジカの突進 モグリューの先制の爪 シキジカの甘える ミルホッグの催眠術 一撃で倒せなかったケース(攻撃不足) ダンゴロ テ…

「言語設計の基礎知識」本日発売!

僕が書いた特集記事「言語設計の基礎知識」が載っているWEB+DB PRESS Vol.60が本日発売になりました。書店店頭でどっさり平積みになってました! どんな特集? 第1章がまつもとさんに書いていただいた導入で、残りの2〜6章を僕が書きました。ざっくりとキー…

キバゴをオノノクスにする日記

さて原稿が終わって喜んで人生初ポケモンであるポケモンホワイトをやっているわけです。まあクリアはしてブルジョワール家で毎日6人目で負けるくらいのことはできるようになったので、一日25万円のお小遣いがもらえるようになってインフレが起きたので次はバ…

パケット代で秒間何円失いうるか

パケット代が秒間10円なのか100円なのか、それとも1分10円くらいなのか把握していないなぁと思ったので計算してみた。とはいえ料金体系が複雑で真面目に計算したくないから1桁間違ってなければいいかなくらいの適当な計算を…モバイルデータ通信(携帯電話か…

円の価値

経済のことがよくわからないので質問。かつて一円でタクシーに乗れてたのにいまやチョコも買えないから円の価値は下がったんだとおもってたが、360円で買えてたドルが100円で買えるのは価値が上がったと示唆する。これってドルの価値がさらに激しく下がった…

オーランチオキトリウム

オーランチオキトリウム - Wikipedia オーランチオキトリウム(英語: Aurantiochytrium)は藻のひとつ。ラビリンチュラ類に属していて、光合成はしない。 ラビリンチュラ - Wikipedia ラビリンチュラ類は全て吸収や捕食を行う従属栄養性の生物群で、光合成は…

オフサイドルールについて

経験15年の OCaml ユーザーが Haskell を仕事で半年使ってみた - Oh, you `re no (fun _ → more)という素晴らしいエントリーがあるんだけども、これを読んで「うんうんHaskellや *Pythonの* オフサイドルールはよくないよね」などと抜かす方もいらっしゃるよ…

tmp.py その3

キャミバ様が id:ymotongpoo を木人形にされるようです - Oh, you `re no (fun _ → more) おれは何で頑張って文字列操作の最適化書いてたんだ?! 最後の数字が欲しいだけなら意味がねぇ!!! 最後の数字がほしいだけなら N = 14 xs = [1] * N ys = [0] * N for …

Mac(Snow Leopard)でNTFSのドライブに書きこむ方法

Windowsマシンの再インストールをしたらネットワークカードのドライバがなくてネットに繋がらなくなり、仕方が無いので手元にあったMacbookとNTFSの外付けHDDで何とかしようと思ったがMacからNTFSのドライブには書き込めない!ぎゃー!と思ったら簡単に書き…

tmp.py 解説

昨日捨てるのが惜しいからとブログに貼ったtmp.pyだけども、何をしているのか気になるという話があったので簡単に解説。まずnを小さくして、あとprint文が説明なしで整数を表示していて分かりにくいのでいじって実行するとこういう出力が出る n: 2 (()) ()()…

Python Workshopでしゃべってきました

IIJの会場が広くてびっくり。あの人数で電源もWifiも使えるのはかなり素晴らしい。帰ってきたPython Workshop 2010/12眠いので続きはあとで。 - パネルセッションについて @takahashim 言いそびれましたが、とりあえず他の言語も試してみると、普段使ってる…

tmp.py その2

翻訳頼まれたんで翻訳した from threading import Thread max = 3 lmax = 50000000 ary = [[0, 0]] class MyThread(Thread): def run(self): for _i in range(lmax): e = ary[-1] if e[0] != self.name: e = [self.name, 0] ary.append(e) e[1] += 1 threads…

tmp.py

なんか使い捨てtmp.pyの中を見たら捨てるのが惜しいコードが入ってたのでここに貼っとく mem = [([], []), (["()"], [])] for n in range(2, 11): result_one = [] for x in mem[n - 1][0]: result_one.append("(%s)" % x) for x in mem[n - 1][1]: result_o…

執筆しました: 言語設計の基礎知識

WEB+DB PRESS Vol.60最近「原稿が原稿がヒー」と言っていたのはこれを書いていたからです。昨日無事入稿できました。ホッと一安心。第1章がまつもとさんに書いていただいた導入で、残りの2〜6章を僕が書きました。ざっくりとキーワードを挙げると: 第1章 (ま…

NTFSで同一フォルダに100万個くらいファイルを置いてみた

NTFSで、フォルダにファイルを沢山置くと遅くなる感じがするから、1個4KBのファイルを100万個置くのを、1000個置くのに何秒かかったかのデータを取ってプロットしてみた。20000件までの間だけ何件か0.5秒未満で書けているとか数万件くらいまでは数が少ない方…