Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Архивный выпуск от 9-16 сентября 2002 г


Ворчуния о книгах для админов и программистов -2
Выпуск 3
  • [Ворчуния, Ilya Kozhevnikov]: Шон Уолтон "Создание сетевых приложений в среде Linux";
  • ( выпуск 2002г из архива уничтоженной рассылки )
    разослан для
    • восстановления архива собранных мнений о книгах;
    • предотвращения формального отказа при смене класса рассылки;
    • презентации рассылки новичкам.



    Виндузятники! эта книга и для Вас тоже!

    Забавная вещь, если среди книг о/для/про Windows мне не попадалась ни одна, которая могла бы заинтересовать никсоида, то среди книг о никсах таких половина.

    Причина такого положения дел - очевидна: в книгах для никсоидов чаще излагаются основополагающие вещи, нежели детали конкретных реализаций этих семейств осей. В силу многочисленности этого осевого семейства для никсоида руководством к действию является понимание. Для книг о/для/про Windows более характерным является объяснение многочисленных нюансов того, почему та или иная фича ака бага работает не так как ожидалось. Т.е. нечто напоминающее школьный учебник русского языка - многочисленные исключения из правил, которые надо просто зазубрить.

    Именно поэтому, когда есть возможность, я советую людям прочитать сначала книгу для никсоидов и получить общее представление - как это должно работать в идеале, а после этого уже очень легко читать серьезную книгу для виндов. Тем самым человек легко перескакивает через книги для чайников на книги для среднего уровня.

    Итак, "Программирование сокетов Linux-а", а дословно название книги переводится именно так. И более того, imho, это больше соответствует сути книги. Но это мое единственное недовольство переводчиком (к сожалению имени переводчика или имен переводчиков в выходных данных книги нет :-( Текст читает очень легко, и о том, что это перевод вспоминаешь только на американских шутках автора :-)

    Контент книги мне напомнил американский печворк. Для мужской "половины" подписчиков поясню - если наши женщины собирают старые вещи, нарезают их на кусочки, и из этих кусочков шьют одеяла, покрывала, коврики, детские игрушки, то американки покупают несколько новых отрезов, нарезают их и сшивают. И то же получается лоскутная вещь, но новая.

    Так вот эта книга - тоже нарезана из добротных кусочков. Есть кусок про основы TCP/IP типа того, что описано в книге Ногла, но рассмотрено меньше вопросов. Однако изложение здесь лучше, чем у Ногла.

    Есть глава про многоуровневую сетевую модель (OSI) - ну как же без этой теории ! ;-) и без рассказа о фундаментальных различиях между IP и OSI ;) Но Вы не расстраивайтесь - здесь еще много всего, о чем забавно прочесть, но всегда жалко денег и часто времени. Аж три страницы посвящены эволюции технологий программирования, основам объектно-ориентированного программирования отведено аж 10 страниц! Есть глава с набросками объектной библиотеки для работы с сокетами. Есть глава про Java в части сетевого программирования. Ну какой сиплюшник откажет себе написать про Java :-? Однако есть глава об ограничениях объектно-ориентированного программирования - а это среди книг для сиплюшников встречается редко ;-)

    Половина главы о безопасности сетевых приложений заняты программисткой беллетристикой, а на оставшихся 7 страницах рассмотрен протокол SSL на примере библиотеке OpenSSL. Глава об IP6 с моей точки зрения очень и очень поверхностна. Глава о удаленных вызовах процедур (RPC) для виндузятников imho интереса не представляет. И самый большой недостаток книги - почти ее четверть объема занимают ненужные таблицы - смотрите оглавление.

    Однако, остальные главы для меня были не только интересны, но и познавательны. Тут нужно учесть, что именно под никсами я с сокетами никогда не работала. Эту книгу мне подарили, когда я уже измучилась от непонимания смысла сокетов (или гнезда - как во многих переводах виндовых книжек), прочтя кучу электронных док и пару бумажных книг о вин-сокетах. А прочтя эту книгу, все что я раньше читала, стало для меня элементарным.

    Если вернуться обратно к "лоскутности" книги. И вспомнить, что автор - университетский преподаватель, то причина "лоскутности" контента становится понятна - это весьма обычная вещь, когда в обзорный курс лекций, вставляют полновесные куски из других хороших курсов, дабы человек сориентировался, в чем он будет специализироваться. Поэтому если Вам нужен обзор - то книга в этом плане хороша, хотя и избыточна. Если Вас интересуют уже детали - то книга, мне так кажется, Вам не понравится.

    В общем, если бы редакторы взяли бы на себя смелость как в стародавние советские времена и ополовинили бы книгу за счет беллетристики и таблиц - была бы замечательнейшая книжка по соотношению цена / качество.

    Ворчуния Ворчащая (c)2002


    Ilya Kozhevnikov:

    я эту книгу читал не с точки зрения "виндузятника", и даже не с целью изучения программирования сокетов ( для этой цели я в свое время использовал книгу Эда Барфилда и Брайена Уолтерса "Программирование клиент-сервер в локальных вычислительных сетях" 97 год, на тот момент это было единственное, что я смог найти), соответственно мое несогласие обусловлено тем, что я искал несколько другую информацию: для Вас RPC интереса не представляет, а для меня этот раздел очень короткий, а уж насчет таблиц не согласен категорически, по моему самая ценная часть книги (для меня конечно).

    Что касается "смысла сокетов", то полностью с Вами согласен, более ясного описания нигде до сих пор не видел. Эту бы книгу да на три-четыре года раньше :(

    Хотите ответить? Дополнить? Возразить?



    Создание сетевых приложений в среде Linux
    Linux Socket Programming

    Шон Уолтон
    Sean Walton


    ИздательствоГодISBN
    Вильямс 2001 5-8459-0193-6

    Серия:Руководство разработчика (красно-белая обложка - типичная не только в этой серии)
    Формат: 17x24 см, толщина - 2.5 см (463 страницы) твердый переплет, вес - 560 г.
    Оглавление
    Введение
    Примеры, рассмотренные в книге ( 473Кб )
    Отзывы
    Цена:  162 рубля
    (Bolero)
       224 рубля
    (Озон)
       297 рублей
    (ТОП-книга)


    Выскажите мнение по ворчалке "


    В избранное