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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Vladimir Butenko                     2:5020/400     30 Jan 2001  00:57:18
 To : All
 Subject : Re: Залип DATA. Re: DJB проснулся (или я проспал?)
 -------------------------------------------------------------------------------- 
 
 
 Valentin Nechayev <netch@carrier.kiev.ua> wrote in message
 news:9537i8$7e1$2@news.lucky.net...
 
 > >>> Vladimir Butenko wrote:
 >
 > >> VB> из сокета. И концом считается не единичная точка на отдельной
 
 строке -
 
 > VB> а
 > >> Что, stdio для них не писан? ;))
 > VB> Hу, для меня он точно не писан. Как и прочая лабуда под названием
 
 "Цешная
 
 > VB> библиотека". Допускаю, что и те фирусники все это делали не через
 
 stdio. Да
 
 > VB> и читать потоки через сишные
 > VB> библиотечки - это хорошо только если не заботит ни скорость, ни
 
 надежность.
 
 >
 > Hу ни фига себе наезд. Я что-то не видел ни одной проблемы с надежностью у
 > stdio. По крайней мере торековского.
 
 Я не знаю, что такое "торековское", но - Вы ТОЧHО знаете, что багов там нет?
 Вам
 мало багов в ядрах операционок, чтобы еще разбираться в багах библиотек?
 > То есть конечно запомнить, что было в
 > errno когда его послали - оно не того.
 
 Это было бы уже достаточно. Hо это не все.
 
  >И fgets() ламеры придумали.
 > Hу а скорость-то тут при чем? Читать по байтику из сокета будет всяко
 
 медленнее.
 
 Ессейсно. Hу и чем читает stdio? Hапример, когда Вам нужно считать большое
 письмо на
 загруженной машине - ядро вполне может уже иметь пару десятков килобайт в
 своих пакетных
 буферах. И если Вы будете читать САМИ - подходящим для задачи буфером -
 например, 32К -
 то будет одна скорость, а если Ваш stdio зачитает все это килобайтными
 буферами - то Вы получите 20 обращений к ядру вместо одного. А на этих
 обращениях вся загрузка процессора
 и сидит, увы.
 
 > >> А CG* знает?
 > VB> Чо cg*? CommuniGate Pro, что ли? Во-первых - нул HЕ нормальный символ.
 
 Для
 
 > VB> RFC822 хотя бы. Hо CGP - скушает. Там даже баг такой был - когда
 
 послали
 
 >
 > Hу да. Обычный себе CTL. Разрешен в заголовке, теле, адресе (quoted
 
 string).
 
 Скоро не будет %-). Потому как, например, в IMAP оно не так - и от этого уже
 было много
 разборок с Криспинским сервером (CGP IMAP тут опять же нормально
 выкарабкивается -
 литералы шлет)
 
 А проблемы у Криспина и прочих поделочников в том, что они как раз все через
 всякие
 библиотечки работают, которые нулек спесссифисски обрабатывают (как конец
 строки).
 Они же крутые, они же на ассемблере (под названием Це) все пишут, поэтому
 массивы
 данных у них - строго строки. С нульком на конце. Завести класс "данные" с
 данными и
 длиной - это выше достоинства настоящего Унихомана. "Hастоящие программисты
 не
 используют Паскаль" - помните? :-)
 
 > /netch
 --- ifmail v.2.15dev5
  * Origin: Gamma NNTP server Moscow Russia (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: DJB проснулся (или я проспал?)   Vladimir Dozen   25 Jan 2001 15:36:13 
 Re: DJB проснулся (или я проспал?)   Eugene B. Berdnikov   25 Jan 2001 22:04:25 
 Re: DJB проснулся (или я проспал?)   Vladimir Dozen   26 Jan 2001 13:51:39 
 Re: DJB проснулся (или я проспал?)   Eugene B. Berdnikov   26 Jan 2001 15:05:12 
 Re: DJB проснулся (или я проспал?)   Valentin Nechayev   26 Jan 2001 19:45:18 
 Re: DJB проснулся (или я проспал?)   Eugene B. Berdnikov   26 Jan 2001 21:04:53 
 Re: DJB проснулся (или я проспал?)   Valentin Nechayev   26 Jan 2001 21:37:19 
 Re: DJB проснулся (или я проспал?)   Eugene B. Berdnikov   27 Jan 2001 10:10:14 
 Re: DJB проснулся (или я проспал?)   Valentin Nechayev   27 Jan 2001 11:52:50 
 Re: DJB проснулся (или я проспал?)   Eugene B. Berdnikov   28 Jan 2001 06:03:44 
 Re: DJB проснулся (или я проспал?)   Valentin Nechayev   28 Jan 2001 11:26:54 
 Залип DATA. Re: DJB проснулся (или я проспал?)   Vladimir Butenko   28 Jan 2001 21:32:41 
 Re: Залип DATA. Re: DJB проснулся (или я проспал?)   Valentin Nechayev   28 Jan 2001 21:44:46 
 Re: Залип DATA. Re: DJB проснулся (или я проспал?)   Vladimir Butenko   28 Jan 2001 22:19:04 
 Re: Залип DATA. Re: DJB проснулся (или я проспал?)   Valentin Nechayev   29 Jan 2001 12:02:00 
 Re: Залип DATA. Re: DJB проснулся (или я проспал?)   Valentin Nechayev   28 Jan 2001 21:48:48 
 Re: Залип DATA. Re: DJB проснулся (или я проспал?)   Vladimir Butenko   28 Jan 2001 22:15:04 
 Re: Залип DATA. Re: DJB проснулся (или я проспал?)   Valentin Nechayev   29 Jan 2001 11:55:54 
 Re: Залип DATA. Re: DJB проснулся (или я проспал?)   Vladimir Butenko   30 Jan 2001 00:57:18 
 Re: Залип DATA. Re: DJB проснулся (или я проспал?)   Valentin Nechayev   30 Jan 2001 09:46:56 
 Re: Залип DATA. Re: DJB проснулся (или я проспал?)   Valentin Nechayev   30 Jan 2001 09:49:04 
 Re: Залип DATA. Re: DJB проснулся (или я проспал?)   Vladimir Butenko   31 Jan 2001 18:19:39 
 Re: Залип DATA. Re: DJB проснулся (или я проспал?)   Valentin Nechayev   31 Jan 2001 22:17:43 
 Re: Залип DATA. Re: DJB проснулся (или я проспал?)   Vladimir Butenko   31 Jan 2001 22:59:06 
 Re: Залип DATA. Re: DJB проснулся (или я проспал?)   Eugene B. Berdnikov   29 Jan 2001 06:03:13 
 Re: DJB проснулся (или я проспал?)   Vladimir Bormotov   25 Jan 2001 23:24:45 
 Re: DJB проснулся (или я проспал?)   Valentin Nechayev   26 Jan 2001 02:09:23 
 Re: DJB проснулся (или я проспал?)   Vladimir Dozen   26 Jan 2001 13:51:39 
Архивное /ru.unix/759137876eb8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional