タグ

firefoxに関するnitoyonのブックマーク (73)

  • モバイルWebでH.264がデファクトスタンダードになった件について思ったこと - saneyuki_s log

    Mozilla が H.264 をサポートへ、webM 一化を断念 - Engadget Japanese Mozilla の H.264 サポートについてのメモ - hogehoge @teramako この記事、Twitterとかはてブを見ると結構衝撃的に受け入れられたみたいだけど、engadgetが記事にする数日前にCNETが似たような記事を書いていたし、更にその数日前には「OSプラットフォームに組み込まれたコーデックを使う為にMPAPIというAPIを用意するのはどうだろうか?」という大元の議論の存在も知っていたので、engadget の記事についてはさほど衝撃ではなかった。 engadetの記事については「現時点においては」若干の語弊が含まれる。Mozillaは確かにH.264をサポートするとは言ったけど、現時点ではあくまでもモバイル分野に限る話でありデスクトップ版の Firef

    モバイルWebでH.264がデファクトスタンダードになった件について思ったこと - saneyuki_s log
    nitoyon
    nitoyon 2012/03/25
    モバイルでは H.264 の1択な状態になった。WebM の政治利用説、Linux の H.264 再生は Chrome のみ、タブレットの影響。
  • Sign in - Google Accounts

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    nitoyon
    nitoyon 2011/09/07
    Webkit と Gecho の内部処理。How Browsers Work(http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/)の日本語訳。
  • Mozilla Re-Mix: どんなウェブページも3D化することができるFirefoxアドオン「Tilt」

    Firefox 4以降からは、WebGL対応のグラフィックカードを搭載しているPCで3Dグラフィックスを描画することができるようになっています。 この機能を利用して、どんなウェブページも3D化することができるようになるというアドオンが話題になっていましたので、ちょっと試してみました。 WebGLを利用して、表示しているウェブページを3D化する「Tilt」は、複数のMozilla開発者による「Developer Tools project」から生まれた実験的なアドオンです。 WebGL対応PCでFirefox 4以降を利用している環境にこのアドオンをインストールすると、任意のページを3D化し、マウスでグリグリと動かすことができるようになります。 使い方は非常に簡単です。 3D化したいページを開き、Ctrl+Shift+L(Macの場合Cmd+Shift+L)を実行するか、ツールメニューから[

    nitoyon
    nitoyon 2011/07/22
    HTML 階層を WebGL で 3D 化。/ 同じようなことを CSS Transform でやろうとしたけど激重だった。
  • Firefox 4 で Ctrl+E で検索バーにフォーカスしたい - てっく煮ブログ

    Firefox 4 が出たので試しに使ってみたらだいぶ高速になっていていい感じです。ただ、いままは Ctrl+E で検索バーにフォーカスできたのですが、Firefox 4 になってから Ctrl+E が使えなくなってしまいました。Ctrl+K を使えばフォーカスできるのですが、いままで Ctrl+E に慣れていたのでいきなり違うキーを使えといわれても困ってしまいます。解決するアドオンが既に存在している!そこで軽く調べてみると Ctrl+E で検索バーにフォーカスできるようにするアドオンがありました。Change Search Shortcut :: Add-ons for Firefox試しにインストールして再起動すると、Ctrl+E で検索バーにフォーカスできるようになりました。めでたしめでたし。なぜ Ctrl+E が使えなくなったのかFirefox 4 の目玉新機能「Panorama」

    nitoyon
    nitoyon 2011/03/26
    ブログ書きました。Firefox 4 で Ctrl-E が使えなくて困ってる人へ。
  • MozRepl で画像のレンダリング位置を調べる - 最速チュパカブラ研究会

    最近、Webページをクローリングして画像を引っこ抜いたりしているのですが、そこで困るのが、一見すると一枚だけど複数のファイルに分割されている画像。 ↓こういうやつ (http://www.jewelpet.jp/) 多くの人が遅いアナログ回線で Web を見ていた頃は、体感速度を上げる効果があった、らしい。しかし、機械的に画像を収集するような向きにはえらい迷惑です。 そこで、クローラがブラウザ上でのレンダリング結果を見て、これらの画像は隣接して表示されているぞ、といった判断をできないかなーとぴろたんに尋ねてみたところ piro_or> っ [MozRepl] と、5秒で答えが返ってきました。MozRepl というのを使うといいらしいです。というわけで、MozRepl を使って Ruby のプログラムから Firefox のレンダリング情報を取得してみました。 mala さんによる MozR

    MozRepl で画像のレンダリング位置を調べる - 最速チュパカブラ研究会
    nitoyon
    nitoyon 2010/10/17
    Firefox+MozRepl に Ruby から telnet で接続して、JS注入、IMGのoffsetLeftを取得して Ruby に返す。
  • TraceMonkey概要 - SumiTomohiko's blog

    この記事は、http://hacks.mozilla.org/2009/07/tracemonkey-overview/の無許可日語訳です。 Firefox 3.5 has a new JavaScript engine, TraceMonkey, that runs many JavaScript programs 3-4x faster than Firefox 3, speeding up existing web apps and enabling new ones. This article gives a peek under the hood at the major parts of TraceMonkey and how they speed up JS. This will also explain what kinds of programs get the bes

    TraceMonkey概要 - SumiTomohiko's blog
    nitoyon
    nitoyon 2010/07/07
    Firefox 3.5 の JS エンジン、TraceMonky について。動的型付け・インタープリタによる速度低下、実行後にトレース結果をもとにnanojitが型に特化した機械語を作成。
  • FF 3.6.4 update underwhelming - mozillaZine Forums

    nitoyon
    nitoyon 2010/06/25
    Firefox/Crash Protection(plugin-container.exe)が逆効果の人向けの設定。dom.ipc.plugins.enabled。
  • Dailymotionのプレイヤーデモが示すもの - Mozilla Flux

    動画サイトのDailymotionがMozillaと共同で、HTML5のビデオ機能を利用したプレイヤーのデモを公開した。 一見すると何の変哲もないプレイヤーだが、動画の再生にFlashプラグインを必要としない。そして何よりも、プレイヤーや動画にリアルタイムでさまざまなエフェクトを反映させられる点が斬新だ。Shiretoko Nightly(3.5pre, ID:20090529044053)で動作させた様子を掲載しておこう。 デモプレイヤーで使われているのは、videoタグだけではない。JavaScriptCSS3、SVGフィルター、アニメーテッドPNGが駆使されている。これこそがオープンビデオの真骨頂である。あえて単純化していえば、動画はキャンバスに描かれた一種の絵にすぎない。オープンなWeb標準の技術を組み合わせてその絵を加工することで、新たな作品が生まれる。Web標準の技術を使うの

    Dailymotionのプレイヤーデモが示すもの - Mozilla Flux
    nitoyon
    nitoyon 2009/05/30
    HTML5 の video タグ。JavaScript、CSS3、SVGフィルター、アニメーテッドPNGと連携して、Flash の制約から逃れられる。
  • Mozilla Labs Jetpack | Exploring new ways to extend and personalize the Web

    Jetpack is a newly formed initiative and experiment in using open Web technologies to enhance the browser, with the goal of allowing anyone who can build a Web site to participate in making the Web a better place to work, communicate and play. As with all Labs experiments, Jetpack is an open source project and everyone is welcome to participate in its design, development and testing. Read the full

    nitoyon
    nitoyon 2009/05/22
    XUL・再起動必要なし。jQuery+HTML+CSS。
  • Web 開発者の責任 (翻訳): Days on the Moon

    John Resig 氏による A Web Developer's Responsibility という記事が素晴しかったので、著者の許可を得てここに日語訳を掲載します。 Web 開発者の最大の負担は、ブラウザのバグと非互換性への対応に膨大な時間を費やすことであるといって間違いないでしょう。それゆえに、それらへの対応に不満をいうのは、Web 開発者全員の常となっていました。ブラウザのバグは迷惑でいらだたしく、仕事を大幅に難しくします。 ブラウザのバグはとてもいらだたしく、通常の開発における最大の負担です。ですから、開発対象のブラウザが、自身のバグを見つけ修正できるようにしてやるのは、すべての Web 開発者にとっての責任です。自分が見つけたバグに対して責任を持ち、「ほかの誰かがこれを見つけるだろう」とは思わないことで、ブラウザの進歩の速度は加速していくでしょう。 ブラウザを支援する解決策

    nitoyon
    nitoyon 2009/05/06
    各ブラウザへのバグ報告と実例。http://ejohn.org/blog/a-web-developers-responsibility/ の日本語訳。
  • NoScriptの全面譲歩で決着 - Mozilla Flux

    予想外にあっけない幕切れだった。NoScript 1.9.2.6がリリースされ、1.9.2.4で問題になっていたホワイトリストは自動的に削除されるようになった。そして、二度と追加されることはない。NoScriptの作者Giorgio Maone氏は、公式サイトのほか、自己のブログにも謝罪文を掲載した(『Dear Adblock Plus and NoScript Users, Dear Mozilla Community』)。 大きな反響をいただき、台湾からのトラックバックさえあった『Adblock Plus vs. NoScript』の続報である。筆者は対立が長引くと見ていたのだが、わずか数日でNoScriptが全面的に譲歩する結果となった。Maone氏の謝罪文には経緯も説明されているので、まずはそれを見てみよう。 NoScript作者から見た争いの経緯 やはり今回の争いの発端はEasy

    NoScriptの全面譲歩で決着 - Mozilla Flux
    nitoyon
    nitoyon 2009/05/05
    Adblock Plus vs. NoScript の続報。NoScript サイト上の広告が Adblock にブロックされる→NoScript 作者が怒って Adblock のブロックをあの手この手で回避する→Mozilla Add-ons が文句言う→NoScript作者が折れる。
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    nitoyon
    nitoyon 2009/04/02
    Firefox 拡張開発のポイント。nanto_terapad さん重要。
  • http://youkoseki.com/diary/2009/03/10

    nitoyon
    nitoyon 2009/03/10
    私もこの方法を使おう。
  • Trace Monkey

    Trace Monkey No transcript available. TraceMonkey - Technology Summary Technology compiler jit javascript tracing tracemonkey v8 sfx squirrelfish firefox fx3.1

    nitoyon
    nitoyon 2009/02/21
    TraceMonkeyの詳しい資料(日本語)。Tamarin からの流れ、実行時に得られる情報から繰り返し部分だけをJIT、duck typingで内部仮クラスを作成、Tracing JIT、Trace-Tree。最後に参考文献。(関連)http://d.hatena.ne.jp/Rockridge/20090220/1235120533
  • Firefox 3.1で採用される高速化技術 - Mozilla Flux

    Firefox 3.1では、最新の高速化技術が惜しげもなく投入され、現行のFirefox 3.0.xから体感できるレベルでスピードアップが図られている。今回はその主要な技術を紹介する。 TraceMonkey TraceMonkeyは、FirefoxのJavaScriptエンジンであるSpiderMonkeyを拡張する技術で、Just-In-Time (JIT) コンパイラという機能によって、JavaScriptの実行速度を大幅にアップさせるものだ。最近では、GmailやGoogleマップのようなJavaScriptを多用するWebサービスが続々と登場しているため、この技術のもつ意義は大きい。コンテンツの表示が目に見えて速くなるのだから。 元になったのは、カリフォルニア大学アーバイン校(UC Irvine)で開発された"Trace Trees"という技術である。もともとMozillaでは、

    Firefox 3.1で採用される高速化技術 - Mozilla Flux
    nitoyon
    nitoyon 2009/01/02
    TraceMonkeyとかNanojitの経緯がよくまとまっている。
  • Google Issue Tracker

    nitoyon
    nitoyon 2008/12/09
    ブラウザ拡張でネイティブコードを動かす。現時点ではFirefox3専用っぽい。
  • John Resig - TraceMonkey

    I’ve been waiting to blog about this for a long time now. A fantastic new improvement to Mozilla’s JavaScript engine (SpiderMonkey) has landed. Code-named TraceMonkey this engine utilizes a techniques, called trace trees (PDF), which adds just-in-time native code compilation to SpiderMonkey. A major goal of the project has been to set JavaScript up to compete with natively-compiled code, rather th

    nitoyon
    nitoyon 2008/08/25
    trace treeを使ったFirefoxの高速化。Firefox3.1に搭載。Tamarin Tracingあたりも利用してるとか。
  • Windows のヒープ管理 - Firefox3 のメモリ使用量 (2) - NyaRuRuが地球にいたころ

    シアトル行く前に『jemalloc on Windows - Firefox3 のメモリ使用量 - NyaRuRuの日記』 の続きを片付けておきますか. といいつつ,当初予定の内容はとりあえず破棄.書いているうちに気になることが色々出てきて,その度に実験するものだからあんまり進んでいなくて,このままだと永遠に終わらなそうなので方針を変えました.というわけで外部資料多めでお送りします. 最初に読むもの UNIX 系の mmap を使ったメモリアロケーションならだいたい分かるよ,という人が,Windows のメモリ管理について興味を持ったとして,おすすめなのが 「(新)APIから知るWindowsの仕組み」シリーズの『第4回 メモリー管理のキー技術「仮想メモリー」を知る』という記事です. というわけでここでまず上のページに飛んで,一通り読んでみて下さい.以下はその後で. 仮想アドレス領域の予約

    Windows のヒープ管理 - Firefox3 のメモリ使用量 (2) - NyaRuRuが地球にいたころ
    nitoyon
    nitoyon 2008/04/15
    Windows アプリでのメモリ管理。 MSVCRT のバージョンによって違う。
  • Firefox3でSQLite3の全文検索機能を使って日本語を検索する - bits and bytes

    mal_blue@tumblrでFirefox3に載っているSQLiteに全文検索機能がついたのを知りました。昨年12月にGoogle Japan Blog: Google デベロッパー交流会 ( 第 4 回 )に参加させていただいたとき、Google Gearsの開発者がGoogle Gearsでサポートされているlocal storage(実体はsqliteのデータベースでSQLを使ってデータを読み書きできます)について非ASCIIのfull-text searchをサポートしたいと言われていたのを思い出しました。 その後どうなったかなー、と思ってちょっと検索してみたらGoogle Gearsと直接関係ないけどSQLite Full Text Search with MeCab - mynoteという記事が。この記事はSQLiteのCのAPIにはtokenizerを指定することができて

    nitoyon
    nitoyon 2008/03/21
    全文検索 on Firefox3
  • Canvas:3D - MozillaWiki

    NOTE: This is old content! Canvas 3D has now become WebGL, a standard being developed by the Khronos Group. See http://www.webgl.org/ for more information! The Canvas 3D project aims to add support for low-level hardware accelerated (where possible) 3D rendering via the HTML canvas element. Some of the original ideas and thoughts surrounding the 3D canvas are available on historical notes page, an

    nitoyon
    nitoyon 2008/03/20
    Low-level hardware accelerated (where possible) 3D rendering via the HTML canvas element