ベルギーに行った 先日、ベルギーに行きました。 マグリットの絵とルーベンスの絵を見るのが目的。 あまり時間もなく、ブリュッセルとアントワープを駆け足気味で巡ることに。 ミュンヘンから車で10時間近くかかり、なんでこんな無茶をしてしまったのかとも思いましたが、ヨーロッパの方…
FirefoxやThunderbirdはWEBユーザーの必須アイテム。 初心者からヘビーユーザーまで使える!便利でクールなFirefox拡張機能(アドオン)の使い方やカスタマイズ、Mozilla関連情報をどうぞ。 Adobe 「Flash Player」を緊急アップデート。 by hoge (07/16) Adobe 「Flash Player」を緊急アップデート。 by H.I. (07/16) ウェブページから余計なコンテンツを排除して読みやすく表示できるFirefoxアドオン「Tranquility Reader」 by しんちゃん (07/11) YouTubeのHTML5動画に表示される広告をブロックしてくれるFirefoxアドオン「YouTube Advertisement Blocker」 by はち (06/17) ウェブページ上の不要なリンクを非表示にできるFirefox
Firefoxは、タブを開けば開くほどメモリ使用量が恐ろしく増加し、動作も緩慢になってくる傾向があります。 こうしたことも含めてFirefoxはメモリ食いだという認識を持っているユーザーも多いかと思いますが、このメモリ食いを解消するためのアプリやアドオンも数多く出回っており、これらをうまく利用すればなんとか軽快に利用できるという場合もあります。 今回は、そんなFirefoxのメモリを開放してくれるツールの中から、「SaveMemory」というものを試してみました。 「SaveMemory」は、Firefoxで開いている複数のタブの中で、現在必要でないタブを閉じることなく[ポーズ](一時停止)して、タブを閉じた場合と同じようにメモリを一時的に開放することができるというアドオンです。 アドオンをインストールすると、タブコンテキストメニュー内に[Pause Tab]と[Pause All Oth
This firefox extension will allow you to use google chrome extensions inside firefox. For users & addon developers, this is a list of that is currently supported : * manifest file (close to be complete) * background pages * options pages * browser actions * content scripts * match patterns * every html5 API supported by firefox (like localStorage...) * these chrome API : o browserAction
いろいろ面倒ですが、Opera のような空間ナビゲーションが一応実装はされているようです。 以下のコードを動かすと、そのタブで空間ナビゲーションできるようになります。 今度 Vimperator フレンドリーな感じにするべくプラグイン書いてみようかと思います。 リンク Mozilla における空間ナビゲーション (ブコメより)
SpiderMonkey の escape() は第二引数にビットフラグを受け取る。 Amazon の API 用にこんな関数を書いてて気付いた。 function amazEnc(str) encodeURIComponent(str).replace(/[!\'()]+/g, escape).replace(/[*]/g, '%2A'); amazEnc('unescape(_)') //=> Error: invalid string escape mask 8 この 8 は replace() が escape() に渡したマッチ位置。 該当ソースコードを見てみる。 /* * Contributions from the String class to the set of methods defined for the * global object. escape and un
LiveConnect は、JavaScript から Java クラスなどのメソッドを呼べる機能を既存の Java の機能を利用して提供するアプリケーション作成用のインターフェースの名称です。 https://developer.mozilla.org/ja/LiveConnect 他の参考リンク https://developer.mozilla.org/ja/Core_JavaScript_1.5_Guide/LiveConnect_Overview/JavaScript_to_Java_Communication http://java.sun.com/javase/ja/6/webnotes/6u10/plugin2/liveconnect/ というわけで JavaScript から Java の機能を使用することができます。 これには 2 種類の方法があって、 特別な Live
KeeFoxはWindows/Firefox用のオープンソース・ソフトウェア。パスワードを頭で管理するのは無理がある。二つ、三つ程度であれば良いがそれ以上になると忘れてしまったり、それを防ごうとプレインテキストにメモしたりする。または同じパスワードを使い回したりしてしまうだろう。 メニューを辿ってパスワードを選択する 特にWebサービスでID、アカウントが多数発生する。それだけにパスワード管理がブラウザと融合しているのは使い勝手が良いはずだ。普段KeePass系のパスワード管理を使っている方はFirefoxでKeeFoxを使ってみると便利そうだ。 KeeFoxはWindowsのFirefox専用というアドオンだ。理由としてはWindows用のKeePassと連携する必要があるためで、KeePassを立ち上げている状態でないと使えないアドオンとなっている。パスワードファイルが共通にできるので
追記@2008/02/14 Mac OS X の Firefoxだと、動的に扱う部分で一部挙動が違う場合があるようです。 まとまり次第、追記したいと思っています。 - キーボードショートカットは、key要素として先に登録されたものが優先されるようです。 なので、アドオンなどでkey要素を後から追加しただけでは、デフォルトのショートカットキーと重複していると、デフォルトの方が優先されてしまいます。 こないだ調べた下記を参考に、、 アドオン(拡張機能)にショートカットキーを追加する - Enjoy*Study 今回は追加するアドオン側で、デフォルトのキーボードショートカットより優先的に実行されるよう登録する方法を考えてみました。 (Windows XP、Firefox 2.0.0.11で確認) デフォルトのショートカットキーを退避することによって回避 重複するデフォルトのキーボードショートカッ
Firefox 3 の新機能のひとつである、ロケーションバーに入力した文字列にマッチする候補を表示する機能(いわゆる awesomebar)で、ポップアップ中のタイトルの文字サイズがやや大きめになっている。日本語版 Windows XP だとどうもしっくりこない気がするので、 userChrome.css によって普通の文字サイズに変更する。 /* [Firefox3] ロケーションバーのポップアップのタイトルの文字サイズ */ #PopupAutoCompleteRichResult .ac-normal-text { font-size: 1em !important; } 適用前 適用後
Programming Languages, Martial Arts and Computers. The Weblog of Chris Double. これからリリースされるFirefoxにはTamarin JITやSpiderMonkey JITと呼ばれるJavaScript JIT技術実装が搭載される。結果として、JavaScriptの実装が大幅に改善され、Webアプリケーションのより快適な利用が可能になる。このJIT技術のバックエンド技術として使われているC++ライブラリがNanojitだ。LIR (low-level intermediate representation)と呼ばれる表記をNanojitにかませることでマシンコードを生成して利用することができる。 このNanojitを使うサンプルをChris Double氏が身のブログにおいてSimple Nanojit Ex
A sharp variable is a syntax in object initializers that allows serialization of objects that have cyclic references or multiple references to the same object. #数字に代入することで、他のプロパティをリテラル内で参照できるらすぃ。 let hoge = ({obj: #1={neko: 'cat'}, meow: #1#.neko}); alert(hoge.meow); // 'cat' alert(hoge.obj.neko); // 'cat' // ({obj: {neko: 'cat'}, meow: 'cat'}) 使えるパターン let いらずですね! (#1=alert, #1#('hoge')); 終わらない旅 l
Firefox web browser - Faster, more secure & customizable a quick note on JavaScript engine components ★ Mozilla Hacks - the Web developer blogにおいて、最近追加された技術も含めてFirefoxで利用されているJavaScript技術が簡単にまとめられている。FirefoxはJavaScriptの処理性能を改善する目的で新しくJaegerMonkey / Nitroを導入したが、従来の技術も含めて若干の誤解が見られるという。簡単に関係を説明することで、こうした誤解を払拭する狙いがある。 ニトロでブースト - Firefox、新しい高速化技術を導入 Firefox 3.6のJavaScript高速化技術まとめ 紹介されている技術をまとめると次のとおり。
通信・ITニュース 米モジラ・ファンデーション(Mozilla)の新ブラウザ「Firefox」(ファイヤーフォックス)についてのニュースをまとめました。(逆SEO研究会) マイクロソフトのInternet Explorer(IE)がシェア9割を超える現状を打破し、ブラウザ開発競争を再燃するきっかけとなるか。かつてNetscape Navigatorでインターネット普及の基礎を作ったモジラ・ファンデーションの新ブラウザ「Firefox」のニュースです。 2004年12月、日経パソコン 英語版Firefoxは925万件のダウンロード 日本版も48万ダウンロードを記録 2004年11月9日に登場した「Firefox(ファイヤーフォックス)」、英語版は公開日から既に約925万件のダウンロード実績がある。日本語版も無料で利用でき(Webサイトはwww.mozilla-japan.org)、12月上旬
This document appears to be the slides for a presentation given by Tomoya Asai on Firefox and HTML5 at the OSC 2010 Tokyo/Spring conference. It includes links to examples and resources related to new and emerging HTML5 features in Firefox such as CSS gradients, geolocation, device orientation detection, WebGL, JSON, and autobuffering video. The slides provide examples of how these features can be
Firefoxの拡張であるStylishを使用すると、再起動なしでスタイルシートを適用してWebページだけでなくFirefoxのインターフェースも変更することが出来る。 この動作がわかれば、Foxdieのようなサブスキンを内蔵したテーマで、再起動なしにサブスキンを試すことが出きると考え、その動作の仕組みを探ってみた。 とりあえず、タブの高さを40pxにするスタイルをStylishに書く。 @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); tab.tabbrowser-tab { height: 40px; } DOM Inspectorで調べると「プレビュー(W)」ボタンは「chrome://stylish/content/edit.js」の「doPreview関数」を呼び出している
KeySnail プラグインの書き方 先日予告したとおり、今回のエントリでは KeySnail プラグインの書き方について説明したいと思います。これからプラグインを書こうと思われている方の参考になれば幸いです。 KeySnail プラグインの書式 KeySnail プラグインは Chrome 特権の元で動作する JavaScript のプログラムですが、次のような点に留意する必要があります。 拡張子は .ks.js マルチバイト文字をプラグイン内で使用する場合は L() や M() でくくる PLUGIN_INFO という変数にメタ情報を記述する それぞれの詳細については後述します。 拡張子 KeySnail プラグインの拡張子は .ks.js となっている必要があります。これは userChrome.js のユーザスクリプトが foobar.uc.js となっているのと同様です。 プラグ
FirefoxのテキストエリアをEmacsにしてくれるプラグインK2Emacsをリリースしました 2009.11.08 日記 Emacs, firefox, javascript, KeySnail, Lisp, ubuntu Emacsは中毒性が高いエディタだ、なんていうことを聞きます。とりあえず、Emacsでどうにかしたい。Emacsからでたくない。ただ、そこでネックとなってくるのが、ブラウザ。Emacsではw3mというテキストブラウザが使えるので、それを使えばどうにかしのげますが、昨今のリッチなサイトでは、結構苦しいなーと思ってしまうのです。 なので、Firefoxなり他のブラウザを使うことを余儀なくされるのですが、そこでストレスなのが入力環境。Emacsとは全く異なる環境を強いられるわけです。 そして、入力フォームの機能も非常に陳腐。例えば、ブログの編集画面とかだと、大層なwisi
やろうやろうとおもっていたけど特に不便でもなかったのでやってなかったvimperatorからKeySnailへの移行を果たしました。 まじでEmacs使っている人ならKeySnailおすすめです。 とりあえずVimpと比較して嬉しかったところは、以下のとおりです。 Emacsキーバインドがテキスト編集時にフル活用できる。 Anythingっぽい絞り込み機能がある。 Yankが使える。 Pluginマネージャがよく出来ていて、更新が非常に楽! 現在設定されているキーバインドが一覧化できる。 移行してまだ2日ぐらいですが、おそらくもうVimpには戻れない体になっています。 というわけで移行時にやったことをめも。 KeySnailのインストール http://wiki.github.com/mooz/keysnail/keysnail-japaneseからxpiをダウンロードしてFirefoxに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く