Re: NetSniffer
On Mon, Jun 03, 2002 at 05:16:15PM +0500, Vlad Harchev wrote:
> On Fri, 31 May 2002, Ilya Anfimov wrote:
>
> Сорри за тормоза с ответом..
>
> > On Fri, May 31, 2002 at 04:55:27PM +0500, Vlad Harchev wrote:
> > > On Fri, 31 May 2002, Ilya Anfimov wrote:
> > > Ну во-первых это не винда - API расширять произвольно не принято.
> >
> > А молча впихивать новые свойства в стандартные видимо уже вошло в привычку.
>
> А разве в стандарте написано, имена каких registry должны пониматься
> iconv'ом?
Нет. Но есть реальность, данная нам в ощущениях -- iconv() не
всегда понимает IANA. Выкинув это свойство из линуксового iconv
люди спровоцировали программистов на написание непортабельных
программ.
Если бы это Microsoft сделал -- я бы не удивился. Ну, работа у
людей такая. Но здесь. Кретинизм? Хотели как лучше?
[skipped]
> > Кроме того, в такой API нужно будет изначально включить функции
> > для его расширения подключёнными библиотеками или самой
> > программой. Через callbacks, я думаю.
>
> имхо все это слишком общо и в реальной жизни не пригодится практически
> никому. Уж если расширять API - то лучше сделать портабельную библиотеку (не
> то чтобы linux-specific, а даже не unix-specific) с единственной ф-ией -
>
> iconv_ex_open(char* in,char* out)
>
> которая полазает по своим таблицам схожести и таблицам псевдонимов и вернет
> iconv_t от системного iconv. Хотя еще можно впихнуть функциональность для
> перечисления всех канонических имен чарсетов (чтобы перечислять их в менюшке
1) Неестественный интеллект => в морг.
2) Такая вещь на самом деле нужна как воздух. Чтобы можно было
перекодировать имена из IANA в system charsets и X11. Как
минимум.
[skipped]
> По-любому, этому не место в glibc, а в какой-то универсальной библиотеке.
Совершенно согласен. Как и 2/3 glibc.
--
To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: