-
Firefox Proton の今後のアップデートを先行体験してみた
Firefoxは数年ごとに新しいビジュアルの刷新が行われてきました。まずクラシックな外観があり、次にAustralis、そしてQuantum。Quantumは旧来のデザインを新しい装いで蘇らせたようなものでした。そして今、Mozillaは「Proton」と呼ばれるさらなるメイクオーバーを目指しています。UIのリフレッシュが流行っているようですが、正直なところ、なぜその必要があるのか私には分かりません。まあ、「現代の問題には現代的な解決策が必要」ということなのでしょう。今回は変更点を早めに確認し、何を期待すべきかを見極めたいと思いました。これまでの記事や不満でお伝えしてきたように、私はAustr
-
Microsoft Edgeが嫌いではなくなりつつある――Linuxでの実用レビュー
私にとって、Firefoxは最高のブラウザです。黎明期からメインブラウザとして使い続けてきました。Mozillaがその素晴らしさを自ら損なおうと懸命になっているにもかかわらず、Firefoxは今なおインターネットの王者です。美しい見た目、強固なプライバシー保護、高いカスタマイズ性。その一方で、私は常にサブブラウザも用意してきました。主にサイトのテストや互換性確認のためです。この「セカンドチョイス」は時代とともに移り変わってきました。 一時期はOperaを使い、その後Chromeへ乗り換えました。そして数年間Edgeを完全に無視した末――私のWindowsマシンのほとんどでは、IFEO(イメージ
-
一般ユーザー向けのNoScript設定ガイド――快適さとセキュリティを両立する方法
NoScriptセキュリティスイート(NSS)は、実に素晴らしいツールです。Firefoxや各種Chromiumベースのブラウザ向け拡張機能として提供されており、Webページ上のスクリプトやその他の要素をブロックすることで、騒がしく使いにくい「モダン」なインターネットを、静寂に満ちた空間へと変えてくれます。美しく、エレガント。結果として、高速で静かなブラウジング体験が得られ、うるさいポップアップも余計な負荷もありません。スクリプトが必要なときは、選択的に有効化すればよいのです。ただし、これはテック好きな人にとってこそ有効な話です。 残念ながら、いわゆる「普通の人々」、つまりオタクではない人たち
-
Firefox 89 徹底レビュー ― またもやの再設計、またもやのジェットコースター
数年ごとに、人気の過ぎ去ったセレブが顔を整形するように、Firefoxはリニューアルを繰り返してきました。バージョン89では、「Proton」という名前のもとで最新のビジュアル変更が施されています。かつてAustralisがあり、その後Quantumが登場しました。同時期には拡張機能フレームワークの大規模な刷新も行われました。そして今、またしても大変革の時がやってきたのです。 筆者は以前、Nightly BuildでProtonのプレビュー機能を簡単に試したことがあります。感銘を受けませんでした。というのも、ここ6〜7年間でFirefoxに加えられたビジュアル変更は、ほぼすべて不要なものだった
-
Firefox 91以降でProton UIを元に戻す方法!userChrome.cssによる見た目の復元ガイド
Firefox 91がリリースされました。このバージョンアップが何を意味するのかご存じでしょうか。実は、Firefox 91からはabout:config経由でProtonインターフェースを無効化できなくなったのです。なぜこれが大きな問題なのか?答えはシンプルで、ProtonのUIが非常に使いにくいからです。 少し振り返ってみましょう。Mozillaはこれまで何度もFirefoxのUI変更を行ってきましたが、今回正式採用されたのが「Proton」と呼ばれるデザインです。その見た目が決して優れているとは言えないことは、以前ご覧いただいた通りです。Firefox 89でProtonが標準になった当
-
Firefox 91〜94:視覚と使いやすさを改善する追加CSSカスタマイズ術
毎朝、鏡を見て自問しています。「自分はヒップスターだろうか?」と。その答えは常に明確なノーなので、私の人生における選択は、美的にも機能的にも優れたものであるはずだと分かるのです。そんな私が、無意味なProtonインターフェースを備えたFirefox 91 ESRへとFirefox 78 ESRが姿を変えたのを目にしたとき、今日は良くない日になるだろうと直感しました。 さて、Firefoxはあらゆるプラットフォームにおいて私のデフォルトブラウザであり続けてきましたし、今後もそうあり続けることを願っています。しかし、流行に流されるヒップスター的な発想には屈しません。私は子供でもなければ、太平洋沿岸
-
Thunderbird起動時に「メールプログラムが関連付けられていません」エラーが出る場合の対処法
Windowsマシンの1台で、メールクライアント「Thunderbird」を新しいリリースへアップグレードしたところ、奇妙な小さなトラブルに見舞われました。バージョン78.xから91.xへの移行の過程で、タダでエラーメッセージまでおまけについてきたのです。このエラーはプログラムを起動するたびに表示され、メッセージは次のようなものです。「要求された操作を実行するための電子メール プログラムが関連付けられていません。電子メール プログラムをインストールするか、既にインストールされている場合は、[既定のプログラム] コントロール パネルで関連付けを作成してください。」ぎこちない文面はさておき、残念な
-
Microsoft Edgeにうんざり――強引なマーケティングへの抗議としてアンインストールを決意
人間の心理というのは実に興味深いものです。私自身を例にとると、私は愚かなものが嫌いで、人に指図されるのも嫌いです。この二つが組み合わさる、つまり「愚かなことをやれと指図される」状況には本当に腹が立ちます。ブラウザーのナッジ(誘導)、ポップアップ、リマインダー、無意味な機能などはその典型例です。そして最近、Microsoft Edgeをめぐって起きている一連の出来事も、まさにそれに該当します。少し背景を説明しておくと、基本的に私はWindowsの作業用マシンではEdgeの起動を許可していません。Microsoftの押しつけがましいマーケティング手法(使え、使え、使え、やれ、やれ、やれ)にうんざり
-
Firefox 97に対応するanti-Proton CSSの微修正
筆者はFirefoxをメインブラウザーとして使っています。これは事実です。そして、自分かブラウザーのどちらかが引退するまで使い続けるつもりです。これも事実です。ただ、新しくなったUIデザインには正直ピンときません。そのデザインは「Proton」と呼ばれ、数ヶ月前にFirefoxへ搭載されました。当初は設定のトグルで無効化できたのですが、今ではそのトグル自体が削除されてしまいました。 常識的で作業しやすいUIレイアウトを取り戻すべく、筆者はCSSファイルへの一連の変更でFirefoxを手動カスタマイズする道を選びました。この愉快な冒険の詳細は、Protonを無効化する方法をまとめたガイド記事に記
-
Firefoxの不要な言語パックを完全に削除する方法【Linux対応】
コンピューターのトラブルは、ミクロの世界でもマクロの世界でも、量子力学の問題のようなものです。つまり、実際に確認してみないことには、問題があるかどうかさえ分からないのです。私の場合、なぜそうしたのか今では思い出せないのですが、Linuxマシンの1台でふとFirefoxのアドオンページを開いてみたことがきっかけでした。サイドバーのカテゴリーを何気なく眺めていて「言語」をクリックしてみると、なんと、デフォルトの英語(米国)に加えて、2つの余分な言語パックがインストールされていることに気づいたのです。それは英語(カナダ)と英語(イギリス)のパックでした。なぜそこに存在するのかは分かりませんでしたが、
-
AppArmorで制限したFirefox tarball版の自動更新を有効にする方法
数週間前、AppArmorによるハードニングツールの基本概要と仕組みを解説し、Firefoxブラウザを制限・強化する実践的な例をご紹介しました。ただし、対象はどのFirefoxでもなく、Mozilla公式サイトからダウンロードできるtarball版(tarアーカイブ)に限定されます。「ダウンロードして、展開して、実行する」というスタイルのものです。ここまでは順調でした。Kubuntu環境に用意されていたAppArmorプロファイル(テンプレート)をもとに、わずかな修正を加えるだけで、ホームディレクトリから実行するFirefox tar版向けのカスタムルールセットを作成できました。ところが、ここ
-
Firefox 57〜59対応 NoScript 10 徹底活用ガイド【第2版】
ご存じのとおり、Firefox 57の登場により、Mozillaのアドオンの世界はWebExtensionsの時代へと大きく転換しました。このエコシステムの変革は多くの拡張機能に影響を及ぼし、その代表格が人気の高いNoScript Security Suite(NSS)です。率直に言えば、ChromeではなくFirefoxを使い続ける最大の理由は、おそらくこのアドオンだと言えるでしょう。NoScriptの作者であるGiorgio Maone氏は、ツールを一から作り直すことを余儀なくされました。その結果、多くのユーザーにとって劇的な変更となったのです。そこで筆者は、新しい用語や概念、権限モデルな
-
DuckDuckGo検索エンジン徹底レビュー(2018年版)―プライバシー重視の検索エンジンはここまで進化した
2011年、私はプライバシー重視の新興検索エンジン「DuckDuckGo」について取り上げました。Googleの代替手段を探してたどり着いたそのツールには、大きな将来性を感じました。時は流れて2018年。DuckDuckGo(以下DDG)は着実に成長を続け、ここ数年にわたる数々のプライバシー侵害問題も追い風となり、人気が高まっています。私自身も継続的にこのエンジンを試しながら、その機能や可能性を探求してきました。というわけで、今回は改めてレビューをお届けします。私にとってソフトウェアや製品の乗り換えは決して軽い決断ではありません。特に普段の使い方を変えるとなると、つい完璧さを求めてしまうからで
-
Firefox UIのカスタマイズ方法を徹底解説!userChrome.cssで見た目を自由に変えるステップバイステップガイド
ここ数年、特に最近になってその傾向が強まっていますが、筆者はFirefoxの見た目や挙動を自分のマシンに合わせて変更せざるを得ない場面が何度もありました。以前は理にかなっていたデフォルト設定が、ほとんど恣意的とも言える形で変更され、作業フローに機能的・美的な非効率をもたらしてきたのです。AustralisやProtonは、この現象の好例と言えるでしょう。 最近筆者は、Firefox 91以降で採用された「グレー地にグレー」という配色を元に戻す方法について、かなり詳細なガイドを2本公開しました。いずれも筆者の持っていたFirefox UIに関する知識に依拠した内容だったため、多くの人にとっては手
-
Firefoxを使うべき理由 ― 選択の自由とブラウザ競争の未来
私はおよそ15年間、Firefoxを使い続けてきました。その間、Firefoxは美しいプロジェクトへと成長し、素晴らしい拡張機能の宝庫となりました。しかし、その後は競合他社と同じ道を辿ったことで、かつて持っていた核心的な優位性を失いながら、徐々に存在感を薄めていきました。それでもなお、Firefoxは私のメインブラウザであり続けています。そして私に尋ねるなら――あなたもFirefoxをメインブラウザにすべきです。 この記事では、その理由をお話しします。メモリ消費量や起動時間のわずかな差、スマートフォンでの見た目の美しさといった日常的な話ではありません。重要なのは「選択」、選択の自由、そして競争
-
ブラウザでURLにアクセスすると何が起こるのか?Web通信の基本をわかりやすく解説
この記事では、Webの世界における非常に基本的な概念について、読者の皆さんに全体像をつかんでいただきたいと思います。これまではAngularやReactの基礎といった、今日の市場で人気の話題を取り上げてきました。しかし今回は、URLにアクセスした瞬間に最初に出会うプロセスの旅へ、皆さんをご案内したいと思います。 テーマはそのものずばり——URLにアクセスすると、一体何が起こるのか?——それでは始めましょう! URLにアクセスした後に何が起こるかを議論する前に、まずURLとは実際に何なのか、そしてURLの各部分が何を意味するのかを確認しておく必要がありますね。それでは早速、URLについて詳しく見
-
DNSとは?仕組みからセキュリティリスクまで知っておきたい基礎知識
DNSルックアップとは?ドメイン・ネーム・システム(DNS)ルックアップとは、ユーザーがブラウザのアドレスバーにURLを入力してからページが読み込まれるまでの間に起こるプロセスのことです。技術的に言えば、URL(例:www.google.com)をIPアドレスへ変換する仕組みを指します。IPアドレスは、私たちの住所のようなものです。手紙を届けるときに住所を使うように、コンピュータはIPアドレスを使って特定の場所へデータを送信します。IPアドレスは長い数字の羅列でとても覚えにくいため、コンピュータはDNSを利用して、覚えやすいURLとIPアドレスの相互変換を行っています。なお、インターネットに接
-
HTTPとは?仕組みの基本からHTTPSまで徹底解説
この記事では、World Wide Webがどのような仕組みで動いているのかを、基礎レベルからわかりやすく解説します。その中核となる技術がHTTP(Hypertext Transfer Protocol:ハイパーテキスト転送プロトコル)です。HTTPは、私たちがWebを閲覧する際に使われる通信プロトコルです。基本的な流れとしては、Webサイトにアクセスすると、ブラウザがサーバーに対してHTTPリクエストを送信します。するとサーバーは画像・動画・HTMLなどのリソースをレスポンスとして返し、ブラウザがそれを画面に表示します。これがHTTPの「メッセージベースのモデル」です。すべてのHTTP通信は
-
すべてのコンピュータエンジニアが知っておくべき重要な数値 ― レイテンシとシステム設計の基礎知識
2010年、GoogleのJeff Dean氏がスタンフォード大学で行った講演は、コンピュータシステムに関わる重要な数値を紹介したことで大きな話題となりました。その後、Peter Norvig氏がこれらの数値をインターネット上で初めて公開しました。時が経つにつれ、これらの数値も変化してきました。数値が年月とともにどのように変化したかを視覚的に確認できる、優れたインタラクティブなWeb UIが公開されています。本記事は、Jeff Dean氏の推定データをまとめただけのものではなく、さまざまな情報源から収集した数値を統合したものです。システム設計者やアーキテクトにとって有用な情報となるでしょう。設
-
個人のサイバーセキュリティ態勢を強化する方法|多要素認証・VPN・健全な懐疑心の3つの鍵
「ザフォッドはただの男なんだ、ほら?」——ハルフラント、ダグラス・アダムズ『銀河ヒッチハイク・ガイド』より(映画ではなく、あくまで原作小説の引用です。決して映画ではありません)中には、サイバーセキュリティやエンドツーエンド暗号化に深い興味を持ち、エニグマ暗号機の仕組みを初めて知ったときに興奮を隠せなかったという人もいます。こうした人たちは、笑いものにならないレベルの個人向けセキュリティ体制を築くことに、生まれつき強い関心を持っている傾向があります。残念ながら、ほとんどの人にとってサイバーセキュリティは「なくても何とかなるもの」です。多くの人はこんなふうに言います。「私みたいな一般人を狙う人なん