В Праге

Фото с летней поездки в Прагу

Как я начал писать книги по программированию

Для тех, кто не подписан на мой Твитер OR Телеграм OR youtube { вышло новое видео: Как я начал писать книги по программированию }

Упрощенный push текущего бренча

Я всегда запускал брэнч через git push origin ТекущийБренч, но на работе начальник пристыдил, что я печатаю так много букв, поэтому решил настроить себя сокращение, когда выполняю команду git push, то всегда отправляется на сервер текущая ветка. Я как-то быстро привык к этому сокращению и сейчас из дома выполнял команду без указания ветки и команда накрылась, потому что дома сокращение не было настроено. 

В общем, к хорошему конечно же привыкаешь быстро и если ты тоже хочешь немного хорошего и не указывать брэнч при каждом выполнении команды push, то один раз выполни в командной строке (я использую Power Shell) вот эту команду:

git config --global push.default current

nginx и fail2ban в Linux глазами хакера

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

Приобрел твою книгу, 5-е издание. Весьма познавательно во многих моментах, но есть несколько комментариев: 

Новый сериал от Apple - Mythic Quest

Сегодня заметил, что в Apple TV появился новый сериал Mythic Quest: Raven’s Banquet, о команде программистов, которая явно работает над игрой. Походу по идее создателей сериал должен быть комедийным, хотя юмор слабенький. 

Что меня сразу удивило - это сериал Apple и в данном случае не бесит продакт плейсмент. На весь экран два игрока смотрят на нас через экран и у них на зеленых наушниках огромные логотипы Razer. Думаете, Razer заплатил за этот плейсмент? Возможно, хотя явного нет. 

Все о моделях в Python и Django

Вчера в мануале Плюс+ : Python и Django появилось сразу четыре части, общим объемом в 18 страниц Word:

9. Данные

10. Данные из адмники

11. Модели – тонкая настройка

Работаю над видео - как я начал писать книги

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

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

Досмотрел я Halt and Catch Fire

Я досмотрел на нетфликсе сериал Halt and Catch Fire и прямо грустно стало. Не так много таких историй, где хорошо сочетается история о реальной жизни людей и ИТ. 

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

Все хотят знать Go, но знают JavaScript

Опрос HackerRank показал, что большинство программистов знают JavaScript, а Go является тем языком, который большинство хочет знать. 

Помимо JavaScript среди самых популярных языков так же находятся Java, C и Python. Интересно, среди языков, которые программисты хотят изучить находятся Python, Kotlin и Go. То есть питон находиться в обеих категориях – которые знают большинство и который хотят изучить большинство. 

С точки зрения рынка самой популярной является позиция FullStack программиста. 

О блоге

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

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

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

Пишите мне