Страница 1 из 1

[development] wdx_cert (сетификаты ЭЦП)

Добавлено: Пт мар 04, 2005 13:16
Sined
Для собственных нужд написан контентный плагин, который из файла сертификата ЭЦП извлекает данные о владельце ключа. Если он кому-нибудь нужен, могу отправить по почте или подготовить для выкладывания на этом сайте. Поддерживаются сертификаты Сигнал_Ком.

ВОПРОС ПО НАПИСАНИЮ КОНТЕНТНОГО ПЛАГИНА:
Немного непонятно, почему так организован интерфейс плагинов. В примере Гислера для каждого поля применяются разные функции, поэтому их распараллелить никак нельзя. Но ведь такое происходит не всегда. В моем случае (и во всех, когда информация берется целиком из содержимого файла) для каждого поля приходится открывать файл по-новому, а ведь можно открыть файл один раз и заполнить все поля разом.

Добавлено: Ср мар 09, 2005 14:03
Aborigen
Вышли плиз на totalcmd@nm.ru.

Re: [development] wdx_cert (сетификаты ЭЦП)

Добавлено: Ср мар 09, 2005 17:53
TSergey
Sined писал(а):ВОПРОС ПО НАПИСАНИЮ КОНТЕНТНОГО ПЛАГИНА:
Немного непонятно, почему так организован интерфейс плагинов. В примере Гислера для каждого поля применяются разные функции, поэтому их распараллелить никак нельзя. Но ведь такое происходит не всегда. В моем случае (и во всех, когда информация берется целиком из содержимого файла) для каждого поля приходится открывать файл по-новому, а ведь можно открыть файл один раз и заполнить все поля разом.
Приходит в голову кэширование информации.

Добавлено: Чт мар 10, 2005 02:22
SCHMaster
Sined
можно открыть файл один раз и заполнить все поля разом.
Ага... Просто дядя Г. в своем примере этого не показывает. Выводы - "догадывайтесь, ребята, сами" - 1, второй вывод просто не канает - что автор примера тупой :). Все мы тут знаем, что ув.тов. Гистлер этим качеством не отличается.
Приходит в голову кэширование информации
Совершенно точно. Очень удобно использовать файл, отображенный в память. Инициируешь его при загрузке плагина, закрываешь при выгрузке. Намек на неч-то подобное смотрите
http://forum.wincmd.ru/viewtopic.php?t=244
Если намек непонятен, свистите тут, поясню в подробностях.