マスタカネット > マスタカの ChangeLog メモ > Firefox

マスタカの ChangeLog メモ / Firefox

2007-12-17 (月)

画像が縮小表示される [Firefox]

2007-12-17-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

FireFox 2.0.11 で、画像が常に画面サイズに縮小されるようになってしまった。
FireFox 1.0.4 では、メニューから変更できたんだけど、about:config でしか
変更できなくなったみたい。

ロケーションバーに about:config と入力し、
browser.enable_automatic_image_resizing を true から false に変更。


2008-09-15 (月)

FireFox3.0.1 の Foxmarks で XML パースエラー [Firefox]

2008-09-15-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

XML パースエラー: 定義されていない実体が使用されています。
URL: chrome://foxmarks/content/foxmarks-dialog.xul
行番号: 77, 列番号: 29:
                            <label class="text-link" onclick='FoxmarksForgot()' value="&dialog.label.forgotPassword;" />
----------------------------^



ja/foxmarks.dtd に以下の記載が抜けていることが原因。

<!ENTITY dialog.label.forgotPassword "I forgot my username or password">


5 行目に追加して対応した。こうすることで、ja-JP/foxmarks.dtd と同じ
内容になる。


2008-10-05 (日)

クリックしないと Flash が再生しない [Firefox]

2008-10-05-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

Debian の FireFox は Iceweasel という名前だが、再生ボタンを押さない
と Flash が再生しない。全ての Flash でそうなので、結構ウザい..。色々
調べて、swfdec-mozilla をアンインストールすれば良いことが分かった。
でも、aptitude さんから gnome もアンインストールが必要と言われた。無理!!

試しに Adobe のページから最新の Flash Player をインストールしてみた
ら、あっさり解決できた。$HOME/.mozilla 以下にインストールされるので、
システムに影響はない。インストールすると、ツール→アドオン→プラグ
インの Shockwave Flash 9.0 r100 の上に Shockwave Flash 9.0 r124 が
追加される。

(URL: http://www.adobe.com/jp/products/flashplayer/)


2009-02-01 (日)

Iceweasel の midi 再生プラグイン [Firefox]

2009-02-01-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

Debian パッケージに mozplugger があるが、うまく動かないらしい。
ffmpeg をコンパイルすれば OK らしい。気が向いたら試してみよう。


2009-02-07 (土)

Tab Mix Plus [Firefox]

2009-02-07-3.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

Firefox3 が出た当初は使えなかったが、今見たら使えるようになっていた。
タブバーの多段表示はうれしい。

Firefox 用アドオン - Tab Mix Plus


2009-02-22 (日)

favicon on Apache2 [Apache][Firefox]

2009-02-22-2.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

非公開の web server をローカルに立てて、保存した html は
http://localhost/~masutaka/.. にアクセスすれば表示できるようにして
いる。でも、favicon の指定がうまくできない。
もちろん [2007-01-19-1] の方法を使えば出来るけど、全ての html に指
定するのは面倒くさいよね。

** 試したこと その1 **
~masutaka/public_html に favicon.ico を置いた。
~masutaka/public_html/.htaccess に以下を記載。

AddType image/x-icon .ico
<Files favicon.ico>
  ErrorDocument 404 favicon.icoへのフルパス
</Files>


→ダメ。読み込まれなかった。

~/public_html/.htaccess に hogehoge と書いたら、Apache のエラーログ
が表示されていたので、.htaccess は読み込めているようだ。

ちなみに設定ファイルは以下のように読み込まれていた。mime.types には
"image/x-icon ico" と書いてあるので、前述の設定は必要ないのかも。

/etc/apache2/apache2.conf
→ /etc/apache2/mods-enabled/mime.conf
  → /etc/mime.types


** 試したこと その2 **
時々、Apache のエラーログに

File does not exist: /var/www/favicon.ico

と出ているので /var/www に置いてみた。
→ブックマークに favicon が反映された。うまくいかない場合は、ブラウ
ザを再起動すれば良いかも。

** 試したこと その3 **
そうこうしているうちに Favicon Picker 3 というものを見つけた。各ブッ
クマークのプロパティから
- Browse (ローカルにある任意の Favicon の指定)
- Reset (Favicon の再読み込み)
- Blank (Favicon のクリア)
を行える。こういうのはデフォルトで欲しいなあと思う、今日このごろ。

イマイチだけど、結局こうした。/var/www はバックアップを取っていない
ので、実体を置きたくないというのがその理由。

# ln -s ~masutaka/public_html/favicon.ico /var/www


2009-02-23 (月)

Tab Mix Plusでの「タブを保護」「タブをロック」「タブを凍結」の違い [Firefox]

2009-02-23-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

タブを保護 - 保護されたタブは閉じられない。タブを誤って閉じるのを防ぐ。
タブをロック - ロックされたタブ内のリンクはすべて新しいタブに開く。
タブを凍結 - 「タブを保護」と「タブをロック」を両方一度に行う。

「タブを凍結」はデフォルトでは右クリックメニューに表示されない。
Tab Mix Plus のオプションから、表示させることが出来る。

http://smallsteps06.blogspot.com/2006/09/tab-mix-plus.html


2009-04-30 (木)

Web ベースの Emacs「9ne」 [Emacs][Firefox]

2009-04-30-3.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

世界を股にかける某氏から 9ne を教えてもらいました。ただ、よく分かり
ませんでした。^^; そのうち分かるだろうということで、メモしておきます。

http://robrohan.com/projects/9ne/9ne.php?file=texts/intro.txt

追伸:
Firemacs で十分な気がしてきた…。


2009-05-18 (月)

リンク切れチェック [Apache][Firefox][Windows]

2009-05-18-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

Website Explorer
Windows アプリ。masutaka.net のリンク切れチェックに使った。サイト全
体のリンク切れをチェックできたり、階層構造やファイル構成、画像一覧
などを一望できたりする。"301: Moved Permanently([2009-05-17-1])" の
時は、転送先も表示してくれる。なかなか使いやすいよ。

Bookmarks Link Checker Minus
FireFox のアドオン。ブックマークのリンク切れチェックに使える。
シンプルでよろし。


2009-06-09 (火)

au のサポートサイトにログインできない [携帯][Firefox]

2009-06-09-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

4 月くらいから Linux からログインできなくなって放置していたのだけど、
さっき思い立って何度も試した。まだログインできなかった。でも、試し
に Windows の IE7 や Firefox3 から試してみたらログインできた。orz

以下、Firefox3 on Linux での、au サポートサイトの不具合まとめ。

1. https://cs.kddi.com/ を開くと、Flash が Loading のまま固まる。
HTML(シンプル)版から中に入った。

※ 後から確認したら、サポートしているのは、Windows の Flash Player
9.0.28.0 以上とのこと。うちのは 10.0 r22。OS を選ぶのか...?

2. Windows では使えた ID とパスワードでログインすると、以下のエラー。
一度も間違えてないのだけど…

サポートIDやパスワードを連続して複数回間違えられた可能性があるため、ログイン制限がかかりました。


3. ログイン制限は以下の手順で解除できるそうなので、トップページ
「サポートID・パスワードを忘れた方」をクリック。

ログイン制限は、下記のお手続きで解除が可能です。
パソコンから:
auお客さまサポートトップページのログインフォーム下部の「サポートID・パスワードを忘れた方」
(システムの反映には約5分程度時間がかかります。)
[S0007]


4. 「わからなくなってしまったのは?」に「サポートIDとサポートパスワー
ド」を選択し、「次へ」をクリック。

5. 「サービス」に「auケータイ」を選択し、「au携帯番号」「暗証番号」
「お客様コード」を入力。ちなみに、「お客様コード」は、毎月メールで
来る「auご利用料金更新のお知らせ」の「ご請求コード」のことらしく、
非常に分かりづらかった。

6. 照会まで進むと自分の「サポートID」が明らかになる。(Windows で使
えたものと同じだったけど。。。)

7. 上記「サポートID」と、その後メールで送られてくる「サポートパスワー
ド」でログインすると、"2" に戻る。以降ずっとループ。

au の携帯電話は IDO 時代から使っていて、今の電話番号も 11 年目にな
る。今まで au はこんなことはなかったので、頑張ってほしいところ。そ
う思って、サポートセンターにもメールしてみた。

他、私が感じた問題点は以下の 2 つ。

問題点1
用語が統一されていない。「お客様コード」と「ご請求コード」、「暗証
番号」と「サポートパスワード」など。

問題点2
4 月に送られてきた、「Subject: 【auからの重要なお知らせ】『WEB de
請求書』ご利用のお客様へ」の「サポートID」の取得/確認サイトは今現在
も混み合っていて(ホントかなあ)アクセスできない。Windows からも同様。

ただいま大変混みあっております。
恐れ入りますが、もう一度、お客さまサポートのトップページからご利用ください。
[A9002]


追記20090610:
早速、au から丁寧な回答があった。やはり動作環境に制限があるとのこと。

▼HTML版
OS:WindowsVista/XP、Macintosh (Mac OS X 10.1以上)
ブラウザ:InternetExplore 6.0/7.0、Mozilla Firefox 1.5/2/3、
     Safari 2/3

でも、今時の Web サイトで OS に依存しているのも珍しいよなあ。
まあ、Windows で見ればいいので、私的には今後に期待です!

追記20090712:
Bird さんから、Firefox の User Agent Switcher を使うとログインでき
るよと教えてもらいました。

▼ Flash 版
IE[6-8] ではログインできなかった。というか、ログインメニューの表示
さえされなかった。iPhone にしたら、なぜかログインできた。
▼ HTML 版
IE[6-8] と iPhone でログインできた。

とりあえず iPhone にしておけば、どちらもログインできるようです。


2009-06-24 (水)

Discover Shiretoko [Firefox][HTML]

2009-06-24-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

Firefoxと知床がコラボしたキャンペーン「Discover Shiretoko」 - スラッシュドットジャパン

そろそろ、Firefox3.5 が出るらしい。開発ネームが「Shiretoko」とのこ
とで、「Discovert Shiretoko」というキャンペーンを実施しているようだ。

自分のサイトにバナーを貼って、上記キャンペーンサイトへの誘導を行う
と、Web 上の自分の樹が成長するらしい。8 月 31 日までの期間限定のよ
うなので、さっそく左側のメニューバーに追加してみた。

知床と Firefox というミスマッチもさることながら、上のサイトで使われ
ている Web 技術も興味深い。HTML5 で追加されることになる Canvas とい
うグラフィック技術らしく、「JavaScriptを使って平面や立体図をブラウ
ザ上に描画でき、様々な画像効果や動画再生といったことをプラグインな
しで実現できること」とのこと。Firefox は v1.5 からサポートしている
ようだ。

日本語チュートリアルも用意されていた。早い。moveTo とか lineTo とか
どこかで聞いたような名前が。。。

フォクすけ萌えのあなたに。→ フォクすけの Firefox 情報局

追記20090626:
ようやく 660 番に自分の樹を見つけた。本みたいなものはページ中央をダ
ブルクリックもしくはドラッグすると、次のページに行ける。ずーっと、
折り返しになっている部分をいじっていたんだけど出来なくて、数字を直
接入れて自分の樹を探していた。orz

追記20091003:
2009 年 9 月 18 日にキャンペーンが終了し「樹の成長」もストップした
そうなので、バナーを削除しました。
http://www.interforest.org/signup/

Referrer (Inside): [2009-07-01-1]


2009-07-01 (水)

Firefox3.5リリース!! [Firefox]

2009-07-01-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

Firefox3.5 がリリースされたようですね。
ツイッターでやけに話題が多いなあと思ったら、そういうことだったか。
私はサイドメニューに付けた Discover Shiretoko で知りました。^^; [2009-06-24-1]

ただし、もう少し様子見します。少なくとも Tab Mix Plus は
まだ対応していないようなので。

Mozilla Japan - 次世代ブラウザ Firefox とメールソフト Thunderbird の公式サイト


2009-07-18 (土)

QuickRestart [Firefox]

2009-07-18-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

QuickRestart - Firefox Addons

「ファイル」メニューに「Firefoxを再起動する」を追加するだけのアドオン。
シンプルで素晴らしい。再起動時にタブの状態は保持される。


2009-10-04 (日)

Web ブラウザに表示されている画面を直接編集する方法 [Firefox]

2009-10-04-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

これはすごい。Web ブラウザのアドレスバーに以下を入力し Enter すると、
今表示されている内容を直接編集できる。Firefox 3.0.14 と IE8 で出来
ることを確認した。

javascript:document.body.contentEditable='true'; document.designMode='on'; void 0



WEBブラウザーに表示されている画面を直接編集する方法 - sanonosa システム管理コラム集

追記20091004:
戻す方法はないものかなあ。'false' と 'off' では出来なかった。

追記20091017:
「戻す方法」というのは、「編集モードから閲覧モードに戻す方法」のこ
とです。端折った書き方ですみませんでした。もう少し楽な方法が見つかっ
たので、以下に追記します。

IE では、以下を入力し Enter すると編集状態を保ったまま閲覧モードに
戻せますが、Firefox ではそれができません。

javascript:document.body.contentEditable='false'; document.designMode='off'; void 0



はてなブックマークからの情報によると、Firefox の Page Hacker アドオ
を使えば閲覧モードに戻せることが分かりました。編集モードへの移行
もこのアドオンで出来ます。

Referrer (Inside): [2009-11-22-1]


2010-01-11 (月)

KeySnail で IME を ON/OFF する方法 [Firefox][Windows][KeySnail]

2010-01-11-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

私は Windows でのキーバインドを Emacs 風にするために XKeymacs を使っ
ています。IME の ON/OFF は Alt-l(エル) という変則的なものにしています。

Firefox で KeySnail を使おうとすると、XKeymacs を OFF にする必要が
ありますが、KeySnail にはデフォルトで IME を ON/OFF するコマンドは
用意されていません。

そういう理由から、Windows 版の Firefox では KeySnail を使っていなかっ
たのですが、Twitter でつぶやいたら作者さんから以下のコードを教えて
もらいました。

key.setEditKey("M-l",
	function (ev, arg) {
		let elem = ev.originalTarget;

		elem.style.imeMode = {
		active : "inactive",
		inactive : "active"
		}[elem.style.imeMode] || "active";

		elem.blur();
		elem.focus();
	}, "Toggle IME", true);


.keysnail.js に記載し、再読み込みしたら Alt-l で IME の ON/OFF が出来
るようになりました!!

その時のつぶやきです。
http://twitter.com/masutaka/status/7620462884
http://twitter.com/stillpedant/status/7621233590
http://twitter.com/stillpedant/status/7621260456
http://twitter.com/masutaka/status/7622796134

この技は Linux 版の Firefox では使えないそうですが、UIM の設定から
IME の ON/OFF のキーバインドを変更出来るので問題はないでしょう。

関連 URL
KeySnail :: Add-ons for Firefox
Tips (Japanese) - keysnail - GitHub
XKeymacs


2010-04-18 (日)

Firefox アドオン Identifox から StatusNet を使おう [StatusNet][Firefox]

2010-04-18-7.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

StatusNet のデモサイト https://identi.ca/ 用のクライアント
Identifox を少し修正すると、イントラネットに構築した StatusNet でも
使えます。

statusnet は http://example.com/statusnet/ に構築し、
[2010-04-18-3] の Fancy URLs の設定を行ったものとします。

Identifox
Firefox 用アドオンです。ある時点の Ecofon を StatusNet 用にポーティ
ングしたようです。

https://identi.ca/api/ がハードコーディングされているので、
identifox-0.9-fx.xpi を zip 伸長し、以下のような修正を加え、
また zip 圧縮します。

--- orig/identifox-0.9-fx/components/nsIdenticaNotifier.js	2009-03-09 03:15:06.000000000 +0900
+++ identifox-0.9-fx/components/nsIdenticaNotifier.js	2010-04-18 17:18:38.000000000 +0900
@@ -17,7 +17,7 @@
 var insert_status_stmt = null;
 var find_status_stmt = null;

-const IDENTICA_API_URL = "https://identi.ca/api/";
+const IDENTICA_API_URL = "http://example.com/statusnet/api/";
 const NETWORK_TIMEOUT_TIME = 120;
 const APP_NAME = "IdentiFox";



他にも KeySnailtwittering-mode が使えそうですが、まだ調査中です。

参考情報:
Web Apps|StatusNet
Twmode

追記20100423:
[2010-04-23-1] に KeySnail の記事をアップしました。まだ暫定です。

Referrer (Inside): [2010-04-23-1] [2010-04-11-1]


2010-04-23 (金)

Firefox アドオン KeySnail から StatusNet を使おう [StatusNet][KeySnail][Firefox]

2010-04-23-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

[2010-04-18-7] の補完です。

statusnet は http://example.com/statusnet/ に構築し、
[2010-04-18-3] の Fancy URLs の設定を行ったものとします。

KeySnail でツイートすることも出来ます。以下を .keysnail.js にコピペ
すれば、"C-c t" または "C-c C-t" でツイートできます。

key.setGlobalKey([['C-c', 't'], ['C-c', 'C-t']], function (aEvent) {
    prompt.read("tweet:", function (aTweet) {
        var username = "アカウント";
        var password = "パスワード";
        var xhr = new XMLHttpRequest;
        xhr.open("POST", "http://example.com/statusnet/api/statuses/update.json", false, username, password);
        xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        xhr.setRequestHeader("X-Twitter-Client", "KeySnail");
        xhr.setRequestHeader("X-Twitter-Client-Version", "0.1");
        xhr.send("status=" + aTweet);
    });
}, 'Twitter投稿');



いろんな意味で本家の "C-c t" に遠く及ばないです。とりあえずツイート
出来るよといったレベルです。"C-c T" の「このページのタイトルと URL
を使ってつぶやく」の実装もまだです。

出来れば、オリジナルの Yet Another Twitter Client KeySnail を修正
する方向で実装したいですねえ。Twitter アカウントがあれば、オフィシャ
ルな StatusNet のサイト https://identi.ca/ にログイン出来ます。誰か
試してー。^^;

参考情報:
Firefox via KeySnailでtwitterに投稿するjavascript

Referrer (Inside): [2010-04-18-7]


2010-05-01 (土)

キー操作のみでウェブサイトのタイトルや URL をコピーする方法 [KeySnail][Firefox]

2010-05-01-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

今までページのソースや、"C-c T" からコピーしていましたが、さすがに
バカバカしくなったので KeySnail の関数を作りました。

それぞれ、"t" でタイトルコピー、"T" でタイトルと URL コピー、
"u" で URL コピーが出来るようになります。

key.setViewKey('t', function () {
    var w = window._content;
    var d = w.document;
    var txt = d.title;
    const CLIPBOARD = Components.classes['@mozilla.org/widget/clipboardhelper;1'].getService(Components.interfaces.nsIClipboardHelper);
    CLIPBOARD.copyString(txt);
}, 'タイトルコピー');

key.setViewKey('T', function () {
    var w = window._content;
    var d = w.document;
    var txt = "\"" + d.title + "\" - " + d.location.href;
    const CLIPBOARD = Components.classes['@mozilla.org/widget/clipboardhelper;1'].getService(Components.interfaces.nsIClipboardHelper);
    CLIPBOARD.copyString(txt);
}, 'タイトルとURLコピー');

key.setViewKey('u', function () {
    var w = window._content;
    var d = w.document;
    var txt = d.location.href;
    const CLIPBOARD = Components.classes['@mozilla.org/widget/clipboardhelper;1'].getService(Components.interfaces.nsIClipboardHelper);
    CLIPBOARD.copyString(txt);
}, 'URLコピー');



firefoxをEmacsにしてくれるKeySnailがすごすぎる
このサイトを丸々参考にさせて頂きました。ありがとうございます。

参考情報:
KeySnail :: Add-ons for Firefox


最終更新時間: 2010-08-29 06:00

フィードメーター - マスタカの ChangeLog メモ