В разделе Книг появился новый раздел, который книгой назвать пока сложно, я только начал работать, уже есть начало работы - SQL - проще некуда. Пока есть теория, но только самое необходимое программисту. Я практик, поэтому остальную теорию буду рассказывать в процессе практики.
Все главы будут сопровождаться видеоуроками и по первым двум частям видео можно увидеть на канале Програмысли Видеоуроки здесь Теория баз данных для программиста - только самое необходимое
Три дня дороги по провинции Онтарио и ещё один день, чтобы пересечь Манитобу и Армянскую провинцию Саскатчевань, и мы добрались до Альберты. Конечно же она не армянская, но просто у меня такие ассоциации, потому что в Ростове самые знаменитые армянские районы созвучны с названием этой провинции - Мясниковань и Нахичевань.
Наконец вышло 4-е издание PHP глазами Хакера. Книга была готова к выходу еще в марте, но почему-то только сейчас она появилась в продаже. С чем связана такая задержка я не знаю.
В четвертом издании материал обновлен в соответствии с последней версией PHP 7, добавлено описание современных методов безопасности и защиты.
Если оценить это издание в процентном соотношении, по сравнению с предыдущим, то изменилось около 30% книги, но самое главное, что изменения достаточно важные. Теперь я только упоминаю старые методы доступа к данным mysql_, теперь больше разговора о современных методах, что очень важно для базовой защиты от SQL Injection.
Так что обновление важное и если ты еще не читал ни одного издания, то настоятельно рекомендую взять последнее.
Сегодня закончил Кровь, пот и пиксели. Обратная сторона индустрии видеоигр и на мой взгляд очень даже занимательное чтиво. В русском переводе заходит просто как по маслу.
Автор рассказывает реальные истории создания реальных видеоигр. Он ездил по миру и общался с компаниями разработчиками и в итоге получилось несколько историй, в которых рассказывается о том, как проходила разработка:
1. Pillars of Eternity
2. Uncharted 4
3. Stardew Valley
Я не так уж и часто читаю какие-то книги около компьютерной фантастики, потому что они в основном бред полнейший. Пару месяцев назад я зашел в магазин книжек Apple и увидел там в топе халявную книгу The Game (автор Terry Schott). Ну раз на халяву, то почему бы и не попробовать прочитать.
Не знаю, будет ли она в ру магазине книг, но кто знает английский я думаю смогут прочитать ее в оригинале. Я так понял, что написал ее канадец и даже главный герой в игре на планете земля оказывается в городе Торонто.
Смысл книги в том, что все мы в нашем мире под названием "земля" находимся в компьютерном симуляторе. Очередная матрица? Ну почти.
Люди в каком-то супер крутом мире создали игровой симулятор, в который помещают детей до 16 лет и они там живут, развиваются и учиться. Поместив ребенка в симулятор раза три, они в нем может прожить три жизни и получить три разных профессии, поэтому к своему совершеннолетию он уже готов к суровой жизни.
Дополнительный плюс - симулятор позволяет зарабатывать деньги. Это как Дом 2, который показывают по телевизору и чем больше у твоего виртуального аватара фанатов, тем больше ты заработаешь выходя из симуляции. Там короче целые рейтинги игроков и за них борются не на шутку, развиты ставки и тотализаторы.
Не понимаю, как Apple удается держать такие высокие цены в своем книжном магазине. Хотя нет, цену книг ведь определяют издатели, а не Apple, да и проблема явно существует и в других электронных магазинах, просто меня сейчас натолкнул на эту заметку магазин именно Apple.
Возвращаемся к теме. Простая бумажная книга стоит почти столько же. Разница в большинстве случаев всего 10% - 20%, то есть читатель всего лишь не платит за бумагу и делает вид, что он зеленый.
Сегодня увидел книгу iPad и iPhone: 50 лучших приложений на буксе (смотрите здесь) и пролетела мысль, интересно, а кто-то покупает такие книги? Нет, я ничего не могу сказать – хорошая или плохая книга, я ее не читал. Мне сам смысл такой книги непонятен.
Когда пишется какая-то книга, то должна быть цель и нужно понимать, кто именно будет потребителем книг. Опишу на себе. Я пишу для молодых ребят, которые не батаники и умеют прикалываться, тех кто хочет научится программировать и не на батанических примерах, а на чем-то интересном. Поэтому такие книги как «глазами хакера» отличны с точки зрения книг, которые способны заинтересовать людей прикольными примерами. Я прекрасно понимаю, что одна книга серии глазастых не может научить всему, для этого есть другие книги, более подробно описывающие языки.
Самый популярный вопрос, а точнее просьба, которые приходят ко мне - "посоветуйте хорошую книгу по чему-то". Ну ладно, когда такие вопросы приходят по C# или Delphi, но удивляет, почему меня спрашивают про книги на Java, Ruby или еще какому-то языку, который я вообще не знаю. Я не такой уж и эксперт в книгах, чтобы рекламировать кого-то. Вот когда спрашивают про C# и Delphi, мне проще ответить, потому что могу посоветовать хотя бы по одной книге для каждого из этих языков :). Хотя по Delphi могу посоветовать сразу кучу хороших книг одного отличного автора :).
На самом деле, уже отвечал на подобные письма много раз и кажется писал даже на блоге, но из-за увеличения частоты подобных вопросов необходимо повторится - читайте разные книги, не зацикливайтесь на одной книге и на одном авторе. Советую взять пару толстеньких книг и можно читать даже одновременно. Просто каждый автор пишет по разному и один автор может описать циклы проще, а кто-то хорошо расскажет про указатели. В целом вы получите две точки зрения на один и тот же язык.
Ну а спрашивать книгу для начинающего у меня вообще не имеет смысла. Я в программировании уже "боже мой какой я старый" лет, что выражается числом 19 и если я посчитал какую-то книгу простой для начинающего, это не значит, что реальный начинающий воспримет ее как простую тоже. Я уже знаю основы кодинга и мне больше в книгах интересует синтаксис и философия языка.
Хочется чего-то почитать на русском по программированию. В России я постоянно покупал что-то и у меня была куча книг. Так приятно было почитать что-то в горячей ванне или просто перед сном. Я прочитал полностью не так уж и много книг. В основном читал самые интересные части, но читал много.
Находясь в Канаде, у меня не так уж и много шансов найти книгу на русском, а заказывать из России – можно разориться на доставке. Вот и сижу на голодном паке. За все это время я прочитал только одну книгу по дизайну на английском. Я как-то показывал ее на блоге.
Не люблю качать книжки, но из-за того, что купить еще сложнее, я скачал тут несколько книг на русском, большинство из которых по программированию для iPhone, но ни одной из них так и не прочитал. Я смог прочесть с монитора только две главы одной книги по программированию для iPhone, и та на английском. Категорически не получается читать, хотя нужно. Просто чтобы прочитать о чужом опыте, ведь именно опыт бесценен.
Это продолжение темы о том, как издать свою книгу. Я уже писал, что я не ставил целью обязательно издаться и заработать на книгах миллионы долларов. Это было стечение обстоятельство, которое привело к появлению бумажных вариантов моих мыслей.
Но если ты ставишь цель именно издание книги, то что я могу посоветовать. Начни сначала с проработки идеи, о чем будет книга, что ты хочешь рассказать читателю, какие книги будут конкурентами на этом рынке, и почему читатель будет покупать именно твою книгу. Это понадобиться не только тебе, но и издательству для принятия решения – стоит ли издавать книгу. Но первым делом это все же нужно тебе, чтобы понять, стоит ли вообще издаваться.
Если ты собираешься написать самоучитель по Delphi в стиле «освой самостоятельно Delphi за супер короткий срок», то после анализа конкурентов ты должен понять, что тратить время бессмысленно. Это будет очередная книга на полках магазинов и в интернет раздачах, которую не будут покупать. Самоучителей по Delphi уже очень много и шансов, что купят именно твой практически ноль. Выбирать будут все же то, что уже доступно давно и проверено временем. Нового автора на забитом конкурентами рынке никто не купит. И наличие супер короткого срока на обложке никого не подкупит.