Блог

SQL - проще некуда

В разделе Книг появился новый раздел, который книгой назвать пока сложно, я только начал работать, уже есть начало работы - SQL - проще некуда. Пока есть теория, но только самое необходимое программисту. Я практик, поэтому остальную теорию буду рассказывать в процессе практики. 

Все главы будут сопровождаться видеоуроками и по первым двум частям видео можно увидеть на канале Програмысли Видеоуроки здесь Теория баз данных для программиста - только самое необходимое

Люблю читать в дороге

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

PHP глазами хакера – 4-е издание

Наконец вышло 4-е издание PHP глазами Хакера. Книга была готова к выходу еще в марте, но почему-то только сейчас она появилась в продаже. С чем связана такая задержка я не знаю. 

В четвертом издании материал обновлен в соответствии с последней версией PHP 7, добавлено описание современных методов безопасности и защиты.

Если оценить это издание в процентном соотношении, по сравнению с предыдущим, то изменилось около 30% книги, но самое главное, что изменения достаточно важные. Теперь я только упоминаю старые методы доступа к данным mysql_, теперь больше разговора о современных методах, что очень важно для базовой защиты от SQL Injection. 

Так что обновление важное и если ты еще не читал ни одного издания, то настоятельно рекомендую взять последнее. 

Книга доступна на ozon.ru и причем сейчас есть скидка: PHP глазами хакера. 4-е издание

Кровь, пот и пиксели. Обратная сторона индустрии видеоигр

Сегодня закончил Кровь, пот и пиксели. Обратная сторона индустрии видеоигр и на мой взгляд очень даже занимательное чтиво. В русском переводе заходит просто как по маслу. 

Автор рассказывает реальные истории создания реальных видеоигр. Он ездил по миру и общался с компаниями разработчиками и в итоге получилось несколько историй, в которых рассказывается о том, как проходила разработка: 

1. Pillars of Eternity

2. Uncharted 4

3. Stardew Valley

The Game - все мы играем в игру

Я не так уж и часто читаю какие-то книги около компьютерной фантастики, потому что они в основном бред полнейший. Пару месяцев назад я зашел в магазин книжек Apple и увидел там в топе халявную книгу The Game (автор Terry Schott). Ну раз на халяву, то почему бы и не попробовать прочитать. 

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

Смысл книги в том, что все мы в нашем мире под названием "земля" находимся в компьютерном симуляторе. Очередная матрица? Ну почти. 

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

Дополнительный плюс - симулятор позволяет зарабатывать деньги. Это как Дом 2, который показывают по телевизору и чем больше у твоего виртуального аватара фанатов, тем больше ты заработаешь выходя из симуляции. Там короче целые рейтинги игроков и за них борются не на шутку, развиты ставки и тотализаторы. 

Стоимость электронной книги

Не понимаю, как Apple удается держать такие высокие цены в своем книжном магазине. Хотя нет, цену книг ведь определяют издатели, а не Apple, да и проблема явно существует и в других электронных магазинах, просто меня сейчас натолкнул на эту заметку магазин именно Apple. 

Возвращаемся к теме. Простая бумажная книга стоит почти столько же. Разница в большинстве случаев всего 10% - 20%, то есть читатель всего лишь не платит за бумагу и делает вид, что он зеленый.

iPad и iPhone: 50 лучших приложений

Сегодня увидел книгу iPad и iPhone: 50 лучших приложений на буксе (смотрите здесь) и пролетела мысль, интересно, а кто-то покупает такие книги? Нет, я ничего не могу сказать – хорошая или плохая книга, я ее не читал. Мне сам смысл такой книги непонятен.

Когда пишется какая-то книга, то должна быть цель и нужно понимать, кто именно будет потребителем книг. Опишу на себе. Я пишу для молодых ребят, которые не батаники и умеют прикалываться, тех кто хочет научится программировать и не на батанических примерах, а на чем-то интересном. Поэтому такие книги как «глазами хакера» отличны с точки зрения книг, которые способны заинтересовать людей прикольными примерами. Я прекрасно понимаю, что одна книга серии глазастых не может научить всему, для этого есть другие книги, более подробно описывающие языки.

Посоветуйте хорошую книгу по ...

Самый популярный вопрос, а точнее просьба, которые приходят ко мне - "посоветуйте хорошую книгу по чему-то". Ну ладно, когда такие вопросы приходят по C# или Delphi, но удивляет, почему меня спрашивают про книги на Java, Ruby или еще какому-то языку, который я вообще не знаю. Я не такой уж и эксперт в книгах, чтобы рекламировать кого-то. Вот когда спрашивают про C# и Delphi, мне проще ответить, потому что могу посоветовать хотя бы по одной книге для каждого из этих языков :). Хотя по Delphi могу посоветовать сразу кучу хороших книг одного отличного автора :).

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

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

Скачать книгу по программированию

Хочется чего-то почитать на русском по программированию. В России я постоянно покупал что-то и у меня была куча книг. Так приятно было почитать что-то в горячей ванне или просто перед сном. Я прочитал полностью не так уж и много книг. В основном читал самые интересные части, но читал много.

Находясь в Канаде, у меня не так уж и много шансов найти книгу на русском, а заказывать из России – можно разориться на доставке. Вот и сижу на голодном паке. За все это время я прочитал только одну книгу по дизайну на английском. Я как-то показывал ее на блоге.

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

Как издать свою книгу

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

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

Если ты собираешься написать самоучитель по Delphi в стиле «освой самостоятельно Delphi за супер короткий срок», то после анализа конкурентов ты должен понять, что тратить время бессмысленно. Это будет очередная книга на полках магазинов и в интернет раздачах, которую не будут покупать. Самоучителей по Delphi уже очень много и шансов, что купят именно твой практически ноль. Выбирать будут все же то, что уже доступно давно и проверено временем. Нового автора на забитом конкурентами рынке никто не купит. И наличие супер короткого срока на обложке никого не подкупит.

О блоге

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

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

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

Пишите мне