Блог

Календарь
Заметки за 2019

Серия книг Глазами Хакера

Сегодня зашел на сайт БХВ, а там появилась новая книга "Инструментарий хакера" (автор Бабин C.) и книга оформлена как мои книги и даже написано, что она из серии "глазами хакера". В этой серии у издательства только мои книги и одна вот эта книга. Я серией не владею и не я даже придумал это название, поэтому у меня нет претензий, просто описываю интересный факт. Наоборот, даже планирую заказать книгу. Надеюсь, она появится в электронном варианте.

Книга уже появилась на озоне и ее можно заказать здесь: Инструментарий хакера.

Саму серию "глазами хакера" явно создали только недавно, потому что на озоне только инструментарий хакера находиться в этой серии. Мои книги туда еще не перекинули, как это уже сделала БХВ. Возможно стоит ждать еще книг в эту серию не моего авторства.

Компания, которую раскодировали

Боссы компании, где я работаю, написали книжку:

Файлы разосланы

Только что я разослал всем файлы своей последней книги (смотри здесь) в формате PDF и EPUB. Всем приятного чтения.

Хотелось бы встать сейчас с кружкой кофе и произнести как это любил делать Стив Джобс, что в первые два дня доступности предварительного заказа книга разошлась невероятным тиражом. На самом же деле за два дня заказало менее 20 человек и боюсь, что дальше будет меньше и скорей всего через пару недель вообще будет по одному заказу в неделю.

Но опять же, это эксперимент, который хотелось провести и посмотреть на результаты. 

Книга о создании больших сайтов и программ

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

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

Если будут какие добавления, исправления или еще что, все конечно же будет бесплатно. 

Для тех, кто предпочитает Яндекс.Деньги: 41001412718923

Электронная книга по созданию больших приложений и сайтов

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

Решил попробовать распространять через сайт и посмотреть, что получиться. Смысл не столько заработать, а поставить эксперимент – сколько будет продаж и сколько будет пиратства.

Дешевые интернет книги

Недавно решил попробовать новую инициативу books.ru покупки книг за свободную цену. Смысл в том, что вы сами можете назначать цену, которую вы готовы заплатить за книгу. По этому программе можно купить только некоторые и только электронные книги. Я посмотрел каталог из того, что доступно и в большинстве книги совсем уж старые. Единственное, что мне понравилось - jQuery. Подробное руководство по продвинутому JavaScript

В принципе, я jQuery знаю на том уровне, который мне нужен, но я все равно люблю читать книги, потому что в хороших книгах помимо описания языка или технологии обязательно есть личный опыт автора, и именно это я ценю больше всего. В общем, я решил попробовать купить книгу за 31 рубль (я покупал примерно пару недель назад и это был примерно один бакс). Хотел сначала заплатить 100 рублей, но потом просто для интереса выбрал один доллар, чтобы узнать, продадут или нет. Продали. 

SQL Server Agent

Сразу 36 страниц из книги Transact-SQL, в которых описано все, что необходимо знать про SQL Server Agent:  

3.5. SQL Server Agent - Часть 1

3.5. SQL Server Agent - Часть 2

 

Книга Паттерны проектирования

Кто сказал, что книги по программированию должны быть скучными и серьезными? Почему? Любое обучение лучше, если оно проходит Издательство O’Relly создало целую серию книг, в которых серьезные вещи описываются просто, с большим количеством прикольных рисунков и достаточно своеобразным оформлением. 

Батанам такие книги читать строго запрещается. Они все знают и им такие книги будут воспринимать как игрушки. 

Сегодня я решил рассказать вам про книгу паттерны проектирования, которую сейчас читаю сам. 

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

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

Купить электронные вариант книги

 

Питерское издательство БХВ, которое выпустило большинство из моих книг, уже давно планировало начать продажи электронных вариантов книг. В принципе, я больше предпочитаю реальные книги, хотя и электронные понимаю. Их вполне реально и удобно читать, особенно на планшетных компьютерах. 

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

 

Глава 3 Программирование на сервере

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

Если возложить выполнение сложных задач на сервер, то мы получаем следующие преимущества:

  • Улучшенную безопасность и более простые средства для управления правами доступа;
  • Нет необходимости передавать данные от сервера к клиенту по сети для выполнения каждого расчета. Достаточно направить серверу команду, и сервер выполнить все действия сам, без вмешательства клиента. Это позволяет освободить сетевые ресурсы от излишней нагрузки;
  • Нет необходимости в регулярном обновлении парка клиентских машин. Пользователи могут работать и на более старых машинах, потому что все сложные расчеты берет на себя сервер, который выполнит задачу быстрее;
  • Упрощается разработка клиентских приложений.

О блоге

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

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

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

Пишите мне


Я в социальных сетях
Facebook Telegram Youtube
Програмысли Instagram Твитер