Блог

Джоэл: и снова о программировании

Книга Джоэл: и снова о программировании появилась в реальной продаже и теперь уж точно можно заказывать ее. Если заказывать на Books.ru, ссылку на который я даю выше, то доставят быстро, потому что этот магазин принадлежит издательству, где издана книга. Недаром на книге появились ярлычки о бестселлере и лучшем выборе еще до начала продаж :). Не сказал бы, что выбор лучший, но очень хороший. Если ты пропустил мою рецензию на книгу, то она здесь: Джоэл: и снова о программировании.

Продолжение вышедшего в 2006 году бестселлера «Джоэл о программировании» представляет собой подборку самых популярных статей, опубликованных автором на его сайте http://www.joelonsoftware.com. Исключительный писательский талант, техническая эрудиция и язвительный ум Джоэла создали ему высочайшую профессиональную репутацию и принесли его сайту скандальную известность.

Рецензия: PHP - это просто. Программируем для Web-сайта

Чтобы проще было отслеживать, на какие книги я написал рецензию, а на какие нет, я иду смотрю в историю своих заказов книг в интернет магазине books.ru, иногда вставляя рецензии на другие книги, которые попадаются на глаза. Этот подход оказался немного неудачным, потому что я упустил одну книгу, о которой должен был рассказать раньше, потому что она заслуживает это. И не только потому, что я лично знаком с автором, а потому что она действительно заслуживает внимания. Эту книгу я не заказывал на books.ru, а ее мне подарил автор лично, когда приезжал в Питер.

Книгу PHP - это просто, программируем для Web-сайта написал Шкрыль Андрей, а написал он ее очень интересно. Мне понравился сам подход, в котором автор начинает рассказ с программ, которые могут принести пользу PHP программисту. А действительно, ведь многие упускают этот вопрос, максимум, объясняя как настроить Apache. А тут автор описал помимо редкаторов кода еще и Денвера, который действительно упрощает разработку WEB сайтов и позволяет за считаныне минуты Windows машину превратить в удобное средство разработки. Я хоть им и не пользуюсь ежедневно (в основном корректирую файлы прямо на сарвере), но в коммерческих проектах делать так нельзя и Денвер будет прекрасным помошником.

Рецензия: Джоэл: и снова о программировании

Ты не знаешь, кто такой Джоел? Есть такой человек, который работал в нескольких крупных компаниях, в том числе Microsoft, а сейчас он является руководителем собственной небольшой но вполне успешной софтверной компании Fog Creek Software. На страницах своейго блога www.joelonsoftware.com он очень много рассказывает о программировании и о своих мыслях вообще. Это первый блог, который я начал читать много лет назад и читаю до сих пор почти все статьи.

Главное умение Джоела - умение хорошо рассказывать на различные темы. Он рассказывает об организации труда программистов, об умении проводить собеседования, об API, о тестировании программного обеспечении, планировании и о своей предыдущей работе в компании Microsoft. Причем о Microsoft он отзывается очень хорошо. Помню кто-то на блоге интересовался, как простые программисты относятся к компании и говорил, что они вроде бы как ненавидят свое руководство. Так вот Джоел очень хорошо отзывается о своем предыдещем месте работы.

Рецензия: О чём не пишут в книгах по Delphi

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

Единственное, к чему могу придраться в книге - название, хотя не люблю придираться названию, но просто придраться не к чему, поэтому возьму и придерусь :). Нет, не со зла придерусь, а по доброму. Просто подобные темы описываются в книжках (не все, но описывают), но автор собрал самый интересный и системный материал под обной обложкой и получилось что-то на подобе FAQ. Да, очень много системного программирования и получилось большое количество готовых решений. Это плохо? Это хорошо и многим читателям нравятся книги в таком стиле и мне такие нравятся. Такие книги нужны, когда человек познакомился с основами и хочет двигаться дальше. По ним узнаешь чужой опыт, учишся на чужих примерах и готовых решениях решать типичные проблемы.

Рецензия: Секреты хакеров. Безопасность Linux — готовые решения

Я купил книгу Секреты хакеров. Безопасность Linux — готовые решения где-то в 2004-м году, когда она только появилась на полках магазинах. Я уже знал о ее существовании, потому что видел эту книгу на Amazon, где она продавалась хорошо и получала хвалебные комментарии. Когда я прочитал книгу Секреты хакеров, то я понял, почему именно так она и называлась. В принципе, можно придраться, что все описываемое далеко не секреты и все это можно найти в интернете, но это придирки, потому что книга хорошая и авторы собрали все лучшее из мира безопасности Linux и предоставили нам в удобно читаемой форме.

Содержимое книги оправдывает и остальные две части своего названия: Безопасность Linux и готовые решения. Главы разбиты по основным сервисам ОС Linux, в каждом из которых собраны уязвимости, найденные в сервисе/ядре/программе и готовые решения по устранению этих уязвимостей. Да, большинство уязвимостей устарело уже к 2004-му году, когда я читал книгу. Проблема в том, что книга была написана в США, потом издана, ее купили для издания в России, перевели и потом издали здесь. Весь этот процесс занял много времени и большинство описываемых уязвимостей были устранены и немного устарели. Но не смотря на это, информация остается бесценной, ее читать интересно и полезно.

