When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it does. But it’s also true that the web has changed a lot in the last 10 years, much less the last 20 or 30.

ウェブサイトはずいぶん…太ってしまいました。
私は古い時代の悪いHTML 1.0ウェブサイトを懐かしむのは不合理だと思いますが、ここにはいくつかの正当な懸念があります。最も簡潔にまとめたのはMaciej Cegłowskiの記事、The Website Obesity Crisisです:
To channel a famous motivational speaker, I could go out there tonight, with the materials you’ve got, and rewrite the sites I showed you at the start of this talk to make them load in under a second. In two hours.Can you? Can you?
Of course you can! It’s not hard! We knew how to make small websites in 2002. It’s not like the secret has been lost to history, like Greek fire or Damascus steel.
But we face pressure to make these sites bloated.
I bet if you went to a client and presented a 200 kilobyte site template, you’d be fired. Even if it looked great and somehow included all the tracking and ads and social media crap they insisted on putting in. It’s just so far out of the realm of the imaginable at this point.
記事全体は必読です。まだ読んでいないなら、今すぐ何をしていても中断して読むべきです。ただし時間がない場合は、要点はこれです:
This is a screenshot from an NPR article discussing the rising use of ad blockers. The page is 12 megabytes in size in a stock web browser. The same article with basic ad blocking turned on is 1 megabyte.
その通りです。広告ブロッカーを実行するという単純な行為で、そのウェブサイトのペイロードを12倍も削減できました。12倍! それは史上最も効果的なエクササイズプログラムのようなものです!
モバイル向けにウェブサイトを軽量で効率的に保つという従来のアドバイスは、もはや当てはまりません。なぜなら、新しいモバイルデバイス(少なくともApple製のものは)既存のほとんどのデスクトップやノートパソコンよりも高速だからです。

反対の主張にもかかわらず、悪者はウェブの肥大化そのものではありません。悪者は広告です。無制限で制限のない広告「技術」があらゆるものに侵入し、ウェブを飲み込んでしまいました。
個人的には広告ブロッカーを実行したくありませんし、長い間実行していませんでした。しかし、ぎこちなく低品質なウェブ体験を望まない限り、広告ブロッカーを実行せずに済ますのはますます難しくなっています。ブラウザプラグインで最も人気があるのが必然的に広告ブロッカーであるのには理由があるのですよね? Googleに聞いてみてください:

そこで、Googleが突然Chromeの広告ブロッカーを厳しく取り締まるようになったというニュースを聞くと、なおさら驚きです。Chrome向け広告ブロックプラグイン「uBlock Origin」の作者が、今日の発表についてこう述べています:
In order for Google Chrome to reach its current user base, it had to support content blockers – these are the top most popular extensions for any browser. Google strategy has been to find the optimal point between the two goals of growing the user base of Google Chrome and preventing content blockers from harming its business.The blocking ability of the webRequest API caused Google to yield control of content blocking to content blockers. Now that Google Chrome is the dominant browser, it is in a better position to shift the optimal point between the two goals which benefits Google’s primary business.
The deprecation of the blocking ability of the webRequest API is to gain back this control, and to further instrument and report how web pages are filtered, since the exact filters which are applied to web pages are useful information which will be collectable by Google Chrome.
広告ブロッカー自体も同様に共犯者と言えるでしょう。Eye/o GmbHはAdBlockとuBlockを所有し、150人を雇用し、2016年には5,000万ユーロの収益を上げ、その約50%が利益でした。Googleの有料「Acceptable Ads」プログラムは、広告ブロッカーに特定の広告を表示するよう奨励するための資金提供の手段です。お金で。たくさん… たくさん… のお金で。🤑
私たちは非常に現実的なウェブの肥満危機と、ウェブサイトの唯一の実行可能な減量プログラムである広告ブロッカーへの差し迫った取り締まりを同時に抱えています。貧しいウェブ市民は何をすべきでしょうか? まあ、ブラウザベースの広告ブロッカーの必要性を回避する方法が一つあります。少なくともホームネットワークでは。Pi-Holeをインストールして設定することです。

私は以前、クラシックゲームのエミュレーションという文脈で素晴らしいRaspberry Piについて話しましたが、これはPiのもう一つの素晴らしい用途です。
なぜそれがそんなに素晴らしいのか説明します。ルーターのDHCPサーバーを無効にし、Pi-HoleをプライマリDHCPサーバーにすると、ネットワーク上のすべてのデバイスに対して自動的にDNSベースの広告ブロックが有効になります。DNSがどれほど強力か、ちょっと怖いですよね?

私のPi-Holeのセットアップは、最初から最後まで約1時間かかりました。必要なものは
- Raspberry Pi 3b+キット $59
- 品質の良い32GB SDカード $9
- イーサネットケーブル
3b+をおすすめするのは、ネイティブギガビットイーサネットと少し多めの処理能力があるからです。ただし、手元にあるどんなRaspberry Piでも動作しますが、DNSサーバーになるので有線イーサネットポートを備えたものを強くおすすめします。
Pi-Holeのインストールガイド全体を書くつもりはありません。なぜなら、すでに素晴らしいガイドがたくさんあるからです。難しくはなく、初期設定が完了すると洗練されたウェブGUIが待っています。初期テストでは、ネットワーク上でアクティブなものと競合しない任意のIPアドレスを選んでください。基本的なセットアップとウェブインターフェースに満足したら:
- ルーターのDHCPサーバーをOFFにします – 既存のリースは引き続き動作するので、すぐに何かが壊れることはありません。
- ウェブGUIでPi-HoleのDHCPサーバーをONにします。

これを行うと、すべてのネットワークデバイスがPi-HoleからDHCPリースを取得し始め、またすべてのDNSリクエストをPi-Hole経由でルーティングするよう指示されます。そしてそこで✨魔法✨が起こります!

ネットワーク上のすべてのデバイスからのすべてのDNSリクエストが広告ブラックリストに対してチェックされます。一致するものは、ブラウザに到達する前に迅速かつ静かに破棄されます。

(Pi-HoleはキャッシングDNSサーバーとしても機能するため、繰り返しのDNSリクエストはローカルネットワークから迅速に処理されます。)
安定性や信頼性が心配な場合は、安価なバッテリーバックアップ付きUSBプラグを追加したり、ベルトとサスペンダーの保護を好む場合は2台目のバックアップPi-HoleをセカンダリDNSプロバイダーとして簡単に追加できます。普通の退屈なバニラDNSに戻すのは、Piのプラグを抜いてルーターのDHCPサーバー設定を元に戻すだけで済みます。
この時点で興味がある(そして興味を持つべき!)なら、ぜひ試してみてください。詳細を知りたい場合は、プロジェクトに優れたフォーラムがあり、FAQやロードマップが充実しています。

お気に入りの今後の機能に投票することもできます!
私はPi-Holeプロジェクトをしばらく避けていましたが、それは必要がなく、正直に言って物事がより成熟してから参加したかったからです。

最新のChromeによる広告ブロッカー取り締まりにより、今がその時です。そしてPi-Holeの実行がいかにシンプルで簡単かに感心しています。静かな場所にプラグを差し込み、1時間設定して、あとはネットワーク上のすべてのデバイスでほぼゼロの労力でウェブ広告の即時減量プログラムを楽しむために永遠に忘れてください!
最後に、私が信じられるエクササイズプログラムです。
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.