Page 1 of 1

Weather / Погода

Posted: Fri Jan 29, 2021 2:10 am
by turbocat
Написал небольшую программу для просмотра текущей погоды. Использует http://openweathermap.org API.
Так что если данные не точные то виноват скорее всего этот сайт :)
Язык можно можно поменять в weather.json (Поддерживает русский,немецкий, английский)
Город/Область и всё остальное настраиваем там же.
В дистр прогу пока не добавлял
Я был бы рад если бы кто нибудь потестил и отписался.
Бинарник прикрепляю. Сорсы тут

Re: Weather / Погода

Posted: Fri Jan 29, 2021 12:06 pm
by rgimad
проверил, работает нормально, багов пока не нашел)
Spoiler:
scr.png
scr.png (18.5 KiB)
Viewed 6933 times

Re: Weather / Погода

Posted: Fri Jan 29, 2021 6:37 pm
by turbocat
Отлично! Спасибо что потестил. Хотя баг с мягким знаком всё же есть. Причём только с английским! :? Попытаюсь выяснить и исправить. Добавил направление ветра в новой версии. Бинарник всё больше и больше...

Re: Weather / Погода

Posted: Fri Jan 29, 2021 6:47 pm
by maxcodehack
Да, на скрине rgimad'a видно.
На втором скрине.
И надписи на кнопках на один или два пикселя поднять.

Re: Weather / Погода

Posted: Fri Jan 29, 2021 6:58 pm
by turbocat
Да. Текст на кнопке надо приподнять. Я кстати наблюдал очень странное поведение проги, для Смоленской области. С Казанью видимо те же беды...
Ещё меня беспокоит утечка памяти в http.obj которую я сам наверное не исправлю.

Re: Weather / Погода

Posted: Sat Jan 30, 2021 7:25 pm
by Pathoswithin
В английском языке нет мягкого знака. Он есть в транскрипции, но этих символов наверно нет в нашем скромном наборе юникода.

Re: Weather / Погода

Posted: Mon Feb 01, 2021 8:41 am
by turbocat
Pathoswithin wrote:В английском языке нет мягкого знака. Он есть в транскрипции, но этих символов наверно нет в нашем скромном наборе юникода.
На самом деле для Норильска например всё работает. Багуется если "ь" в конце слова. Вообщем то я исправил это удаляя этот символ в конце. Пока не заливал... Вылезли новые ошибки...

Re: Weather / Погода

Posted: Tue Feb 02, 2021 8:26 pm
by turbocat
Обновил погоду. Добавил авто обновление и пофиксил баги мягкого знака на конце.
После обновления данных с сервера прога пожирает больше ОЗУ, но это совсем другая история:
http://board.kolibrios.org/viewtopic.php?f=24&t=4381
Бинарник прикрепил. Можете потестить кому не лень)

Re: Weather / Погода

Posted: Wed Feb 17, 2021 11:46 pm
by turbocat
Удалось полностью перевести на kolibri-libc. Пропали непонятные баги. Прога похудела на 2.5кб :lol:

Re: Weather / Погода

Posted: Sun May 02, 2021 7:50 pm
by turbocat
Тестово перевёл на libc.obj. Стала ещё меньше: 8кб... Прогу распирает из-за json-парсера.
Думаю Михаил Фролов был прав: нужно это дело закостылить. Тогда она будет килобайт 5

Re: Weather / Погода

Posted: Sun May 02, 2021 10:51 pm
by Coldy
В Vbox и Bochs notify выдает ошибку, неподдерживаемая инструкция процессора