2011-03-30

Firefox 4 for Android

先に言っておく。

2011-03-21

Firefox 4 on pandaboard (Ubuntu 10.10)

pandaboardを入手してたんだけど、やっと遊び始めた。PandaboardはTI OMAP4 (Dual-core Cortex-A9 / PowerVR SGX 540) を使ってるもので、今のスマフォが使ってるものよりも結構速い

このデータはSunSpiderのベンチマークを(ARM用のビルドを作成して)Firefox 4でとったもの。ちなみにHTC Desire HDだと2800msくらいになる。

============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total:                 1984.1ms +/- 0.7%
--------------------------------------------

  3d:                   354.2ms +/- 1.3%
    cube:               139.8ms +/- 2.0%
    morph:               65.2ms +/- 5.1%
    raytrace:           149.2ms +/- 3.5%

  access:               290.7ms +/- 2.5%
    binary-trees:        47.1ms +/- 3.5%
    fannkuch:           116.6ms +/- 6.9%
    nbody:               47.1ms +/- 6.9%
    nsieve:              79.9ms +/- 2.0%

  bitops:               105.1ms +/- 1.8%
    3bit-bits-in-byte:    5.1ms +/- 8.0%
    bits-in-byte:        50.4ms +/- 1.2%
    bitwise-and:         12.3ms +/- 5.5%
    nsieve-bits:         37.3ms +/- 2.9%

  controlflow:           21.5ms +/- 7.2%
    recursive:           21.5ms +/- 7.2%

  crypto:               181.5ms +/- 1.9%
    aes:                 94.5ms +/- 0.8%
    md5:                 51.8ms +/- 4.7%
    sha1:                35.2ms +/- 5.2%

  date:                 279.9ms +/- 1.9%
    format-tofte:       173.9ms +/- 2.6%
    format-xparb:       106.0ms +/- 2.9%

  math:                 144.1ms +/- 1.2%
    cordic:              39.7ms +/- 1.5%
    partial-sums:        47.5ms +/- 2.3%
    spectral-norm:       56.9ms +/- 1.7%

  regexp:               123.1ms +/- 3.9%
    dna:                123.1ms +/- 3.9%

  string:               484.0ms +/- 1.0%
    base64:              44.3ms +/- 3.3%
    fasta:               96.4ms +/- 3.1%
    tagcloud:           146.4ms +/- 1.5%
    unpack-code:        135.5ms +/- 1.7%
    validate-input:      61.4ms +/- 3.2%

Pandaboardで評価できるものにUbuntuがあるんだけど、Firefoxのビルドオプションを見ると、ARM用のビルドオプションを全くと言っていいほど使ってないってのは、それはどうかと思うね。Ubuntu 11.04とFirefox 5くらいの組み合わせだとそこらは解決できてると思うけどね (すでにnspr側にいろいろ最適化いれてある)。

2011-03-13

転職エージェントからのメール

昔使ったことのある転職エージェントからこんなメールが今日来た。ちょっと頭に来たので、個人名が特定されない程度で

Subject: 地震・津波のお見舞い

〇〇 ○様

東北地方太平洋沖地震のお見舞いを申し上げます。
このたびの三陸沖地震および津波の被害に遭われた皆様、
およびご家族、関係者の方々にお悔やみとお見舞いを申し上げます。
皆様のご関係の方は、大丈夫でしたでしょうか。
一刻も早い復旧と安寧の回復を願っております。

ご無沙汰致しております。
これまではあまりお役に立てませんでしたが、
ご活躍のことと思います。
ところで景気については、まだまだ回復感はありませんが、
そのような時期に、良い求人募集があります。
皆様のご存知の方で、良い方がいらっしゃれば
紹介いただけませんでしょうか?
ご紹介頂いた方には、些少ながら薄謝申し上げます。
よろしくお願い致します。

ーーーーーーーー 求人案件 ーーーーーーーー

転職エージェントってのは、大体その決まった人の年棒の3割くらいがそのエージェントに支払われるから、エージェントも必死なんだろうけど、このSubjectは不謹慎だよね。

開発レポジトリ

内緒にしてるわけでもないけど、現状のまとめ。みんなわかってなそうだし。

  • mozilla-central
    Fennec 4.0用に現在オープン。Fennec終われば次の開発プランに合わせたレポジトリに移行するはず
  • mozilla-2.0
    Firefox 4用。
  • tracemonkey
    JavaScriptチーム用の開発レポジトリ。彼らがPost Firefox 4向けで利用中
  • build-system
    ビルドスクリプト/build config用の開発レポジトリ。Post Firefox 4に向けてビルドスクリプトのクリーンナップを現在行ってる
  • jaegermonkey
    Type Inference用の開発レポジトリ

その他、birchとかgraphicsとかあるけど、それらは今後の開発プラン向けの奴ね。だからmozilla-centralを追っかけても最新の情報がわからなくなると思うよ

2011-03-11

初心者が陥りやすいCSSの間違った理解

一瞬気付かなかったけど、こんなCSS書いて、Chromeしか動かないと言っている人がいるらしい。まさに間違い探しだね!

#transformSample img {
-webkit-transform: rotateY(0deg);
-webkit-transition: -webkit-transform 0.5s linear;

-moz-transform: rotateY(0deg);
-moz-transition: -webkit-transform 0.5s linear;

-o-transform: rotateY(0deg);
-o-transition: -webkit-transform 0.5s linear;
}
#transformSample a:hover img {
-webkit-transform: rotateY(180deg);
-webkit-transform-origin: 50% 0;
-webkit-transition: -webkit-transform 0.5s linear;

-moz-transform: rotateY(180deg);
-moz-transform-origin: 50% 0;
-moz-transition: -webkit-transform 0.5s linear;

-o-transform: rotateY(180deg);
-o-transform-origin: 50% 0;
-o-transition: -webkit-transform 0.5s linear;
}

なんか、これ書いた人、マークアップエンジニアって名乗ってるらしいけど、たぶんその会社は人が多いから、その人はHTMLしか書けなくて、別にスタイルシートエンジニアってのがいるんだとオレは信じてる!