Разработка на коленке

"тут должна быть красивая цитата о программировании"

Linux. Полное руководство

2010-05-20 12:37

Linux

Ещё одна книга про Linux. Ни хорошая и не плохая, а просто ещё одна. Часть материалла для линуксоида с небольшим опытом будет бесполезна, потому что описание KDE и GNOME имеющим опыт не нужно. Описание установки системы тоже не содержит полезной информации.

Есть разделы, которые для меня оказались полезными - это настройка ДНС, почтового сервера, iptables. Может кому-нибудь пригодится информация по настройке Apache+MySQL, мне не пригодилась - я с этим уже раньше сталкивался.

Есть полезная информация для мигрирующих с виндовс - таблица соответствия программ между линуксом и виндовс.

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

Изучаем Python

2010-04-29 18:17

Learning Python

В этой книге подробно и методично описывается язык Python. Описаны история языка, языковые конструкции, модули, использование библиотек, тестирование, документирование и многое другое.

"Изучаем Python" стала для меня книгой, которая восполнила многие пробелы в моих знаниях. В работе я уже давно применяю Python и использую его для задач разного типа, но вот на методичное изучение языка от А до Я как-то не доходили руки. Теперь же, когда я стал активно интересоваться Pylons, мне понадобились более полные знания по этому языку, чтобы иметь возможность не только использовать что-то готовое, но и разрабатывать свои библиотеки. Средством для пополнения знаний стала именно эта книга.

После прочтения возникло желание попрактиковаться в написании One-liner program на Python.

HTML и XHTML Подробное руководство

2010-04-11 18:48

HTML and XHTML

Подробное описание HTML и XHTML. Описание различий между стандартами. Описание вариантов применения тегов и их комбинаций. Полезный справочник на полке веб-программиста и верстальщика.

Впрочем, есть у меня и нарекания на эту книгу. Главы 1 и 2 мне совсем не понравились, какая-то околесица из явно спорных данных по истории HTML и применению его. В последующих главах дело пошло на лад. В целом же книга представляет собой хороший справочник по тегам, атрибутам и CSS. В отличие от книги CSS Рецепты программирования, которая содержит приёмы создания веб-страниц, в этой книги большее внимание уделено именно описанию стандарта и характеристик каждого из тегов или CSS-атрибутов.

На протяжении книги авторы несколько раз переходят на обсуждение семантической вёрстки. Описывая, для каких целей лучше использовать тот или иной тег.

Не жалею ни денег ни времени, потраченных на эту книгу.

Совершенный код

2010-02-11 16:58

Code Complete

Наконец-то я прочёл её целиком. Это была моя третья попытка прочесть её. Первые два раза были неудачными - переключался на другие книги, с более нужной на тот момент информацией. В этот раз я решил взяться за дело по-взрослому :)

Нашёл много полезного, много просто интересного, а также много спорного. В целом книга даёт не только кучу готовых рецептов, как можно улучшить качество своей работы, но и массу информации для размышления.

В книге много всякого материала: теоретического, практического, статистики, советов, ссылок и просто потрясающих тем для холливаров.

Например, автор (Стив Макконнелл) довольно хитро прошёлся по теме форматирования и оформления кода, привёл обзор практик, которые другие люди считают успешными, дав читателю право выбора, что ж ему использовать. Я, когда увидел заголовок главы "Форматирование и стиль", усмехнулся про себя и стал с интересом читать, как же Стив будет рассказывать о такой холиварной теме. Ведь самые жаркие споры всегда вызывают темы "табы vs пробелы" и "2 пробела vs 4 пробела", ну и, пожалуй, на какой строке оставлять скобку, если она есть в языке. А тут на тебе: можно взять два, можно четыре, а можно и шесть, вот только 6 хоть и красиво, но мешает исправлять ошибки, ссылаясь на статистику говорит Стив (мопед не мой, я только разместил объяву).

Книгу стоит покупать, причём как можно скорее, она постоянно поднимается в цене. Сейчас она стоит почти в два раза дороже, чем три года назад.

По способу прочтения - часто вижу советы читать главы по-отдельности, только то, что нужно сейчас. На мой взгляд, лучше один раз прочесть всю книгу. Конечно, можно однажды утром проснуться и сказать "Сегодня я буду учиться писать комментарии", взять главу о них, изучить и попытаться применить. Но только ведь вы не всегда знаете, с чем столкнётесь в своей работе. Прочитав книгу целиком, можно однажды сказать: "Во, с понедельника начинается разработка нового проекта, освежу ка я свои знания в проектировании и интеграции". Кстати говоря, интеграция в книге описана неплохо.

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

JavaScript, Джон Рейсиг

2010-01-24 12:48

javascript

Профессиональные приёмы программирования — так гласит титульная страница. Ну, собственно говоря, справедливо гласит. В этой книге нет описания базовых типов языка, пошаговых инструкций, как складывать и вычитать и т.п. Зато есть несколько важных тем, которые будут интересны web-программистам, пищущим библиотеки и обрабатывающим DOM. ООП, многократное использование кода, отладка и тестирование, DOM, события, JavaScript и CSS, формы, галереи изображений, Ajax. Из перечисленного мне не понравилась только глава о галереях изображений — я не узнал ничего нового и интересного. В остальном же книга замечательная.

Эта книга вместе с книгой по CSS стали для меня хорошим подспорьем в моей работе.