parser

/faq/faq
/authors/авторы
/docs/документация

/powered_by_parser/в действии
/feedback/куда говорить
/jargon/жаргон

/download/скачать

/examples/примеры
/forum/форум



Поиск по форуму

По умолчанию ключевое слово ищется только в заголовке сообщения.

Ключевое слово:

Фильтровать по автору:



Sanja - ты извращенец :)

Misha 06.08.2001 14:58

Это как раз тот пример, IMHO, когда использовать базы данных нафиг не нужно, все умеет парсер.

Ты говоришь, что не умеешь жонглировать, однако я посмотрел-бы на нагрузку на тачку, на которой стоит реализованное ЭТО при большом кол-ве подключений.
Операции с SQL - медленнее!
Его преимущества - выборка данных по условиям.
Так что автор треда пошел верным путем, хотя я так и не понял, зачем нужно держать отдельно размер картинки.
расширение - понятно, сортировать по нему, а размер...
Можно при выводе сделать все, что надо.
У меня, например, давно есть макрос

@image[file;additional]
^var[file;$file]^var[additional;$additional]^context[imgsize;^imgsize[^var[file]]<img src=^var[file] width=^item[0] height=^item[1]  ^level[none;^var[additional]]>]
@end
и пользую я только его, уже забыл как тэг <img ...> писать ;)

Другое дело, если ты хочешь построить табличку, в которой все параметры файлов, причем таблица отсортирована по расширению/имени. Но и тут я не стал-бы вытаскивать отдельно размеры, а написал-бы макрос вывода строки таблицы, который бы мне выдирал размеры картинки и рисовал-бы всю <tr>..</tr>

Количество вычислений осталось-бы прежним, а хранить данных пришлось-бы меньше, и соответственно меньше извращаться с построением контекстов, содержащих _избыточные_ данные.

<<  Вернуться к списку сообщений


E-mail: mailbox@parser.ruCopyright © 1997-2001 Студия Артемия Лебедева