[Moscow.pm] Передача данных скрипту

Павел Тимонин gg.error на gmail.com
Сб Ноя 29 04:46:34 PST 2008


оу пардон, я не ту кнопку нажал..
29 ноября 2008 г. 15:46 пользователь Павел Тимонин <gg.error на gmail.com>написал:

>
> 28 ноября 2008 г. 13:06 пользователь Alexander Lourier <aml на rulezz.ru>написал:
>
>> В письме Wednesday 26 November 2008 23:52:28 Павел Тимонин написал:
>>
>> > платформа серверная и не имеет опеноффиса. хотя можно и поставить.
>>
>> Я на сервере делал. Жаль, это все отдельным модулем сразу не оформлял -
>> можно
>> было бы в CPAN залить. Смысл такой - запускается Xvfb, а потом
>> натравливается
>> на него oocalc. Да-да, он даже в batch-mode не хочет без DISPLAY
>> запускаться.
>> На макроязыке OO пишутся функции, которые открывают и пересохраняют файлы,
>> а
>> потом через командную строку OO вызываются.
>>
>> > но я так
>> > понимаю, что хорошее есть xml. тогда вопрос как его парсить - конечно,
>> > можно руками, однако есть более простые пути.
>>
>> Можно в CSV сразу экспортировать через OO, если данные простые.
>>
>> > 25 ноября 2008 г. 23:14 пользователь Alexander Lourier
>> <aml на rulezz.ru>написал:
>> > > В письме Tuesday 25 November 2008 16:19:20 Павел Тимонин написал:
>> > > > нне. вопрос именно в формате входных файлов - чем можно и нужно ли
>> > >
>> > > заменять
>> > >
>> > > > csv. модулью всё равно, он получает, грубо говоря, строки с текстом
>> -
>> > > > разборкой входных файлов занимается основной скрипт. но я не знаю,
>> > > > какие ему давать файлы.
>> > >
>> > > Если платформа Win32, то Иван уже подсказал решение. Если же нет, то
>> > > можно воспользоваться микроскопом для гвоздей. Openoffice отлично
>> > > скриптуется и умеет читать Excel-документы и выводить нормальный XML.
>> > > Потом можно и обратное преобразование делать.
>> > >
>> > > > 25 ноября 2008 г. 16:15 пользователь Ivan B. Serezhkin
>> > > >
>> > > > <ivan на serezhkin.com>написал:
>> > > > > Павел Тимонин wrote:
>> > > > >> боты скрипта.
>> > > > >>
>> > > > >> Вопрос: как передавать данные скрипту:
>> > > > >>
>> > > > >> 1. Наиболее правильно.
>> > > > >>
>> > > > >>  Складывать их в директорию INBOUND, а скрипт будет
>> перекладыватьих
>> > > > >> в
>> > > > >
>> > > > > PROCESSED и через неделю удалять
>> > > > >
>> > > > >> 2. Наиболее просто (чтобы юзер типа менеджера мог справиться с
>> этой
>> > > > >> задачей, а я потом разбирался с обнаруженными ошибками).
>> > > > >>
>> > > > >>  Писать лог, в логе название файла, мменеджеру вкурить man grep.
>> > > > >
>> > > > > Пусть делает grep error logfile.
>> > > > > При нахождении еррора идёт в процессед, забирает файл, правит его
>> > > > > ручками, и складывает опять в инбоунд.
>> > > > >
>> > > > > Можно завести ещё и директорию XPEHOBO_PROCESSED, тогда и греп не
>> > >
>> > > нужен,
>> > >
>> > > > > но тогда непонятно что не понравилось скирпту.
>> > > > >
>> > > > >
>> > > > > --
>> > > > > Ivan B. Serezhkin
>> > > > > Spamooborona, Yandex. http://so.yandex.ru/
>> > > > >
>> > > > > --
>> > > > > Moscow.pm mailing list
>> > > > > moscow-pm на pm.org | http://moscow.pm.org
>> > >
>> > > --
>> > > Alexander Lourier, http://aml.rulezz.ru/
>> > > --
>> > > Moscow.pm mailing list
>> > > moscow-pm на pm.org | http://moscow.pm.org
>>
>>
>>
>> --
>> Alexander Lourier, http://aml.rulezz.ru/
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20081129/0e403750/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm