惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
MongoDB | Blog
MongoDB | Blog
Engineering at Meta
Engineering at Meta
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog RSS Feed
T
The Exploit Database - CXSecurity.com
P
Privacy & Cybersecurity Law Blog
Know Your Adversary
Know Your Adversary
月光博客
月光博客
I
InfoQ
阮一峰的网络日志
阮一峰的网络日志
NISL@THU
NISL@THU
爱范儿
爱范儿
S
Securelist
博客园 - 叶小钗
C
CERT Recently Published Vulnerability Notes
Recorded Future
Recorded Future
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
aimingoo的专栏
aimingoo的专栏
D
DataBreaches.Net
G
GRAHAM CLULEY
P
Proofpoint News Feed
A
About on SuperTechFans
Google DeepMind News
Google DeepMind News
C
Cyber Attacks, Cyber Crime and Cyber Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Tor Project blog
Stack Overflow Blog
Stack Overflow Blog
T
Threat Research - Cisco Blogs
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
Hugging Face - Blog
Hugging Face - Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Recent Announcements
Recent Announcements
P
Proofpoint News Feed
The GitHub Blog
The GitHub Blog
The Cloudflare Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Last Week in AI
Last Week in AI
Y
Y Combinator Blog
Jina AI
Jina AI
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
博客园 - 【当耐特】
H
Help Net Security
F
Fortinet All Blogs
T
The Blog of Author Tim Ferriss

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
«Трубы» зовут — вспоминаем историю скринсейверов
omyhosts (IS · 2026-04-24 · via Все публикации подряд на Хабре

«Трубы» зовут — вспоминаем историю скринсейверов

Время на прочтение7 мин

Охват и читатели0

Ретроспектива

Когда ЭЛТ-монитор долго показывает одну и ту же картинку, на экране навечно остается ее след — из-за выгорания люминофора. Многие из вас и так это знают, а кто-то даже видел такое своими глазами. Именно для решения этой проблемы и были придуманы скринсейверы — движущаяся картинка вместо статичной не позволяла экрану «застаиваться».

Но в сегодняшней статье мы не будем писать о том, как такая (вроде) очевидная штука позволила продлить жизнь огромному количеству мониторов. Вместо этого мы проследим их путь от научной фантастики 60-х до аркадных автоматов, легендарных After Dark и 3D Pipes. Узнаем, почему на Apple Macintosh летали тостеры и как на Windows появились легендарные «Трубы». И попробуем ответить на вопрос — умерли ли скринсейверы на самом деле или просто ждут своего часа?

Их тоже придумали фантасты

Идея «оживления» экрана появилась задолго до того, как вы увидели те самые «трубы» и «лабиринты» на своем мониторе. И, как ни странно, первыми заговорили о ней писатели-фантасты. А точнее один из них — Роберт Хайнлайн.

В его романе «Чужак в чужой стране», опубликованном в далеком 1961 году, можно найти вот такие строки:

Они вернулись в гостиную, Джилл устроилась на ковре у ног Бена, и оба принялись за мартини. Перед ними стоял стереовизор, замаскированный под аквариум. Бен включил его: гуппи и тетры уступили место хорошо известному комментатору Августу Гривсу.

Ну ладно, возможно, мы немного преувеличили, и это не точь-в-точь скринсейвер, но все равно очень похоже — экран, который работает как декорация, когда им не пользуются. Но с аквариумными заставками Хайнлайн точно угадал!

Скринсейвер Windows 98

Скринсейвер Windows 98

Но на тот момент это было лишь литературное пророчество. До появления первых настоящих заставок оставалось более 10 лет.

Итак, на дворе конец 70-х. Инженеры, работавшие с терминалами для мейнфреймов, уже тогда прекрасно понимали проблему выгорания и пытались ее решать. Так, например, в 1974 году компания Termiflex запатентовала функцию автоматического затемнения экрана при простое терминала. Вот только в финальную версию оборудования эту опцию, к сожалению, не положили. Тремя годами позже, в 1977-м, такая фича появилась в терминале Micro-Tec Model 70 — уже под названием «CRT Saver». Если устройство не использовалось, экран автоматически тускнел, продлевая жизнь люминофору. 

Micro-Tec Model 70, Ebay

Micro-Tec Model 70, Ebay

Однако массовую известность выгорание ЭЛТ-экранов приобрело благодаря домашним видеоигровым приставкам. Достаточно было на денек оставить ее с неменяющейся картинкой, чтобы потом вечно наблюдать на экране ее тень. Поэтому в приставках тех лет, например, Atari 2600, стала появляться простейшая функция защиты забывчивого игрока — автоматическая смена цветов. 

Internet Archive

Internet Archive

Знакома эта проблема была владельцам и посетителям аркадных залов. В играх тех лет было довольно много статичных изображений — например, лабиринт в Pac Man'е. 

Reddit

Reddit

Впрочем, разработчики, решая проблему выгорания, смогли убить сразу двух зайцев. Так на аркадных автоматах появился attract mode — в простое машина запускала красивую демку, чтобы все летало-мерцало-стреляло. Это и спасало люминофор от выгорания, и заставляло очередного игрока бросить монетку.

Но по-настоящему интересные вещи стали происходить уже в 80-х. А точнее, в 1983 году тогда произошло сразу два важных события.

В январе вышла Apple Lisa — предшественница Macintosh. В системных настройках этой машины можно было задать время простоя, после которого экран автоматически затемнялся. Обратите внимание на разбег значений.

Сегодня это может выглядеть странно, но по сути это первый случай в истории, когда ОС предлагала пользователю управлять скринсейвером, пусть и не очень точно.

А в декабре того же года в журнале Softalk молодой программист по имени Джон Сока (тот самый, кто написал Norton Commander) взял и опубликовал исходник своей маленькой программки. Называлась она SCRNSAVE.COM. Задача у нее была простая — гасить экран через заданное в коде время. Пока никаких труб и лабиринтов, просто черный экран. Дело оставалось за малым — превратить это в искусство.

Internet Archive

Internet Archive

Черный экран всем надоел

Итак, к концу 1980-х скринсейверы как явление существовали, но выглядели довольно скучно (ну, если не брать аркадные автоматы, конечно). Затемнение, черный экран, смена цвета. Пользователи, конечно, радовались, что монитор не выгорит, но не от всего сердца более. А душа требовала красоты!

Magic ScreenSaver

В 1988 году Билл Стюарт и Иэн Макдональд, два разработчика из Великобритании, создали программу Magic ScreenSaver для Windows 2.0. Да, по дефолту в Windows не было никакой защиты экрана. Выглядела утилита так:

WinWorld

WinWorld

Источник

Источник

Источник

Источник

Сам Стюарт рассказывал, что идея родилась случайно. В тот момент он работал над интерфейсом бухгалтерского софта — анимировал графики — и вдруг понял, что это может быть просто красиво. И вместо того чтобы просто забыть про это как про бесполезную фичу, превратил анимацию в отдельную утилиту и стал экспериментировать.

Magic ScreenSaver стала первым публичным пакетом, в котором скринсейверы были разными, настраиваемыми и, главное, красивыми. Пользователи могли выбирать между модулями, менять скорость, цвета. Это был уже не просто «черный квадрат» для спасения люминофора, а настоящее украшение рабочего стола.

After Dark

Автор культовой утилиты After Dark — Джек Истман — не планировал выпускать свой проект в люди. Это было просто хобби. Тогда, в 1986 году, он тогда писал диссертацию в Беркли и заодно учился программировать под Mac. До этого он программировал в основном на машинах, которые с графикой дружили плохо, — Commodore PET, VAX. А тут увидел в Scientific American статьи про алгоритмы для визуальных эффектов наподобие кругов на воде и захотел поэкспериментировать сам. Сделал пару штук и подумал — а почему бы не оформить это как скринсейвер?

Источник

Источник

Оказалось, что написать скринсейвер намного сложнее, чем сделать графику для него. Истман позвал на помощь приятеля из соседней лаборатории — Патрика Бирда, который тогда как раз устроился в Berkeley Systems. В какой-то момент у Истмана заработал рабочий прототип. Он отдал копию своему другу, а тот запустил ее на своем рабочем компьютере. И тут сама судьба постучалась в двери.

Мимо рабочего стола Патрика проходил босс Berkeley Systems — Уэс Бойд. Забавная анимация на экране его заинтересовала. Да настолько сильно, что он договорился с Истманом — как только тот доделает проект до состояния коммерческой готовности, Berkeley Systems выпускают утилиту. Тогда Бойд даже не предполагал, насколько сильно взлетит After Dark.

После этого была работа над версией 2.0 — ей нужно было было добавить уникальности, характера, сделать заставки по-настоящему прикольными. В то время жена Истмана работала врачом и часто оставалась на ночные дежурства, а он сидел дома один и программировал. В одну из таких ночей он бродил по дому и зашел на кухню — его взгляд упал на тостер. Уставший мозг программиста дорисовал ему… крылья.

Википедия

Википедия

«Тостеры» стали просто хитом. К 1992 году Berkeley Systems продавала по 10 000 копий After Dark 2.0 в месяц — многие покупали ее ради них. Однако, несмотря на популярность After Dark, на просторах РФ и СНГ куда большую популярность получили другие заставки.

Трубы и лабиринты

Итак, к началу 1990-х скринсейверы уже не были нишевой забавой. After Dark продавался миллионными тиражами, летающие тостеры появлялись на экранах по всему миру, а пользователи с удовольствием платили 30-40 долларов за программу, которая ничего не делала, кроме красивой анимации. Теперь ход был за Microsoft.

До 1992 года Windows вообще не имела встроенной защиты экрана от выгорания. Если вы хотели спасти свой монитор (или просто порадовать глаз), нужно было установить стороннее ПО вроде Magic ScreenSaver или After Dark. Но выход Windows 3.1 положение дел изменил.

Microsoft впервые добавила в операционную систему собственное приложение для скринсейверов. Набор заставок был довольно скромен — пустой экран, плавающий текст, летающие окошки, звездное небо над головой.

Источник

Источник

Теперь любой пользователь Windows 3.1 мог включить скринсейвер в пару кликов — из дополнительной утилиты заставки превратились в часть операционной системы, а значит — стали массово доступны пользователям. И именно тогда Microsoft поняла, что через заставки можно не только спасать экраны, но и хвастаться технологиями. 

Кстати, именно так появились те самые легендарные «Трубы».

В середине 1990-х команда, работавшая над OpenGL для Windows NT 3.5, столкнулась с одной небольшой проблемой. Поддержку они реализовали — но как продемонстрировать новые возможности пользователю? Нужно было срочно найти способ и показать фичу, и не рисковать стабильностью работы ОС.

И тогда один из сотрудников предложил провести конкурс на лучший скринсейвер, в результате которого заставка-победитель будет интегрирована в ОС. Таким решением все остались довольны — оно позволяло одновременно и похвастаться 3D, и сильно не рисковать.

Именно так появились заставки 3D Text, 3D Maze, 3D Flying Objects и, конечно, 3D Pipes. Разработчик отправил письмо всей команде Windows NT с инструкцией, как установить эти заставки и где голосовать. Но конкурсу, видимо, было не суждено состояться. По счастливой случайности одним из тех, кто увидел заставки, был сотрудник команды маркетинга. Он протестировал скринсейверы накануне встречи с крупным компьютерным журналом, и они ему так понравились, что он попросил отменить голосование и добавить в новую версию ОС все из них. 

Несмотря на то, что в конкурсе формально никто не выиграл, безусловным победителем можно считать «Трубы». Именно они получили огромную народную любовь и оставались частью системы вплоть до выхода Windows Vista. А какие шедевры были в Windows 98!

Mystery Haunted House Screensaver

Mystery Haunted House Screensaver

Пока Microsoft покоряла пользователей замысловатыми трубами и лабиринтами, Berkeley Systems тоже не сидела сложа руки. В компании поняли, что теперь юзеров уже не удивить причудливой геометрией. И пошли в поп-культуру. Появились заставки с персонажами Диснея, Симпсонами, Стар Треком.

After Dark с персонажами из «Симпсонов»

After Dark с персонажами из «Симпсонов»

Параллельно с коммерческими гигантами процветала и народная культура скринсейверов. Уже тогда в интернете раздавались тысячи бесплатных заставок — от самодельных анимаций до логотипа DVD, который никогда не попадал в угол.

Скринсейверы были буквально визитными карточками владельцев ПК! Они казались неотъемлемой частью любого компьютера. Но ничто не вечно под Луной. Уже в конце 1990-х на горизонте замаячила новая технология, которая сделала скринсейверы ненужными.

Как эволюция технологий убила скринсейверы

Всему виной прогресс. В конце 90-х — начале 2000-х ЭЛТ-мониторы начали массово уступать место своим жидкокристаллическим потомкам. Они почти не боялись статичной картинки — да, на них тоже может отпечататься остаточное изображение, но не так катастрофично, как в случае с ЭЛТ. Утилитарная функция скринсейверов умерла в тот момент, когда массовый пользователь отказался от технологии ЭЛТ.

Но, может быть, скринсейверы могла спасти их артовая составляющая? Увы, тут вмешался другой фактор — энергопотребление.

В эпоху ноутбуков и смартфонов каждая минута автономной работы на вес золота — даже самая красивая анимация на простаивающем устройстве будет тратить аккумулятор. Поэтому операционные системы пошли по пути наименьшего сопротивления. История сделала круг и теперь, когда мы отходим от ПК на чашечку кофе, его экран просто темнеет, а сам компьютер погружается в сон. Хотя при желании вы все еще можете настроить себе самую ламповую заставку из возможных!

Однако для OLED методы борьбы с выгоранием все еще актуальны — они страдают от него даже сильнее старых ЭЛТ. Статичные элементы интерфейса — иконки, кнопки, логотипы и полосы по краям — могут оставить заметный след на душе пользователя экране. И здесь заставки — пусть не единственный, но все еще актуальный метод решения проблемы наряду с pixel shift'ом, снижением яркости, автоотключения и автокомпенсации пикселей.

Какую заставку вы считаете самой ламповой? Используете ли скринсейверы сегодня? Расскажите нам в комментариях!