Category : habrahabr

habrahabr
В {n} раз быстрее Си

Иногда человек может обнаружить такие возможности оптимизации, которые не видит компилятор. В этой статье мы начнём с цикла, сгенерированного из кода Си с помощью clang, и скорректируем его разными способами, попутно измеряя прирост в скорости. Эта статья публиковалась на главной странице HackerNews, и к её обсуждению вы можете присоединиться здесь. Дисклеймер: я не эксперт по оптимизациям. По факту мой опыт касается высокоуровневых, чисто функциональных языков, где программист обычно не ду…

  • воскресенье, 16 июля 2023 г. в 00:00:20
habrahabr
Каким образом спецслужбы отслеживают пользователей мессенджеров (без доступа к устройству и ключам)

Недавно в сети получила широкую огласку и негодование информация об отслеживании фактов взаимодействия между пользователями популярных месенжджеров. Я решил привести алгоритм реализации данных действий, опираясь только на информацию, доступную при анализе трафика. 1. Сегментация трафика мессенджеров и зеркалирование в отдельные хранилища данныхC помощью DPI (Deep Packet Inspection) и фильтров (например, адресу сервера), провайдеры и СОРМ могут обнаруживать целевой сетевой трафик пользователя и…

  • воскресенье, 16 июля 2023 г. в 00:00:19
habrahabr
Только консоль. Почему текстовый интерфейс настолько эффективен

Каждый, кто привык работать в консоли, согласится — запускать команды из командной строки в большинстве случаев быстрее, чем из GUI. И выполняются они быстрее. Почему так? Во-первых, консоль потребляет меньше ресурсов. Поэтому быстрее реагирует на команды (меньше задержка на ввод), быстрее выполняет задачи (меньше циклов CPU). Во-вторых, запускать команды с клавиатуры можно практически вслепую, не глядя на экран, с мышечной памятью горячих клавиш и автодополнением. Ты практически сливаешься…

  • воскресенье, 16 июля 2023 г. в 00:00:18
habrahabr
Признаюсь: я писал поддельный экран загрузки

На выходных посмотрел видео Алексея Макаренкова с заголовком “Полоса загрузки - не то, чем кажется…”, где он рассказывает как разработчики игр мухлюют с полоской загрузки.Вкратце: полоска загрузки в играх - фейк, могла двигаться как угодно, но движется рывками, человеческое восприятие считает именно такой сценарий загрузки самым правдоподобным, а в плавную загрузку игроки не верят. Лучше один раз увидеть, чем сто раз услышать, вот это видео: Полоса загрузки - не то, чем кажется... (осторожно, …

  • воскресенье, 16 июля 2023 г. в 00:00:17
habrahabr
10 000 дней солнечной и гелиосферной обсерватории (SOHO), о Солнце, нужна ли дата-центрам защита от…

18 апреля 2023 года исполнилось 10 000 дней с момента запуска солнечной и гелиосферной обсерватории (SOHO), миссия которой изначально была рассчитана на 2 года. Однако до сих пор профессиональные астрономы и любители науки могут наблюдать Солнце «онлайн» — получать данные и высококачественные снимки с ПЗС-камеры обсерватории, спроектированной и запущенной в точку Лагранжа, на расстояние свыше миллиона километров от Земли, более 27 лет назад. Веб-сайт обсерватории 18 апреля 2023 года, такой …

  • суббота, 15 июля 2023 г. в 00:00:26
habrahabr
Космический сервер уже на орбите: как принять с него сигнал

27 июня с космодрома Восточный был запущен космический аппарат «Метеор-М» № 2-3 и 42 попутных спутника. Среди них и СтратоСат-ТК-1, который отвёз наш космический сервер на орбиту. 11 июля в 9:40 пико-спутник RUVDS был выведен из пускового контейнера и отправился в своё самостоятельное путешествие по орбите. Сейчас расскажем, как же следить за нашим спутником и получать с него данные. К сожалению, в одной статье на Хабре не уместить всех нюансов работы с радиолюбительскими спутниками, поэтому…

  • суббота, 15 июля 2023 г. в 00:00:24
habrahabr
Made at Intel. Неизбежное зло

Часть 1 >> Часть 2 >> Часть 3 >> Часть 4 >> Часть 5 >> Часть 6 >> Часть 7 >> Часть 8 >> Часть 9 >> Часть 10 >> Часть 11 >> Часть 12 >> Часть 13 >> Часть 14 >> Часть 15 >> Часть 16 Сегодня речь у нас пойдет о всякого рода отчетах и индикаторах. Из этой главы вы узнаете, насколько страшно это зло. А также поймете, почему оно неизбежно, если вы работаете в софтварном подразделении «железной» конторы.Бастар…

  • суббота, 15 июля 2023 г. в 00:00:24
habrahabr
Какими приключениями грозит невключенная двухфакторная аутентификация на Госуслугах

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

  • суббота, 15 июля 2023 г. в 00:00:23
habrahabr
Мы не на 50% мама и на 50% папа, как думали раньше

Я был в шоке, когда недавно узнал, что на самом деле я не наполовину мама и наполовину папа, как думал всегда. И вы тоже, кстати. Но это и к лучшему: если бы мы получили равные дозы генетических инструкций от своих родителей, то вероятно, не прожили бы и нескольких недель, или родились с большими отклонениями. А как же наши уроки биологии в старших классах? Как же мудрость науки-генетики? Всё, что мы знали о генах и их передаче по наследству, пришло от Грегора Менделя — отца современной гене…

  • суббота, 15 июля 2023 г. в 00:00:23