目次
Firefox
本家: Mac、PC、Linux 向け新高速ブラウザー | Firefox
ソースコード: Downloading Source Archives - Mozilla | MDN
Downloading Source Archives
インストール
$ scoop install firefox
Installing 'firefox' (79.0) [64bit] Firefox%20Setup%2079.0.exe (52.0 MB) [========================================================================] 100% Checking hash of Firefox%20Setup%2079.0.exe ... ok. Extracting dl.7z ... done. Linking ~\scoop\apps\firefox\current => ~\scoop\apps\firefox\79.0 Creating shim for 'firefox'. Creating shortcut for Firefox (firefox.exe) 'firefox' (79.0) was installed successfully!
※この方法でインストールした Firefox は標準では英語版となるため、以下のように日本語化のための設定を行う。
[三] → Options → Language で Search more languages… を選択して、Select language to add… より Japanese を選択して OK を押す。適用して再起動を押す。
SharedArrayBuffer の有効化
about:configを開く。
検索に shared を入力する。
javascript.options.shared_memory を true に変更する。
※FireFox では Spectre - Wikipedia 対策のため、SharedArrayBuffer が標準では無効になっている。
Spectre (スペクター) / Meltdown (メルトダウン) とは
Spectre/Meltdown とは CPU のハードウェア的な脆弱性の事である。
- Spectre - AMD製CPUやARMも影響を受ける脆弱性
- 異なるアプリケーション間における脆弱性。
- 他のアプリケーションを自身のメモリ内の任意の場所にアクセスするよう仕向けさせる。
- Meltdownと比べて悪用は難しいが、脆弱性による影響を軽減することも難しい。
- Meltdown - Intel 製CPUのみ影響を受ける脆弱性
- 実行中の他のプログラムのメモリに保存されている秘密情報が窃取される恐れがある。
- Windows、Linux等で脆弱性のPoCは動作する。これはソフトウェアではなく、ハードウェアの問題であることが原因。
- 特権を持たないユーザーが任意のカーネルメモリをダンプすることが可能。
- 最新のプロセッサー、特にIntel製の2010年以降のマイクロアーキテクチャーは影響を受ける。
参考文献:
【特集】Spectre V2対策による性能低下を緩和する「Retpoline」の効果を確認する - PC Watch
MeltdownおよびSpectre 関連メモ - ぼくんちのTV 別館
Intelのマイクロコードアップデート、Microsoft Updateカタログで提供開始 | スラド セキュリティ
Spectre - Wikipedia
Meltdown - Wikipedia
☢️古い資料です (Obsolete)☢️
アドオン
Tab管理
Tab Mix Plus
タブのの多段表示、タブの複製/フォーカス/クリックしたときの設定、閉じたタブ/ウィンドウの復元、セッションマネージャ、その他多くの機能がある。
タブの多段表示の設定は、[ツール]-[Tab Mix Plus のオプション]より、[表示]-[タブバー]の「一段に収まらない数のタブを開いた場合、タブバーを:多段表示にする」を設定する。
ダウンロード管理
MR Tech Toolkit
ブラウザのバージョンアップに対応していないアドオンを有効化する。
SQLite
Vacuum Places
SQLiteデータベースをデフラグメントして、ブラウザの起動時間を短縮する。
Web開発
Live HTTP Headers
サイトとのHTTP通信をする際にHTTPヘッダをリアルタイムに表示する。
Web Developer
Web開発を豊富な拡張機能で補助するツール。スクリプトや CSS の有効/無効切り替えや、
CSS のリアルタイム編集、リンクパス表示、構文チェックなど。
Firebug
HTML、CSS、スクリプトの編集、デバッグが可能。
Html Validator
HTML や XHTML の誤りをチェックアルゴリズム(HTML Tidy、SGML Parser、併用)で検出するアドオン。
FireMobileSimulator
モバイル向けサイトの開発を効率化するアドオン。
HTTPリクエスト、絵文字表示、位置情報送信機能などの動作をシミュレートする。
ストレージ
Gspace
Google の Gmail 領域をストレージサービスのように利用できるアドオン。