37℃
大学行って仕事しようと車に乗ってエンジンかけたら温度計が 37℃。相変わらず暑い 12 時過ぎ。帰りは 22 時くらいで 30℃切ってたから大したことなかった。そういえば今年はまだアイスクリーム買ってないな。
論文
間に合わないかと思った論文も何とか形になったのでほっと一息。共著者に見てもらうことなく投稿する事態にもならず。ただ、全く手付かずで放置状態な研究室の仕事がピンチ。あと、そろそろ成績も出さないといけないんだけどこっちもほぼ手付かずでピンチ。
4,000km
そういえば今朝の出勤中に車の総走行距離が 4,000km を突破。4ヶ月弱で到達。昔に比べれば超スローペース。もうちょっと走りたいけど時間とかがなかなか無理。そして、4,000km も走っていまだにクラッチをつなぐのがぎこちない時があるのはどうなのか。
原稿
今日が締切だった論文の最終原稿は昨日のうちに片付けたからいいんだけど、来週頭が締切の原稿の進度がかなりまずい。で、この締切の次の日までの仕事が密かに待ってるんだけど、完全に手付かず。こっちは研究室内の話だし少し待ってもらえるかな。
睡眠
ここのところ明け方頃に暑さで目が覚めることが多い。少し水分を摂って横になればすぐに寝付くんだけど、次の日が眠いし睡眠としてはあまりよくない感じ。エアコンは体調がおかしくなることが多いから使いたくないし、扇風機でも買うかなあ。
An Analysis of the Dynamic Behavior of JavaScript Programs
既存の JavaScript プログラムにおいて動的な要素がどの程度利用されているか調べた論文。調査対象は Alexa の most popular sites のリストのトップ 100 で使われている JavaScript プログラムと、SunSpider などのベンチマーク。動的な要素というのは、プログラムの字面上は同一のメソッド呼び出しにおいてレシーバが異なるケース、仮引数と実引数の数が異なるケース、eval の利用、オブジェクトの生成に伴う初期化以外のタイミングでのプロパティの追加や削除、プロパティの集合が異なるオブジェクトを生成できるコンストラクタ、コンストラクタの prototype の変更、prototype chain の変更、など。これらがどの程度実運用されているプログラム中で利用されているか数値を出している。計測は WebKit に手を入れて、各サイトについて典型的な方法で実際に利用することで行っている。論文のデータを見る限り、動的な要素は思った以上に利用されている。
author="Gregor Richards and Sylvain Lebresne and Brian Burg and Jan Vitek",
title="{An Analysis of the Dynamic Behavior of JavaScript Programs}",
booktitle="PLDI 2010",
publisher="ACM",
pages="1--12",
year="2010"