Руководство по OSXplanet

От автора
Прежде всего должен заметить, что в этой версии OSXplanet исходный код полностью изменён. Если с первого взгляда и может казаться, что эта версия выглядит так же, как и предыдущие, то на самом деле данный код абсолютно другой. Таким образом, свойства предыдущих версий НЕ будут перенесены в эту версию во избежание несовместимостей.
Пожалуйста, имейте в виду что опция “Изменить изображение” должна быть ВЫКЛЮЧЕНА, чтобы OSXplanet работала.
Пожалуйста, имейте в виду что начиная с версии 1.0, OSXplanet не поддерживается на машинах с установленной Mac OS X 10.2 и ниже.
Мне 17 лет, и я совершенно неискушён в области программирования (самоучка). Любые комментарии, похвалы и идеи принимаются.
Если бы Вы хотели перевести OSXplanet на какой-либо другой язык, пожалуйста напишите мне на gabriel@otte.ucsc.edu.
Я не несу ответственности за какой бы то ни было вред, причинённый вашей машине OSXplanet.
Если бы Вы хотели спонсировать OSXplanet, пожалуйста, сделайте это на сайте.

Отдельное спасибо:
Хари Нейру за помощь и постоянную поддержку. Можете посетить сайт с его программой xplanet.
Паскалю Суэля за дизайн иконки, на основе которой создана новая.
Мэтью Томасу за дизайн интерфейса, на основе которого создана последняя версия.
Сету Прайсу за предоставление высококачественных карт Земли.
Джеймсу Гастингсу-Трю за изображения планет.
Майклу Диару за помощь с видеоматериалом. (Пожалуйста, имейте в виду, что Totalmarker никак не поддерживается и не используется OSXplanet).
NASA за предоставление изображения “Живой Земли”, используемой в OSXplanet.


Что такое OSXplanet?
OSXplanet – это программа, сделанная в среде Cocoa на основе популярной программы Хари Нейра xplanet. Она даёт возможность манипулировать “живыми” изображениями Земли, а также других планет Солнечной системы и включает дополнительную информацию, как например облачность, шторма, спутники, вулканы, землетрясения, часовые пояса и местоположение городов.


Использование
Для запуска OSXplanet кликните два раза на иконке. Изображение Земли и Луны появится в строке меню (в верхнем правом углу экрана). Нажав на него, Вы получите список опций.


Системные требования
Mac на 500МГц G4 или лучше.
Mac OS X 10.3.9 и более поздние версии.


Дополнительная информация
Чтобы получить больше информации об OSXplanet, пожалуйста, прочитайте документацию, прилагающуюся к ней.

Будущие доработки
Опция скринсейвера?


Что нового в версии 1.0?
[Свойство] Добавлена поддержка нескольких мониторов.
[Усовершенствовано] Полное обновление кода программы.
[Свойство] Многоцелевой двоичный код.
[Свойство] Теперь в OSXplanet возможен предпросмотр.
[Усовершенствовано] Новый интерфейс с командной строкой.
[Отлажено] Карты облачности теперь обновляются без проблем.
[Свойство] Теперь можно выбрать карту Земли высокого или низкого разрешения.
[Свойство] Теперь можно задать координаты выделенному городу.
[Свойство] Изменения в свойствах стали сохраняться “на ходу”.
[Свойство] Сделан живой, динамический предпросмотр.
[Усовершенствовано] Предпросмотр встроен в общую таблатуру.
[Отлажено] Закрыто множество дыр в памяти.
[Усовершенствовано] Интерфейс стал реагировать гораздо быстрее.
[Усовершенствовано] Интерфейс стал “умным”. (Многие опции устанавливаются автоматически в зависимости от других опций.)
[Свойство] Шрифт ярлыков теперь можно менять под главной таблатурой.
[Усовершенствовано] Подправлен интерфейс городов.
[Удалено] Из-под таблатуры городов удалена кнопка “Экспорт”.
[Свойство] Добавлена возможность разрешить/запретить загрузку видеоматериала.
[Свойство] Добавлена возможность отображения направления движения штормов.
[Усовершенствовано] Подправлен интерфейс критических амплитуд.
[Усовершенствовано] Подправлена таблатура дополнительных свойств.
[Свойство] Добавлена возможность сделать обоями “OSXplanet Background” на выходе.
[Свойство] В свойства добавлена ручная проверка доступных обновлений.
[Усовершенствовано] Сделана небольшая, более обтекаемая заставка.
[Усовершенствовано] Добавлена возможность выбирать цвета на ярлыках городов с помощью стоящей по умолчанию подборки цвета.
[Свойство] OSXplanet теперь запускается с низким приоритетом (в смысле по-хорошему).
[Удалено] OSXplanet больше не поддерживается на Mac OS X 10.2.8 и более ранних.
[Свойство] Список городов расположен по алфавиту.
[Усовершенствовано] Вулканы представлены красивее.


История версий

Версия 0.88 – 10.05.05
Отлажена загрузка землетрясений (опять-таки надеюсь, что на этот раз проработает немного дольше)

