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

Выпуск 16: Американский пэчворк


Информационный Канал Subscribe.Ru

IMHO Ворчунии  (архив выпусков)

Американский пэчворк


Я конечно понимаю - конец лета / начало осени, времени у ТЫСЯЧИ с гаком подписчиков как-то не хватает на то, что ткнуть в ссылку и хотя бы выбрать книгу для следующей ворчалки. Ладно, вся тысяча наверняка выпуски возможно даже не просматривает, но не меньше 300 html-подписчиков умудряются подгрузить баннеры к выпуску. Насколько я знаю, это означает, что выпуск у этих подписчиков открыт...

Нет ладно, забьем на лурков! На то они и лурки. Но ведь ПОЛОВИНА того народа, который разминает после ворчалки - то же не соизволяет выбрать книгу для ворчалки :-(

Не нравится то, что предлагаю? Так ведь и не СПРАШИВАЕТЕ! Я уж не говорю, что свое мнение НЕ СЛАБО высказать меньше 1% подписчиков!

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

Хотя с Григорием мы уже выяснили - мужская логика здесь не помощник :-( Так что слабой половине - как всегда флаг в руки - раз уж не хотите высказываться. Хотя до декабря - еще 3 месяца - время заработать приз еще есть.

Возвращаюсь, к ворчалке ко дню ЗНАНИЙ в России

Не ожидала, что из 17 проголосовавших - 16 выберет "согласны в основном" и еще один - "в чем то согласен, в чем-то нет". Спасибо, что поддержали идею создания ворчалок не о конкретной книге. Обещаю не злоупотреблять :-)

Ворчалка о книге Румянцева "Работа с файлами в Win32" сподвигла 15 подписчиков на "разминку": Читал и согласен с ворчалкой - 2 Решили прочитать - 2 Возможно прочтут - 7 Тема интересна, но читать не будут - 3 Тема не интересна - 1

Читал и согласен с ворчалкой 2 голоса
Обязательно прочтут 2 голоса
Возможно прочтут 7 голосов
Тема интересна, но читать не будут 3 голоса
Тема не интересна 1 голос

Элджер "С++"
мнение человека, не согласившегося с ворчалкой

ivp :

ВВ №14> К сожалению, человек полностью
ВВ №14> не согласный с ворчалкой,
ВВ №14> не захотел аргументировать
ВВ №14> свое мнение :-(

Лучше поздно, чем никогда :)

ВВ №13> Ба, так это обыкновенные
ВВ №13> классы в Дельфи
ВВ №13> и я это все знаю!

От того, что это обыкновенные классы в
Дельфи, программистам на С++ не становится
легче - они тоже хотят работать эффективно,
но так называемые "учебники" даже до
auto_ptr не всегда доходят.

Как правило, со временем программист
сам доходит до этих или подобных техник,
но процесс изобретения велосипеда - дело
хоть и полезное, но уж очень время
затратное. IMHO, книга сразу дает в руки
полезный инструмент с объяснением
принципов его работы.

ВВ №13> По мелочам знаний-то прибавилось

Это зависит от стартового уровня - не
всем так повезло ;)

ВВ №13>Ведь большинство описанных приемов,
ВВ №13>если не очевидны, то легки для
ВВ №13>понимания любому дельфину, как
ВВ №13>только он перестает быть чайником

