2010-01-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秒未満で書けているとか数万件くらいまでは数が少ない方…

4277075694とは何か

Windows環境でコードを書いていたらなぜかとある変数の値が4277075694とかいう謎の値になっているのを発見。なんだろうこれは?と調べてみたらこれ16進表記すると0xFEEEFEEEで、HeapFree()が呼ばれたあとの領域がこれで埋められるんだそうな。 0xBAADF00D : …

"__HUGE" は未解決です→/MTと/MDの混在が原因だった

「"__HUGE" は未解決です」というコンパイルエラーが出て、日本語でググってもいまいちずばりな解決策がなかったので英語でググったら If you mix statically linked libraries /MT or /MTd with dynamically linked libraries on the same project, this er…

大人の科学作った

かっこええー!

プロファイリング日記

max, min 関数の最適化と x86 の cmov 命令 - yuyarinの日記について光成さんが「このままだと最適化オプションをつけたら0になるんじゃないか」と言っていたので自分で最適化オプションをつけても大丈夫なコードを書いて試してみた。VS2008, WinXP, Core2 @…

自由に使っていいらしい

原稿執筆日記

コード中の CDATAで囲ったらダメかな? HTMLParser.HTMLParseError: unknown declaration: 'CDATA[\n$x = ...orz &にすればOK?→なんか表示されないしorz >>> from HTMLParser import HTMLParser >>> class Foo(HTMLParser): ... def handle_data(s…

トルコの場所

聞かれたので書いたうろ覚え世界地図。だいたいあってる!!

A foolish consistency is the hobgoblin of little minds

A foolish consistency is the hobgoblin of little minds, adored by little statesmen and philosophers and divines. With consistency a great soul has simply nothing to do. He may as well concern himself with his shadow on the wall. Speak what…

Smalltalkをかじる

フォントを16ポイントにしたい…とりあえずフィボナッチ x := 0. y := 1. 10 timesRepeat: [|z| z := x + y. x := y. y := z. Transcript show: x; cr]構文エラーになるからブロックの中で改行できないのかと思ったら、DoIt(Cmd+D)する前に全部を選択していな…

JSとCSSと印刷

原稿執筆用フレームワーク、PDFに印刷してiPadで読めるようにしようと思って脚注をposition:absoluteで傍注風に横に出すようにしたのだけども、FirefoxでPDFにしたらoffsetTopが0になってしまうのか一箇所に全部重なって表示されて全然役たたずに。 $('<p></p>').te…

半透明なサムシングまとめ

マロニー:馬鈴薯澱粉 くずきり:馬鈴薯澱粉+葛粉 はるさめ:緑豆、えんどう豆の澱粉+馬鈴薯澱粉 ビーフン、フォー:米粉 ナタデココ:ココナッツ発酵物 タピオカ:キャッサバ澱粉 わらびもち:わらび澱粉(本来)、タピオカ・馬鈴薯澱粉 糸こんにゃく:こん…