Рецензия на книгу

GIMP. The Complete Guide

GIMP. The Complete Guide [Electronic resource]  //  Linux Format DVD. — 2015. — № 3 (194), март.
     Рец.: Ботвик, Н. GIMP: полное руководство. Бесплатная е-книга [Текст] :  [в связи с публикацией книги на диске к номеру журнала] / Нейл Ботвик [Neil Bothwick  //  Linux Format. — 2015. — № 3 (194), март. — С. 107. — (На диске) (И ещё!). 
     Аннотация
     
Почему комплект руководств по GIMP публикуются на диске Linux Format, цель публикации, краткое содержание сборника.

Ristic, I. Bulletproof SSL and TLS

Ristic, I. Bulletproof SSL and TLS [Text] : Understanding and Deploying SSL/TLS and PKI to Secure Servers and Web Applications / Ivan Ristic. — London: Feisty Duck Ltd, 2014. — 530 p. — ISBN: 978-1-907117-04-6.
     Рец.: Бидвелл, Д. Пуленепробиваемые SSL и TLS [Текст] : [криптографические протоколы SSL (Secure Socket Layers) и TLS (Transport Layer Security) — организация защиты] : [для системных администраторов] / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2015. — № 3 (194), март. — С. 21. — (Обзоры) (Игры и книги). — Прил.: "Вкратце. Всё, что вы хотели узнать, но боялись спросить о SSL/TLS" ; "Вердикт Linux Format. Пуленепробиваемые SSL и TLS" : [Иван Ристич (Ivan Ristic), сайт (http://bit.ly/SSLandTLS), цена, оценки, рейтинг, резюме — очень информативно, но не для начинающих; текст настолько доступен, насколько это позволяет тема книги]. 
     Аннотация
     Из очень лаконичной рецензии мы получаем представление о содержании книги, в котором кратко изложены основы (уровни OSI, генераторы случайных чисел, симметричное и асимметричное шифрование, MitM-­атаки), дано подробный анализ протокола TLS и практические советы системным администраторам по обеспечению максимально эффективного применения TLS и экосистемы PKI в сети, скрупулезно разобран пакет OpenSSL и дано пошаговое руководство по созданию собственного центра сертификации, рассмотрено тестирование возможностей серверов c установленным пакетом OpenSSL, рассмотрена настройка Apache и Nginx.
     Джонни Бидвелл отметил, что в содержании часто упоминаются реальные атаки и приемы, известные по документам Э. Сноудена.

Браун, К. По рецептам д-ра Брауна [Linux Format, 2011, № 1 (139-140), янв.]

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун  //  Linux Format. — 2011. — № 1 (139-140), янв.. — С. 54-57. — (Рецепты доктора Брауна). — Содерж.: За бугром : [свободное ПО и ПО с открытым исходным кодом в Африке — на курсы Профессионального института Linux уровня 1 на базе университета Стрэтмор в Найроби (Кения) на 20 мест претендует 50 желающих] ; Хорошая книга. В последнем издании классической книги по системному администрированию Unix и Linux наконец вместе : [рец. на кн.: Эви Немет и другие "Руководство по администрированию Unix и Linux" (Unix and Linux system administration handbook by Evi Nemeth and others, publisher Prentice Hall) — книга для серьезного админа и, безусловно, лучшая в своем роде] ; Кто на обложке : [Unix and Linux system administration handbook by Evi Nemeth and others — обложка (http://vig-fp.prenhall.com/bigcovers/0131480057.jpg), которая явно вдохновлялась картиной "Плот Медузы"]. — С. 54 ; Несложный брандмауэр. Вот как Ubuntu избавляет нас от бремени настройки правил брандмауэра : [утилита ufw (uncomplicated firewall — несложный брандмауэр) от Ubuntu, предназначенная для создания брандмауэров, защищающих компьютер, где они запущены — назначение, возможности, опции командной строки] ; Запасной ключ : [совет по решению проблемы, когда при настройке брандмауэра на удаленной машине с доступом по SSH пользователь заблокировал себя самого, создав набор правил, запрещающий его же SSH-трафик] ; Сетевой фильтр может перехватывать пакеты в разных точках компьютера (оранжевые квадраты) [Изображение] : [схема]. — С. 55 ; А если это не текст? : [справка о программе сравнения файлов изображений Perceptualdiff]. — С. 56 ; Утилиты сравнения файлов. Рассмотрим опции Linux и узнаем, зачем сравнивать файлы. Linux Format на DVD. Meld 1.4.0 : [практические случаи, когда сравнение файлов необходимо (от выявления различий в текстовых файлах до заплаток для обновления исходного кода одной версии ядра Linux до следующей); утилиты сравнения файлов в Linux: как работают утилита командной строки CMP и утилита командной строки diff; графическая утилита Meld 1.4.0 — возможности; названы графические утилиты сравнения файлов Tkdiff (http://sourceforge.net/projects/tkdiff), Xxdiff, Tkdiff, Kompare из KDE (www.caffeinated.me.uk/kompare, великолепная утилита сравнения файлов Diffamation (www.aviz.fr/diffamation), в основе которой лежит анимация; сравнение дерева каталогов утилитами Meld, diff; слияние файлов и его реализация в Meld, утилитах синхронизации — rsync, которая проводит изменения только в одном направлении, Unison (www.cis.upenn.edu/~bcpierce/ unison), которую можно попробовать для двусторонней синхронизации]. — С. 56-57.  
     Аннотация
     Доктор невзначай подсказал, как использовать Unix and Linux system administration handbook by Evi Nemeth and others для развлечения.

 

Whale, D. Adventures in Minecraft

Whale, D. Adventures in Minecraft [Text] / David Whale, Martin O'Hanlon. — Wiley, 2014. — 320 p. — ISBN 978-1-118-94691-6.
     Рец.: Бидвелл, Д. Приключения в MC [Текст] / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2015. — №2 (193), февр.. — С. 22. — (Обзоры) (Игры и книги). — Прил.: "Вкратце" : [краткая характеристика книги как коллекции проектов применения API Python для Minecraft, приготовленных специально для детей, и как неплохого введения в программирование для остальных] ; "Вердикт Linux Format. Adventures in Minecraft" : [(www.wiley.com/go/adventuresinminecraft), цена, рейтинг, резюме — увлекательнейшая книжка].
     Аннотация
     Книга! Да еще какая! Вниманию мальчишек и девчонок, а также их родителей, библиотекарей, учителей и воспитателей Джонни Бидвелл, пришедший в мир Minecraft ради удовольствия от программирования, представляет "Adventures in Minecraft"!
     Создатель сайта об игре Minecraft (http://stuffaboutcode.com) Мартин О’Хэнлон и Дэвид Уэйл написали на основе сайта книгу"Приключения в Minecraft" (Martin O’Hanlon and David Whale "Adventures in Minecraft"), поставив целью объяснение API Python для Minecraft детям на примере девяти проектов. В рецензии отмечено, что сложность проектов возрастает от традиционного Hello World, которое в книге трансформировано в Hello Minecraft World, до применения Raspberry Pi или Arduino и GPIO-компонентов для создания игры. 
     Джонни Бидвелл обращает внимание на ряд значимых достоинств книги, а именно: текст не зависит от аппаратной платформы и объясняет, как настроить Minecraft на Raspberry Pi, PC или Mac с помощью сервера Bukkit и плагина RaspberryJuice; книгу поразительно легко читать, что  делает ее хорошим учебным пособием; разные подробности, объяснения, предупреждения, наблюдения авторов помещены в разнообразные врезки, которые обозначаются аватарами; код по возможности придерживается чистоты и минимализма, сопровождается понятными объяснениями, даже в объяснении сложной темы потоков код разбит на простые для усвоения фрагменты.
     Значение книги Джонни Бидвелл видит в немаловажной работе по объяснению фундаментальных основ программирования и в том, что  книга намекает на возможность дальнейших приключений, которые воодушевят юных фантазеров.
     "Adventures in Minecraft" by Martin O’Hanlon and David Whale — это чудесно, но у меня есть скромное желание увидеть обложку книги на украинском (Мартін О'Хенлон та Девід Уейл "Пригоди в Minecraft") или на русском (Мартин О’Хэнлон и Дэвид Уэйл "Приключения в Minecraft").

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown) (Chris Brown)  //  Linux Format. — 2010. — № 1 (126-127), янв.. — С. 50-53. — (Рецепты доктора Брауна). — Содерж.: Похоронный блюз : [ноутбуку, который обратился в ничто] : [пародия на стихи У. Х. Одена (W. H. Auden)] ; Освежающее легко. Eucaliptus. Создайте свое облако с помощью пары Кармических Коал и веточки Эвкалипта : [Ubuntu Enterprise Cloud (UEC — Облако Ubuntu для предприятий) от Canonical, которое позволяет создать частное облако типа Amazon EC2 в локальной сети, и его основа Eucaliptus (Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems — Эластичная вычислительная компьютерная архитектура для связи ваших программ с полезными системами) — открытая реализация стандарта де-­факто API EC2]. — С. 50 ; Первые шаги с Xen. Познакомимся с Xen, загрузив Live CD и загрузившись с него : [Технология виртуализации Xen — гипервизор, Dom0; запуск Xen с Live CD (http://wiki.xensource.com/xenwiki) с Dom0 на основе Debian (Lenny), упражнения с Xen] ; Архитектура Xen на Live CD. xm, родная утилита управления виртуальными машинами в Xen, подключается к гипервизору через демон xend [Схема] ; Книга о виртуализации с Xen : [Краткая информация о книге Уильям фон Хагена "Профессиональная виртуализация с Xen" (William von Hagen "Professional Xen Virtualization") от издательства Wrox Press (www.wrox.com)]. — С. 51 ; Как насчет поддержки? : [Система поддержки пользователя облачного сервиса Amazon — краткая справка]. — С. 52 ; В будущее на облаке. Узнаем, как арендовать кусочек облака Amazon : [Сервисы Amazon Web Services (AWS) — краткие характеристики EC2 (Elastic Computing Cloud), E3C (Simple Storage Service), EBS (Elastic Block Store), Cloudwatch, Cloudfront, Elastic IPs, SQS (Simple Queue Service), FPS (Flexible Payment Service); создание виртуальных машин на AWS или использование образов, предоставленных сообществом на http://aws.amazon.com > Amazon machine Images; варианты конфигурации оборудования; консоль управления AWS]. — С. 52-53 ; Обзорный тур : [Ознакомиться с консолью управления AWS можно и без учетной записи на http://aws.amazon.com/console > Take The Tour] ; Прайс-лист : [Основа оплаты — это почасовая оплата за время от создания ВМ до ее удаления и отдельная плата за сервисы; калькулятор расчета платежей в месяц http://calculator.s3.amazonaws.com/calc5.html; советы по экономии; сравнение платы за сервисы и платы за аренду выделенного сервера]. — С. 53. 
      Аннотация 
      Виртуализация с Xen, облачные технологии от Amazon и Canonical, захватывающие дух перспективы "эластичности" облаков.
      Устав от трудов виртуализации, можно развлечься и сравнить пародию Криса Брауна с оригинальным стихом Уистена Хью Одена "Часы останови, забудь про телефон…" (Funeral Blues" or "Stop all the clocks" by Wystan Hugh Auden) на http://math.berkeley.edu/~giventh/auden-brodsky.pdf и там же почитать перевод стихотворения на русский язык Иосифа Бродского.

 

 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 2 (115), февр.. — С. 50-53. — (Рецепты доктора Брауна). — Содерж.: Спам, фиш и чипы : [Реально нужна новая почтовая инфраструктура, которая позволила бы надежно определить отправителя письма, а она появится не скоро] ; Книги и баги. Архитектура ядра Linux, или 6 000 000 строк исходного кода ядра, помещенные в 45 000 строк прозы : [О труде Вольфганга Мауэрера «Архитектура ядра Linux» (Wolfgang Mauerer «Linux Kernel Architecture», publisher Wrox, 1300 p.) — всеобъемлющее описание работы ядра Linux и подробные комментарии к исходному кода ядра версии 2.6.24]. — С. 50 ; Файловая система-призрак. Sysfs. Загадочные файлы в каталоге /sys и их роль в поддержке udev ; udev сличает строки /sys с правилами из rules.d и выполняет соответствующее действие, создавая файлы в /dev [Схема]. — С. 51 ; Брандмауэры для нетерпеливых. Firestarter, Fedora Firewall Tool, Shorewall : [Обзор определения политики безопасности (правил брандмауэра) в Fedora Firewall Tool, Firestarter, Shorewall]. — С. 52-53. 
      Аннотация 
      Брандмауэры и спам отвлекают доктора Криса Брауна от чтения Linux Kernel Architecture by Wolfgang Mauerer. 

Байрон, А. Drupal: Создание и управление сайтом

Байрон, А. Drupal: Создание и управление сайтом [Текст] / Анжела Байрон, Эддисон Берри, Натан Хог [и др.] ; пер. с англ. А. Киселева. — Санкт-Петербург ; Москва: Символ­Плюс ; O’Reilly, 2010. — 576 с.. — Пер. изд. : Drupal / A. Byron, A. Berry, N. Haug [and others]. — ISBN:978-­5-­93286-­174-­5. 
      Рец.: Кузьменков А. Drupal: Создание и управление сайтом [Текст] / Александр Кузьменков  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 14. — (Обзоры. Книги). — Прил.: "Вердикт. Drupal: Создание и управление сайтом". 
      Аннотация
      Рецензия характеризует издание как типичный сборник рецептов для практиков и лучшее руководство для обучения PHP через практику. Всем, кто ведет веб-сайт, работающий под управлением CMS Drupal, в первую очередь следует заглянуть сюда. 
 

Гербер Р. Оптимизация ПО

Гербер Р. Оптимизация ПО. Сборник рецептов [Текст] / Ричард Гербер, Арт Бик, Кевин Смит, Ксинмин Тиан. — Санкт-Петербург: Питер, 2010. — 352 с. — (Серия "Библиотека программиста"). — Библиогр.: с. 334-337. — ISBN: 978-5-388-00131-3.  
     Содержание книги: 
Предисловие 15
Часть I. Инструменты и концепции повышения производительности
Глава 1. Введение 20
Глава 2. Тест производительности 25
Глава 3. Инструменты повышения производительности 33
Глава 4. Горячие точки 49
Глава 5. Архитектура процессоров 55
Часть II. Проблемы производительности
Глава 6. Алгоритмы 68
Глава 7. Переходы 84
Глава 8. Память 99
Глава 9. Циклы 129
Глава 10. Медленные операции 143
Глава 11. Операции с плавающей точкой 156
Глава 12. Технология SIMD 169
Глава 13. Автоматическая векторизация 186
Глава 14. Специфические для процессоров варианты оптимизации 212
Глава 15. Основы многопроцессорной обработки 224
Глава 16. Реализация многопоточности средствами ОреnМР 237
Глава 17. Очередь заданий и другие сложные темы 257
Часть III. Разработка и оптимизация приложений
Глава 18. Конкретный пример поточной обработки в видеокодеке 286
Глава 19. Разработка с прицелом на производительность 306
Глава 20. Сводим все вместе — базовые варианты оптимизации 313
Глава 21. Сводим все вместе — последние десять процентов 325
Литература 334-337
Алфавитный указатель 338
 

 

Гербер Р. Оптимизация ПО. Сборник рецептов

Гербер Р. Оптимизация ПО. Сборник рецептов [Текст] / Ричард Гербер, Арт Бик, Кевин Смит, Ксинмин Тиан. — Санкт-Петербург: Питер, 2010. — 352 с. — (Серия "Библиотека программиста"). — ISBN: 978-5-388-00131-3.  
     Рец.: Оптимизация ПО. Сборник рецептов / авт. не указ.  //  Linux Format. — 2010. — № 5 (131), май. — С. 15. — (Книги. Обзоры). — Прил.: "Вердикт. Оптимизация ПО. Сборник рецептов".
     Аннотация
     Процессор с четырьмя ядрами бесполезен, если три из них простаивают. Книга специалистов компании Intel дает разработчикам приложений ценную информацию и подсказывает направление движения в сторону оптимального кода, чтобы загрузить ядра. 
 

Смит Г. Grails. Гибкость Groovy и надежность Java

Смит Г. Grails. Гибкость Groovy и надежность Java [Текст] / Глен Смит, Питер Ледбрук ; пер с англ. А. А. Киселев. — Санкт-Петербург: Символ-Плюс, 2010. — 656 с. — (High Tech). — Алфав. указ.. — С. 628-651. — ISBN: 978-5-93286-185-1.
     Рец.: Grails. Гибкость Groovy и надежность Java [Текст] / авт. не указ.  //  Linux Format. — 2010. — № 5 (131), май. — С. 15. — (Книги. Обзоры). — Прил.: "Вердикт. Grails. Гибкость Groovy и надежность Java". 
     Аннотация
     Фреймворк Grails был создан с целью привлечь интерес пользователей к платформе Java и дать Java-разработчикам возможности для быстрого и легкого построения веб-приложений. Австралиец Глен Смит (Glen Smith) и англичанин Питер Ледбрук (Peter Ledbrook) создавали веб-проекты с помощью самых ранних версий Grails (сайт www.groovyblogs.org Глен Смит создал за 20 часов, о чем вспоминает автор книги "Groovy in Action" Дирк Кёниг (Dierk König) во вступительном слове к изданию) и их труд поможет опытным веб-разработчикам разобраться с практическим применением открытого фреймворка Grails. Начинается все, в отличие от традиционного "Hello world!", с простого веб-приложения "Цитата дня" (Quote Of The Day, QOTD. Quotes for Real Programmers)…

 

Поляк-Брагинский А. Локальная сеть под Linux

Поляк-Брагинский А. Локальная сеть под Linux [Текст] / Александр Поляк-Брагинский. — Санкт-Петербург: БХВ-Петербург, 2010. — 240 с. — ISBN: 978-5-9775-0171-2.
     Рец.: Синицын В. Локальная сеть под Linux [Текст] / Валентин Синицын  //  Linux Format. — 2010. — № 4 (130), апр.. — С. 15. — (Книги) (Обзоры). — Прил.: "Вердикт. Локальная сеть под Linux". 
      Аннотация
      Можно ли рассказать все, что следует знать о создании локальных сетей на базе Linux, на двухстах с небольшим страницах? Увы..

 

Хахаев И. А. Свободный графический редактор Gimp

Хахаев И. А. Свободный графический редактор Gimp [Текст] : первые шаги / Иван Анатольевич Хахаев. — М. : ALT Linux ; ДМК-Пресс, 2009. — 224 с. + 1 эл. опт. диск (CD-ROM). — (Серия: Библиотека ALT Linux). — ISBN: 978-5-9706-0041-2. 
      Рец.: Рудницкий Г. Свободный графический редактор GIMP. Первые шаги [Текст] / Григорий Рудницкий  //  Linux Format. — 2010. — № 3 (129), март. — С. 14. — (Обзоры. Книги). — Прил.: "Вердикт. Свободный графический редактор GIMP. Первые шаги".  
      Аннотация
      Одно из первых справочных руководств по GIMP на русском языке для начинающих свое путешествие в мир компьютерной графики. Григорий Рудницкий подчеркивает особенности издания, характеризует подачу материала, где упор сделан на иллюстрациях, и рассказывает о построении оглавления, в котором очень легко найти нужную информацию. Обращено внимание на отсутствие в издании предметного указателя.

 

Козодаев Р. OpenOffice.org 3

Козодаев Р. OpenOffice.org 3 [Текст] : полное руководство пользователя / Роман Юрьевич Козодаев, Александр Викторович Маджугин ; под ред. Е. В. Ушаковой. — СПб.: БХВ­-Петербург, 2009. — 704 с. + 1 эл. опт. диск (CD-ROM). — Предм. указ.. — С. 687. — ISBN: 978-­5­-9775-­0385-­3.       
      Рец.: Крестников Е. OpenOffice.org 3. Полное руководство пользователя [Текст] / Евгений Крестников  //  Linux Format. — 2010. — № 3 (129), март. — С. 14. — (Обзоры. Книги). — Прил.: "Вердикт. OpenOffice.org 3. Полное руководство пользователя".  
      Аннотация
      Дана информация об издании, предназначенном для новичков, рассказано о структуре руководства, разъяснено отличие руководства от учебника, отмечено изложение и структуризация материала, обращено внимание на то, что авторы во вводной части руководства путают открытые и свободные программы. Евгений Крестников подчеркнул особую полезность, прилагаемого к руководству диска, где помещены переводные руководства, статьи авторов книги, методические материалы.
 

 

Синицын В. Django. Разработка веб-приложений на Python

Синицын В. Django. Разработка веб-приложений на Python [Текст] / Валентин Синицын  //  Linux Format. — 2009. — № 12 (125), дек.. — С. 13. — (Обзоры. Книги). — Прил.: "Вердикт. Django. Разработка веб-приложений на Python" : [Рейтинг и краткое резюме].  
      Рец. на кн.: Форсье Д. Django. Разработка веб-приложений на Python [Текст] / Джеффри Форсье, Пол Биссекс, Уэсли Чан ; пер. с англ. А. Киселев. — СПб.: Символ-­Плюс ; Addison Wesley, 2009. — 456 с. — (High Tech). — ISBN: 978-­5-­93286-­167-­7.
      Аннотация
      Дан краткий обзор содержания книги, в котором обращено внимание на подробное и обстоятельное объяснение составляющих архитектуры Django 1.0 (модели, представления, шаблоны, URLConf и запросы); на примеры веб-­приложений (фотогалерея, блог с Ajax, CMS-­система и Pastebin); на освещение в книге таких вопросов, как установка Django, работа в командной строке и интеграция с Google App Engine. Отмечены, создаваемые авторами шаблоны, которые дают представление об использовании Django в реальных условиях. 

Синицын В. Программирование на Python 3

Синицын В. Программирование на Python 3. Подробное руководство [Текст] / Валентин Синицын  //  Linux Format. — 2009. — № 12 (125), дек.. — С. 13. — (Обзоры. Книги). — Прил.: "Вердикт. Программирование на Python 3. Подробное руководство" : [Рейтинг и краткое резюме]. 
      Рец. на кн.: Саммерфильд М. Программирование на Python 3. Подробное руководство [Текст] / Марк Саммерфильд. — СПб.: Символ-­Плюс ; Addison­Wesley, 2009. — 608 с. — (High Tech). — ISBN: 978-5-93286-161-5.
      Аннотация
      Марк Саммерфильд (Mark Summerfild), известен русскоязычному читателю учебниками по Qt. "Программирование на Python 3" — обстоятельное введение в новый во всех смыслах язык программирования и его стандартную библиотеку. 
      Приводится краткое содержание книги: главы 2-6 — синтаксис (от типов данных и управляющих конструкций до объектно-­ориентированного программирования); главы 7-12 — работа с файлами, многопоточное программирование, сети, взаимодействие с СУБД и регулярные выражения; глава 13 — создание графического интерфейса с использованием Tk. В связи с Tk Валентин Синицын отмечает, что хотя без Tk не обходится практически ни одна серьезная книга по Python, но было бы интереснее увидеть более распространенный инструментарий, например, Qt, о котором Соммерфильд написал целую книгу, но на русском языке она пока не вышла.
      Обращает на себя внимание комментарий, сопровождающий изображение обложки издания: "608 страниц о Python 3.0 — не слишком ли много для «простого языка, идеального для первого знакомства»?"