Entries from 2010-09-01 to 1 month

mount した

FAT32 を実際にマウントした。うまく動いている。さて Mosh で例のスクリプトを動かすかな。

新TOEIC(R)テスト900点 新TOEFL(R)テスト100点への王道

新TOEIC(R)テスト900点 新TOEFL(R)テスト100点への王道を読んだ。どこかでで紹介されていたので軽い気持ちで。 単語暗記時のカードの分類と利用方法、時間の使い方が気に入ったのでしばらく真似してみる。

自転車購入

子供を乗せる用に楽天で自転車購入。届くのが楽しみ。

天才

id:onishi は天才だと思う→http://twitter.com/yasuhiro_onishi/status/25537519118

最近のひげ太の変化

初めて嘘をついた。独り占めするために、もうアイスは「ないない」と言った 「ちーちー」「ぴしゅー(ピース)」などが言えるようになった 独楽のようにぐるぐる回れるようになった 出かける事と「着替える事」「靴を履く事」の相関を理解した 出かけるとき…

FAT32 LFN(long file name) 対応完了

VFAT の LFN の仕様は後方互換性を残していて賢い。short name の checksum が正しくないとだめとか、クラスタ境界超えられないと*1か色々罠があった。 *1:仕様をきちんと調べたわけでない

FAT32 マウントできた

あとは細かいリファクタリングと、LFN 対応。

FAT32

ルートディレクトリにおいて ファイル読み込み ファイル作成 ファイル書き込み が動くようになってきた。きっちり TDD で書いている。 まじめに書き出すとブロックキャッシュが欲しくなってくる。ぐっとこらえて今は実装しない。完成後計測して許容できない…

フィードバック分析?

ドラッカーの「自己探求の時代(Managing Oneself)」という論文を読んだ。論文中で紹介されているフィードバック分析に関して詳しい解説をした本を探し中。「フィードバック分析」でググると記事は見つかるのだが自己流っぽいのが多い。

新宿御苑

おやすみ

毎晩ひげ太の寝かしつけを担当している。寝る前の挨拶をさせようと「かあちゃんにオヤスミして」と言うのだが、特に何も言わず、妻がいる和室のふすまを閉めて寝室に向かう。ふすまを閉めるのが「オヤスミ」に相当しているのだろうか。

(exp +inf.0+0.0i)

Mosh は (exp +inf.0+0.0i) に対して +inf.0+nan.0i を返すのはバグではないか?と指摘を受けた。 各処理系での結果は以下の通り。 mosh> (exp +inf.0+0.0i) +inf.0+nan.0i Ypsilon 0.9.6-trunk/r455 Copyright (c) 2009 Y.Fujita, LittleWing Company Limit…

究極の英単語SVL〈Vol.2〉中級の3000語 終わった

「究極の英単語SVL〈Vol.2〉中級の3000語」を去年の 8 月に購入したのだが 1 年かけてやっと終わった。

ファイルシステム選定

Mosh on Mona がほぼ正しく動いているので実用的なスクリプトを動かしはじめた。例の英単語記憶スクリプトなら毎日使うだろうという事で、動かしたらファイル書き込みが問題に。テンポラリとしてならば RamFS があるのだが、そろそろちゃんと永続記憶をもと…

ものまね期

ひげ太(1歳3ヵ月)が少しずつ周りの事を正しく理解できるようになってきた。とにかく親のものまねをする。面白いのでついつい色々教えてしまう。最近はいろいろな種類の「いないいないばぁっ!」が得意。物陰に隠れたり、手で隠したり、布団をかぶったり。 …

子分 - いないいないばぁっ! ワンワン

ぬいぐるみを買った。自分よりも小さい子分が出来たと感じているのかうれしそう。

Mona におけるプロセス起動コストの話

Mosh を Mona に移植したら遅い。よくよく計測してみるとプロセスの起動が遅い。遅かった理由と改善方法のメモ。自作 OS の人は参考になるかもしれない。 demand paging が遅い。1ページずつ page frame を割り当てていたら 必要なメモリサイズ / ページサイ…

コンスタンティノープルの陥落

初めての塩野七生。世界史全般と宗教に疎いので背景は分からないが面白い。歴史的転換点としての出来事というのもあるが、東ローマとトルコの両面から描写されているのが客観性を演出し読みやすい。

分散 Key-Value ストア mio-0.0.1alpha をリリースしました

mio

分散 Key-Value ストア mio-0.0.1alpha をリリースしました。(mio-0.0.1-alpha.tar.gz) Mio とは何か? 範囲検索(range query) が出来る KVS です。例えば「key が "1000"〜"2000" にあるものを昇順に10件取り出す」という検索が可能です。 Mio は memcached…

KVM に Ubuntu 10.04 LTS Server インストール

1.10.04 の ISO イメージをダウンロードする。 2.空のディスクイメージ作成 qemu-img create -f qcow2 ~/Desktop/hdd.img 2G 3. QEMU 起動 qemu -m 512 -enable-kvm -k ja -serial file:$HOME/mona-qemu.log -cdrom /home/taro/Desktop/ubuntu-10.04.1-serve…

メモ

おおよそ2倍遅い。さてボトルネックはどこだろう。楽しくなってきた。 Linux ubuntu 2.6.32-24-generic-pae $ time ./mosh test/srfi8.scm [ PASSED ] 1 tests. real 0m0.180s user 0m0.136s sys 0m0.044s Mona read all /MEM/MOSH.EXE read all /MEM/MOSH.E…

R14A の HiPE が Segmentation Fault になる件

Nabble - Erlang Bugs - HiPE crash with crypto and R14Aの修正で直る。