Версия 0.87 – 10.04.05
Решён вопрос со всплывающим “пустым изображением”.
Решён вопрос с землетрясениями, не обновлявшимися правильно.
Если бы Вы хотели перевести OSXplanet на другие языки, пожалуйста свяжитесь со мной по адресу gabriel@otte.ucsc.edu.

Версия 0.86 – 05.16.05
Изображения большего разрешения (4096 Х 2048). Спасибо Сету Прайсу (Побочный эффект: создание изображения занимает больше времени).
10 020 городов в базе данных. Побочный эффект: параметры, заданные для городов, не сохраняются. Спасибо Джону Х. Эндрюсу.
Добавлена финская локализация, спасибо Иикке Макеле.
Добавлена китайская локализация, спасибо Джинг-Джонг Шиуе.
Добавлена итальянская локализация, спасибо Джусва Ианнителли.
Добавлена датская локализация, спасибо Штеену Вилумсену.
Полное обновление некоторых частей кода.
Обновление клэшей из кода некоторых более ранних версий OSXplanet. Очень рекомендую удалить трассировочные записи более старых версий. Свойства можно оставить.
Отладка мелких недоработок.
Обязательные изображения низкого разрешения можно скачать с www.osxplanet.com.
ПРИМЕЧАНИЕ: Всвязи со значительными изменениями в коде OSXplanet сначала должна быть установлена версия 0.85, а затем уже 0.86.

Версия 0.85 – 03.24.05
Решены проблемы с GUI и меркаторской проекцией.

Версия 0.84 – 03.19.04
Исправлена ошибка, допущенная во время изменений на сайте землетрясений.

Версия 0.83 – 02.28.04
Исправлена ошибка, из-за которой в обновлениях отображался неправильный день недели. Спасибо Дэвиду М. Вуду что обратил на это моё внимание.
Добавлена немецкая локализация. Спасибо Александру Клару.
Отлажены недоработки в создании изображения под Jaguar.
Исправлены ошибки, из-за которых OSXplanet не могла создать изображение под обычным пользователем.
Полная совместимость с Tiger.
Решён вопрос с необновлявшимися землетрясениями.

Версия 0.8 – 12.21.04
Отключен автоматический логин, стоявший по умолчанию.
На географическом месте Луны показываются лунные фазы. Имейте в виду, что включены только основные лунные фазы (полнолуние, убывающий полумесяц, прибывающий полумесяц, убывающий серп, прибывающий серп и т.д.)
Города с особыми символами, такими как « и ¬, теперь отображаются правильно.
Исправлена ошибка, из-за которой гелиографическое и селенографическое место спутника не показывалось, когда города отключены. Спасибо Мэтью Акерману.
Исправлена ошибка, из-за которой после изменения разрешения экрана фон оставался тот же. Фон станет нормальным сразу после обновления.
Французская локализация. Спасибо, Стефан Карр и Мишель Пансанель.
Исправлена ошибка, из-за которой некоторые вулканы не отображались на нужных координатах из-за изменений в исходниках.
Исправлена ошибка, из-за которой облака исчезали, если карты облачности были повреждены на отдалённых участках.
OSXplanet будет пытаться скачать карту облачности ещё раз, если не получится с первого раза.
OSXplanet теперь работает с GeekTool.
В OSXplanet теперь возможен экспорт только выделенных городов.

Версия 0.78 – 10.30.04
Исправлена ошибка версии 0.77, из-за которой OSXplanet вылетала, если не было штормов.

Версия 0.77 – 10.25.04
Исправлена ошибка версии 0.76, не позволявшей обновлять более старые версии.

Версия 0.76 – 10.24.04
Исправлена ошибка, из-за которой облака исчезали, если карта облачности была каким-либо образом недоступна со стороны сервера. Спасибо Джулиан Картрайт что сообщила мне об этом.
Изменено распределение городов в списке, так что теперь с ними легче работать.
Исправлена ошибка, из-за которой не показывалось уведомление о появлении новой версии.

Версия 0.75 – 10.19.04
Отлажены кое-какие недоработки, удалено всплывающее окно с сообщением о спонсировании.

Версия 0.74 – 10.18.04
OSXplanet стала независимой от Totalmaker. Хотя Totalmaker больше не используется, он по-прежнему поддерживается OSXplanet.
Обновлены большие куски кода, включающие обновления по облакам, штормам, вулканам, землетрясениям и спутникам.
Загрузка информации теперь может работать под прокси и тому подобным. (Пожалуйста, присылайте ваши комментарии по этому поводу!)
Вулканы отображаются как вулканы, а не как вписанные круги. Эффект будет виден после первого обновления по вулканам.
Небольшие изменения в интерфейсе землетрясений.
Изображение на рабочем столе сохраняется в папке рабочего стола внутри папки Xplanet до следующего обновления.
Добавлена возможность экспортировать список городов для будущих изданий, в которые его можно будет импортировать.
OSXplanet теперь проверяет возможные обновления.
Интерфейс заменён на более удобный для пользователя.
OSXplanet теперь добавляется и удаляется из startup.
Облака теперь обновляются каждые три часа.
OSXplanet теперь может работать, когда опция “Изменить изображение” включена.
Обновлены большие куски кода, что, я думаю, должно решить проблему с установочным модулем. Присылайте комментарии, пожалуйста!
Если хотите прислать мне свои города для будущих изданий OSXplanet, пожалуйста, пришлите мне экспортируемый файл!

