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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Pavel Kurnosoff                      2:5030/736.25  22 Dec 2000  17:25:44
 To : vitus@ice.ru
 Subject : Re: Переделка %20%3F в удобочитаемое...
 -------------------------------------------------------------------------------- 
 
   если нет,то сходите на www.parser.ru... "не имеющая аналогов в мире",
   блин...
 
 On Fri, 22 Dec 00 12:03:56 +0300 vitus  wrote:
 
  v> Я, собственно, это проделал. Весь интерпретатор в общем-то сводится к
  v> split(/<:(.*):>/,$template и далее печати нечетных элементов и eval
  v> четных.
 
 ну да. только у меня он сводится к замене нечетных на print q|нечетный|,
 обрамления всего этого "package xxx;@ISA='Page'; sub page { my $p=shift;
 %ARG=@_;" и "} 1;", скидывания в файл и потом do. 
 
  v> Действительно, ресурсов кушает несколько больше, чем хотелось бы, но не
  v> смертельно. Следующее, чего я буду делать - это писать свою xml-ную dtd,
  v> которую выполнять посредством XML::Parser - он на C написан.  Заодно,
  v> крайне упроститсся проверка синтаксиса шаблонов. nsgmls ее за меня делать
  v> будет.
 
 XML::Parser... sax'овая fsm на перле тебе всю скорость потом убъет при
 достаточной пушистости этого твоего dtd. я вот в другую сторону смотрю -
 sablotron тихо-тихо, но уже почти дорос до нормальных xslt-процессоров...
 
  v> А вот для этого тебе нужна достаточно развитая поддержка объектной модели
  v> мира в базе данных. Чтобы менюшка была не менюшкой, а списком объектов
  v> класса элемент меню, имеющих отношение к текущему контексту.
  v> А еще лучше, чтобы объектом был не элемент меню, а то что в результате
  v> прохода по оной ссылке появится. А сам элемент меню формировался как такой
  v> способ представления данного объекта.
 
 э нет. это ты еще уровнем выше поднялся. мне не нужен второй communiware
 (будет нужен - купим, хотя кто знает ;), мне ПОКА нужно только превращения
 хэша вида 'Title'=>'http://link' в меню с зависимостью от request_uri.
 
  PK> для каждой комбинации параметров. а потом берется готовый контент. вот
  PK> единственно смущает то, что память это дело поест по-страшному... никто
  PK> не
  v> Поест, поест. У меня сейчас RSS апача в 64 мега - не редкость. 
 
 [мысленно умножил на 20...] 8[  ] или это суммарно?
 
  v> Правда,
  v> это у Oracle 8i клиентские библиотеки немерянные.
 
 пока выкрутился кэшированием этого дела на диск, а потом print while <F>; -
 всяко быстрее лишнего xslt прохода или даже eval'а (данные не меняются).
 
 -- 
 // pavel kurnosoff 
 --- Gnus v5.6.45/XEmacs 21.1 - "Bryce Canyon"
  * Origin: there's no tomorrow (2:5030/736.25)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Переделка %20%3F в удобочитаемое...   Pavel Kurnosoff   22 Dec 2000 17:25:44 
 Re: Переделка %20%3F в удобочитаемое...   Ruslan Bondarev   22 Dec 2000 23:18:07 
 Re: Переделка %20%3F в удобочитаемое...   Pavel Kurnosoff   23 Dec 2000 20:49:09 
 Re: Переделка %20%3F в удобочитаемое...   vitus@ice.ru   24 Dec 2000 21:31:44 
 Re: Переделка %20%3F в удобочитаемое...   Serge Shikov   25 Dec 2000 13:54:59 
 Переделка %20%3F в удобочитаемое...   Mike Shoyher   26 Dec 2000 01:23:38 
 Re: Переделка %20%3F в удобочитаемое...   Serge Shikov   26 Dec 2000 12:50:07 
Архивное /ru.perl/39596c24d475.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional