S3.Blog

20 Апреля 2024
A A A   RSS-лента
"Я знаю, что ничего не знаю, но многие не знают и этого". Сократ [?].

Soft: Погодный информер

Дата последнего изменения: 3 Января 2022
Метки статьи: Windows, © Авторское, Soft, Портфолио
Всем, кому лень выглянуть в окно, посвящается. :)
Предлагаю Вашему вниманию программу для информирования о реальной погоде в Вашем городе и прогноз погоды на ближайшие два-три дня.


Похожие материалы:




Александрответить
спасибо за отчет - у сервера поменялся формат вывода для некоторых городов.
исправил, проверьте
Николай IV (гость) • ответить
Николай IV. Уже 28. Спасибо!
Игорь (гость) • ответить
Спасибо за ответ. Отзыв написал в общей ветке - не досмотрел, что они не объеденены.
Но Вы не внимательно просмотрели мое сообщение - я прекрасно понимаю, что к чему относится и прогноз - дело такое.
Я на скриншоте и в описании подчеркнул не соответствие фактических цифр в трее (информер скрыт) и за окном. Вот как и сейчас: в трее +11°С, за окном +15,5°С… хотя в прогнозе более правильные цифры - диапазон 15-17°С. Т.е. все как на скриншоте с поправкой на текущий момент.
Это я к чему - разница практически в 5° - это многовато.
Напомню: Чернигов, Украина
Александрответить
я получаю данные по Чернигову отсюда:
http://rss.wunderground.com/auto/rss_full/global/stations/33135.xml?units=both
полная страница:
http://www.wunderground.com/weather-forecast/zmw:00000.1.33135

как вариант, могу отсюда брать:
http://rp5.ru/838/ru

но сейчас и там и там показывает одинаковую текущую температуру: +15
последите пару дней за обоими сервисами и сообщите мне какой из них точнее - я переключу на более точный сервис для вашего города
Игорь (гость) • ответить
даже не знаю что сказать
на мой взгляд источник хорош (задал вопрос товарищу - он посоветует чего по нему - разбирается в этом) - но показывает на текущий момент +17°С, что в общем-то больше похоже на фактическую за окном +18,5°С - в трее сейчас все те же +15°С

по поводу rp5 - им пользуюсь, но тогда уж лучше rp5.ua
конечно прослежу.

да, вот сервер погодный с очень точными метеорадарами (близость повышает точность): http://meteoinfo.by/5/?city=33135
Игорь (гость) • ответить
просто сейчас разница в 3° и это как-то напрягает. и при принудительном обновлении в трее ничего не меняется
Александрответить
смотрите:
программа берет данные с моего сервера - обновление примерно раз в 30минут
а мой сервер вытягивает данные по городам примерно раз в 40-50минут
поэтому обновление в трее ничего не даст, так как запрос идет на мой сервер, где данные на текущий момент еще не обновлены
вполне возможно что сейчас уже +18, но данные на сервере часовой давности (в процессе обновления) и поэтому отображается температура +15
а подождите еще минут 10-15 и отобразится все верно

ЗЫ: сейчас по чернигову программа отображает +16.6
Игорь (гость) • ответить
просто ужас ужасный!!!
нет, браузер у меня другой. меня больше привлекает именно погодный информер на РС или в трее (а лучше и там и там).

да, вчера было и сегодня вот такая шняга при перемещении в трее иконки программы (сначала я не понял кто виноват, но сегодня поймался именно погодный):

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at rs.lib.xml:mlUtil$/copyChildren()[D:\Am\wimo\team\as3\rslib\src\rs\lib\xml\XmlUtil.as:93]
at yo.lib.model.weather::WeatherCache/fillResponse()[D:\Am\wimo\team\as3\yolib\src\yo\lib\model\weather\WeatherCache.as:113]
at yo.lib.model.weather::WeatherCache/update()[D:\Am\wimo\team\as3\yolib\src\yo\lib\model\weather\WeatherCache.as:69]
at yo.lib.model.weather::WeatherManager/onWeatherLoadFinish()[D:\Am\wimo\team\as3\yolib\src\yo\lib\model\weather\WeatherManager.as:62]
at yo.lib.model.weather::WeatherLoadTask/doFinish()[D:\Am\wimo\team\as3\yolib\src\yo\lib\model\weather\WeatherLoadTask.as:76]
at rs.lib.task::Task/finish()[D:\Am\wimo\team\as3\rslib\src\rs\lib\task\Task.as:192]
at rs.lib.task::Task/done()[D:\Am\wimo\team\as3\rslib\src\rs\lib\task\Task.as:171]
at yo.lib.model.weather::WeatherLoadTask/onSlaveFinish()[D:\Am\wimo\team\as3\yolib\src\yo\lib\model\weather\WeatherLoadTask.as:100]
at org.osflash.signals::Slot/execute()[C:\Users\Robert\Documents\Flash\OSFlash\signals\as3-signals\src\org\osflash\signals\Slot.as:91]
at org.osflash.signals:nceSignal/dispatch()[C:\Users\Robert\Documents\Flash\OSFlash\signals\as3-signals\src\org\osflash\signals\OnceSignal.as:125]
at rs.lib.task::Task/finish()[D:\Am\wimo\team\as3\rslib\src\rs\lib\task\Task.as:204]
at rs.lib.task::Task/done()[D:\Am\wimo\team\as3\rslib\src\rs\lib\task\Task.as:171]
at rs.lib.xml:mlLoadTask/doDomComplete()[D:\Am\wimo\team\as3\rslib\src\rs\lib\xml\XmlLoadTask.as:150]
at rs.lib.xml:mlLoadTask/onLoaderFinish()[D:\Am\wimo\team\as3\rslib\src\rs\lib\xml\XmlLoadTask.as:128]
at rs.lib::AirTextLoader/finish()[D:\Am\wimo\team\as3\rslib\src\rs\lib\AirTextLoader.as:89]
at rs.lib::AirTextLoader/onComplete()[D:\Am\wimo\team\as3\rslib\src\rs\lib\AirTextLoader.as:145]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()

чёй-то это такое?
Игорь (гость) • ответить
хотя прошу прощения. присмотревшись вижу, что это другой погодный - у них была проблема с прошлой версией, починили, но видать не полностью...
подтвердите, плиз, что не ваше.
Александрответить
не, это не моё.
информер написан на Delphi и даже приблизительно не имеет таких названий библиотек в своём теле

 
 
  Имя *:   Решите пример *: =
 
Полужирный Курсив Подчеркнутый Перечеркнутый
 
Вставить изображение Сделать цитатой Вставить ссылку Вставить код

Вставить смайл
 
 

 



© S3.Blog: Если критикуешь, не предлагая решения проблемы, то ты становишься частью этой проблемы.