metaclass: (Default)
[personal profile] metaclass
Сижу читаю описание postscript, завожу Ghostscript, чтобы он видел свои шрифты на винде, итд, итп и гложет мысль: "Вот если я это прикручу в продакшен, ведь потом кому-то придется весь этот ад изучать и ставить повторно, потому что никто времени на обучение других сотрудников не выделит, да и сотрудников этих то нету".

Даже с учетом того, что я уже написал в баг-трекере кратко, где и как это берется - этого никто не найдет, потому что 1) надо знать, что вообще есть баг-трекер 2) нужно чтобы этот баг-трекер пережил, скажем, мое увольнение(в лучшем случае) или попадание в дурдом(в худшем), 3) нужно догадаться что там можно искать по ключевым словам, 4) нужно знать ключевые слова.

Т.е. следует постулат: документацию больше нескольких строчек на любую сущность писать бесполезно, потому что ее: 1)некому читать 2)никто не поймет используемых идей 3)никто не знает что документация существует.

PS: Кстати,я еще завел порочную практику часть документации вместо баг-трекера держать в виде latex документов в svn. А то трекер очень уж сука тормозит, ибо "веб-приложение", и неудобно крупные документы в нем делать.
Будущим поколениям, открывающим мои папки в "Windows Explorer" - пламенный превед.

Date: 2009-12-27 02:12 pm (UTC)
From: [identity profile] alexott.livejournal.com
а зачем тебе postscript, при наличии pdf?

Date: 2009-12-27 02:28 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Изучаю вопрос насчет "не использовать ли его в качестве промежуточного формата для генератора печатных отчетов".

Date: 2009-12-27 02:43 pm (UTC)
From: [identity profile] alexott.livejournal.com
имхо не стоит...

Date: 2009-12-27 03:08 pm (UTC)
From: [identity profile] metaclass.livejournal.com
А какие альтернативы? Вообще нужен как раз язык его стиля "вывести строку, нарисовать картинку линиями, установить шрифт".

Date: 2009-12-27 03:21 pm (UTC)
From: [identity profile] alexott.livejournal.com
svg + xsl:fo какой-нибудь? на iReport смотрел?

Date: 2009-12-27 03:28 pm (UTC)
From: [identity profile] theiced.livejournal.com
постскрипт - ок для таких задач. не слушайте разных там недалёких ;}

Date: 2009-12-27 03:35 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Так вот и я смотрю: либо идти по пути "ебаться с готовым" либо по пути "сделать по быстрому свое". Для первого мне ничего делать не нужно, готовый генератор отчетов у меня и так есть, но чувствуется что авторы психи конченые (формы хранятся в бинарниках, исходный код - тонны говна, обработку ошибок и логи пришлось самостоятельно вкручивать). А второе, вот, не принято :)

Date: 2009-12-27 03:36 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Я еще смотрю, что на постскрипте сделать некоторые печатные формы это как бы не быстрее, чем осилить адов бред готовых генераторов отчетов.

Date: 2009-12-27 04:09 pm (UTC)
From: [identity profile] lionet.livejournal.com
Переносы строк как делать будешь?

Date: 2009-12-27 04:20 pm (UTC)
From: [identity profile] metaclass.livejournal.com
hyphenation? Взять готовый алгоритм какой-нибудь.
Или вообще разбиение длинной строки на строки по заданной ширине?
У меня тут обычно такие отчеты, что там вопрос ставится по другому: "как вообще поместить весь бред, предусмотренный законодательством в отчет".

Date: 2009-12-27 04:29 pm (UTC)
From: [identity profile] lionet.livejournal.com
Как-как... XeTeX'ом!

Date: 2009-12-27 03:44 pm (UTC)
From: [identity profile] alexott.livejournal.com
PS может быть и Ок для таких задач, но я предвижу потенциальный геморой с тасканием с собой GS и т.п. вещами (насколько я понимаю - основная платформа - винда?) - это мы дааавно проходили (лет 10 назад :-)

Date: 2009-12-27 03:45 pm (UTC)
From: [identity profile] alexott.livejournal.com
если как раз для такого и нужно, то я бы точно PDF взял - я не думаю, что тебе нужен навороченный язык программирования, а все остальные примитивы рисования и т.п., PDF унаследовал от PS

Date: 2009-12-28 06:58 am (UTC)
From: [identity profile] metaclass.livejournal.com
Не, ну вот открываю я PS и документацию по нему - все понятно с первой же страницы.
Открываю PDF - а там ад и холокост бинарный.

Date: 2009-12-28 09:31 am (UTC)
From: [identity profile] alexott.livejournal.com
не все обязательно пихать в бинарном виде...

Date: 2009-12-27 04:41 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
Я скажу странное, но не могу не сказать. html пробовали?

Date: 2009-12-28 06:56 am (UTC)
From: [identity profile] metaclass.livejournal.com
Т.е. собственная рендерилка html или обход плющей кривонастроенных местными говноадминами опер, мозил и 3 версий IE и держание в штате говно-веб-дизайнера для печатных форм - это будет сильно проще "сгенерить печатную форму генератором отчетов"?

Date: 2009-12-28 07:13 am (UTC)
From: [identity profile] permea-kra.livejournal.com
Не знаю, но это будет проще, чем рисовать отчёт ручками. Плюс поддержка стандартов в webkit/gecko достаточно внятная, концептуальных проблем быть _по_идее_ не должно.

В QT своя рендерилка html, так что можно разбираться с _одним_ движком. Довольно неплохим.

Date: 2009-12-27 05:03 pm (UTC)
From: [identity profile] potan.livejournal.com
groff :-)

Date: 2009-12-27 07:29 pm (UTC)
From: [identity profile] w00dy.livejournal.com
Я бы предложил конечно word + customXml пользовать в качестве генератора отчётов, если нужно выводить только текстовые данные по заранее известному шаблону, то publishing умещается строк в 20 кода.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 20th, 2025 08:09 pm
Powered by Dreamwidth Studios