Я только заметил, что оказывается в продаже появились уже PHP и Linux глазами хакера свежего покроя:
- Linux глазами хакера 4-е издание
- PHP глазами хакера 3-е издание
И если первая книга изменилась эволюционным способом – информация обновилась с учетом современных версий Linux и его компонентов, то вторая книга была очень сильно переписана.
Первые два издания в разделе баз данных были очень сильно посвящены функциям mysql_ типа mysql_connect, mysql_query и так далее. Они конечно же небезопасны и было о чем писать. Сейчас уже эти функции уж слишком сильно устарели и в PHP 7 кажется даже будут убраны. Так что из книги большую часть текста пришлось убрать и/или переписать. Теперь про mysql_ дана только общая и базовая информация.
В общем, если ты не покупал предыдущие издания данных книг, то самое время купить, причем убедись, что покупаешь последние версии. Выше я дал ссылки на сайте ozon.ru на последние версии, которые я нашел.
Наверно самый популярный вопрос, который я получаю от читателей - какую книгу почитать. То, что я написал книгу по C# и программирую на нем почти каждый день, не значит, что я какой-то эксперт в книгах.
Хотя была бы неплохая идея читать все подряд книги, писать подробные обзоры и стать экспертом в этой области, но мне это не интересно и это к сожалению е прокормит меня. Если кинообзоры читают все подряд и подобные сайты или блоги могут покормить себя за счёт посещаемости, то книгообзоры книг по программированию могут быть интересны только программистам или будущим программистам, а это заведомо более маленькая аудитория.
Когда я решил написать обзор книги The Swift Programming Language (бесплатная книга от Apple, доступная для скачивания в их книжном приложении iBooks) , то почему-то вспомнил КВН и команду ДАЛС (детективное агенство лунный свет). У этой команды не так много хороших (шуток на мой вкус), но музыкальные и кино хвалители получились неплохо.
Я в своих обзорах НЕ критикую и если упоминаю недостатки, то стараюсь сгладить это. Тут же очень сильно хочется похвалить книгу. Давно уже не было так долго хорошо. Это очень хорошая книга, эта книга очень хорошая, хорошая эта книга очень.
Последнее предложение не ошибка, я специально его так написал, потому что в The Swift Programming Language одни и те же вещи постоянно описываются по несколько раз с разных сторон. Очень много повторений уж слишком все подробно расписано. Такого разжевывания я ещё никогда не встречал.
Сейчас яитаю сразу две книги, одна из них Hacking Web Applications (http://www.amazon.ca/The-Web-Application-Hackers-Handbook/dp/1118026470). Я её начал читать уже давно, и уже несколько раз хотел остановится и бросить, просто лично для меня в ней пока не было ничего нового.
Даже если какая-то тема мне знакома, я очень часто продолжаю читать книгу, в поисках опыт автора книг. Эта книга очень подробно описывает безопасность и скорей всего будет очень интересна новичкам в мире Security, но вот тем, у кого есть опыт и знания, книга будет слишком сухой. Мало интересных примеров и вообще неописанная реальных взломов.
Но как я уже сказал, если ты начинающий, то книга может оказаться бесценной кладовкой теоретических знаний. Теория здесь расписана очень подробно.
Я не знаю, есть ли эта книга на русском и как она будет переведена. Если переводить слово в слово, то получится такой классический сухой материал, который преподают в университетах. На мой взгляд, такие книги усваиваются чуть сложнее, по крайней мере для меня. Я больше практик. Но с другой стороны, ни одна книга по практике с хорошим описанием не сможет дать так хорошо теорию, как она описана в этой книге.
Я решился. Сейчас у меня будут рождественские праздники и я решился заняться написанием второго издания PHP глазами хакера. Книга уж очень устарела и я решил ее капитально переписать.
Во втором издании я собираюсь изменить подход. В первом был большой упор на небольшие примеры, поэтому было очень много плейн текстовых исходников, без каких либо MVC и патернов. Просто экономил место в книге и напирал на наглядность.
Во втором издании я решил использовать фреймворк (им станет Symfony2). Все же я решил учить не только языку и некоторым приемам безопасности, но еще и сам буду использовать более правильный подход к коду. Ну и конечно я сделаю упор на тему сайтов с высокой нагрузкой. Как заранее при проектировании предусмотреть некоторые вопросы будущих нагрузок.
Да, замахнулся слишком на многое и не уверен, что все успею описать за короткий срок, но буду стараться.
Сегодня шлялся по Амазону в Канаде и смотрел, что там с моим заказом (заказал сыну новую клавиатуру с мышкой, а дочке внешний жесткий диск) и что-то меня дернуло посмотреть, а продаются ли мои книги. Оказалось, что есть, правда не новая книга, а подержанная, и стоит аж $304.
Журнал Хакер, для которого я написал множество статей в свои молодые годы, уходит в онлайн. Больше не будет бумажных изданий в глянце, которые можно было пощупать в руках и придётся покупать в AppStore или оформлять онлайн подписку.
Я уже писал, что купил набор Arduino у китайцев на eBay и в описании лота было сказано, что вместе с набором я получу документацию о том, как работать с Arduino.
Сразу же после покупки я ничего не получил и в посылке тоже ничего не было и я решил написать продавцу письмо. Китаец особо не стал отказываться от своих слов, а прислал ссылку на 180 мегабайтный файл, защищенный паролем. У меня на маке программа разархивирования не сумела открыть архив, поэтому я записал его на внешний жесткий диск и решил открыть на компьютере с Windows с помощью Total Commander.
Интересный вопрос по поводу цены моей последней электронной книги. Для тех, кто не в курсе о чем я говорю, разговор идет о книге по большим сайтам и приложениям http://www.flenov.info/ebook.php. В этой книге я рассказываю о своем опыте работы над сайтом с достаточно большой нагрузкой. Это всего лишь опыт, судя по первым отзывам прочитавших этот опыт оказался многим интересным. И это приятно знать.
Но сегодня я хотел бы поговорить о цене книги. Я установил цену в 100 рублей, когда это было чуть меньше 3 долларов, а сейчас после падения рубля стоимость в долларах упала до двух. И так пока и останется, ведь я не особо и планировал зарабатывать какие-то огромные деньги. Это был проект, в котором я писал то, что хотел и в то же время хотел узнать, можно ли заработать на подобной работе.
Уже вторая моя игра ушла в iTunes Store и надеюсь, что скоро станет доступна для скачивания. Я делаю игры для iOS не для заработка, а пока больше для фана и даже не особо занимаюсь их продвижением. Мне просто нравится работать с графикой, заодно и получил практику в работе со Swift и Sprite Kit.
К чему я это. А к тому, что меня заинтересовала книга Designing Games от автора Tynan Sylvester (я на нее наткнулся как-то на амазоне) и решил посмотреть, сколько она стоит в Apple магазине и почитать отзывы. Отзывов не оказалось, но меня удивило то, какую книгу покупали те, кто читал Designing Games. Немного странно было увидеть Вини Пуха.