ラベル Cyberfox の投稿を表示しています。 すべての投稿を表示
ラベル Cyberfox の投稿を表示しています。 すべての投稿を表示

2015年5月14日木曜日

Firefox 38 でウィンドウを閉じることができないので、Tab Mix Plus の開発版を利用。

SnapCrab_2015-05-14_17-55-00_No-0000 Firefox 38.0 にアップデートしたら、「ウィンドウを閉じる」ボタンを押しても閉じなくなった。症状は Cyberfox でも同じ。 (+_+)

原因は Tab Mix Plus バージョン 0.4.1.7 だった。

そこで、開発チャンネルより バージョン 0.4.1.8pre.150317a1 をインストール。SnapCrab_2015-05-14_17-54-22_No-0000

後は、正式版が出たらインストールし直すために、バージョン情報をフィードリーダーでチェック。

Firefox の Tab Mix Plus でタブを閉じたら、リンクを開いた元のタブに戻りたい につづく…

 

関連記事

2015年5月5日火曜日

Firefox 32bit で OOM (out of memory) によるクラッシュを MemChaser で監視。一足先に公式の 64bit ベータ版をインストール。

0. 目次

 

1. グラフィックボード関係のエラーでクラッシュ

avcuf32.dll, xul.dll に関連したエラーによりクラッシュすることはなくなった。

最後まで頑固に残ったエラーは、nvwgf2um.dll と nvd3dum.dll 。どちらも NVIDIA に関連したものらしい。

SnapCrab_2015-04-25_00-54-21_No-0000 SnapCrab_2015-04-30_11-09-21_No-0000

これに対して、ドライバをクリーンインストールしてもどうにもならずお手上げ。 (+_+)

 

2. MemChaser でメモリの使用状況を監視する

上記エラーでSnapCrab_2015-05-05_00-14-02_No-0000クラッシュする状況は、

  • インストールしているアドオンの数は 70 程度。
  • 常に開いているウィンドウは最低 5 枚。
  • 開いているタブの数は 100 以上。
  • ピン留めしているタブは 40 程度。

(クラッシュしまくる Firefox 36 を何とか実用的に利用するための設定 より)

この状態で Google マップを開き、Earth モードにして 3D 表示させると、すぐにクラッシュ。これに対して、

SnapCrab_2015-05-02_20-26-16_No-0000確かにその通りで、アドオン MemChaser を用いてクラッシュする寸前のメモリ使用量を調べてみたら、約 3200 MB 前後。

(メモリ不足になる前に自動的に再起動してくれるアドオン、Prevent Out Of Virtual Memory Crashes では、残されたメモリも表示され認識しやすい。)

Firefox はメモリ使用量が 3.25GB を超えるとクラッシュするらしい。

OSPFv3がFireFox is using 3GB of RAM and becomes very slow and and it slows down the computer immensely. What's the deal?について記入したコメント によると、

Those black screens are Firefox purging memory. Firefox cannot exceed 3.25GB of memory without crashing so it goes into a self-harming strategy to keep running.

 

3. 32bit アプリケーションにおけるメモリの限界

これは 32bit アプリケーションの宿命。

64bitOSを使用しても使えるメモリは3GBまで?【32bitソフト制限】 | ハルパス によると、

Windowsの64bitOSを使用していても、「32bitのソフトが使用できるメモリ領域は3GBまで」って知っていましたか?

64bit Windowsを前提とした32bitアプリケーション延命法 ~ LAAオプションで32bitアプリケーションのメモリ不足問題を解消 | OPTPiX Labs Blog によると、

Windowsの場合、PCに4GB以上のメモリを搭載していても、通常、1個の32bitアプリケーションで利用可能なメモリ容量は約2GBです。

実際に簡単なプログラムを作って調べてみると、確保できるヒープメモリの総容量は約1.9GBでした

アプリケーションによっては、独自に仮想記憶のような処理を行って、32bitアプリケーションで2GBを超える大量のデータを扱えるようにしているものもありますが、そのような処理を全く想定せずに開発されたアプリケーションでは、後から独自の仮想記憶のような処理を追加するのは難しいものです。

例えば Photoshop は、64 ビット版 Windows における利点と制限(Photoshop CS4/Photoshop CS4 Extended) によると、

Photoshop CS4 のバージョン

Windows のバージョン

Photoshop が使用可能な最大メモリ容量

32 ビットバージョン

32 ビット版

1.7 GB

32 ビットバージョン

64 ビット版

3.2 GB

64 ビットバージョン

64 ビット版

コンピュータに搭載されているメモリすべて

 

Firefox のクラッシュレポート

自分のFirefox クラッシュレポート (about:crashes) を見ると、大半に

OOM

out of memory の文字が並んでいる。(@_@;

試しに、Cyberfox において上記環境でメモリ使用量を確認したら、4400 MB ほどになった。これでは Firefox がクラッシュするのは当たり前。(+_+

特に驚いたのは、Tab Data を用いて、どのタブがメモリを多く利用しているか調べてみたら、Google ドキュメントで作成していた文書が 500MB超え。(@_@;

 

4. Cyberfox と公式の 64bit 版 Firefox

a. Cyberfox

SnapCrab_2015-05-05_14-00-27_No-0000よって、自分のような環境では、32bit 版の Firefox は使えない。代わりに Cyberfox を利用せざるを得ない。

もしくは、以下の方法でなるべくメモリを消費しないようにする。

そして、Cyberfox を使うなら、必要に応じて見ているページを別ブラウザで開けるようにしておく。

 

b. Beta channel

SnapCrab_2015-05-05_14-01-50_No-0000ところで、公式の 64bit 版 Firefxo は次期バージョンから公開されるらしい。

Firefox 38でWindows向け64bit版はフェーズ1が完了 軽量インストーラへの統合が今後の課題 - Mozilla Flux によると、

Firefox 38では、「各国語版のFirefoxをダウンロード」のページにWindows向け64bit版のスタンドアローン型インストーラ(フルインストーラ)が公開されることになりそうだ(Firefox/Channels/Meetings/2015-03-31 - MozillaWiki)。

公開はもうすぐ。Mozilla Firefoxのバージョンの変遷 – Wikipedia によると、

38.0
ESR 38.0
リリース前(2015年5月12日予定[162]) 正式版 リリース

リリースまでもうすぐなので、ベータ版をインストールしても問題ないかな。

SnapCrab_2015-05-05_00-34-50_No-0000

公式ベータ版の方が Cyberfox より UI のレスポンスが良い気がする。

 

c. Developer Edition

Developer Edition (aurora) は、現在のバージョン 39.0a2 で 64bit 版を利用できる。

「Firefox Developer Edition」に64bit版Windows向けのビルドが登場 - 窓の杜

Mozillaは2月27日、開発者向けにカスタマイズされた「Firefox」のテスト版「Firefox Developer Edition」の最新版となるv38.0a2を公開した。本バージョンでは、64bit版Windows向けのビルドが追加されている。

「Firefox Developer Edition」はアルファ版に相当する「Firefox Aurora」を置き換えるかたちで、昨年11月から提供されている。

SnapCrab_2015-05-05_01-01-32_No-0000

 

d. Relase channel

正式版がリリースされたら、

より、ダウンロードして、ベータ版から戻すことにしよう。

SnapCrab_2015-05-05_01-12-03_No-0000

 

5. Firefox の channel まとめ

channel
  1. Release channel
  2. Beta channel
  3. Developer Edition
version

2015年3月27日金曜日

Cyberfox のプログラム本体とプロファイルを RAM ディスクに配置

1. プログラム本体とプロファイルを RAM ディスクに置いて高速化させたい

Cyberfox のキャッシュを RAM ディスクへ移動した。これに加え、Cyberfox のプログラム本体とプロファイルも RAM ディスクに移動させ高速化を図る。

最初に、Cyberfox のプログラムをアンインストールする。ただし、この際、プロファイルデータは削除しないこと。

SnapCrab_No-0011

 

2. プログラム本体のインストール

ここでは、RAM ディスクは Z: にマウントしてあり、Cyberfox のプログラムを

  • Z:\Cybefox\ProgramFile

へインストールしたいとする。

cmd.exe を管理者として実行し、シンボリックリンクを作成するために、コマンドプロンプトにおいて mklink を実行する。

SnapCrab_No-0015

mklink /D "C:\Program Files\Cyberfox" Z:\Cybefox\ProgramFile

成功すると、以下の表示がされる。

C:\Program Files\Cyberfox <<===>> Z:\Cybefox\ProgramFile のシンボリック リンクが作成されました

その後、通常通り、Cyberfox をインストールする。

追記(2015/4/12): もし、作成したフォルダを削除できなくなった場合、Unlocker を用いて削除する。

ところで、Cyberfox がインストールされていない状態で、Cyberfox をインストールしようとすると、セットアップ時にインストール場所を尋ねられる。

SnapCrab_No-0013

ここで RAM ディスクを指定し、Cyberfox を起動すると、なぜかタスクバーにピン留めできなかった。

シンボリックリンクを作成した場合 インストーラーで場所を指定した場合
SnapCrab_No-0014 SnapCrab_No-0012

そのため、シンボリックリンクを利用した。

 

3. プロファイルの移動

プロファイルフォルダは、RAM ディスク上の

  • Z:\Cybefox\Profile

に置くことにした。

現在利用しているプロファイルフォルダを

  • %APPDATA%\8pecxstudios\Cyberfox\Profiles

より、上記フォルダへ移動する。

後は、Link Shell Extention を利用して、シンボリックリンクを生成する。ここではコマンドプロンプトを利用する必要はない。

複数のプロファイルがある場合は、Profile フォルダごと移動すれば良い。

ただし、プロファイルが壊れたときに備えて定期的に FEBE でバックアップしておくこと。

 

プロファイルフォルダの特定方法

もし、現在どのプロファイルフォルダを利用しているか分からない場合は、

  • ハンバーガーメニュー > ヘルプ > トラブルシューティング情報

より、プロファイルフォルダより、「フォルダを開く」ボタンを押して確認する。

SnapCrab_No-0007

2015年3月5日木曜日

Firefox (Cyberfox) が iCloud ブックマークによりクラッシュする

SnapCrab_No-1631Firefox (Cyberfox) が起動した瞬間クラッシュする。原因は、iCloud ブックマーク だった。

iCloud ブックマーク :: レビュー を見ると、クラッシュの報告がたくさんある。

Firefox (Cyberfox) をセーフモードで起動 (タスクバーにある Firefox (Cyberfox) のアイコンを Shift キーを押しながらクリック) した後、about:crashes を確認すると、appleffdav.dll に問題があるようだ。

SnapCrab_No-1625

そこで、Windows 用 iCloud を一度アンインストールした後、再びインストールした。

SnapCrab_No-1630

その後、Firefox (Cyberfox) を起動したら、問題なく動作してくれた。 ^^

追記(2015/3/8): Cyberfox でも同じ問題が生じたら、上記と同じ手順を行えば良い。

2015年2月19日木曜日

Firefox でYouTube の動画を Flash Player で再生、または、内蔵プレーヤーで HTML5 により再生するアドオン

1. Flash Player で動画を再生するプラグイン

a. YouTube Flash Video Player

昨夜だけの一時的な現象だったのだろうか?

Firefox (Cyberfox) で YouTube を開いたら、HTML5 で動画が再生された。しかし、

  1. 動画をクリックしても自動的に再生されない。
  2. マウスで特定の時点に移動できない。

SnapCrab_No-1354という問題が発生した。

そのため、YouTube Flash Video Player を用いて YouTube の動画を強制的に Flash Player で再生されるようにした。

 

b. デフォルトプレーヤーの設定がなくなった

YouTube HTML5 動画プレーヤー を確認すると、以前のようにデフォルトである Flash Player と HTML5 を切り替えるボタンが消えており、「HTML5 プレーヤーだけで使用するよう」になっている。

SnapCrab_No-1353

ただし、今朝になり、Yotube を開くと、Flash Player で再生されるように変更されている。しかし、上記のページはそのまま。バグを修正中ということだろうか?

追記(2015/2/22): 再び、「デフォルトプレーヤーを利用する」のボタンが表示されるようになった。これで YouTube Flash Video Player を利用する必要がなくなった。 SnapCrab_No-1352

 

2. YouTube を内蔵のビデオプレーヤー (HTML5) で再生

a. HTML5 Video Everywhere!

SnapCrab_No-1358どうしても、Youtube を HTML5 で再生したい場合、HTML5 Video Everywhere! を用いると良い。このアドオンは Firefox に備わったネイティブのビデオプレーヤーで動画を再生できる。

SnapCrab_No-1355追記(2015/2/20): 最初に YouTube Flash Video Player で `HTML5 Video Player’ を選択しておく。

追記(2015/2/22):  前述した「デフォルトプレーヤーを利用する」のボタンを押す。または、YouTube Flash Video Player で `Flash Video Player’ を選択しておく。もし、プレーヤーが変更されない場合、再度、HTML5 Video Everywhere! をインストールしなおす。

このアドオンを用いるとYoutube とは異なる 音声と動画のコントロールが表示される。

SnapCrab_No-1610

 

b. 画質の変更

画質を変更したい場合、動画を右クリック > Video Quality > high もしくは higher を選ぶ。

SnapCrab_No-1360

予め HTML5 Video Everywhere! の設定画面の Preferred Quality で Higher を選択しておくこともできる。

SnapCrab_No-1351

 

c. 動画サイズの変更

動画をウィンドウサイズに合わせたい場合、上記のように良い画質を選択した上で、

  • 動画を右クリック > 「動画だけを表示」を選択する。

元の画面に戻すには、「戻る」ボタンを押す。

「動画の URL をコピー」を選択しすると、再生さている時点の URL を得ることができる。

全画面にするためには、動画をダブルクリックすることでも操作可能。

 

3. Cyberfox の場合、YouTube Flash Video Player と YouTube High Definition を併用できる

Cyberfox の場合、YouTube Flash Video Player と YouTube High Definition を併用することで HTML5 を再生できた。ただし、Firefox では上手くいかなかった。

SnapCrab_No-1355最初に YouTube Flash Video Player で `HTML5 Video Player’ を選択しておく。

次に、YouTube High Definition の設定で以下のように設定した。

  • Video Quality: Highest Resolution
  • Video Size: Expand もしくは Shrink
  • Video will auto play when player loads

SnapCrab_No-1357

YouTube Control Center を併用して再生をコントロールすることも良い。動画を再生しているタブを探す手間が省ける。

 

参考記事

2015年2月11日水曜日

Firefox で消えたファビコンを一括で取得する FavIcon Reloader

1. ブックマークにファビコンがないと探しずらい

ブックマークから目的のサイトにアクセスするとき、ファビコンがあると探しやすい。小さな画像情報だけれど、視認性に対してその価値は高い。

ファビコンが付いていないブックマークはともて探しずらい。比較するとよく分かる。

ファビコンなし ファビコンあり
SnapCrab_No-1358 SnapCrab_No-1617

ブックマークに表示されるファビコンは、サイトを開くことにより表示されるようになる。しかし、ファビコンが付いていない全てサイトを手動でアクセスし直すことはとても手間がかかる。

 

2. FavIcon Reloader でファビコンを一括取得

SnapCrab_No-1359そのようなとき役に経つのは、アドオン FavIcon Reloader。このアドオンは一括でファビコンを取得し直してくれる。

FavIcon Reloader を起動するには、

  • 任意のブックマーク上で右クリック > Reload Favorite Icons

を選択する。追記(2015/4/23): または、

  • Alt キーを押してメニューを表示 > ブックマーク > Reload Favorite Icons

これにより、Reload Favorite Icons ウィンドウが表示される。

次に、左下にある「スタート」ボタンをクリックすると、一括でファビコンの取得が開始される。

SnapCrab_No-1360

この操作により、ファビコンが取得できないサイトに対しては、Bookmark Favicon Changer を用いてファビコンをカスタマイズする。

Firefox でブックマークやタブのファビコンをカスタマイズする

1. ブックマークやタブに表示されるファビコン

Firefox のブックマークにはファビコンが表示される。

SnapCrab_No-1354

このファビコンは、表示しているタブと連動している。

SnapCrab_No-1355

 

Favicon の位置

通常、ファビコンの位置はトップドメインの直下にある。

例えば、Gmail の場合、

この画像を保存して利用することが手っ取り早い

 

2. Bookmark Favicon Changer でファビコンをカスタマイズ

SnapCrab_No-1356ファビコンを自分好みにカスタマイズするには、Bookmark Favicon Changer - Sonthakit を利用する。

自分で設定したファビコンを保存する先を設定するには、Bookmark Favicon Changer の

  • オプション > ファビコンのフォルダ

で設定。

SnapCrab_No-1352

 

3. ファビコンにする画像を編集

ファビコンにしたい画像を作成するには、GIMP などの画像編集ソフトを使う。

正方形に切り抜き、ファイルを上記で設定した上記フォルダに保存する。

SnapCrab_No-1353

 

4. ファビコンを変更

ファビコンを設定するには、ブックマークで右クリック > ファビコンを変更で作成したファイルを指定する。

SnapCrab_No-1357

ピン留めのファビコンを変更

ピン留めしているファビコンを変更するには、

  1. 一度、ピン留めを外し、タブを閉じる。
  2. 変更した後のブックマークを開き直し、再度、ピン留めを行う。

 

関連記事

Cyberfox でウェブページを他のブラウザで開く – メニューバーに表示するには Open in Chrome, Open in IE

1. Firefox では OpenWith をメニューバーに表示できる

SnapCrab_No-1356 Firefox でウェブページを他のブラウザで開くには、アドオン Open With を利用する。

OpenWith をハンバーガーメニューにあるメニューバーに表示させるには、オプションの設定において

  • Developer Tools: ボタンとして表示

を選択する。

SnapCrab_No-1355

 

2. Cyberfox では OpenWith をメニューバーに表示できない

しかし、Cyberfox 35.0.1 では OpenWith をメニューバーに表示できない。

SnapCrab_No-1353

その代わり、「メニュー項目として表示」することはできる。

 

コンテキストメニューでウェブページを開く

SnapCrab_No-1357例えば、ウェブページで右クリックすると、コンテキストメニューに表示したいブラウザが表示される。

 

メニューから表示

または、Alt キーを押して、メニュー > 表示より、表示したいブラウザを選択する。

 

3. 代わりに Open in Chrome, Open in IE を利用する

どうしても、Cyberfox で OpenWith のようにメニューバーに表示するには、

を利用する。

SnapCrab_No-1358

2015年1月28日水曜日

Cyberfox が Flash Player を利用しているサイトで固まる

 Cyberfox が突然フリーズするようになった。バージョンは 35.0。

SnapCrab_No-1614調べてみると、Flash Player が起動するときに固まる様子。しかし、Flashblock を利用してもフリーズしてしまう。Flash Player のバージョンは 16,0,0,296。

ただし、Firefox は問題なく動作している。

Cyberfox を最新のバージョンである 35.0.1 に更新してもダメ。

いざというときのために設定しておいた、FEBE でプロファイルを戻してもどうにもならない。 (+_+)

Flash Player をダウングレードしても症状は変わらない。元に戻す。

Cyberfox を IObit Uninstaller で削除し、再インストールしてもダメ。

CyberCTRをインストールしていないかったので、再インストールして試してもダメ。元に戻す。

そして、なぜか PC を再起動したら、問題なく動作するようになった。(@_@;

一体何が原因だったのだろう? Firefox がクラッシュしまくるとき、PC を再起動すると復活するかもに通じるところがあるなぁ。。

2015年1月15日木曜日

Firefox, Cyberfox 35.0 に更新したら、JavaScript アプリケーション too much recursion のダイアログが表示される

1. Firefox の場合

Firefox のバージョン 35 がリリースされた。

SnapCrab_No-1598更新した後、ダイアログ [JavaScript アプリケーション]

too much recursion

が頻繁に出るようになった。(+_+)

調べてみたら、Tumblr のダッシュボードで表示されるようだ。しかも、アドオン XKit のボタンが消えている。

SnapCrab_No-1600

これに対して、Download - XKit 7 - The Browser Extension for Tumblr より、version 7.4.5 をインストールした。

SnapCrab_No-1601

これにより、Tumblr のダッシュボード にXKit のボタンが復活した。 ^^

SnapCrab_No-1602

そして、too much recursion のダイアログが表示されなくなった。

 

2. Cyberfox の場合

SnapCrab_No-1603Firefox 35 がリリースされた日付は 2015/01/13 。

Cyberfox はいつ更新されるかな?と思い確認したら、同日にリリースされていた。 (@_@

Cyberfox 35 にアップデートするために、

  1. 8pecxstudios » Cyberfox Web Browser > Thank You For Downloading Cyberfox! よりダウンロードしてインストール。
  2. Current Release Language Packs より、言語パックをインストールして再起動。

その結果、Firefox と同じく症状が出た。

同じく、Download - XKit 7 - The Browser Extension for Tumblr より、version 7.4.5 をインストールしたら、too much recursion のダイアログが表示されなくなった。