Je m'amuse bien
Sep. 16th, 2003 12:03 pmПереводим java-системку с NT на Unix. Основная проблема - использование на серверной стороне MSWord (оригинальное решение).
Вот так вот с пол-пинка Office под Unix портировать не удалось, решили поправить систему. Оказалось не намного веселее...
В старом коде обнаружились реализации:
- StringTokenizer - частный случай, разрезание по Enter. Поиск всех Enter-ов, запоминание их позиций в массиве, затем (вторым проходом) разрезание;
- boolean Date.before(Date) - через приведение к GregorianCalendar со сравнением всех полей: год, месяц, день, час...
- "Вычиследние количества лет между двух дат" - разбираем на "год, месяц, день", вызовом предыдущей функции определяем, какая дата раньше, в случае необходимости меняем "год, месяц, день" местами... Продолжать?
Проходивший мимо шеф оценил труд, "amuse-toi bien", говорит.
Стараюсь...
Вот так вот с пол-пинка Office под Unix портировать не удалось, решили поправить систему. Оказалось не намного веселее...
В старом коде обнаружились реализации:
- StringTokenizer - частный случай, разрезание по Enter. Поиск всех Enter-ов, запоминание их позиций в массиве, затем (вторым проходом) разрезание;
- boolean Date.before(Date) - через приведение к GregorianCalendar со сравнением всех полей: год, месяц, день, час...
- "Вычиследние количества лет между двух дат" - разбираем на "год, месяц, день", вызовом предыдущей функции определяем, какая дата раньше, в случае необходимости меняем "год, месяц, день" местами... Продолжать?
Проходивший мимо шеф оценил труд, "amuse-toi bien", говорит.
Стараюсь...
no subject
Date: 2003-09-16 04:08 am (UTC)no subject
Date: 2003-09-16 04:35 am (UTC)А так - AIX AS/400. У нас тут все только от IBM - удивительно, как это Windows на станциях стоит, а не PC DOS :)
no subject
Date: 2003-09-16 08:30 am (UTC)Я не понимаю, чтобы реализовать работоспособную конструкцию такого типа необходимо иметь хоть какое-то образование java, а следовательно хоть слегка подозревать о существовании Hashtable. Или хотя бы попытаться поискать его в стандартной поставке...
no subject
Date: 2003-09-16 05:14 am (UTC)А что у вас используют для генерации PDF? А то у меня возникла поблема: старая версия соответствующей библиотеки сваливается под новым Tomcat'ом. А из новой версии ради соответствия каким-то там стандартам выкинуты advanced-фичи, которыми мы пользовались по полной.
no subject
Date: 2003-09-16 08:36 am (UTC)Там такой бред... Контора удивилась купить очередное говно - генератор pdf из xml, в котором:
- нельзя находить элемент по значению атрибута (XPath примитивный) - соответственно порядок элементов в списке менять не получится;
- наложена куча ограничений на сам формат xml (типа таг списка должен начинаться с LIST_, обязательный атрибут - количество итераций);
- не реализована половина фишек pdf (нельзя сделать два блока, один слева от другого - только один над другим, не меняется цвет фона у элементов и т.д.);
.... Продолжать?
no subject
Date: 2003-09-16 01:50 pm (UTC)Thanks!
Date: 2003-09-18 02:07 am (UTC)Да ладно, уже решили на pdf все переделать.