Сайт, который доступен только в отсутствие подключения, учит жить
Известна шутка о том, что десять лет назад интернет был спасением от реальности, а сейчас реальность становится спасением от интернета. Каждая уважающая себя лайфстайл-рубрика регулярно публикает материалы о пользе временного насильственного прерывания интернет-соединения — на час или на неделю, портал Motherboard посвятил оффлайн-эскапизму целый тематический номер.
Во временном отказе от интернета действительно есть смысл. Бессмысленные прогулки по сети заставляют мозг работать даже тогда, когда ему положено отдыхать: учёные не рекомендуют сёрфить перед сном. Самые отчаявшиеся устанавливают браузерные расширения и мобильные приложения, работающие как замок на холодильник — только для соцсетей: блокируют доступ после того, как вы провисели во ВКонтакте или Facebook дольше оговоренного времени или просто показывают время, потраченное на пролистывание ленты, в надежде устыдить пользователя (SelfControl, Rescue Time и др.).
Но всегда найдётся аргумент против таких ограничений, против которого трудно возражать: «Интернет нужен мне для работы!» Программист Крис Болин (Chris Bolin) пытается спорить. Для этого он создал страничку, доступную исключительно тогда, когда ваше устройство не подключено к сети. При работающем Wi-Fi или проводном соединении пользователь видит только сообщение о том, что, чтобы посетить страницу, нужно отсоединиться от сети:
Нажимаем Disconnect и сразу видим до сих пор скрытое: небольшой нравоучительный текст о том, как полезно иногда уйти в оффлайн. «Нужно для работы? А меня не волнует, найдите время. Ищите в интернете, обрабатывайте информацию без него», хамит аудитории Болин. В тексте нет ни одной гиперссылки: всё уже здесь.
Чтобы сделать страницу доступной только при отсутствии подключения к сети, Болин воспользовался опциями, которые есть почти во всех современных браузерах: сайты, которые вы посещаете, постоянно запрашивают у браузера информацию о состоянии подключения (это облегчает работу в нестабильной сети); Болин настроил свою страничку так, чтобы она выдавала нужный текст только тогда, когда устройство пользователя не подключено к сети.