Главная Файлы Форум Галерея Гостевая книга Обратная связь Карта сайта Поиск
 

 

Моё место работы

СитиСервис
  • Заправка и ремонт лазерных картриджей
  • Ремонт любых принтеров и копиров
  • Оригинальные и совместимые картриджи
  • Доставка бесплатно (от 2-х картриджей)
  • Накопительная система расчётов для корпоративных клиентов
Телефон
+7 (4722) 373-983
8-980-326-01-23
Адрес E-mail
mybelpost@gmail.com

Привет, Гость

Войти
Идентификация
Я забыл свой пароль
Регистрация

Разделы -> Статьи -> Debian GNU/Linux -> GNOME-апплёт "Погодн...

Добавление своего населённого пункта в GNOME-апплёт "Погодная сводка 2.30.0"

Есть в GNOME хороший апплёт "Погодная сводка". Умеет показывать температуру за "бортом", скорость ветра, давление и осадки. Да вот беда, в версии 2.30.0 (Debian-6 Squeeze) не оказалось моего города (Белгород).
Ниже опишу  добавление своего населённого пункта в апплёт на примере города Белгорода.

Копируем файл /usr/share/libgweather/Locations.ru.xml.gz на рабочий стол.

cp /usr/share/libgweather/Locations.ru.xml.gz ~/Рабочий\ стол

Распаковываем

gunzip ./Locations.ru.xml.gz

Получаем файл Locations.ru.xml

Открываем его на редактирование любым редактором текста

gedit ./Locations.ru.xml

Ищем в тексте ближайший к нам город. В нашем случае Воронеж.

<city><name xml:lang="ru">Воронеж</name><coordinates>51.669905 39.192267</coordinates><location><name>Voronez</name><code>UUOO</code>
<tz-hint>Europe/Moscow</tz-hint><coordinates>51.650000 39.250000</coordinates>
</location></city>

Сразу после </city>, относящемуся к Воронежу, вписываем свой населённый пункт.
Для Белгорода эта запись выглядит так:

<city><name xml:lang="ru">Белгород</name><coordinates>50.354864 36.363342</coordinates><location><name>Belgorod</name><code>UUOB</code>
<tz-hint>Europe/Moscow</tz-hint><coordinates>50.354864 36.363342</coordinates>
</location></city>

Координаты взял с карты на google.

Сохраняем изменения и закрываем редактор.

Теперь нужно запаковать файл Locations.ru.xml

gzip -c ./Locations.ru.xml > Locations.ru.xml.gz

получаем права root

резервируем оригинальный файл Locations.ru.xml.gz

mv /usr/share/libgweather/Locations.ru.xml.gz /usr/share/libgweather/Locations.ru.xml.gz.back

перемещаем наш Locations.ru.xml.gz

mv ./Locations.ru.xml.gz /usr/share/libgweather/

Всё, добавляем апплёт на панель обычным для GNOME способом и выбираем свой населённый пункт.

Архив с добавленным г. Белгородом можно скачать здесь.


Разъяснение содержимого между тегами <code>...</code>

Для Воронежа UUOO, для Белгорода UUOB, а для моего города?

UUOO, UUOB - это коды ИКАО.
Четырёхбуквенный уникальный индивидуальный идентификатор, присваиваемый аэропортам мира Международной организацией гражданской авиации (ИКАО).

Если аэропорта в населённом пункте нет, то нужно искать ближайший, соответственно, и погодная сводка будет с этого аэропорта!

Подробно о кодах ИКАО читаем на http://ru.wikipedia.org/wiki/Код_аэропорта_ИКАО
Здесь же только два слова:

Первые буквы UU обозначают Россию, Центральный регион.
Вот ссылка на список аэропортов по коду ИКАО
http://ru.wikipedia.org/wiki/Список_аэропортов_по_коду_ИКАО:_U




Опубликовано: foxadmin, Автор/источник: Сакрюкин К.В. 29 Февраль 2012 21:05:23

Комментировать

Вы не залогинены! Регистрация

Комментарии

Страницы: 
[13:12:42 13.05.2012] Опубликовано Гость
No avatar
Свой сервак и термодатчик. Термодатчик на микрофонный вход и программулину, которая будет обрабатывать сигнал. USB-термометр или просто термометр за окном! :-)
[13:58:36 06.05.2012] Опубликовано Константин
foxadmin
Ну.... Тут только по ближайшему ЕРАпорту. По другому никак!
[22:03:10 29.03.2012] Опубликовано Гость
No avatar
И-и-и-я-я-ху!!!
А в моей деревне нету ерапорта! Что делать?
Страницы: 

Афоризмы, мысли

Некоторые говорили мне, что жирный пингвин, по их мнению, не в полной мере олицетворяет изящество Линукс. Но по-моему, на них просто никогда не нёсся разгневанный пингвин со скоростью под 200 км/ч.

/Линус Бенедикт Торвальдс/

Счётчик

Сейчас на сайте - 1 (0 зарег.)
Всего хитов3622 
Сегодня хитов3622 
Сегодня хостов652 

Откуда гости наши?

 
Powered by ReloadCMS 1.5.0.
© 2004-2012 ReloadCMS Team
RSS AggregationPHP powered
Генерация страницы: 0.36
  Яндекс.Метрика
    Сакрюкин К.В.   Яндекс цитирования    
 
Здесь всё можно копировать и цитировать, но рабочая ссылка на мой сайт обязательна!