Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     19 Jan 2008  16:56:19
 To : Victor Krapivin
 Subject : Re: ?
 -------------------------------------------------------------------------------- 
 
 Victor Krapivin <Victor.Krapivin@f1003.n5080.z2.fidonet.org> wrote:
 
 >>  VK> То есть xsltproc ну никак не ложится в unix way? ;-) 
 >> 
 >> Плохо вписывается. Теоретически, xslt  это такой аналог awk  толко
 >> помощнее, где-то посредине между awk и perl. А аналогов sed и grep -
 
  VK> Эта - а <xsl:template match="..."> уже как вид грепа не катит? 8-)
 
 Hе катит. Потому что это нельзя непосредственно указать в командной
 строке xsltproc.
 
 Инструменты командной строки должны быть удобными. Пользователям
 GUI-интегрированных сред и прочих desktop environments этого не понять.
 Потому что удобные GUI-интерфейсы пока вообще никто делать не научился -
 ни Apple, ни Microsoft.
 
  VK> Видишь ли, те кто варится с XSL - те предпочитают Saxon, а не libxml2... 
  VK> И с XQuery у них все в порядке.
 
 Что значит все в порядке? Там есть набор утилит, которые реализуют
 функциональность sed и grep? А визуализировать результаты этого grep
 как?
 
 Помнится одно время в составе mozilla был xmlterm, но я так и не понял,
 как в нем удобопонятно для меня отобразить выборку объектов из .svg
 файла.
 >> Hо вот XSL-FO... Оно, конечно, постепенно доводится до ума, но что-то я
 >> пока не припомню в дистрибутивах достаточно хорошего и универсального
 >> FOP, основанного на той же libxml2, что и xsltproc. Ладно, хрен с ним,
 
  VK> FOP унутре имеет Xalan и/или Saxon.
 
 Э, а что есть продукт который так и  называеся FOP? Я думал что это
 generic название для класса продуктов, вроде как Word Processor.
 Конечно, все мы знаем что есть word processor, который называется просто
 Word...
  VK> Hу да, ну да - Xalan/Java - это evil ;-)
 
 А что GCJ уже научился его компилировать в нормальный нативный код?
 Cовсеми фишками оптимизации которые умеет бэкэнд GCC на данном
 процессоре?
  
 Понимаешь ли в Unix есть такие штуки, как copy on write, shared
 libraries еtc, которые при работе с native кодом существенно уменьшают
 расход памяти и дисковый ввод-вывод. 
 
 Поскольку инструменты командной строки это процессы, которые порождаются
 сотнями и завершаются выполнив маленькую операцию (и именно в этом смысл
 toolbox phylosophy) то оптимизация на этот предмет весьма существенна.
 >> Как-то так получается что для того, чтобы получить качественную
 >> распечатку, оказывается проще генерировать xslt-преобразованием LaTeX
 >> или troff, чем использовать какой-нибудь FOP или даже Jadetex.
 
  VK> Что, для troff уже появился визуальный редактор шаблонов?
 
 Зачем он мне визуальный, если я troff/TeX ГЕHЕРИРОВАТЬ собираюсь?
 
 Увы, сделать WYSIWYG редактор для шаблонов, которые будут наполняться
 содержанием по ходу дела, невозможно в принципе. Поскольку в момент
 создания шаблона нигде, кроме головы создающего, нет информации о том,
 какие именно данные туда будут вставляться.
 
 Любая другая визуальность, кроме WYSIWYG для задач верстки вредна.
 Потому что часть мозга, ответственная за обработку визуальной информации
 должна быть занята представлением готового результата, а не инструмента
 для его обработки. Для инструмента удобнее как раз задействовать часть
 мозга, ответственную за обработку вербальной информации (что и
 обеспечивают troff и TeX). 
 
  VK> Ты когда свой catdoc компиляешь, часто разглядываешь соответствующие .S? 
  VK> А почему для троффа это достоинство? ;-)
 
 Когда компиляю реализацию GOST 28147-89 - иногда и заглядываю.
 catdoc-то что, его вообще можно на perl или tcl переписать, много
 сильнее тормозить не будет.
 
 Вообще заглядывание в файл .S может помочь в основном только при решении
 проблем с производительностью. Hесоответствие результата задумке, которое
 отлавливается только таким способом - признак кривого компилятора.  
 
 Вот в результаты работы препроцессора я смотрю с завидной регулярностью.
 А заглядывание в промежуточные файлы при
 верстке - в решение проблем с внешним видом. По тем же самым причинам
 что и в результаты работы препроцессора C - представить себе в уме
 работу продвинутой системы макроподстановки (а troff и TeX таковыми
 являются) довольно сложно. 
 
 -- 
 А теперь прикинь, солдат, где Москва, а где Багдад..
           -- Л. Филатов
 --- ifmail v.2.15dev5.4
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 ?   Zahar Kiselev   15 Jan 2008 20:42:20 
 Re: ?   Victor Krapivin   16 Jan 2008 02:09:04 
 Re: ?   Zahar Kiselev   16 Jan 2008 20:11:06 
 Re: ?   Victor Krapivin   17 Jan 2008 00:20:22 
 Re: ?   Zahar Kiselev   17 Jan 2008 08:54:34 
 Re: ?   Ilya Anfimov   17 Jan 2008 12:50:17 
 Re: ?   Victor Krapivin   17 Jan 2008 18:47:59 
 Re: ?   Ilya Anfimov   17 Jan 2008 18:32:28 
 Re: ?   Victor Krapivin   17 Jan 2008 21:49:09 
 Re: ?   Ilya Anfimov   17 Jan 2008 20:54:49 
 Re: ?   Victor Krapivin   17 Jan 2008 23:59:06 
 Re: ?   Eugene B. Berdnikov   18 Jan 2008 00:08:37 
 Re: ?   Victor Krapivin   18 Jan 2008 21:31:31 
 Re: ?   Artem Chuprina   18 Jan 2008 22:30:28 
 Re: ?   Victor Krapivin   19 Jan 2008 01:22:07 
 Re: ?   Artem Chuprina   21 Jan 2008 18:29:22 
 Re: ?   Victor Wagner   18 Jan 2008 13:43:32 
 Re: ?   Victor Krapivin   18 Jan 2008 22:09:09 
 Re: ?   Victor Wagner   19 Jan 2008 16:56:19 
 Re: ?   Victor Krapivin   21 Jan 2008 17:00:54 
 ?   Nickita A Startcev   03 Feb 2008 01:04:30 
 Re: ?   Zahar Kiselev   17 Jan 2008 17:58:28 
 Re: ?   Ilya Anfimov   17 Jan 2008 20:11:02 
 Re: ?   Alex Korchmar   17 Jan 2008 13:00:08 
 Re: ?   Ilya Anfimov   17 Jan 2008 15:06:16 
 Re: ?   Alex Korchmar   17 Jan 2008 16:03:59 
 Re: ?   Ilya Anfimov   17 Jan 2008 16:11:30 
 Re: ?   Alex Korchmar   17 Jan 2008 18:57:21 
 Re: ?   Ilya Anfimov   17 Jan 2008 19:17:05 
 Re: ?   Alex Korchmar   17 Jan 2008 19:31:12 
 Re: ?   Ilya Anfimov   17 Jan 2008 19:38:23 
 Re: ?   Zahar Kiselev   17 Jan 2008 22:56:24 
 Re: ?   Alex Korchmar   18 Jan 2008 13:08:04 
 Re: ?   Zahar Kiselev   18 Jan 2008 22:53:54 
 Re: ?   Victor Wagner   17 Jan 2008 21:09:57 
 Re: ?   Pavlo Marenyuk   18 Jan 2008 00:40:24 
 Re: ?   Zahar Kiselev   18 Jan 2008 12:47:12 
 ?   Poruchik   18 Jan 2008 17:56:52 
 Re: ?   Victor Wagner   19 Jan 2008 17:56:34 
 ?   Poruchik   20 Jan 2008 03:32:10 
 ?   Alexey Desyatnik   20 Jan 2008 12:01:05 
 ?   Poruchik   20 Jan 2008 15:34:32 
 ?   Alexey Desyatnik   20 Jan 2008 16:43:13 
 ?   Poruchik   21 Jan 2008 12:45:49 
 ?   Alexey Desyatnik   21 Jan 2008 15:35:53 
 ?   Poruchik   21 Jan 2008 18:39:59 
 Re: ?   Victor Wagner   20 Jan 2008 12:57:42 
 ?   Poruchik   20 Jan 2008 15:46:06 
 <без заголовка>   Sergey A. Shkuratov   20 Jan 2008 17:04:52 
 <без заголовка>   Poruchik   21 Jan 2008 12:52:20 
 Re: ?   Ilya Anfimov   21 Jan 2008 13:13:51 
 ?   Poruchik   21 Jan 2008 18:39:25 
 Re: ?   Zahar Kiselev   17 Jan 2008 18:48:06 
 Re: ?   Victor Krapivin   17 Jan 2008 23:36:02 
 Re: ?   Zahar Kiselev   17 Jan 2008 23:36:12 
 Re: ?   Victor Krapivin   18 Jan 2008 21:59:24 
 Re: ?   Victor Krapivin   17 Jan 2008 18:53:41 
 Re: ?   Ilya Anfimov   17 Jan 2008 18:29:27 
 Re: ?   Alex Korchmar   17 Jan 2008 18:53:48 
 Re: ?   Victor Krapivin   17 Jan 2008 20:46:14 
 Re: ?   Ilya Anfimov   17 Jan 2008 19:37:52 
 Re: ?   Zahar Kiselev   17 Jan 2008 22:48:12 
 Re: ?   Victor Krapivin   18 Jan 2008 21:44:32 
 Re: ?   Zahar Kiselev   19 Jan 2008 00:14:44 
 Re: ?   Alexey Desyatnik   17 Jan 2008 20:05:29 
 Re: ?   Ilya Anfimov   17 Jan 2008 20:16:33 
 Re: ?   Victor Krapivin   17 Jan 2008 23:54:17 
 Re: ?   Ilya Anfimov   18 Jan 2008 15:27:05 
 Re: ?   Victor Krapivin   18 Jan 2008 22:18:26 
 Re: ?   Artem Chuprina   18 Jan 2008 21:17:47 
 Re: ?   Victor Krapivin   19 Jan 2008 00:37:00 
 Re: ?   Ilya Anfimov   18 Jan 2008 22:35:01 
 Re: ?   Ilya Anfimov   18 Jan 2008 22:35:02 
 Re: ?   Victor Krapivin   19 Jan 2008 01:18:35 
 Re: ?   Eugene B. Berdnikov   19 Jan 2008 11:08:29 
 Re: ?   Alex Korchmar   19 Jan 2008 14:49:18 
 Re: ?   Eugene B. Berdnikov   19 Jan 2008 16:08:34 
 Re: ?   Alex Korchmar   19 Jan 2008 18:32:13 
 Re: ?   Ilya Anfimov   19 Jan 2008 18:49:55 
 Re: ?   Eugene B. Berdnikov   19 Jan 2008 21:08:09 
 Re: ?   Victor Krapivin   21 Jan 2008 16:36:27 
 Re: ?   Eugene B. Berdnikov   21 Jan 2008 17:08:10 
 Re: ?   Victor Krapivin   21 Jan 2008 22:23:40 
 ?   Maxim Davydow   22 Jan 2008 01:41:56 
 Re: ?   Ilya Anfimov   22 Jan 2008 12:42:57 
 Re: ?   Victor Krapivin   22 Jan 2008 16:06:58 
 Re: ?   Victor Krapivin   17 Jan 2008 23:51:06 
 Re: ?   Alexey Desyatnik   18 Jan 2008 17:47:19 
 Re: ?   Victor Krapivin   18 Jan 2008 22:22:12 
 ?   Nickita A Startcev   02 Feb 2008 23:39:32 
 ?   Andrey Zhukov   03 Feb 2008 12:01:29 
 ?   Nickita A Startcev   03 Feb 2008 21:57:32 
 ?   Andrey Zhukov   03 Feb 2008 23:50:09 
 Re: ?   Ilya Anfimov   03 Feb 2008 18:43:38 
 Re: ?   Victor Krapivin   04 Feb 2008 19:25:56 
 ?   Ivan A. Ufimtsev   07 Feb 2008 01:18:30 
 Re: ?   Zahar Kiselev   17 Jan 2008 18:20:52 
 Re: ?   Zahar Kiselev   17 Jan 2008 18:01:36 
 Re: ?   Victor Krapivin   17 Jan 2008 23:11:38 
 Re: ?   Zahar Kiselev   17 Jan 2008 23:14:40 
 ?   Andrey Zhukov   18 Jan 2008 02:57:53 
 ?   Poruchik   18 Jan 2008 18:16:15 
 ?   Zahar Kiselev   18 Jan 2008 23:46:18 
 ?   Poruchik   20 Jan 2008 03:07:15 
 Re: ?   Victor Krapivin   18 Jan 2008 22:01:47 
 ?   Andrey Zhukov   18 Jan 2008 23:59:59 
 ?   Zahar Kiselev   18 Jan 2008 13:45:22 
 ?   Andrey Zhukov   19 Jan 2008 01:20:46 
 Re: ?   Alex Korchmar   19 Jan 2008 01:33:33 
 Re: ?   Victor Krapivin   18 Jan 2008 21:56:52 
 Re: ?   Alex Korchmar   17 Jan 2008 22:14:12 
 Re: ?   Zahar Kiselev   18 Jan 2008 12:35:28 
 Re: ?   Alex Korchmar   18 Jan 2008 15:27:05 
 Re: ?   Ilya Anfimov   18 Jan 2008 16:19:30 
 Re: ?   Zahar Kiselev   18 Jan 2008 23:22:32 
 Re: ?   Victor Krapivin   18 Jan 2008 22:16:28 
 Re: ?   Zahar Kiselev   19 Jan 2008 01:10:08 
 Re: ?   Victor Krapivin   21 Jan 2008 16:35:07 
 Re: ?   Zahar Kiselev   21 Jan 2008 16:50:52 
 Re: ?   Pavlo Marenyuk   21 Jan 2008 20:33:10 
 Re: ?   Zahar Kiselev   21 Jan 2008 22:05:02 
 Re: ?   Ilya Anfimov   22 Jan 2008 12:40:23 
 Re: ?   Ilya Anfimov   21 Jan 2008 20:03:00 
 Re: ?   Victor Krapivin   21 Jan 2008 22:32:37 
 Re: ?   Zahar Kiselev   21 Jan 2008 23:32:54 
 Re: ?   Victor Krapivin   22 Jan 2008 16:45:58 
 ?   Poruchik   21 Jan 2008 23:23:42 
 ?   Zahar Kiselev   22 Jan 2008 03:59:18 
 ?   Poruchik   22 Jan 2008 13:24:42 
 Re: ?   Eugene B. Berdnikov   18 Jan 2008 22:10:12 
 Re: ?   Zahar Kiselev   19 Jan 2008 01:27:12 
 Re: ?   Eugene B. Berdnikov   19 Jan 2008 11:09:30 
 Re: ?   Victor Krapivin   17 Jan 2008 18:46:01 
 Re: ?   Zahar Kiselev   17 Jan 2008 22:22:32 
 Re: ?   Victor Krapivin   18 Jan 2008 21:41:41 
 Re: ?   Zahar Kiselev   19 Jan 2008 00:03:08 
 Re: ?   Victor Krapivin   21 Jan 2008 16:32:31 
 Re: ?   Zahar Kiselev   21 Jan 2008 16:46:38 
 Re: ?   Pavlo Marenyuk   21 Jan 2008 20:38:17 
 Re: ?   Zahar Kiselev   21 Jan 2008 22:08:34 
 Re: ?   Pavlo Marenyuk   22 Jan 2008 16:10:10 
 Re: ?   Victor Krapivin   21 Jan 2008 22:30:03 
 Re: ?   Zahar Kiselev   21 Jan 2008 23:10:00 
 Re: ?   Victor Krapivin   22 Jan 2008 16:40:59 
 ?   Poruchik   21 Jan 2008 23:09:36 
 ?   Zahar Kiselev   22 Jan 2008 03:56:02 
 ?   Poruchik   22 Jan 2008 13:15:54 
 Re: ?   Victor Krapivin   22 Jan 2008 16:46:52 
 Re: ?   Alexander Grebenkov   18 Jan 2008 23:05:44 
 Re: ?   Zahar Kiselev   19 Jan 2008 12:26:04 
 Re: ?   Victor Wagner   16 Jan 2008 00:29:52 
 Re: ?   Ilya Anfimov   16 Jan 2008 15:20:21 
 Re: ?   Zahar Kiselev   16 Jan 2008 15:34:40 
 Re: ?   Zahar Kiselev   16 Jan 2008 20:07:40 
 Re: ?   Alex Korchmar   16 Jan 2008 00:41:28 
 Re: ?   Zahar Kiselev   16 Jan 2008 16:02:00 
 Re: ?   Ilya Anfimov   16 Jan 2008 15:13:48 
 Re: ?   Zahar Kiselev   16 Jan 2008 21:40:16 
 Re: ?   Ilya Anfimov   17 Jan 2008 12:49:17 
Архивное /ru.linux/42270005125ce.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional