|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов ДенисТам помимо uci dll требуется ещё и файлик icudt63l.datПро это я уже в курсе и даже в курсе про разницу между "большим" icu*dat и "маленьким" icu*empty.dat.Если делать как предлагает rdb_dev, то я думаю ему будет очень весело в один прекрасный день обновлять в системном каталоге этот файлик на 300 рабочих местах.Это точно также (не)весело, как и обновление в этом же каталоге fbclient.dll и вообще как и любые обновления на клиентских местах. И, в этом смысле, проблем не вижу: если процедура массовых клиентских обновлений отлажена, то ситуация никак не изменится, если не отлажена - тоже не изменится. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 12:03 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
rdb_devПрописал логон-скрипт на вход пользователяВот только не надо в очередной раз учить плохому. Обновления делаются на уровне системы, а не пользователя. Dixie. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 12:05 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Basil A. SidorovА какие, собственно варианты? Статически собирать fbclient с нужной версией icu? Выкинуть ICU и использовать WinAPI функции. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 12:39 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
11.06.2019 12:39, Dimitry Sibiryakov пишет: > Выкинуть ICU и использовать WinAPI функции. +500 Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 12:42 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovBasil A. SidorovА какие, собственно варианты? Статически собирать fbclient с нужной версией icu? Выкинуть ICU и использовать WinAPI функции.На линуксе это будет особенно хорошо работать. PS Win10 уже включает в себя ICU, правда старую версию. Но нам это мало помогает, увы. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 12:48 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
hvladНа линуксе это будет особенно хорошо работать. Новая политика партии уже запрещает функции с реализацией, обнесённой "#ifdef __WIN32__"? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 12:52 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
11.06.2019 12:48, hvlad пишет: > PS Win10 уже включает в себя ICU, правда старую версию. > Но нам это мало помогает, увы. плевать на Win10. ХР живее всех живых! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 12:52 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, а оно будет работать? Идентификаторы часовых поясов стандартизированы и одинаковы в ICU и WinAPI? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 12:59 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovhvladНа линуксе это будет особенно хорошо работать. Новая политика партии уже запрещает функции с реализацией, обнесённой "#ifdef __WIN32__"?Моя твоя не понимает. Что именно ты предлагаешь заменить на WinAPI ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:02 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов ДенисИдентификаторы часовых поясов стандартизированы и одинаковы в ICU и WinAPI? Понятия не имею. Но если кое-кто использовал "чисто ICU-шные" идентификаторы вместо стандартных - ССЗБ, ему придётся составлять таблицу соответствия. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:02 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов ДенисDimitry Sibiryakov, а оно будет работать? Идентификаторы часовых поясов стандартизированы и одинаковы в ICU и WinAPI?Очень сильно в этом сомневаюсь. Очень. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:02 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovСимонов ДенисИдентификаторы часовых поясов стандартизированы и одинаковы в ICU и WinAPI? Понятия не имею. Но если кое-кто использовал "чисто ICU-шные" идентификаторы вместо стандартных - ССЗБ, ему придётся составлять таблицу соответствия.И что такое "стандартные" по твоему ? И что ты скажешь, если вдруг стандарной окажется сисема из ICU ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:04 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Basil A. Sidorovrdb_devПрописал логон-скрипт на вход пользователяВот только не надо в очередной раз учить плохому. Обновления делаются на уровне системы, а не пользователя. Dixie.Если мне не изменяет память, логон-скрипт отрабатывает от имени учётки локальной системы, но инициируется да - входом пользователя. На самом деле, с современным шедулером венды запустить скрипт от имени администратора привязавшись к старту какой-нибудь службы не составляет труда. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:07 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
11.06.2019 12:59, Симонов Денис пишет: > Идентификаторы часовых поясов стандартизированы и одинаковы в ICU и WinAPI? "нет в мире таких крепостей, которых большевики не могли бы взять" (С) - И. В. Сталин Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:08 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Мимопроходящийплевать на Win10. ХР живее всех живых!При учёте, что хрюшка давно снята с поддержки и к ней более не выпускаются заплатки безопасности? Не, дружище, дохтар сказал в морг - значит в морг! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:09 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
hvladЧто именно ты предлагаешь заменить на WinAPI ? Реализацию функций decodeTimeTz() и decodeTimestampTz() ради которой клиенту и требуется ICU. hvladИ что ты скажешь, если вдруг стандарной окажется сисема из ICU ? Что нужна встроенная в клиент таблица или функция перевода этой системы в TIME_ZONE_INFORMATION, используемый для работы TzSpecificLocalTimeToSystemTime(). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:11 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
МимопроходящийХР живее всех живых!4-ка на ней уже не факт, что будет работать. Хотя... клиент может и будет. Но не нужно на это рассчитывать. В любом случае, есть ещё Win7, которая будет есть ещё лет 5-7 как минимум, имхо ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:13 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
11.06.2019 13:11, Dimitry Sibiryakov пишет: > Что нужна встроенная в клиент таблица или функция перевода этой системы в > TIME_ZONE_INFORMATION, используемый для работы TzSpecificLocalTimeToSystemTime(). +1 у Оракела, кстати, оно таки реализовано задолго до появления всяких там ICU. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:15 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovhvladЧто именно ты предлагаешь заменить на WinAPI ? Реализацию функций decodeTimeTz() и decodeTimestampTz() ради которой клиенту и требуется ICU.Ты демагог или просто поржать вышел ? Есть ещё 3-ий вариант, но я пока его придержу... Dimitry SibiryakovhvladИ что ты скажешь, если вдруг стандарной окажется сисема из ICU ? Что нужна встроенная в клиент таблица Если встраивать в клиент таблицу, то что он должен делать когда она отстанет от сервера ? Dimitry Sibiryakovили функция перевода этой системы в TIME_ZONE_INFORMATION, используемый для работы TzSpecificLocalTimeToSystemTime().На каком принципе должна основываться такая "функция перевода" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:20 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
На самом деле, ID региона можно легко превратить в ASCII название региона и без ICU. Эти ID - чисто наше понятие (как выяснилось при изучении кода) и таблица соответствия кодов названиям тоже наша. Это не снимает проблемы старого клиента и нового сервера, но пока отложим этот момент. Т.е. проблема не в том, чтобы найти имя региона. Проблема в том, чтобы вычислить смещение в данном регионе в данный момент времени от UTC, т.к. время передаётся именно в UTC. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:40 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
hvladТы демагог или просто поржать вышел ? Тебя весь топик послать перечитывать или достаточно http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1276348&msg=21905188 ? hvladЕсли встраивать в клиент таблицу, то что он должен делать когда она отстанет от сервера ? Что должен делать клиент если его версия не соответствует версии сервера... Интересный риторический вопрос. Можно, я отвечу "с громкими воплями в падать в панику"? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:41 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovТебя весь топик послать перечитывать или достаточно https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1276348&msg=21905188 ?Это чушь, см выше Dimitry SibiryakovЧто должен делать клиент если его версия не соответствует версии сервера... Интересный риторический вопрос. Можно, я отвечу "с громкими воплями в падать в панику"?Это ты своему другу Адриане расскажи, его код именно так сейчас и работает. Независимо от версии сервера - это бонус ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:43 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
11.06.2019 13:13, hvlad пишет: МП>> ХР живее всех живых! > 4-ка на ней уже не факт, что будет работать. > Хотя... клиент может и будет. > Но не нужно на это рассчитывать. а 3-м клиентом к ней можно будет цепляться? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:44 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Мимопроходящий11.06.2019 13:13, hvlad пишет: МП>> ХР живее всех живых! > 4-ка на ней уже не факт, что будет работать. > Хотя... клиент может и будет. > Но не нужно на это рассчитывать. а 3-м клиентом к ней можно будет цепляться?Конечно. И 2-ым тоже. Но новые типы данных они не поймут. PS для таких есть set time zone bind legacy, кстати ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:45 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
hvladВ любом случае, есть ещё Win7, которая будет есть ещё лет 5-7 как минимум, имхоИ не мечтай! Поддержка Windows 7 завершается Жизненный цикл Windows 7 Service Pack 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2019, 13:49 |
|
|
start [/forum/topic.php?fid=40&msg=39825338&tid=1560436]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
379ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
others: | 267ms |
total: | 768ms |
0 / 0 |