Category : habrahabr

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
habrahabr
Галактика Андромеды

Прежде всего, Друзья, выше этих строк прикреплена видео-версия статьи. Её можно смотреть, а можно и слушать. Но если Вы все же настроены прочитать, то ниже она в текстовом виде.Полетели!Галактика Андромеды — M31 — NGC 224. Автор астрофото: David (Deddy) DayagГалактика, расположенная в созвездии Андромеды, является ближайшей к нам крупной галактикой, и ярчайшей из спиральных галактик, после Млечного пути (который тоже является спиральной галактикой, и тоже виден на нашем небе). Есть еще Магелла…

  • четверг, 28 марта 2024 г. в 00:00:13
habrahabr
Как я уронил прод на полтора часа (и при чем тут soft delete и partial index)

Привет! Меня зовут Олег, и я работаю в Skyeng. Мы с командой разрабатываем ядро образовательной платформы, на которой проходят все онлайн‑уроки, решаются домашки, экзамены и контрольные.Раньше на IT‑собеседованиях мне задавали один и тот же вопрос:— Расскажи о крупнейшем фейле в твоей карьере?Не уверен, что ответ может много рассказать о кандидате, но цель моей статьи прозрачна: поделиться опытом, чтобы предотвратить подобные инциденты в будущем. Почему фейл крупнейший? Я отношу упавший сервер…

  • четверг, 28 марта 2024 г. в 00:00:12
habrahabr
Как один дятел шаттл испортил

Пожалуй, одной из самых необычных и смешных причин задержки запуска космического корабля можно назвать атаку дятлов на шаттл «Дискавери» во время миссии STS-70 в 1995 году. Запуск был запланирован на начало июня, но именно в этот период у птиц был самый разгар брачного периода. Как оказалось, этот фактор тоже нужно было принять во внимание.Шаттл «Дискавери» вывозится на стартовую площадку 39B в мае 1995 годаАстронавты, которые должны были отправиться в полет в рамках миссии STS-70, выяснили, ч…

  • четверг, 28 марта 2024 г. в 00:00:11
habrahabr
Как работает физика в играх

Общая концепцияОснова работы игровой физики, как и игры в целом, является дискретность, то есть разбиение по кадрам. В случае с графикой мы стремимся как можно чаще рисовать кадр, чтобы игра была более плавной. Но в случае с физикой обычно стремятся к фиксированному времени кадра, в угоду стабильности. Обычно обновление физического мира происходит 60 раз в секунду.На кадре происходит расчет взаимодействия объектов, а затем до следующего кадра все двигается так, как будто нет никаких препятстви…

  • среда, 27 марта 2024 г. в 00:00:21