Category : habrahabr

habrahabr
Территория Большого Взрыва. Как устроена Вселенная и что с ней не так?

Немного обо мне и о темеЭта статья — первая из трёх, основанных на моём курсе «Территория Большого Взрыва», который я читаю в летней школе Химера. Курс состоит из 4 — 5 лекций, каждая длительностью около часа. Лекции ориентированы на школьников старших классов и студентов младших курсов, поэтому искушённому читателю всё нижеизложенное может показаться сильно упрощённым.При трансформации в статьи курс изрядно расширился, но, по сути, остался переосмыслением нескольких чудесных книг, среди котор…

  • суббота, 30 марта 2024 г. в 00:00:14
habrahabr
Актуально ли сегодня ООП?

Почти каждый день возникают дискуссии с критикой или восхвалением объектно-ориентированного программирования. «Java устарела!», «Java потрясающая!». В этой статье я проведу прагматичное исследование ООП на 2024 год. Термин объектно-ориентированное программирование придумал Алан Кэй. Кэй был членом команды PARC, которая изобрела графический интерфейс пользователя, сделавший таким полезным современный Интернет, персональные компьютеры, планшеты и смартфоны. Ещё она изобрела некоторые из объект…

  • суббота, 30 марта 2024 г. в 00:00:14
habrahabr
Чему разработчики ПО могут научиться у стоматологов

Для начала немного обо мне: я и практикующий дантист, и разработчик ПО. Со вторника по четверг я пишу код, а с пятницы по воскресенье принимаю пациентов. До того, как стать дантистом, я работал в таких компаниях, как Allstate Insurance, Lockheed Martin и ICS. Освоив обе эти профессии, я заметил, что разработчики ПО могут многому научиться у дантистов и наоборот. Я решил записать эти уроки в надежде, что они кому-то могут помочь. Это просто общие рекомендации — не стоит рассчитывать, что они и…

  • пятница, 29 марта 2024 г. в 00:00:23
habrahabr
Как пытались (пере)программировать мозги, и что из этого получилось? Часть 1: проект «Артишок»

Во все века разведчики, шпионы и спецслужбы полагались в своей работе на разные вещества и психологические уловки. Тёмные рыцари плаща и кинжала травили врагов всевозможными ядами, усыпляли стражу, подсылали убийц-фанатиков с промытыми пропагандой и веществами мозгами — как легендарные ассасины времён Крестовых походов, чьё название происходит от неумеренного накачивания одноразовых киллеров гашишем. Развитие науки и техники в ХХ веке только подстегнуло энтузиазм шпионских ведомств. Если в СС…

  • пятница, 29 марта 2024 г. в 00:00:22
habrahabr
TOTP без смартфона

Когда я решил избавиться от необходимости постоянно носить с собой смартфон, одной из проблем оказалась двухфакторная аутентификация (2FA, приложение Google Authenticator). Остаться без возможности авторизации на множестве сервисов было неприемлемо, нужна была альтернатива.Беглый поиск вывел меня на утилиту oathtool: командная строка, POSIX, OSS — всё, как я люблю, проблема в принципе решена. Но, как и большинство CLI утилит, её удобно использовать в сочетании с другими утилитами, а для этого …

  • пятница, 29 марта 2024 г. в 00:00:20
habrahabr
Реверс-инжиниринг сигнала автомобильного брелка

Я уже пару лет как изучаю протоколы радиосвязи. Началось это с момента, когда я из любопытства решил поэкспериментировать с USB-донглом RTL-SDR. Мне всегда хотелось понять, как передаются данные в пультах дистанционного управления (в частности, автомобильных брелках), попробовать перехватить их сигнал и выяснить, какие ещё в этом случае есть векторы атаки. И хотя за эти годы мне удалось перехватить несколько сигналов с брелков, у меня не было возможности как следует их проанализировать, так…

  • пятница, 29 марта 2024 г. в 00:00:19
habrahabr
Первые способы защиты компьютерных игр от пиратства

За несколько десятилетий ЭВМ эволюционировали от «100 квадратных метров площади, 25 человек обслуживающего персонала и 30 литров спирта ежемесячно» до вполне миниатюрных образцов: Commodore-64, Atari 800XL, Apple II, Электроника БК-0010… Проблема была в цене: все эти модели весьма били по карману рядовому обывателю (примерно как покупка автомобиля). Всё изменил Клайв Синклер, выпустивший на рынок ZX Spectrum – первый дешёвый персональный компьютер. Спектрумы продавались ударными темпами: толь…

  • пятница, 29 марта 2024 г. в 00:00:18
habrahabr
Как мы своими силами коммутаторы чинили

В 2016 году мы в Selectel начали закупать коммутаторы производителя Е. Планировали за несколько лет ввести в работу несколько сотен устройств — и это оправдалось. Сегодня в продакшене работает больше 300 коммутаторов. Данная модель позволила нам реализовать новые сетевые схемы и начать предоставлять ряд услуг, которых раньше не было в Selectel. Но что делать, если железка выйдет из строя, а гарантия уже сгорела? Кажется, ответ понятен из названия. Под катом рассказываем о решении и интересн…

  • четверг, 28 марта 2024 г. в 00:00:15
habrahabr
История одной очереди

В одно воскресенье довелось мне стоять в очереди на избирательный участок №8134 в Алматы. Простоял я там 4 часа, а некоторые и того больше. И как-то совершенно случайно вспомнил, что в институте я учился на специальности “системы и сети массового обслуживания”, а тут у нас как раз такая сеть, которую можно попробовать рассчитать. А заодно ответить расчётами на следующие вопросы:Могло ли действительно через УИК пройти указанные в итоговом протоколе 1830 человек?Могло ли через УИК пройти меньшее…

  • четверг, 28 марта 2024 г. в 00:00:14