Версия 0.6 – 07.24.04
Практически полное обновление кода: это должно решить такие проблемы как синий экран по умолчанию или продолжение обновления после выхода из OSXplanet, возникшие на многих компьютерах.
Теперь программа совместима и с Jaguar, и с Panther.
OSXplanet на время вышла из бета-стадии.
Показывается географическое место Солнца и Луны.
Добавлены флажки рядом с городами, что упрощает их выделение.
Обновление информации по городу происходит по двойному клику мыши.
Можно редактировать одновременно несколько городов (цвета и прочее).
Можно задать отображение наименьшей силы землетрясения. Примечание: это будет работать только после обновления данных по землетрясениям и обновлению экрана.
Обновление карт облачности заменено на три с половиной часа для уверенности в том, что загружается последняя версия карты.
Кнопки “Стоп” и “Старт” удалены и заменены на кнопку “Внести изменения” под таблатурой дополнительных свойств. OSXplanet теперь работает на полное время, и внесённые изменения не сохраняются после обновления.
Фон теперь можно поменять на тот, что был до OSXplanet.
Если есть желание, исходной планетой можно сделать Землю. Автоматически задана орфографическая проекция. Прежде чем задать Землю как исходную планету, поменяйте проекцию на “Сделать исходной”.
Изображение Земли будет всегда освещено, если задать её исходной по отношению к солнцу.
Если у Вас есть какие-либо предложения, пожалуйста пишите на gabriel@otte.ucsc.edu.

Версия 0.4b02 – 04.24.04
Много улучшений в области графики.
Отображаются другие планеты.
Появилась возможность задать переменные исходные точки.
К местоположению планеты добавлена таблатура “Нет”.
Добавлены данные по штормам.
Добавлены данные по спутникам.
Добавлены данные по вулканам.
Добавлены данные по землетрясениям.
Добавлена возможность отложить обновления видеоматериала.
Заставку можно отменить.
Можно задать своё фоновое изображение.
Обновлена машина по обновлению карт облачности.
Машина по обновлениям изображений заменена на Totalmaker.
В меню добавлены новые опции.
Полная совместимость с Mac OS X 10.3.3.
Машина xplanet обновлена до версии 1.0.5.
Изменён шрифт по умолчанию. Если не нравится, извините. В новой версии, скорее всего, будет возможность менять шрифты.
Если хотите сделать новую иконку для OSXplanet, пожалуйста, пришлите её мне на почту. Ваше имя, разумеется, будет указано в руководстве.

Версия 0.3b01 – 01.10.04
Возможность загружать карты облачности (Да!)
С городами теперь гораздо легче работать.
Добавлена заставка.
Местоположение планеты по умолчанию задано как исходное, а не как случайное.
Предпросмотр проекции стал больше.
Из свойств убрано “Распределение”.
Со свойством “Длина радиуса” стало легче работать.
Со свойством “Вращение” стало легче работать.
С обновлением интервалов стало легче работать.
Улучшена общая стабильность.
Устранены неполадки в неработавшем обновлении интервалов.
Исправлена ошибка, из-за которой OSXplanet вылетала на выходе, если xplanet не была запущена.
Имя файла свойств заменено на com.gabrielotte.osxplanet.plist.
В приложение включены руководство и документация.
Города раскрашены.
Добавлена возможность регулировать, какая информация о городе отображается.
Свойства “Длина радиуса” и “Вращение” стали проще в использовании.
Добавлена возможность регулировать, какие обои отобразит OSXplanet на рабочем столе по умолчанию после выхода из xplanet: синие или xplanet.
Строка меню меняется взависимости от статуса программы. Например, если xplanet не запущена, на ней будет перечёркнутый круг. Если обновляется карта облачности, на ней будет облако.

Версия 0.2b01 – 12.08.03
Папку Xplanet больше не нужно помещать в папку /Users/home folder/Library.
Удалено главное меню и иконка на установочный модуль.
Добавлено меню на отдельной строке (в виде глобуса).
Добавлена возможность давать ярлыки городам.
Процесс xplanet будет убит при выходе.
После выхода из программы фон меняется на тот, что стоит по умолчанию.
Новая иконка.
Полная совместимость с Panther (Mac OS X 10.3.x.)
Устранены многие неполадки.
Некоторые части кода полностью переписаны.
Отделался от applescript (Вам он больше не нужен).
Должно работать с Jaguar. (Пожалуйста, присылайте комментарии по этому поводу!)

Версия 0.1b05 – 06.12.03
Добавлен предпросмотр проекции.
Устранены неполадки.
Исправлена ошибка в руководстве.
Отлажен applescript.

Версия 0.1b04 – 06.08.03
Начальное издание.