私はインターネットが私にとって大きな時間のシンクであることに気づきました。まったく役に立たないWebサイトをブロックするという私の努力は、私が十分に退屈している場合はブロックをバイパスするという単純な理由で無駄になっています。
私が考えることができるのは、hostsファイルとファイルモニターを使用して、編集するたびにループバックが設定されていることを確認することだけです。
注:私はLinuxとMacを実行しています。
StayFocusdは、時間を浪費する Web サイトに費やす時間を制限することで、仕事に集中できるようにする Google Chrome の生産性拡張機能です。割り当てられた時間が使い果たされると、ブロックしたサイトにはその日の残りの時間アクセスできなくなります。
高度な設定が可能で、サイト全体、特定のサブドメイン、特定のパス、特定のページ、さらには特定のページ内コンテンツ (ビデオ、ゲーム、画像、フォームなど) をブロックまたは許可できます。
それを許可するファームウェアがあると仮定すると、ルーターでWebサイトをブロックできます. ルーターに長くて簡単に入力できないパスワードを作成すると、(うまくいけば)非常に不便になり、退屈したときにわざわざ変更する必要がなくなります. 一方、これらのサイトにはアクセスできませんでした。
数分ごとにホスト ファイルをチェックして更新する crontab タスクを作成してみてください。ジョブとスクリプトを難読化して、削除に時間がかかるようにすることができます。
チェックアウト: https://www.rescuetime.com/
おそらく彼らの製品はこの目的のために設計されています。