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

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


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/d4209b20/attachment.html>


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