Месяц: Январь 2022
-
«Хакер» на «Хабре»! Как дела у легендарного хакерского журнала
Привет хабровчанам! Я — главный редактор Xakep.ru Андрей Письменный (и это моя настоящая фамилия, если кто вдруг сомневался). После многолетнего перерыва «Хакер» возвращается с постами для «Хабра», но в этот раз вместо выборочной публикации наших статей мы будем писать специально для сообщества.Начнем с поста-апдейта, в котором я постараюсь ответить на все вопросы, которые нам задают люди,…
-
Парадокс pull request-ов: как мы с ним справляемся
Парадокс pull request-ов можно объяснить так. Я только что закончил писать код, который может хорошо сказаться на опыте наших пользователей, и хочу поскорее запустить его в работу. Мне нужна ваша помощь, но вы заняты и в большей степени склонны работать над собственным кодом. — Я только что написал решение для важной проблемы, мне нужна инспекция…
-
Изучаем протоколы со Scapy
Статья расскажет, как можно использовать Scapy для создания пакетов UDP и TCP протокола, так же попробуем реализовать взаимодействие по сети, отправив короткое сообщение с использованием каждого из протоколов.Простые протоколыTCP и UDP — это самые распространенные протоколы. По сути протокол — это то, что описывает правила работы систем и формат передаваемых данных. Для упрощения сетевые данные…
-
ТОП-3 ИБ-событий недели по версии Jet CSIRT
В первой подборке новостей ИБ 2022 года — заражение группировкой Patchwork собственных компьютеров, уязвимость в реле защиты линий электропередач, использование облачных сервисов для распространения вредоносов. Новости собирала Мария Волгина, младший аналитик центра мониторинга и реагирования на инциденты ИБ Jet CSIRT компании «Инфосистемы Джет». Подробнее читайте под катом.
-
nanoCAD BIM Конструкции для проектирования нетиповых сооружений. Каскад Кубанских ГЭС-ГАЭС
Качество систем проектирования ярче всего проявляется при попытках использования в нестандартных условиях. Действительно, при наличии библиотек готовых элементов и функционала для создания типовых конструкций моделирование стандартных объектов превращается в сборку деталей конструктора. Гораздо интереснее создавать нестандартные модели, сочетающие задачи по геометрическому моделированию, объединению усилий нескольких проектировщиков, учету нестандартных способов строительства.С такими задачами может справиться (и,…
-
Следующий лист дерева на ассемблере в девяти инструкциях и единственном регистре
Люди часто думают, что код на ассемблере читается не просто плохо, а очень плохо. Но я думаю, что это совершенно не так. Я всегда считал, что читаемость кода на совести программистов и язык здесь совершенно не причём. Так вот, когда работал над одним из своих проектов, мне понадобился алгоритм для поиска следующего или предыдущего листа…
-
Как ИИ вдохновил меня поднять свой уровень в шахматы
ВведениеОднажды я решил научиться шахматам, взял в библиотеке книгу, купил маленькую шахматную и начал изучать. Научился ходить фигурами, разыграл один гамбит сам с собой, а потом решил сыграть против приложения на телефоне. Естественно проигрывал независимо от уровня сложности, но это не самое страшное: даже если я выигрывал у компьютера, я не очень то понимал смысл…
-
State of the Web: Deno
Deno — это современная среда выполнения JavaScript, конкурент Node.js, с планами внедрения таких функций, как безопасный ввод-вывод (secure I/O) и встроенная поддержка TypeScript. Deno построена с помощью языка Rust Райаном Далем — создателем Node.js. Background В докладе «10 things i regret about Node« Райан Даль рассуждает о многих проблемах Node. Один из озвученных вопросов —…
-
Правда ли, что в России сервисы и интерфейсы развиты лучше, чем в Европе и Америке?
Мы с @Methaqualone несколько раз столкнулись с утверждением, что в России цифровые сервисы лучше, а мобильные банки дружелюбнее. Якобы наши государственные порталы удобнее, а интерфейсы интернет-магазинов интуитивно понятнее. Ни одна из нас не жила за границей, но стало интересно проверить: это как сакраментальное «русские девушки самые красивые» или зарубежные пользователи тоже считают, что наши интерфейсы самые…
-
Торпеда для паровоза
Автор: Дима ШуманКак любят говорить подводники, большому кораблю — большая торпеда. А большому поезду? А почему бы собственно и нет…Первыми бронепоезда стали применять британцы (не будем останавливаться на подвижных батареях времён американской гражданской войны — это были разве что броневагоны) во время Англо-бурской войны 1899-1901 гг. Для защиты своих коммуникаций от партизанских действий буров англичане…