V
vagorzel
Новичок
Раз сглупил, то извиняюсь, понятно что об этом думали, только здесь не звучало, вот и написал от отчаяния, чтобы не слушать эти часовые страдания ...vagorzel, там проблема другая... :unknown:
Раз сглупил, то извиняюсь, понятно что об этом думали, только здесь не звучало, вот и написал от отчаяния, чтобы не слушать эти часовые страдания ...vagorzel, там проблема другая... :unknown:
А можно же не так, чтобы ежедневно записывалось, а только если эти файлы настроек пользователь переместит в каталог uprgate - вот оттуда РАЗОВО и переносить автоматически во внутреннюю память, т.е. так как при обновлении ПО, но только еще и пользовательские настройки.....это и сейчас можно делать самому с помощью нехитрых манипуляций. А вообще говоря, то можно текущие config.ini и avserver.sh каждый раз при старте регистратора сохранять во внутренней флеш-памяти регистратора, а потом при форматировании карточки их оттуда записывать обратно на SD-карту.
Но есть одно НО: если внутреннюю флеш-память регистратора лишний раз "насиловать" записью, то рано или позно, на ней появятся ошибки - это неизбежно. Именно поэтому очень желательно минимизировать количество операций записи в неё.
да, это было бы здоровоеще и пользовательские настройки
Да еще проще, без названий городов и лето/зима, а просто файлы: GMT, GMT-1, GMT+1, GMT-2, GMT+2 и т.д., а уж какой часовой пояс соответствует данной местности в данное время года (зима/лето) уж наш пользователь как то сообразит и сам.......Для ave123.
Для упрощения задания (выбора) часового пояса для любого местоположения:
Может имеет смысл добавить в папку часовых поясов еще 24 файла с явным видом смещения от GMT ( от -12 до +12 часов) или лучше в существующих поправить названия до "явного" вида смещения(к примеру, Moscow_plus4). Там где есть зима-лето так и поставить две цифры или какой либо знак, что летом и зимой разное смещение (к примеру Gdeto_plus56, т.е. зимой +5 а летом +6, ATAM_minus87).
Я так и предложил, только вот знатоки и говорят, что не все там так просто...Да еще проще, без названий городов и лето/зима, а просто файлы: GMT, GMT-1, GMT+1, GMT-2, GMT+2 и т.д., а уж какой часовой пояс соответствует данной местности в данное время года (зима/лето) уж наш пользователь как то сообразит и сам.......
Чем же не просто? Вместо файла с именем Париж записать файл с именем GMT, а вместо файла с именем Москва записать файл GMT+4.... ну и т.д.Так вот знатоки и говорят, что не все там так просто...
Я думаю, что это ave123 в первую очередь пришло в голову, но раз так не получилось, значит были серьезные проблемы. Мы не принимаем участия в "потрошении" и не знаем все трудности "роста".Чем же не просто? Вместо файла с именем Париж записать файл с именем GMT, а вместо файла с именем Москва записать файл GMT+4.... ну и т.д.
Вот кстати хороший "тупиковый" пример, т.к. Kiev имеет 4 знакоместа, а GMT+2 уже 5 знакомест, как Вы себе представляете заменить это в теле программы?что изменится если уже существующий файл времени по имени "Киев" будет просто иметь имя "GMT+2"
Для ave123.
Для упрощения задания (выбора) часового пояса для любого местоположения:
...
А можно же не так, чтобы ежедневно записывалось, а только если эти файлы настроек пользователь переместит в каталог uprgate - вот оттуда РАЗОВО и переносить автоматически во внутреннюю память, т.е. так как при обновлении ПО, но только еще и пользовательские настройки.....
Да еще проще, без названий городов и лето/зима, а просто файлы: GMT, GMT-1, GMT+1, GMT-2, GMT+2 и т.д., а уж какой часовой пояс соответствует данной местности в данное время года (зима/лето) уж наш пользователь как то сообразит и сам.......
Вы не поняли видимо.... Я говорю о файлах, которые в нашей прошивке находятся в каталоге TimeZone и которые можно просто копированием перенести в каталог SityTime при персональной настройке и эти файлы имеют названия РАЗНОЙ длины (Moskov, Kiev, Novokuznetsk) - и при простом копировании файла с именем одной длины на файл с именем другой длины все работает и сейчас....Вот кстати хороший "тупиковый" пример, т.к. Kiev имеет 4 знакоместа, а GMT+2 уже 5 знакомест, как Вы себе представляете заменить это в теле программы?
Это примерно так же "тонко" как правильно заменить надпись справа внизу. Кто соображает, что делает - все прекрасно получается, хочет номер машины пропишет, хочет имя любимой собаки, зная что там всего 16-17 символов доступно для замены. А неумело можно и прошивку положить...
Раз разрабы молчат, значит просто потешаются над нашими домыслами, видно пройдя это давным-давно, ну чуть-чуть повеселились, можно и на покой. Пусть спокойно добивают то, до чего уже докопались и знают как реализовать.
Так пусть при этом файл Moskov будет называться GMT+4, а файл Kiev будет называться GMT+2 что измениться то для программы?
МолодецПусть пользуются.
Может и не правильно, но проще пользователю найти свою часовую зону и главное при этом часы все равно будут работать правильно ....фактически - ничего, но это неправильно
Вот такой вариант ответа:Может и не правильно, но проще пользователю найти свою часовую зону и главное при этом часы все равно будут работать правильно ....
То, что ребята творят чудеса и им все благодарны - это не обсуждается....Вот такой вариант ответа:
В регистраторе крутится Linux, в нем принято часовые пояса называть Europe/Moscow или, например, Asia/Omsk. Так правильно и всё. Прими как данность.
Ребята и так, не имея исходников, творят чудеса. И, думаю, это не самая важная задача сейчас.
Вполне логично, но есть одно НО!Однако, никому же не мешает тот факт, что в новой прошивке пользователь, который живет например в Питере ставит в качестве часовой зоны файл Moskov? Все равно это одна часовая зона... Ведь так?
Так пусть этот файл будет иметь имя не Moskov, а GMT+4 и все, кто живет в любом городе с часовым поясом Москвы его и установят как свою часовую зону .... ведь так?
Вот и подготовить 24 файла с именами GMT+-Х, для городов где нет перехода зимнее/летнее время, а уж 2 раза в год, для тех мест, где реализован этот "перевод стрелок" можно и самому часовую зону переставить.....Но я с Вами согласен, в нашем случае и в наше время удобнее мыслить и настраивать по смещению GMT+4.
...
Прошу совета, может, что то упустил или не дочитал форум до конца.
С уважением,
WinKite
Вот и подготовить 24 файла с именами GMT+-Х, для городов где нет перехода зимнее/летнее время, а уж 2 раза в год, для тех мест, где реализован этот "перевод стрелок" можно и самому часовую зону переставить.....
Тем более, что например в Украине вообще в последнее время не могут окончательно определиться с этим переходом и каждый сезон отмечается "метаниями" и все решается в последние дни...
Так что, прошивку рега каждый раз переделывать (и постоянно мониторить ситуацию), если в какой либо из стран мира будет меняться законодательство по "переводу стрелок"?
Пусть сами пользователи просто файл часовой зоны для другого GMT поставят и все дела.....