Азбука программирования - моя первая книга

Недавно был в Ростове у родителей и нашел книгу, с которой я начинал изучение кодинга - Азбука программирования. Я забрал книгу домой в Питер, чтобы выложить скан обложки в инет. Но куда сунул книгу долго не мог вспомнить. Но вот случилось чудо и я случайно наткнулся на нее и отсканировал обложку на память.

Сверх реклама этой работе не нужна, потому что все равно ты ее не найдешь на полках магазинов, разве что в библиотеке какой-то сможешь случайно наткнуться. Но книга незабываема, потому что очень хорошо построена. Вообще, книги того времени учили мыслить, а не программированию. Операторы и функции моно выучить за месяц, а мыслить можно не научиться никогда. Так вот в книге много блоксхем, математики и алгоритмов. И это не только потому, что компьютеры раньше были доступны только математикам, а потому, что с этого действительно нужно начинать и алгоритмы, математика и компьютерное мышление очень важны для будущих программистов.

Рецензия: Профессиональное PHP программирование

Профессиональное PHP программирование - это первая и пока единственная книга по PHP, которую я читал и как всегда не дочитал полностью, но до сих пор использую ее иногда как справочник. Сейчас посмотрел в интернет магазине на тираж второго издания и снова заплакал (что-то я нытиком стал :)). А если серьезно, то посмотри сам - 2000 экземпляров для такой великолепной книги - это капля в море. За 400 рублей ты получаешь более 1000 страниц великолепного материала по программированию WEB сайтов в одном из самых популярных языков WEB программирования - PHP. Жаль, очень жаль. Ну да ладно, утру скупую мужскую слезу, протру очки и напишу все, что я думаю о данной работе.

Книга конечно же прекрасна а информация бессценна, не то что 400 рублей. Единственный недостаток, который я увидел можно назвать придиркой, но очень доброй, потому что я желаю авторам и книге удачи и тиражей хотя бы в 10 раз больше, сколько и заслуживает данная работа. Недостаток кроется в том, что в книге как-то незаметно, но слишком резко происходит скачок от основ к более сложному описанию, поэтому новичку в мире PHP может быть немного сложновато понимать материал на первых порах, особенно по громадным листингам. Мне кажется, листинги можно было чуть получше разбить на более маленькие задачи. Это подтверждает и один из комментариев к книге в интернет магазине, что новичок запутался в ней. Но с другой стороны, если ты имеешь опыт программирования в PHP, книга не будет для тебя скучным и нудным чтивом.

Рецензия: Защищенный код для Windows

Книга Защищенный код для Windows в нашей стране существует в нескольких вариантах и вот недавно появился еще один: Защищенный код для Windows Vista. Последнюю я не читал, но говорят, что это все тот же защищенный код, просто в новой обложке. Причем книга существует от издательства Питер и от Русская редакция (хотя это по идее одно и то же). Но даже если это все тот же, а ты не читал ни того, ни другого, я рекомендую к обязательному прочтению. Книгу написали два очень хороших специалиста по безопасности из Microsoft - Ховард и Лебланк. Да, не удивляйтесь. В Microsoft есть хорошие специалисты по безопасности и там их очень много.

Windows версии 95 и 98 создавались максимально простыми и дружественными пользователю. Когда максимаьлная простота была достигнута, компания Microsoft начала исправлять свою ошибку и начала делать ОС безопасной. Это немного некорректный подход, потому что думать о безопасности нужно всегда и желательно с самого начала зарождения идеи. Но не смотря на то, что компания задумалась о безопасности поздно, ей удается улучшить этот показатель. Чего стоит один только переход с ME на безопасную 2000 и XP. Появление Vista я считаю новым шагом на новый уровень безопасности. Авторы книги Ховард и Лебланк как раз участвовали в повышении безопасности продуктов Microsoft и продолжают участвовать.

Рецензия: Хакинг искусство эксплойта

Внимательно читайте название книги, потому что в ней говорится об эксплоитах, а не взломе сайтах. Однажды я видел где-то возмущение читателя, что не нашел в книге, как взломать сайт. Книга не подойдет администраторам, которые защищают системы или хакерам, взламывающим WEB сайты. Но она будет интересна тем, кто знает программирование (желательно С/С++, но можно Delphi) и тем, кто программирует.

Эта книга из другой серии, потому что она описывает, как хакеры используют переполнения в программах для злома удаленных программ. Да, если эта удаленная программа работает на WEB сервере, то вы проникните на него, но цель книги выше, а варианты использования шире. Любая сатевая программа, осоебнно написанная на неуправляемом языке (например С++), при неправильном программировании может привести к печальным последствиям. Книга рассказыват нам о самых популярных ошибках программистов и автор рассказывает, как хакеры могут использовать уязвимости и что могут получить.

Рецензия: Программирование трехмерных игр для Windows

Полное название книги Программирование трехмерных игр для Windows. Советы профессионала по трехмерной графике и растеризации. И автор действительно профессионал в трехмерной графике и растеризации. В книге все описывается практически с низкого уровня, а именно, без использования примочек Direc3D. Автор описывает, как самому растеризовывать объекты и делать это быстро.

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

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне