Igor Kuznetsov

Igor Kuznetsov

66 posts
DDoS protection

Отражая DDoS

Представьте ситуацию — вы идете домой с работы по знакомой улице, слушаете музыку и готовитесь достать ключи, но из-за угла выходит пара здоровых ребят, которые выше, сильнее, быстрее (на первый взгляд) и бьют вас прямым в челюсть. Вот так выглядит DDoS атака для 99% компаний.

программирование

Парсим Google Analytics на GO #1

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

разработка

SSH Config

Сегодня расскажу про упрощение жизни с ssh config. По работе приходится ходить по множеству разных серверов и довольно часто. И как бы это не было смешно, но ssh config открыл для себя пару дней назад. Представим ситуацию: ssh -p 22 user@host1Для 1 сервера

vim

Neovim

На новогодних праздниках хочется выбраться из синей ямы и заняться чем-то полезным. Давнее желание - собрать свой Vim с блэкджеком, подошло идеально. Задача полезнее бутылки пива (подставь любой алкогольный напиток), поэтому поехали. По ходу переезда вспомнил про Neovim и решил попробовать. С самого начала

uber

Uber в путешествии по Азии

Сегодня начну писать на новую для блога тему — путешествия. Мы программисты — народ закрытый, но путешествовать любим не только по просторам интернета. Начну рассказ о том, что меня поразило в этот раз. Думаю компанию Uber уже представлять никому не нужно. О них много написано. Таксисты

отзыв

[Отзыв] Эффективные коммуникации

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

книги

[Отзыв]: Стартап вокруг клиента

Очень давно я ничего не писал, так что пора расчехлить. Посвятим немного времени стартапам. Тема модная и актуальная. "Стартап вокруг клиента. Как построить бизнес правильно с самого начала" Брент Купер, Патрик Власковиц Это "вольный" перевод книги Customer Development, которую мне

отзыв

[Отзыв]: Теория ограничений Голдрата

Талмуд, вот так можно охарактеризовать эту книгу. Это произведение не относится к легкому чтиву, хотя я бы не назвал его и серьезным техническим трудом. Автор сделал попытку формализовать процессы снятия ограничений и принятия решений, описанные в книгах Голдрата("Цель", "Цель-2"

книги

[Отзыв] Футболономика

Как и у всех у меня есть несколько хобби. С детства я питаю сильные чувства к футболу. Люблю как играть, так и смотреть матчи, в основном английских команд. Книга эта по формату не подходит под ту техническую литературу, которую я привык освещать в блоге,

книги

[Отзыв] Искусство системного мышления

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

собеседование

Вопросы на собеседовании #6

Попробую сгрести интересные и достаточно простые задачи, некоторые относятся к типу "out of the box", некоторые решаются с помощью простой математики. 1. Про торт Задача: Как поделить торт на 8 равных частей 3мя разрезами? Делим на 4 части двумя разрезами перпендикулярно друг

книги

[Отзыв]: Цель. Процесс непрерывного улучшения

Прочитав отзывы коллег(1, 2) по поводу этой книги, не мог пройти мимо и прикупил её. С самого начала привлекает формат и стиль, в которых она написана. Это роман, состоящий из диалогов. В самой книге проводятся аналогии с диалогами Сократа, разговоры действительно очень схожи

программирование

[Отзыв]: Программист-прагматик. Путь от подмастерья к мастеру

Закрывая очередной пункт из нашего списка "must-read" книг в компании, напомню, как я и писал ранее, это будет последняя чисто техническая книга на ближайшие пару месяцев. Сие произведение вызвало у меня достаточно противоречивые чувства. Во-первых, оно приятно удивило хорошими сравнениями и внятными

книги

[Книги]: Что почитать.

Читая последнюю книгу, отзыв, о которой скоро выложу, понял что уже надоело изучать техническую литературу с достаточно общими высказываниями и подходами о программировании и IT, поэтому на ближайшие 2 месяца зимы переключусь на несколько другие области. В эти выходные мне придут аж целых 5

программирование

Языки

Продолжаю черпать из умных книг всякие мысли: Границы моего языка есть границы моего мира. Людвиг фон Витгенштейн Это многогранная фраза, которая может быть применима для многих вещей и областей. Если вы знаете всего один разговорный язык, например русский, то вы не сможете полностью понять

программирование

Портфель знаний

Инвестиции в знания окупаются лучше всего. Бенджамин Франклин В одной умной книге вычитал отличную метафору для определения опыта программистов -- портфель знаний. Сравнение знаний и опыта профессионала с инвестиционным портфелем однозначно цепляет. То, что вы получили за годы работы это ваши накопления -- опыт,

операционные системы

[Mac OS]: Как собрать свой Sparrow Lite

Сегодня случайно узнал как получить себе экземпляр супер крутого mail клиента совершенно бесплатно, безсмсиабонентскойплаты, но с рекламой. Это по сути версия Lite, которая была раньше в AppStore, но теперь отсутствует. Нашел ссылки на скачку на brokenstones, когда хотел скачать полную версию на халяву) Для

программирование

[Отзыв]: Рефакторинг с использованием шаблонов

Продолжаю осваивать техническую литературу из нашего списка. Хорошая книга, дала много полезных мыслей. Выпишу тут немного фраз, которые запомнились: Рефакторинг - преобразование, сохраняющее поведение В разработке необходимо гармоничное существование рефакторинга с коммерческими решениями История про шляпу и "рефакторинг" вывески, про которую рассказывал

книги

[Отзыв]: Экстремальное программирование

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