обзор книг АНДРЕЙ КАРОЛИК Спецвыпуск: Хакер, номер #065, стр. 065-078-2 Сборник вопросов и ответов, построенный на основе дискуссий с различных форумов и конференций, в том числе с известного сайта www.bcbdev.ru, посвященного C++Builder. На каждый вопрос (точнее, на каждую проблему) дается развернутый ответ с исходным кодом. Притом поясняют, почему данная проблема решается именно «так», а не иначе. Плюс есть комментарии по каждому этапу решения данной проблемы. Основная масса вопросов касается создания пользовательского интерфейса, работы с файлами, реестром и внутренними классами VCL. На приложенном компакт-диске есть коды всех проектов, так что набирать ничего не придется. В то же время, сам понимаешь, материал немного субъективный, так как вопросы отобраны самими авторами по логике, известной одним им. Правда, в аннотации авторы указали ящик, на который читатели могут послать вопросы. Попробуй. Может, ответят :). Java без сбоев: обработка исключений, тестирование, отладка — М.: КУДИЦ-ОБРАЗ, 2005 / Стелтинг С. / 464 страницы Разумная цена: 198 рублей То, как ты обрабатываешь ошибки, сильно влияет на работоспособность твоего программного кода. Иметь дело со сценариями отказов — все равно что решиться на посещение зубного врача: знаешь, что ты должен сделать это, но неохота :). Однако от твоего решения зависит простота сопровождения, легкость тестирования и отладки кода. Чтобы понять эту мысль, достаточно поработать над чужим проектом :). Конечно, за ошибки в программном коде отвечает не только обработка исключений, но именно она оказывает решающее влияние. В книге показан характер возможных отказов программного кода, дается общее описание наиболее распространенных ошибок, возникающих в программном интерфейсе или приложении. Рассматриваются стратегии использования обработки исключений для технологий J2EE, JDBC, RMI, JMS и др. Программирование на С++ глазами хакера — СПб.: БХВ-Петербург, 2005 / Фленов М.Е. / 336 страниц Разумная цена: 155 рублей В книге ты найдешь множество нестандартных приемов программирования, примеры использования недокументированных функций и возможностей языка С++. Узнаешь, как оптимизировать размер и скорость выполнения программ. Несмотря на то, что компьютеры сейчас достаточно скоростные и размеры дисков выражаются словом «до фига», эта тема все-таки актуальна. БОльшая часть книги посвящена программированию в сетях Интернет/Интранет. Есть работающие примеры быстрого сканера портов и троянского коня. Победить хакера, как известно, можно только в том случае, если известны все его слабые и сильные стороны. Понимая действия противника, можно создать максимально эффективную систему обороны. Весь материал написан легко и просто, но для полноты осознания понадобятся хотя бы начальные знания языка С++. Delphi в шутку и всерьез: что умеют хакеры — СПб.: Питер, 2006 / Фленов М.Е. / 271 страница Разумная цена: 162 рубля Рассмотрены разные приемы и примеры программирования на языке Delphi. Тебе предлагают улучшить понимание процессов, происходящих в операционной системе во время выполнения программы, и, как результат, повысить эффективность кода, который пишешь. Книгу можно условно разделить на четыре части: корректное написание кода (правильное оформление кода, которое в дальнейшем может сэкономить много времени и сил на этапах тестирования и поддержки), оптимизация (создание «быстрого» кода или оптимизация существующего), шуточные программы (интересные алгоритмы, с помощью которых проще впитывать новое: «злое» окно, шутки над буфером обмена, кавардак на рабочем столе, шутки над мышью, блокировка окон и многое другое) и программирование сетевых приложений. Автор книги в свое время писал статьи в «Хакер», а теперь вот перешел на книги :), сохранив притом ценный подход — «писать просто о сложном». |