Журнал LinuxFormat - перейти на главную

LXF115:Review6

Материал из Linuxformat
Перейти к: навигация, поиск

Содержание

FreeBSD. Подробное руководство

В англоязычной версии эта книга имела другую обложку: Валентин Синицын любопытствует, не повлияла ли смена формы на содержание.

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

«FreeBSD. Подробное руководство» Майкла Лукаса [Michael Lucas] – это второе издание книги, некогда известной как «BSD. Подробное руководство». За годы, прошедшие с момента выпуска последней, три основных свободных ветви BSD Unix разошлись настолько, что в качестве основы для новой книги пришлось выбирать что-то одно. Лукас выбрал FreeBSD 7.

В то же время, было бы неправильно сказать, что «FreeBSD. Подробное руководство» – это книга только про FreeBSD. Да, все специфичные вещи (например, начальная загрузка) рассматриваются на ее примере, но остальное будет в равной степени применимо ко всем Unix-подобным ОС. Не обладая сколько-нибудь серьезным знакомством с FreeBSD (но некоторым – с Linux), мы не испытывали проблем с чтением книги с любого раздела, а на поиск соответствия между fxp0 и eth0 у нас и вовсе ушло несколько секунд. Иные переводные издания проще читать, мысленно переводя текст на язык оригинала, но «Руководство» к ним, определенно, не относится.

Что внутри?

Книга подразделяется на 21 главу: от установки и процесса загрузки автор переходит к резервному копированию (стандартными средствами Unix), работе с ядром (в том числе, его пересборке), дискам и GEOM защите системы (нет, это не только ipfw), управлению программами и обновлению... Некоторое недоумение вызывает разве что глава 10, посвященная каталогу /etc и представляющая собой перечень наиболее важных файлов в нем, снабженный краткими комментариями. Такой материал, безусловно, имеет свою ценность, но вряд ли заслуживает статуса главы в большой книге.

Как мы уже отмечали выше, помимо собственно FreeBSD Лукас обращает внимание на ряд общих вопросов; кое-что из этого пригодится и в Linux. Вы можете освоить настройку Apache и FTP, SSH и Ntpd, POP3/IMAP4 в реализации Dovecot, Sendmail с блокировкой спама по «серым» спискам, сервер имен BIND... В этом смысле «Подробное руководство» похоже на «Запускаем Linux», разве что объект запуска другой. LXF

LXF Вердикт

FreeBSD. Подробное руководство

  • Автор: Майкл Лукас
  • Издательство: Символ-Плюс/No Starch Press
  • ISBN: 978-5-93286-126-4
  • Цена: 700 р.
  • Объем: 864 стр.
  • Подойдет и тем, кто желает освоить администрирование Unix, и тем, кто хочет поближе познакомиться с FreeBSD.
  • Рейтинг 10/10

Изучаем Python

Валентин Синицын (по совместительству давний любитель Perl) задался вопросом: а может ли язык считаться простым в изучении, если для изучения оного надо прочесть 848 страниц?

Мир современных информационных технологий развивается с невероятной скоростью (Windows Vista не в счет): не успеешь скачать версию чего-либо за номером X.Y, а на подходе уже X.Y+1, а то и X+1.0. Неудивительно, что столь неторопливый процесс, как книгоиздание, не всегда за ним поспевает. Вот и третье издание «Изучаем Python» Марка Лутца [Mark Lutz], как отмечается на обложке, «охватывает Python 2.5», а на дворе уже – долгожданный 3.0.

Но не спешите думать, что текст устарел, не успев выйти из печати: его автор как-никак имеет за плечами 25-летний опыт разработки ПО и знает мировые тенденции не хуже нас с вами. Поэтому для элементов языка, которые могли измениться в Py3k, в тексте приводится краткая сводка ожидаемых нововведений. Это учебник не по Python 3.0, но вы обязательно получите представление о том, куда двигаться дальше.

Снова в школу

Мы не оговорились – это именно учебник. Марк Лутц – активный пропагандист Python, за последние десять лет прочитавший по нему более 200 курсов. Как и принято в учебниках, в конце каждого раздела «Изучаем Python» приводится список контрольных вопросов (с ответами) и упражнений для самопроверки (решения к ним опубликованы в конце книги). Мы настоятельно рекомендуем вам выполнять их по мере чтения: так вы сможете быть уверенными, что освоенный материал надолго останется у вас в памяти.

А вот сами разделы показались нам несколько растянутыми. Для тех, кто только начинает изучать программирование, 23 страницы про числа или 35 про строки вполне могут оказаться подходящим объемом; если же вы переходите на Python с другого языка, то вероятно, предпочтете увидеть краткое описание синтаксиса, а сэкономленное место отвести, например, под обзор возможностей стандартной библиотеки. Последняя, к сожалению, в книге практически не представлена, зато испытывающие личную неприязнь к Гамме (позор вам!) могут пройти [очень краткий] краткий курс по шаблонам ООП. А еще мы хотели бы видеть главу про написание модулей Python на C...

Однако «хотим» и «должны» – это разные вещи. Иметь единый источник ответов на все вопросы – приятная, но практически несбыточная мечта. Со своей же основной задачей – обучением языку Python – книга справляется на «отлично». LXF

LXF Вердикт

Изучаем Python

  • Автор: Марк Лутц
  • Издательство: Символ-Плюс/O’Reilly
  • ISBN: 978-5-93286-138-7
  • Цена: 800 р.
  • Объем: 848 стр.
  • Прекрасно для новичка, несколько пространно для профессионала.
  • Рейтинг 9/10
Персональные инструменты
купить
подписаться
Яндекс.Метрика