Так ведь книга не для дельфинов, а для
дважды приплюснутых сишников, которые
выходят из институтов, с курсов в
твердой уверенности в своем высоком
профессионализме, а затем начинают
штамповать код, который проще
переписать, чем исправить :(

ВВ №13> если единственный язык, которым
ВВ №13> Вы когда либо свободно владели,
ВВ №13> - это С++, то не надо тратить
ВВ №13> время на эту книгу.

IMHO, программист без знания техник,
изложенных в книге, не может считаться
свободно владеющим С++.

Лично мне в книге кажется лишней часть
"Введение и краткий обзор", поскольку
IMHO люди, которые найдут в ней для
себя много нового, вряд ли смогут сразу
достичь уровня остальных частей книги,
а, соответственно, тем, на кого рассчитан
основной материал, не нужна первая часть.

--
С уважением,
 ivp 

Хотите ответить? ==> @



Обзор книг о COM

Змей :
Вот передо мной 4 книги по COM.
  1. Э.Трельсен. Модель СОМ и применение ATL 3.0. 928 страниц (с дискетой). (подзаголовок Эффективная разработка приложений типа клиент.сервер) Серия МАСТЕР изд-ва БХВ.
  2. Эш Рофэйл, Яссер Шохауд. СОМ и СОМ+. Полное руководство. 560 страниц. Изд-во ВЕК, НТИ, Энтроп.
  3. Роберт Оберг. Технология СОМ+. Основы программирования. 480 страниц. Изд-во Вильямс.
  4. Мюллер Дж. Технология СОМ+. Библиотека программиста (с сидюком). 464 страницы Изд-во Питер.

Начинать нужно все равно с Бокса.

Книга 2 - это перевод MSDN-справки. Я нарвался сразу - первый же открытый лист сильно мне что-то напомнил. Я полез в MSDN и обнаружил дословный английский аналог. Это сильно подорвало доверие к книге. Хотя именно в ней конкретно прописано, как делать все это. Но нет основ, идей, не объясняется, откуда ноги растут и почему они такие длинные ;-))). Просто голая техника исполнения - все как в MSDN.

Книга 4 - для опытных людей. Кстати, при её чтении сильно помогает знание книги Вильямса " Системное программирование для Windows 2000". Если в последнем некоторые вещи объясняются для новичков, то в книге 4 - как для профессионалов, уже знакомых с тематикой. Ценность: все исходные тексты и оттранслированные примеры - на прилагаемом CD (76 мегабайт!!!).

Книга 3. Цитирую: Маркетологи MicroSoft "намутили воду" (и теперь неплохо ловят в ней рыбку), придумав термин "ActiveX" для обозначения технологии Интернет... Не забивайте себе голову этими названиями - это не более чем уловка маркетологов! Цитата говорит сама за себя. Ценность этой книги (и опять знание Вильямса здесь помогает!) в том, что в ней хотя и кратко, но описан "путь MicroSoft к СОМ+". Перечисляю: DLL, архитектура открытых систем Windows (WOSA), OLE, OLE 2, модель COM, тут же ActiveX, MicroSoft Transaction Server (MTS), MS Message Queue (MSMQ), COM+. Даже простое перечисление терминов уже многое проясняет. Но книжку Оберга прочитать стоит (вместе с Вильямсом, кажется глава 2 и остальные термины у Вильямса найти и прочитать). После этого можно читать книгу 4.

Еще одно замечание. Книга Бокса идет от языка и ООП. А эти книжки - от Windows. Язык здесь только как инструмент реализации.

Наибольший интерес вызывает Книга 1. В ней есть, кажется, что нужно знать о СОМ и об использовании этого при программировании на Visual C++ или VB. Объясняется все - и откуда ноги растут ( но не так хорошо, как Бокс) и конкретные технические детали. И "связь COM, OLE и AcnbveX". Достаточно просто перечислить названия глав.

  1. Классическое ООП
  2. Программирование на основе интерфейсов.
  3. Модель компонентных объектов
  4. Информация о типе и языковая независимость.
  5. Информация о типе и прозрачность местонахождения
  6. Введение в библиотеку активных шаблонов (ATL)
  7. Объекты ATL COM и СОМ-исключения
  8. Идентификация СОМ-объектов и ATL
  9. Хранилища компонентов и ATL
  10. . Скриптовые объекты и ATL
  11. Перечисления и коллекции в СОМ
  12. Косвенно вызываемые объекты и соединяемые объекты
  13. Разработка элементов управления ActiveX с ATL

Трельсен как и Бокс описывает СОМ с точки зрения языка и технологии программирования. Оберг и Вильямс - пляшут от Windows. Поэтому мой набор, наверное, будет такой: Бокс, Трельсен, Оберг, Мюллер. Может быть две последние взаимозаменяемы, я не знаю, не читал с достаточной глубиной.

Книга 2 начинающему бесполезна, а опытному уже практически не нужна. Хотя, наверное, некоторые моменты можно найти и там тоже. Это опять надо не читать, а детально изучать с выполнением примеров.

Змей.

Хотите ответить? ==> @

2002-09-09
Выпуск 10h-ый:
  • О чем поворчать?
  • Читалкина менялка
  • Читали?     Выскажитесь!
  • [ivp] Элджер С++
    мнение не согласного
    с ворчалкой
  • [Змей] Обзор
    книг о COM
  • [Ворчалка]
    (выбрано 11 голосами)
    Уолтон "Создание сетевых приложений"

  • О чем поворчать?
    1. Г.Шилдт
      Теория и практика С++
      (уже есть 8 голосов)
    2. С.Прата
      Язык программирования С++
      Лекции и упражнения
      (уже есть 1 голос)
    3. Н.Тюкачев
      Ю.Свиридов
      Delphi 5. Создание мультимедийных приложений
    4. Предлагаю другое
      (напишите название и автора)

    Подписаться на рассылки Ворчунии
    про книги
    про рассылки
    Rikulia
    рассылка
    Истории сэра Ричарда
    Шотландского ака
    "метр с кепкой"

       





    Читалкина менялка

    Города, в которых ищутся книги для чтения:
    Россия:
    Воронеж
    Москва
    Омск
    Пятигорск
    Санкт-Петербург
    (Ktirf)

    Санкт-Петербург
    (Ворчуния)

    ТОЖЕ
    ХОТИТЕ
    ЧТО-ТО
    ПРОЧЕСТЬ?
    @ Пишите @

    Сомневаетесь, что кто-то из Вашего села читает эту рассылку? Загляните в список городов, погодой в которых интересуются 50% подписчиков.



    Читали?=>Выскажитесь!
    Дарвин  Java. Сборник рецептов для профессионалов
    @ Пришли мнение! @
    Читали?=>Выскажитесь!
    Петров М. Н., Молочков В. П. Компьютерная графика. Учебник
    @ Пришли мнение! @
    Читали?=>Выскажитесь!
    Чан Т. Системное программирование на C ++ для Unix
    @ Пришли мнение! @
    Читали?=>Выскажитесь!
    Сивер, Спейнауэр, Фиггинс, Хекман Linux. Справочник
    @ Пришли мнение! @
    Читали?=>Выскажитесь!
    Далхаймер, Кауфман, Уэлш Запускаем Linux
    @ Пришли мнение! @
    Читали?=>Выскажитесь!
    Таненбаум
    Архитектура компьютера
    @ Пришли мнение! @
    Читали?=>Выскажитесь!
    Кантор М. Управление программными проектами. Практическое руководство по разработке успешного программного обеспечения
    @ Пришли мнение! @
    Читали?=>Выскажитесь!
    Шаллоуей, Тротт Шаблоны проектирования. Новый подход к объектно - ориентированному анализу и проектированию
    @ Пришли мнение! @

    Ворчалка

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

    Шон Уолтон
    Sean Walton
      Оглавление
    Введение
    Дата выпуска:2001
    Серия:Руководство разработчика
    //красно-белая обложка
    //типичная не только в этой серии
    Издательство:Вильямс   ISBN: 5-8459-0193-6
    (eng)   0-672-31935-7
    Формат:17x24 см. 2.5 см (463 страницы),
    твердый переплет, вес - 560г
    Цена:  188 рублей
    (Bolero)
       212 рублей
    (Oзон)
       213 рублей
    (Biblion)

    226 рублей
       55 гривен
    (diamail.kiev.ua)

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

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

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

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

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

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

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

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

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

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

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

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

    Прочли?    Разминка для рук: О чем ворчать в следующем выпуске?
    1. Г.Шилдт
      Теория и практика С++
      (уже есть 8 голосов)
    2. С.Прата
      Язык программирования С++
      Лекции и упражнения
      (уже есть 1 голос)
    3. Н.Тюкачев
      Ю.Свиридов
      Delphi 5. Создание мультимедийных приложений
    4. Предлагаю другое
      (напишите название и автора)

    С уважением, Ворчуния Ворчащая

    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться
    Убрать рекламу

    В избранное