<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description></description><title>mal_blue@tumblr</title><generator>Tumblr (3.0; @malblue)</generator><link>http://malblue.tumblr.com/</link><item><title>今日のナイトリー - Another 朝顔日記</title><description>&lt;a href="http://d.hatena.ne.jp/nyama/20080904/1220505674"&gt;今日のナイトリー - Another 朝顔日記&lt;/a&gt;: つか、win2000 でも JIT ON で動くようになってたのね。&lt;br/&gt;&lt;br/&gt;
うちだと、JIT ON @ mozilla-central ID:20080904185509 で 3.1 との差が 倍くらい。JIT OFF だと 1～2割増くらいなのでたいしたもんだ。&lt;br/&gt;&lt;br/&gt;
JIT ON であちこち見たけど、GMail とかロードが少し速いかなといった程度であまり実感はない。&lt;a href="http://japan.cnet.com/blog/kichi/2008/09/04/entry_27013515/?cmode=tlist"&gt;DOM 周りとかは大差ないし&lt;/a&gt; 2倍程度だとこんなもんでしょう。</description><link>http://malblue.tumblr.com/post/48844343</link><guid>http://malblue.tumblr.com/post/48844343</guid><pubDate>Fri, 05 Sep 2008 18:10:27 +0900</pubDate></item><item><title>"日本人の研究者たちが、目には見えないが、触れたり、コントロールすることのできる物体を作り出す技術を開発した。
..."</title><description>“日本人の研究者たちが、目には見えないが、触れたり、コントロールすることのできる物体を作り出す技術を開発した。&lt;br/&gt;&lt;br/&gt;
 東京大学の研究者[情報理工学研究科の篠田裕之准教授や岩本貴之研究員ら]によって考案されたこのシステムは、複数の超音波を操作して焦点を作り出すことで、人間の手が「物体」を感じられるようにする。”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://wiredvision.jp/news/200809/2008090522.html"&gt;東大の研究チーム、集束超音波で「見えない物体」の感触を実現(動画) | WIRED VISION&lt;/a&gt;&lt;/em&gt;</description><link>http://malblue.tumblr.com/post/48840268</link><guid>http://malblue.tumblr.com/post/48840268</guid><pubDate>Fri, 05 Sep 2008 17:24:11 +0900</pubDate></item><item><title>"今日はインターンシップの 4 人で開発中の Mockingbird というプロジェクトを紹介したいと思います。..."</title><description>“今日はインターンシップの 4 人で開発中の Mockingbird というプロジェクトを紹介したいと思います。 &lt;br/&gt;&lt;br/&gt;
このプロジェクトは、先日の紹介の中でも少し触れられましたが、「授業やミーティング、イベントなどの場面で Firefox を便利に使えるようにするための拡張機能および、ウェブサービス」です。拡張機能の主な機能は、他の PC 上の Firefox 同士で、ウェブブラウジングを共有する機能です。この拡張機能を使い、Mockingbird のウェブサービスを利用するメンバーは、同じセッション (IRC のチャンネルのような、部屋を作ります) に参加中のメンバー同士で、ウェブサイトの閲覧を共有することができます。”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://mozilla.jp/blog/entry/3044/"&gt;Mozilla Japan ブログ - Mozilla Japan Intern Labs - Mockingbird プロジェクトの紹介&lt;/a&gt;&lt;/em&gt;</description><link>http://malblue.tumblr.com/post/48839926</link><guid>http://malblue.tumblr.com/post/48839926</guid><pubDate>Fri, 05 Sep 2008 17:19:57 +0900</pubDate></item><item><title>"The Chrome team is on top of their game. I filed two bugs yesterday, both have been triaged and..."</title><description>“The Chrome team is on top of their game. I filed two bugs yesterday, both have been triaged and I’ve received a long email from a dev. Nice.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://twitter.com/jeresig/statuses/909330845"&gt;Twitter / John Resig: The Chrome team is on top o…&lt;/a&gt;&lt;/em&gt;</description><link>http://malblue.tumblr.com/post/48827084</link><guid>http://malblue.tumblr.com/post/48827084</guid><pubDate>Fri, 05 Sep 2008 14:57:36 +0900</pubDate></item><item><title>mozilla-central trunk</title><description>&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=452805"&gt;Bug 452805 – file:///*** is displayed instead of actual URL when D&amp;D internet shortcut.&lt;/a&gt;&lt;br/&gt;
ひとまず、&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=452805#c7"&gt;#c7&lt;/a&gt; パッチを手当てして、D&amp;D 周りは落ち着いたと思ったら、&lt;br/&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=453661"&gt;Bug 453661 – Typed characters fail to display correctly once text box has Vertical scroll-bar is displayed&lt;/a&gt;&lt;br/&gt;
スクロールバーが出ると textarea で書いてる字が消える…たまらんなぁ&lt;br/&gt;&lt;br/&gt;
trunk ってのはこーゆーもんなんだけど、久々にイラつくのがつづくな。</description><link>http://malblue.tumblr.com/post/48826465</link><guid>http://malblue.tumblr.com/post/48826465</guid><pubDate>Fri, 05 Sep 2008 14:50:17 +0900</pubDate></item><item><title>lucille development blog » Blog Archive » V8 benchmarked</title><description>&lt;a href="http://lucille.atso-net.jp/blog/?p=600"&gt;lucille development blog » Blog Archive » V8 benchmarked&lt;/a&gt;: &lt;p&gt;V8 JIT 解剖記事、なるほど…にしても
&lt;/p&gt;
&lt;blockquote&gt;ネイティブ版とくらべて 1/7 の速度で処理できている。 これは以外な結果である。かなり高速な速度で js のコードが(V8により)動くのには驚いた. しかも JS は動的型付け言語なので、どうしてもランタイムでの処理にオーバヘッドがあるというのに.&lt;/blockquote&gt;
&lt;blockquote&gt;本来であれば差異をみるにはこれらの関数抜きで比較する必要がある。&lt;br/&gt;&lt;br/&gt;
しかし、それを考えたとしても、(V8 で JIT された) JS 版は結構なパフォーマンスであると思う.
もはやあと数年もしたら、動的言語やスクリプト言語が、ネイティブ版とほぼ変わらないくらいの速度で実行できるほどに JIT 技術が進化しそうだ.
(V8 の、特にコード生成の JIT 技術は、上記の通り素直で特に先進的な技術は使われてないようだけどね. なので squirrelfish や TraceMonkey のほうに注目かな)&lt;/blockquote&gt;
理由が見えてても凄いなぁ…組み込みとか他言語JIT VM実装とか、V8 のインパクトはかなり見込めそうな感じ。&lt;br/&gt;&lt;br/&gt;
というか、&lt;a href="http://code.google.com/apis/v8/run.html"&gt;V8 benchmark&lt;/a&gt; の項目を見て、内容はあんまり Web 向きじゃないと思うのだけど、むしろ普通のアプリなり作るなり組み込むなりしたら、良いとこいくんじゃないかなぁとは思っていたんだけども。</description><link>http://malblue.tumblr.com/post/48825301</link><guid>http://malblue.tumblr.com/post/48825301</guid><pubDate>Fri, 05 Sep 2008 14:38:00 +0900</pubDate></item><item><title>"Now that we have fast-path DOM and tracemonkey landed, I’m interested in re-doing some of the..."</title><description>“Now that we have fast-path DOM and tracemonkey landed, I’m interested in re-doing some of the DOM performance profiles that were previously dominated by xpconnect overhead. One of the things I’d like to look for are hot-loop patterns in DOM JS which could be traced except for a single native DOM call, such as .getElementById or something similar.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://groups.google.co.jp/group/mozilla.dev.tech.js-engine/msg/46570676e0105745"&gt;Instrumenting tracemonkey - mozilla.dev.tech.js-engine | Google group&lt;/a&gt;&lt;/em&gt;</description><link>http://malblue.tumblr.com/post/48823486</link><guid>http://malblue.tumblr.com/post/48823486</guid><pubDate>Fri, 05 Sep 2008 14:13:57 +0900</pubDate></item><item><title>続々 V8 (from norah さん @ twitter)</title><description>&lt;dl&gt;
&lt;dd&gt;&lt;a href="http://twitter.com/norahmodel/statuses/908258342"&gt;V8エンジンってCPUのパワーがダイレクトに反映されると言うことだろうか？ &lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;a href="http://twitter.com/norahmodel/statuses/908258955"&gt;ベンチを比較して見ている限り、CPUの違いがFirefox以上に出ているきがするなー。 &lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;a href="http://twitter.com/norahmodel/statuses/908303026"&gt;簡単にデータ取ったのだけど、やっぱりクロックとシンクロしているみたいだなー&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;
&lt;a href="http://twitter.com/norahmodel/statuses/908336091"&gt;Fx3 のスコアが小さすぎて正確性にかけるなー・・・&lt;/a&gt;&lt;dd&gt;
&lt;dd&gt;&lt;b&gt;&lt;a href="http://twitter.com/norahmodel/statuses/908319051"&gt;ちゃんとチャート作って測定したところFx3とV8は同じ曲線を描いていた &lt;/a&gt;&lt;/b&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;b&gt;&lt;a href="http://twitter.com/norahmodel/statuses/908322224"&gt;と言う事はCPUの最適化とかは特にされて無いと言う事かー。 &lt;/a&gt;&lt;/b&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;a href="http://twitter.com/norahmodel/statuses/908365111"&gt;Operaを入れるとまた違った曲線を描くのが気になるがｗ &lt;/a&gt;&lt;/dd&gt;
&lt;/dd&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dd&gt;
&lt;a href="http://twitter.com/norahmodel/statuses/909039366"&gt;実際にベンチマークを取った側から言うとTraceMonkeyは不安定すぎて採用できるスコアじゃない&lt;/a&gt; &lt;a href="http://japan.cnet.com/news/media/story/0,2000056023,20379826,00.htm"&gt;CNet Japan 記事&lt;/a&gt;
&lt;/dd&gt;
&lt;/dl&gt;
ごもっとも、つか今のところ環境にシビアすぎる感じ。</description><link>http://malblue.tumblr.com/post/48676152</link><guid>http://malblue.tumblr.com/post/48676152</guid><pubDate>Thu, 04 Sep 2008 15:09:00 +0900</pubDate></item><item><title>from omo さん</title><description>&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://steps.dodgson.org/?date=20080823"&gt;steps to phantasien(2008-08-23) TraceMonkey と Tamarin nanojit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://steps.dodgson.org/?date=20080824"&gt;steps to phantasien(2008-08-24) Hello, nanojit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://steps.dodgson.org/?date=20080831"&gt;steps to phantasien(2008-08-31) Tamarin での文字列 … &lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
AVM GC(MMgc?) 外しは XPCOMGC がまだまだだから外してるって話とは別なのかな。&lt;br/&gt;&lt;br/&gt;
V8 ネタねらいで見に行ったけど良記事収穫。&lt;br/&gt;
V8 ネタも期待しております_(__)_</description><link>http://malblue.tumblr.com/post/48651390</link><guid>http://malblue.tumblr.com/post/48651390</guid><pubDate>Thu, 04 Sep 2008 11:24:08 +0900</pubDate></item><item><title>"　数年前にデータベースがまだ利用しにくかった頃には、新聞の縮刷版や雑誌のバックナンバーなどから集めてきた記事や広告を実際にコンピュータに打ち込む必要があった。つまり、調べ尽くしたデータの整理だけで、大変..."</title><description>“　数年前にデータベースがまだ利用しにくかった頃には、新聞の縮刷版や雑誌のバックナンバーなどから集めてきた記事や広告を実際にコンピュータに打ち込む必要があった。つまり、調べ尽くしたデータの整理だけで、大変な時間と労力を必要としたのである。SFCの学生たちは、この非生産的にして非頭脳労働的な作業のことを「サル仕事」と呼んでいた。&lt;br/&gt;&lt;br/&gt;
　その心は「サルでもできる仕事」か、「サルでもなければやらない仕事」か、それとも「サルにでもやらせたい仕事」なのか定かではないが、ともあれ、学生たちがこの「サル仕事」に辟易していたことだけは間違いない。&lt;br/&gt;&lt;br/&gt;
　ところが、である。何人もの学生たちが、この「サル仕事」に翻弄されている最中に、ある「真実の瞬間」を体験したのである。&lt;br/&gt;&lt;br/&gt;
　彼らは「サル仕事」が峠を越える頃になると、「あっ、読めた！」とか「あっ、わかった！」などという奇声を発したのである。決して、あまりの単純労働のために錯乱したわけではない。彼らは、収拾してきた膨大な資料の山を、ひたすらコンピュータに打ち込んでいくという荒修行にも似た単純作業の最中に、その資料の山を貫いているある軸や概念に突如気づき、奇声を発せずにはおれなかったのである。&lt;br/&gt;&lt;br/&gt;
　この現象、いったいどのように解釈したらよいのだろうか。まったく頭を使わず、指先でキーボードを叩き続けるだけの「サル仕事」の最中に、「記念日の社会的意味の変容」という高度に抽象的な課題に沿った、「データの整理軸」を見出してしまうのである！&lt;br/&gt;
「知的情報の読み方」（著：妹尾堅一郎　出版：水曜社）”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.itmedia.co.jp/bizid/articles/0809/03/news015_4.html"&gt;実践！　専門知識を教えてみよう：第17回　サル仕事には意味がある――「習っていないからできない」問題を解くヒント (4/4) - ITmedia Biz.ID&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
孫引きだけど。&lt;a href="http://malblue.tumblr.com/post/42453480"&gt;「自然言語 : 繰り返したら別のモノ」 &lt;/a&gt; の実例というか。&lt;/em&gt;</description><link>http://malblue.tumblr.com/post/48651052</link><guid>http://malblue.tumblr.com/post/48651052</guid><pubDate>Thu, 04 Sep 2008 11:19:09 +0900</pubDate></item><item><title>又 Google Chrome</title><description>&lt;p&gt;&lt;a href="http://malblue.tumblr.com/post/48345648/google-chrome-googles-browser-project"&gt;２つ前？&lt;/a&gt; になんか疲れた。&lt;br/&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://japan.cnet.com/news/media/story/0,2000056023,20379776,00.htm"&gt;Windowsに対抗するために必要なものとは—グーグルの新ブラウザChromeの弱点を探る:ニュース - CNET Japan&lt;/a&gt;
&lt;blockquote&gt;　しかし、Googleは、いかなる損害を伴おうとも、独自にやってゆきたいようだ。同社は、Chromeについて、企業秘密だったものが外部に漏れ、その後世界に発表されたものであり、透明なコミュニティーによる取り組みではなかったと認識しているはずだ。Googleは、Androidの時も今回と同様に非公開のコミュニティーを作り、Androidの開発希望者らを苛立たせた。&lt;/blockquote&gt;
まぁ…コミュに関してはちょっと置いといて、そこが Rhin shell と Rich shell の違いというべきかなんと言うか…まぁ ubiquity に類することやってきそうな予感がするのよね。
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://japan.cnet.com/news/media/story/0,2000056023,20379776,00.htm"&gt;TechCrunch Japanese  アーカイブ    » グーグル「Chrome」発表記者会見ライブ&lt;/a&gt;
2年前というと、Fx2 が何とか出て、Ben Goodger, Darin Fisher が google に行った頃ね…納得。
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.itmedia.co.jp/enterprise/articles/0809/03/news051.html"&gt;ブラウジング体験を向上：「V8」エンジンに込めた高速化の願い、Google Chromeの狙いとは - ITmedia エンタープライズ&lt;/a&gt;
&lt;blockquote&gt;V8という名称はV型8気筒エンジンに由来する。米国製自動車ではV8エンジンが高性能を表現するステータスシンボルであり、Google ChromeのV8はそのシンボルにあやかって命名されたものであるという。&lt;/blockquote&gt;
へー^3
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://slashdot.jp/it/article.pl?sid=08/09/03/0228211"&gt;スラッシュドット・ジャパン | Google開発の新しいブラウザGoogle Chrome、β版公開&lt;/a&gt;
&lt;blockquote&gt;IE や Firefox を起動した状態で about:memory を叩くと、なぜか IE/Fx の使用メモリまで表示します。対抗意識丸出しすぎでしょう。&lt;br/&gt;&lt;a href="http://slashdot.jp/it/comments.pl?sid=417105&amp;cid=1414540"&gt;#1414540&lt;/a&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;</description><link>http://malblue.tumblr.com/post/48574932</link><guid>http://malblue.tumblr.com/post/48574932</guid><pubDate>Thu, 04 Sep 2008 00:23:00 +0900</pubDate></item><item><title>続 v8 - Google Code (Design Elements - Google V8 JavaScript Engine - Google Code)</title><description>&lt;a href="http://code.google.com/apis/v8/design.html"&gt;続 v8 - Google Code (Design Elements - Google V8 JavaScript Engine - Google Code)&lt;/a&gt;: &lt;p&gt;Hidden Class って Ruby の特異メソッドの仕組みのような…&lt;br/&gt;&lt;/p&gt;
&lt;blockquote&gt;Dynamic Machine Code Generation&lt;br/&gt;&lt;br/&gt;
V8 compiles JavaScript source code directly into machine code when it is first executed. There are no intermediate byte codes, no interpreter. Property access is handled by inline cache code that may be patched with other machine instructions as V8 executes.&lt;/blockquote&gt;
あー、なるほど、バイトコードでなく、Hidden Class によって静的な生成(Compile)みたいなことして、直接マシンコードを生成＆実行か、確かにこれは JIT &lt;del&gt;だわ。&lt;/del&gt;つーか…本当にコンパイル＆実行をほぼ同時にやっとる。&lt;br/&gt;&lt;br/&gt;
しかし…やばめなマシンコード生成ってされないかな？パースで弾けるだろうし、sandbox あるしとは思うけど…&lt;br/&gt;&lt;br/&gt;
GC はまだ良くわからんが…&lt;q&gt;If an object is moved in a garbage collection cycle, V8 updates all pointers to the object. &lt;/q&gt; これって結構コストかからんか？&lt;a href="http://code.google.com/apis/v8/embed.html#handles"&gt;Handles and Garbage Collection&lt;/a&gt; の図からすると、スタック作り直しのような…&lt;br/&gt;&lt;blockquote&gt;V8 はビルドが Scons なのが目新しい。ネイティブコードまわりをちらみしたら Sun の名前があってびっくりしたけど &lt;a href="http://code.google.com/p/v8/source/browse/trunk/LICENSE"&gt;http://code.google.com/p/v8/source/browse/trunk/LICENSE&lt;/a&gt; にちゃんと “Strongtalk assembler” ってあった。&lt;br/&gt;&lt;br/&gt;
&lt;a href="http://code.google.com/p/v8/source/browse/trunk/src/assembler-ia32.h"&gt;http://code.google.com/p/v8/source/browse/trunk/src/assembler-ia32.h&lt;/a&gt; の XMMRegister で &lt;a href="http://google.com/codesearch?q=XMMRegister"&gt;http://google.com/codesearch?q=XMMRegister&lt;/a&gt; すると JDK が出てくる。&lt;br/&gt;&lt;br/&gt;
あと jscre (JavaScriptCore’s variant of the PCRE library) と dtoa (double-to-ascii, 倍精度小数点数の文字列への変換) が外から。 
&lt;a href="http://blog.8-p.info/2008/113"&gt;&lt;/a&gt;
&lt;/blockquote&gt;
ぐひー、JDK, PCRE, dtoa は気がついたけど LICENCE 見てなかった(ぉ &lt;a href="http://www.strongtalk.org/"&gt;StrongTalk&lt;/a&gt; かぁ…本当に動的言語の高速化技術引っ張りまくりだなぁ。
&lt;blockquote&gt;この記事(わし注:&lt;a href="http://astares.blogspot.com/2008/09/google-chrome-javascript-and-smalltalk.html"&gt;The Hitchhiker’s Guide to …: Google Chrome, JavaScript and Smalltalk&lt;/a&gt;)によると Google Chrome の V8 にも、同様の技術が使われているようですね。…というか、Self VM から Animorphic VM、Java HotSpot VM、OOVM、そしてこのほどの V8 には、“VM の魔法使い”と呼ばれるラース・バック（Lars Bak）が共通してかかわっているという話のようです。&lt;/blockquote&gt;
あああ、comic にも居たし聞いた名前と思ったら Wizard でしたか…google の talent 集中力が chrome には出てるなぁ…</description><link>http://malblue.tumblr.com/post/48557241</link><guid>http://malblue.tumblr.com/post/48557241</guid><pubDate>Wed, 03 Sep 2008 22:14:00 +0900</pubDate></item><item><title>続々 Google Chrome</title><description>&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://it.blog-jiji.com/0001/2008/09/googlechromemic.html#more"&gt;湯川鶴章のIT潮流 powered by ココログ: Googleは「Chrome」でMicrosoftの牙城を一気に切り崩す－んなわけないだろ&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://blogs.itmedia.co.jp/speedfeed/2008/09/google-chromema.html"&gt;Speed Feed &gt;  Google ChromeがMac版とLinux版を後回しにした理由 : ITmedia オルタナティブ・ブログ&lt;/a&gt;
  &lt;ul&gt;
&lt;li&gt;
&lt;a href="http://blogs.itmedia.co.jp/speedfeed/2005/08/googlemicrosoft_bac7.html"&gt;Speed Feed &gt;  Googleは本気でMicrosoftを殺す気でいる、たぶん。 : ITmedia オルタナティブ・ブログ&lt;/a&gt;
  &lt;/li&gt;
&lt;li&gt;
&lt;a href="http://blogs.itmedia.co.jp/speedfeed/2005/08/google2_ed03.html"&gt;Speed Feed &gt;  Google Talk、そしてGoogleブラウザはいつか来た道（Googleについての考察-2） : ITmedia オルタナティブ・ブログ&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;a href="http://japan.cnet.com/panel/story/0,3800077799,20379712,00.htm"&gt;Google Chromeはブラウザ市場の台風の目？:CNET Japan オンラインパネルディスカッション - CNET Japan&lt;/a&gt;&lt;br/&gt;
から辿って。&lt;br/&gt;&lt;br/&gt;
この辺の目算から言えば、mozilla 陣営にとっては願ったりな方向なんで、文句つけないのは当然。Web OS の端末として、thin がいいか Rich がいいかの話になるけど、どうせ先のどーなるかわからん話だ。Air もそんなに喧嘩相手にはならん気がする。&lt;br/&gt;
thin と Rich な端末というより &lt;a href="http://www.atnak.com/blog/v2/archives/2008/09/000066.html"&gt;Google Chrome - Column@nak&lt;/a&gt; 読んだら Web の shell (sh, bash, tsch, zsh とか) としてどっちがいいかみたいな話になるんでないのかな、この筋だと。&lt;br/&gt;&lt;br/&gt;
Web OS のもっと先として &lt;a href="http://malblue.tumblr.com/post/48513198/squeak-squeak"&gt;「アプリなんていらない」&lt;/a&gt; 方向がいいなとは思うけど、さてさて。</description><link>http://malblue.tumblr.com/post/48553909</link><guid>http://malblue.tumblr.com/post/48553909</guid><pubDate>Wed, 03 Sep 2008 21:44:00 +0900</pubDate></item><item><title>Burning Chrome: Replacing JSLib in Verbosio</title><description>&lt;a href="http://weblogs.mozillazine.org/weirdal/archives/019563.html"&gt;Burning Chrome: Replacing JSLib in Verbosio&lt;/a&gt;: む、&lt;a href="http://jslib.mozdev.org/"&gt;JSLib&lt;/a&gt; を &lt;a href="http://developer.mozilla.org/en/Using_JavaScript_code_modules"&gt;JavaScript Module&lt;/a&gt; に書き換えるとな</description><link>http://malblue.tumblr.com/post/48530756</link><guid>http://malblue.tumblr.com/post/48530756</guid><pubDate>Wed, 03 Sep 2008 17:34:50 +0900</pubDate></item><item><title>"そして最後に、2005年以降にWikipediaの「Googleが買収した企業リスト」の一部にさえ載っていない、ネット上にほとんど情報がない「Skia」という企業を買収していることが明らかになったそうで..."</title><description>“そして最後に、2005年以降にWikipediaの「Googleが買収した企業リスト」の一部にさえ載っていない、ネット上にほとんど情報がない「Skia」という企業を買収していることが明らかになったそうです。この企業は携帯電話などのモバイル端末で、最先端の2Dグラフィックスを表示できるグラフィックスエンジンを開発している企業であるとのこと。”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;&lt;a href="http://kininattesyouganai.blog66.fc2.com/blog-entry-153.html"&gt;Googleの携帯電話「Google Phone」て本当か？ これは気になるなぁ&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
某所からメモメモ。
&lt;a href="http://src.chromium.org/svn/branches/chrome_webkit_merge_branch/webkit/port/platform/graphics/"&gt;確かに chronium の graphic 関連&lt;/a&gt;に Skia ってついてるのが幾つか&lt;br/&gt;
てか、&lt;a href="http://src.chromium.org/svn/branches/chrome_official_branch/src/skia/"&gt;skia&lt;/a&gt; ってパスも掘ってあるなぁ。
&lt;/p&gt;
&lt;blockquote&gt;skia: Google’s Skia graphics library developed for Android. This is a copy from Android’s tree. Our additional classes in base/gfx wrap Skia.&lt;br/&gt;&lt;a href="http://dev.chromium.org/developers/how-tos/getting-around-the-chrome-source-code"&gt;Getting Around the Chromium Source Code (Chromium Developer Documentation)&lt;/a&gt;
&lt;/blockquote&gt;
さよけ。&lt;/em&gt;</description><link>http://malblue.tumblr.com/post/48517855</link><guid>http://malblue.tumblr.com/post/48517855</guid><pubDate>Wed, 03 Sep 2008 15:21:00 +0900</pubDate></item><item><title>"Squeak の理念は「アプリケーションなんて要らない」という事だ。Squeak..."</title><description>“Squeak の理念は「アプリケーションなんて要らない」という事だ。Squeak の中のすべての部品は有機的につながっていて、例えばソースコードの中でワープロのようなキーバインドやハイパーリンクが使えるし、文字をうてる所ならどこでもそこから Smalltalk コマンドを実行出来る。Scamper もまたそういった環境の一部であるべきだ。つまり例えば日記の中に面白い Squeak のソースコードを書いたら、そのまま選択して実行出来るというのが自然なんじゃないか。というわけで Scamper に数行足して作ったのが Scamper Workspace。”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://d.hatena.ne.jp/propella/20080902/p1"&gt;ぼくが作った Wiki とワークスペースの歴史 - 言語ゲーム&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
OpenDoc や B-Tron の TAD 文書に繋がるものが、つか多分 Smalltalk 環境由来なんだろうな。こーゆーの好き。&lt;br/&gt;&lt;br/&gt;
これ以後も面白い、改めて遊びたくなった。&lt;/em&gt;</description><link>http://malblue.tumblr.com/post/48513198</link><guid>http://malblue.tumblr.com/post/48513198</guid><pubDate>Wed, 03 Sep 2008 14:30:02 +0900</pubDate></item><item><title>続 Google Chrome</title><description>&lt;p&gt;今の所つかえないので、&lt;br/&gt;&lt;a href="http://d.hatena.ne.jp/klim0824/20080903/1220402924"&gt;Google Chromeを使ってみた」をなりふり構わず集めてみた - klimの独り言&lt;/a&gt;&lt;br/&gt;
からあちこち。&lt;br/&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Web Viewer としては最強かも、つーか Emacs に対する vi 見たいな感じ
&lt;/li&gt;
&lt;li&gt;Tab 活用がうまいので、タブブラウザ群のいい所をシンプルにした感じ？
&lt;/li&gt;
&lt;li&gt;画像収集な人とかにはかなりよさげ
&lt;/li&gt;
&lt;/ul&gt;
最初の方向性は Safari かと思ってたが、こっちのほうがよさげな感じ、Font がまだまだってのが後々響くと思うが…&lt;br/&gt;&lt;br/&gt;&lt;a href="http://www.isisaka.com/blog/archives/2008/09/google_chrome_w.html"&gt;OPC Diary: Google Chrome Windows版使い始めて1分の感想&lt;/a&gt;&lt;br/&gt;
tab 毎のプロセスって、ほんとにタスクマネージャのプロセスなのね…</description><link>http://malblue.tumblr.com/post/48499850</link><guid>http://malblue.tumblr.com/post/48499850</guid><pubDate>Wed, 03 Sep 2008 12:17:59 +0900</pubDate></item><item><title>v8 - Google Code</title><description>&lt;a href="http://code.google.com/p/v8/"&gt;v8 - Google Code&lt;/a&gt;: &lt;p&gt;&lt;a href="http://code.google.com/apis/v8/intro.html"&gt;Introduction - Google V8 JavaScript Engine - Google Code&lt;/a&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&lt;a href="http://d.hatena.ne.jp/amachang/20080903/1220405193"&gt;Google Chrome の JavaScript エンジン V8 を試す - IT戦記&lt;/a&gt;
&lt;br/&gt; さすが早い。
&lt;/li&gt;&lt;/ul&gt;
ほんとにコンパクトだなぁ。array extras は入ってるような？おお、__(define|lookup)(Getter|Setter)__ 入ってるらしいな。むむむ、const や Object Literal 内の get, set もありの様子。見るべき所は GC や VM っぽいなぁ。JIT っぽいの入ってる？ 各CPU 最適化コードが入ってるのはわかるが…ありゃ、&lt;a href="http://malblue.tumblr.com/post/48557241/v8-google-code-design-elements-google-v8"&gt;こっちと&lt;/a&gt; &lt;a href="http://malblue.tumblr.com/post/48676152/v8-from-norah-twitter"&gt;こっちへ&lt;/a&gt;。そーゆーことか&lt;br/&gt;&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://japan.cnet.com/marketing/story/0,3800080523,20379766,00.htm"&gt;グーグル「Chrome」、JavaScriptベンチマークで競合ブラウザを圧倒:マーケティング - CNET Japan&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://blog.katsuma.tv/2008/09/google_chrome_v8_benchmark.html"&gt;Google ChromeのJavaScriptエンジンV8の性能評価 - blog.katsuma.tv&lt;/a&gt;&lt;br/&gt;
怪しすぎるわ。
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://mattn.kaoriya.net/software/lang/javascript/20080903110042.htm"&gt;Big Sky :: 【速報】とりあえずjavascript v8エンジンのベンチマーク結果&lt;/a&gt;&lt;br/&gt;
SpiderMonkey 1.7 や Rhino では勝負にならんだろうなぁ…SM 1.5 のほうがいいかもとか、TraceMonkey とはいわんが CVS からとった SpiderMonkey なら Fx 3 相当だろうが…自分でやれ＞わし
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://kourge.net/node/122"&gt;Google Chrome SunSpider benchmark results | korp&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://japan.cnet.com/blog/kichi/2008/09/03/entry_27013429/"&gt;Google Chromeを試す(ベンチを取っただけ):将来のＰＣ業界パワーバランス - CNET Japan&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://blog.bari-ikutsu.com/entry/20080903_181.html"&gt;今日の気分はバリいくつ？  » Google Chromeをいろいろいじってみて（その2）&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://d.hatena.ne.jp/Syunpei/20080903/1220418275"&gt;&gt;Google Chromeベンチマークしてみました。すげー速い！！ - IT-Walker on hatena&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
sunspider で平均して Fx3 の 倍から3倍といった所か。納得できる値だしこれでも TraceMonkey JIT 有効で追いつけるかどうかという所。&lt;br/&gt;
今後の ES3.1 対応などで若干変動は予想されるけど、追いつくのは大変だなこりゃ。&lt;br/&gt;&lt;ul&gt;&lt;li&gt;
&lt;a href="http://timepedia.blogspot.com/2008/09/google-chrome-smokes-competition-on.html"&gt;Timepedia: Google Chrome smokes the competition on Chronoscope&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
これも倍といったとこか。
&lt;ul&gt;&lt;li&gt;
&lt;a href="http://waynepan.com/2008/09/02/v8-tracemonkey-squirrelfish-ie8-benchmarks/"&gt;» V8, TraceMonkey, SquirrelFish, IE8 BenchMarks /  Wayne Pan’s Blog - tech | js | ui | ajax | life | mobile&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
SunSpider, V8 BenchMark, Dromaeo による比較、これならまぁわかるな。

&lt;ul&gt;&lt;li&gt;
&lt;a href="http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html"&gt;Brendan’s Roadmap Updates: TraceMonkey Update&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
わは、/be の人自ら TraceMonkey vs V8 @ Sunspider。&lt;br/&gt;
平均で2,3割ほど勝ってるけどまぁ同等といったとこか(&lt;q&gt;Maybe we should rename TraceMonkey “V10” ;-).&lt;/q&gt; はやめれ) 。それより再帰処理が TM がとろいというか、v8 がすごいというかが目立つ…つーことは改善の余地ありということやね。&lt;br/&gt;&lt;a href="http://jp.techcrunch.com/archives/20080903mozilla-fights-back-with-new-firefox-benchmarks/"&gt;TechCrunch Japanese  アーカイブ    » Mozilla、Firefoxの新ベンチマークで反撃&lt;/a&gt;&lt;br/&gt;
あら、記事にも。まぁ /be の人またトバした言いようだけど(落ち着いたら、書かないかより長くなるだけだしなぁ)、言うべき事は言ってるのでいーや。&lt;br/&gt;&lt;br/&gt;
ん…&lt;a href="http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html#c2555919"&gt;コメントより&lt;/a&gt; “PGO を ON にすると Regexp で効果大、でもデフォルトでオフだから自前ビルドだと駄目。自動ビルドのもの使ってね” 超訳。おーーい PGO 要るのかい。

