Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Matzにっき(2003-09-20)
[go: Go Back, main page]

«前の日記(2003-09-19) 最新 次の日記(2003-09-21)» 編集

Matzにっき

<< 2003/09/ 1 1. ささやかな夢
2 1. 箱モデルの逆襲
3 1. 箱モデルの再逆襲
2. 洗車
4 1. プログラミング言語の使いやすさ
5 1. Beneath the Steel Sky
2. 打ち上げ
6 1. ステーク大会
2. Sobig.F
7 1. ステーク大会
2. Sobig.F(その2)
8 1. Sobig.F(からのメール)を退治せよ
9 1. Lispのわかりやすさ
2. ツッコミへのお返事
10 1. 表参道アドベンチャー
2. プログラミング言語のユーザビリティ
11 1. 記法のユーザビリティ
2. 迫りくる〆切
12 1. 〆切
2. 温泉
13 1. 温泉プール
2. マクロのユーザビリティ
14 1. 岡山
15 1. 敬老の日
2. マクロのユーザビリティ(その2)
3. 〆切
16 1. インタビュー
17 1. コンピュータの名著・古典100冊
2. トリビア
18 1. ソフトウェア特許
19 1. 準備
2. 姪
3. ソフトウェア特許ML
4. 懸念の表明
5. himiさんの反応
20 1. 休日
2. 仮想マシン
21 1. 米子訪問
2. 移動
3. アンチパテント
22 1. 台風
2. 旅行記(往き)
23 1. 電源の恐怖
2. 見かけた有名人
3. デンマークのテレビ
4. パーティ
24 1. プレゼンの準備
2. プレゼン「What's Hot in Ruby」
3. インタビュー
4. Speakers Dinner
25 1. 旅立ち
26 1. 帰国
27 1. 帰宅
28 1. 松江
2. 娘の誕生日
29 1. ソフトウェア特許は悪?
30 1. Artimaインタビュー
2. AQUA
3. プログラミング言語の新アプローチ
>>
迷惑メール対策なら Dr.WEB
『Dr.WEB メールデーモン』、MTA 用迷惑メール対策製品です!


2003-09-20 [長年日記]

NEW!_ [生活]休日

昨日から泊まりに来ている姪が元気よく遊んでいる。 2才児にはコンピュータが大変珍しいらしく、PCを開けていると邪魔しに来る。 当然、プレゼンの準備はできない。

自宅にいても騒がしいだけなので、近所の水族館に出かける。 宍道湖周辺の生物を集めた小さな水族館である。 まあ、気晴らしになった。

夜は夜で、Linux Magazineの原稿が足りなかったぶんを書き足したり、 明日の日曜日の準備があったりして、さっぱりプレゼンは進まない。 まあ、いままでもこうやって〆切に追われてもなんとか片づけてきたので、 最終的にはつじつまを合わせられると思うけど、プレッシャーとストレスは高まる。

ところで、こんなことして原稿書きばかりしてるからRiteとか進まないんだろうか。

NEW!_ [Ruby]仮想マシン

笹田さんが仮想マシンの実装でdirect jumpとswitchの比較をやっておられる。 このdirect jumpで

#define NEXT() goto *((void *)(codes[pc]))

となっている部分を、ラベル直後で

#define NEXT0()  addr = (void *)(codes[++pc])

実際の処理後の分岐では、

#define NEXT1() goto *addr

とすることにより、Pentium IIIでは最大2割くらい速くなるみたい。え、そんなに?

勉強になった。

本日のツッコミ(全1件) [ツッコミを入れる]
_ ささだ (2003-09-21 20:14)

うちで何も考えずにやったら、ちょっと遅くなりました。一度整理して、調査しなおしてみます。

お名前:
E-mail:
コメント:

«前の日記(2003-09-19) 最新 次の日記(2003-09-21)» 編集

RSS feed meter for http://www.rubyist.net/~matz/ Creative Commons License This work is licensed under a Creative Commons License.