Разработчик Панкадж Танвар представил новый метод борьбы с тратой времени в соцсетях. Он выпустил расширение для Chrome, которое не пускает пользователя в соцсети, пока тот громко не признается в том, что он неудачник.
Расширение под названием Scream to Unlock ограничивает доступ к таким платформам, как X, Facebook** и Instagram**. При попытке посетить заблокированный ресурс оно выводит сообщение «Доступ ограничен». Чтобы снять ограничение, пользователю придётся включить микрофон и прокричать в него I’m a loser («Я неудачник»). Чем громче крик, тем больше времени расширение позволяет провести в соцсетях.
Для измерения громкости в Scream to Unlock предусмотрена шкала, и приложение будет шутить над пользователем, который постесняется кричать громко. Если громкость крика ниже 30, расширение сообщит, что пользователь пищит как мышь (You sound like a mouse!). По-настоящему мощный вопль (громкостью 100 и выше) принесёт похвалу: «Потрясающе! Это был эпичный крик!» (AMAZING! That was an epic scream!).
Как отмечает Neowin, хотя в описании расширения утверждается, что звук обрабатывается локально, и приложение не собирает никакие данные, это не совсем так. Приложение использует window.SpeechRecognition для обработки распознавания речи. Этот API отправляет голосовые данные для обработки на серверы Google.
Ранее разработчик Нил Чен рассказал о своём способе блокировки отвлекающих веб-сайтов на компьютере. Для этого он использует умную розетку и скрипт на Python.
Умная розетка Нила оснащена физической кнопкой включения, а также у неё есть открытый API для реализации пользовательских сценариев. Автор проекта написал код на Python, который опрашивает розетку и получает сведения о её состоянии. Если включить устройство, то скрипт автоматически отредактирует файл /etc/hosts, добавив в него ограничения. Чтобы вернуть доступ к сайтам, надо выключить розетку.
Источник: habr.com