&lt;ul&gt;&lt;li&gt;
&lt;a href="http://ejohn.org/blog/javascript-performance-rundown/"&gt;John Resig -   JavaScript Performance Rundown&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
はい、Resig 御大きました。/be の人の見れば後はいつものごとく。

&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://andreasgal.com/2008/09/03/tracemonkey-vs-v8/"&gt;TraceMonkey vs V8 « Andreas Gal&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://shaver.off.net/diary/2008/09/03/onward-nimble-monkey/"&gt;shaver » onward, nimble monkey&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.0xdeadbeef.com/weblog/?p=704"&gt;Christopher Blizzard  » Blog Archive   » performance, chrome, mozilla and tracemonkey&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://blog.mozilla.com/gen/2008/09/03/tracemonkey-vs-v8/"&gt;Mozilla in Asia  » Blog Archive   » TraceMonkey vs. V8&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://ajaxian.com/archives/brendan-discusses-how-tracemonkey-is-climbing-faster-ruby-on-the-web-with-v8"&gt;Ajaxian » Brendan discusses how TraceMonkey is climbing faster; Ruby on the Web with V8&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://internet.watch.impress.co.jp/cda/news/2008/09/04/20753.html"&gt;Google Chromeが最速というわけではない～Mozilla関係者が指摘 @ INTERNET Watch&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.itmedia.co.jp/news/articles/0809/04/news026.html"&gt;Chrome対Firefox 3.1――MozillaがJavaScriptエンジンのベンチマーク公表 - ITmedia News&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://japan.cnet.com/news/media/story/0,2000056023,20379826,00.htm"&gt;モジラがブラウザのスピード比較でグーグルに反論:ニュース - CNET Japan&lt;/a&gt;

