Активные обои для рабочего стола Windows
Являясь поклонником ноутбуков IBM, как-то раз я наткнулся на интересные «активные» обои для рабочего стола Windows.
Одной из «заводских» картинок для рабочего стола ноутбуков IBM является статическое изображение часовых поясов на карте мира.
Но «активный» вариант отображал в реальном времени местное время 8 столиц мира и крупных городов, хотя выглядел менее красочно (цветовая гамма ограничивалась монохромной палитрой).
И после некоторого раздумия, у меня воникло желание «доработать напильником» активные обои.
Загрузить
Пакеты городов:
пакет ? 1 (629 байт), содержит координаты 9 городов: Сан-Франциско, Нью-Йорк, Буэнос-Айрес, Лондон, Париж, Москва, Пекин, Токио, Сидней.

«Мировое время»
Описание
«Мировое время» активные обои для рабочего стола Windows.
Реализация на базе языка разметки HTML и сценариев JavaScript/DOM.
В момент загрузки сценарий выбирает подходящий текущему разрешению экрана комплект растровых изображений, накладывает на карту точки городов мира, определяет участок полосы «светлого времени суток».
Поддерживаются 3 языка интерфейса: английский, русский и французский.
Функции
Индикация текущего местного времени городов мира (в зависимости от установленного пакета).
Индикация полосы «светлого времени суток».
Установка
Распаковать архив в заранее созданную папку.
Открыть диалоговое окно «Свойства экрана».
На закладке «Рабочий стол» нажать кнопку «Обзор», в открывшемся окне выбора файла установить фильтр «Тип файлов: Файлы фоновых рисунков».
Перейти в папку, в которую был распакован архив world.time.wallpaper.zip и выбрать файл «worldtime.html».
Совместимость
MS Windows 2000/XP (MS IE 5.x или выше),
Mozilla FireFox, Opera (для демонстрации),
Разрешение экрана: 800x600, 1024x768, 1152x864, 1280x768, 1280x800, 1280x1024, 1440x900, 1400x1050, 1680x1050, 1600x1200, 1920x1200.
Особенности
Для отображения активных обоев рабочий стол ОС Windows 2000/XP переключается в режим ActiveDesktop, позволяющий «подкладывать» на стол HTML-страницы.
Поэтому при запуске «Мирового времени» имеющиеся на рабочем столе пиктограммы будут отображаться в стиле Windows 2000, то есть у иконок под надписями появится фон.
Настройка
Чтобы добавить свой город на карту, надо в файле «worldtime.cities.js» добавить в массив Cities новый блок:
{
Name : { 'en': '‹City name in English›', 'ru': '‹название на русском языке›' },
OffsetX : ‹координата X на карте›,
OffsetY : ‹координата Y на карте›,
OffsetGMT : ‹разница во времени с Гринвичем (от -12 до 13)›,
OffsetDLS : ‹переход на зимнее время (0 или -1)›,
},
Для изменения формата времени отредактируйте следующий блок в файле «worldtime.cities.js»:
var TimeFormat =
{
en: 12,
ru: 24,
fr: 24
};
Чтобы сменить фоновое изображение, вы можете скачать один из наборов, распаковать архив и перезаписать файлы изображений в подпапку «/opt».
Я не знаю, когда у меня снова возникнет возможность занятся этим сценарием.
Если у вас есть предложения (например, нанести на карту больше городов) или замечания (нашли ошибки в работе), пишите мне на mNaOxS@PaAxMo!fNiObSePrA.Mo!rNgO.SrPuA.
А ещё лучше, если вы сами перепишете этот сценарий или напишите что-то свое новое и поделитесь со всеми.
Ссылки
Очень качественно сделанные активные обои для рабочего стола by Márton Anka, показывающие освещенность поверхности Земли в реальном времени.
Использованы фотографии NASA.
(фотографии со спутников NASA).
04 декабря 200613 ноября 2008
Максим Проскурня