Убираем Долину со всех сайтов
Когда новостные ленты начинают испытывать терпение, бесконечно подсовывая одни и те же медийные лица, программист не жалуется в комментариях — он открывает IDE.
В этом дев-логе просим Gemini написать персональную «глушилку» для инфошума в виде расширения для Chrome и рассматриваем что получилось. И нет, мы не будем делать это через `innerHTML.replace`, который ломает верстку и убивает скрипты сайта. Мы пойдем путем инженерной эстетики.
Разберем, зачем нужен API `TreeWalker` для хирургически точного обхода текстовых узлов DOM-дерева, и как прикрутить `MutationObserver`, чтобы фильтр не отваливался на бесконечном скролле современных SPA-сайтов. Минимум кода, немного Regex-магии и архитектура контент-блокера, который возвращает душевное спокойствие.
Ответ на пост «Продолжаем воскрешать жанр анекдотов»1992
На улице к мужчине, у которого вместо головы гигантский персик, подходит другой мужчина и спрашивает:
- Как так получилось, что у вас вместо головы гигантский персик?
- Вообще, это довольно смешная история. Джин сказал, что исполнит три любых моих желания. Сначала я пожелал богатства и ко мне сразу же подошёл парень с кейсом, набитым деньгами. Появились счета в банках, миллионы и прочее. Потом я пожелал чтобы невероятно красивая женщина любила меня без ума. Тут же ко мне подошла красавица, сказала что безумно любит и что скоро у нас свадьба. А потом я пожелал себе вместо головы гигантский персик.