&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;ここで興味深いことが一点。JavaScriptのTimerは1/1000秒すなわちmsecの精度で、タイマーを動かすことができます。すなわち setInterval(“test”, 1)のようにタイマーを発動させると、1msec毎にtestという関数を呼び出すことができます。ただ、実際には、このTimerの精度は、 JavaScriptのエンジンの実装に依存していて、一般的にタイマーの最小精度は10~16msec程度になっているのが通例でした。16msecというと、約1/60秒なので、アニメーションするときにもこの程度の精度があれば十分だし、悪意のあるJavaScriptの暴走を止める意味でも 16msecくらいに留めておくのが一般的だというのが従来のブラウザの常識(?)だと勝手に解釈してたのですが、Chromeのタイマー精度は 1msecで動きます。なので、setIntervalで1msecを指定したパフォーマンス測定をすると、ダントツ性能が上がります。(他のブラウザでは1msec指定しても実際には10~16msec毎にしか動かないので)&lt;br/&gt;&lt;a href="http://blog.drikin.com/article/105956891.html"&gt;Drift Diary12: エンジニアからみたChromeの中身&lt;/a&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;で、setInterval 1 なテストをはずす -&gt; Fx 3 が Top
&lt;/li&gt;
&lt;li&gt;アニメーションするようなテストをはずす(演算速度のみ) -&gt; Safari が Top
&lt;/li&gt;
&lt;/ul&gt;
そんなもんよねぇ…その後のプロセスがドメインごとにグループ化されてるという話も面白かった。&lt;br/&gt;&lt;ul&gt;&lt;li&gt;
&lt;a href="http://d.hatena.ne.jp/tokuhirom/20080903/1220426185"&gt;Google の JavaScript エンジン v8 で FastCGI する - TokuLog 改めB日記&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
まぁ、早い者勝ちなやつ。&lt;br/&gt;&lt;br/&gt;
V8 ソース見てて思ったけど、SquirrelFish はまだ JIT してないからまだ伸びしろでかいよねぇ…</description><link>http://malblue.tumblr.com/post/48497523</link><guid>http://malblue.tumblr.com/post/48497523</guid><pubDate>Wed, 03 Sep 2008 11:53:00 +0900</pubDate></item><item><title>Home (Chromium Developer Documentation)</title><description>&lt;a href="http://dev.chromium.org/"&gt;Home (Chromium Developer Documentation)&lt;/a&gt;: &lt;p&gt;案の定 win2000 では Google Chrome 駄目か…@ &lt;a href="http://www.google.com/chrome/"&gt;Google Chrome (BETA) for Windows&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://www.chronium.org"&gt;chronium.org&lt;/a&gt;&lt;br/&gt;&lt;a href="http://code.google.com/p/chromium/"&gt;chromium - Google Code&lt;/a&gt;&lt;br/&gt;
つーことで、開発ページ、Chromium?  moz の official-branding とそうでないのの違いみたいなもんかな…なんかごちゃごちゃしとるが…
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://dev.chromium.org/developers/how-tos/getting-started"&gt;Getting Started (Chromium Developer Documentation)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://build.chromium.org/buildbot/waterfall/"&gt;BuildBot: Chromium&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://src.chromium.org/svn/"&gt;&lt;a href="http://src.chromium.org/svn/"&gt;http://src.chromium.org/svn/&lt;/a&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://src.chromium.org/viewvc"&gt;&lt;a href="http://src.chromium.org/viewvc"&gt;http://src.chromium.org/viewvc&lt;/a&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
ま、ソースは見れるしおいおい…&lt;br/&gt;
つか、このドキュメントのまともさは、moz と比較すると泣ける。&lt;br/&gt;&lt;br/&gt;
あ、一応 BuildBot のところから &lt;a href="http://build.chromium.org/buildbot/snapshots/chromium-rel-xp/1664/"&gt;snapshot が入手可能&lt;/a&gt; 、中の chrome-win32.zip 解凍、起動しようとしたら Dr.Watson が止まらない、mini_installer.exe は反応なし、まぁ w2k はいろいろ弄らんと無理っぽいなぁ。&lt;br/&gt;&lt;br/&gt;
おまけ： viewvc のほうでソース辿ってたら、mal@chromium.org なんて人が commit しててびびった。わ、私じゃないわよ。</description><link>http://malblue.tumblr.com/post/48495687</link><guid>http://malblue.tumblr.com/post/48495687</guid><pubDate>Wed, 03 Sep 2008 11:41:00 +0900</pubDate></item><item><title>"An open-source component for embedding the Mozilla Gecko (Firefox) in .NET applications."</title><description>“An open-source component for embedding the Mozilla Gecko (Firefox) in .NET applications.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://code.google.com/p/geckofx/"&gt;geckofx - Google Code&lt;/a&gt;&lt;/em&gt;</description><link>http://malblue.tumblr.com/post/48379906</link><guid>http://malblue.tumblr.com/post/48379906</guid><pubDate>Tue, 02 Sep 2008 17:41:09 +0900</pubDate></item></channel></rss>
