НЛО с вами! Хабр Новости → https://t.me/habr_com_news Хабр Карьера → https://t.me/habr_career Реклама (продвигаем только статьи с Хабра) → adv@habr.team Вопросы → @shelsneg Админ → @vololoshin
Как устроена память внутри микропроцессора и при чем тут компиляторы
Помните, как в школе, решая примеры «в столбик», мы бормотали себе под нос: «один пишем, два в уме»? Оказывается, у процессора при вычислениях возникает похожая ситуация — ему тоже нужно где-то хранить промежуточные результаты, чтобы множество его исполнительных устройств могли работать слаженно.
Разберёмся, как устроены эти запоминающие ячейки внутри процессора, почему из них строят массивы памяти и какие задачи при этом решают компиляторы — от оптимизации по скорости и энергопотреблению до генерации файлов для САПР.
Заблокировать нельзя использовать: кратчайшая история противостояния трекинговых кук и современных браузеров
«Сторонние куки больше не нужны», — заявили разработчики Google Chrome и в январе 2024 года начали принудительно отключать их у каждого сотого пользователя. Однако уже в июле последовало осторожное: «Ну, с другой стороны...» — и отмена кук была отменена.
На самом деле, речь шла о том, как должен работать Интернет в целом: отказ затронул бы почти каждый сайт из тех, что мы посещаем. В этой статье — рассказ о том, как технологии, изначально созданные для упрощения жизни, со временем стали инструментом манипуляций, и о контрасте разных подходов к борьбе с этим. Разберёмся, почему проблема трекинга — это не только про сторонние куки.
Обзор UserGate WAF: тесты и особенности эксплуатации
Защита веб-приложений с каждым годом становится всё актуальнее: растёт число взломов, утечек и ужесточаются требования законодательства. Всё это заставляет ответственнее подходить к выбору компонентов для защиты инфраструктуры.
Недавно российский вендор UserGate выпустил свой новый продукт — UserGate WAF. Разбираемся в его заявленных особенностях, устанавливаем в облаке Selectel и прячем за него защищаемое приложение, чтобы посмотреть, как он справится с задачей.
Очень страшный публичный Wi-Fi
Нам постоянно говорят, что если подключиться к публичному Wi-Fi, то случится что-то ужасное: трафик перехватят, пароли утекут, смартфон взломают. Эти инструкции транслируют многие ИБ-компании и именитые эксперты.
Но, кажется, это просто карго-культ из 2015 года. Давайте попробуем разобраться, почему и как так вышло, рассматривая самый частый сценарий — обычный человек и обычный современный смартфон.
Matrix и XMPP на своём сервере: когда популярные мессенджеры — моветон
В свете последних событий и сомнительного качества связи в популярных мессенджерах, всё чаще возникает необходимость в надёжном канале для звонков внутри семьи. Звонить по мобильной сети в 2025 году — какой-то моветон, а ставить MAX автор даже не пробовал — может, потому что слишком мало времени проводит в лифте?
Разбираем, как и, главное, зачем поднимать свой собственный сервер на Matrix или XMPP, чтобы организовать по-настоящему приватный и качественный канал для общения. Готовая инструкция для тех, кто ищет замену.
В кампусе Microsoft в Кремниевой долине скончался 35-летний инженер программного обеспечения Пратик Пандей. По словам его семьи, он часто работал допоздна. Полиция не нашла признаков преступления, а Microsoft отказывается от комментариев, ссылаясь на внутреннее расследование.
Пандей работал над Microsoft Fabric — одним из ключевых продуктов в гонке ИИ и данных, находясь в прямом подчинении директора по облачным технологиям. Его смерть — это не просто трагическая новость, а повод для всей IT-индустрии задуматься о реальной цене «успеха» и «гонки технологий».
Как презентовать себя так, чтобы наняли: мнение менеджера продукта
Почему из двух кандидатов с одинаковым техническим бэкграундом выбирают одного? Часто решающим фактором становятся не хард-скиллы, а способность грамотно презентовать свой опыт и soft skills.
Менеджер продукта из Selectel, который постоянно участвует в найме, делится своим опытом и рассказывает о методе STAR. Это простой, но мощный инструмент, который помогает соискателям структурировать рассказ о себе и показать, как их опыт решает конкретные задачи. Разберём, как использовать этот метод на практике, чтобы вас точно услышали.
Даже у проекта с 10 000 звёзд на GitHub могут быть критические уязвимости
У коммерческих решений есть поддержка и аудиты, а open source — это гибкость и активное сообщество. Но независимо от подхода, нужно полагаться только на себя и самостоятельно проверять безопасность всех компонентов, которые вы внедряете в свою инфраструктуру.
Специалисты по анализу защищённости из Selectel делятся историей о том, как они нашли критическую уязвимость в популярном опенсорс-проекте Mailcow, у которого более 10 000 звёзд на GitHub. Этот кейс — отличное напоминание, что популярность не всегда равна безопасности.
Почему советские компьютеры проиграли ZX Spectrum?
В 1980-х в СССР было множество отечественных разработок: БК-0010/0011, Радио-86РК, Микроша, Агат, Корвет, Вектор-06Ц. Для многих именно они открыли мир компьютерных игр после скучных аркадных автоматов.
Но почему такая огромная страна, как СССР, с населением, превышавшим США и любую страну Западной Европы, не смогла повторить западный бум персональных компьютеров 80-х на базе отечественных ПК? И почему в итоге символом доступных домашних компьютеров стал именно ZX Spectrum?
Попробуем разобраться в причинах этого удивительного феномена в стране плановой экономики.
Нераскрытая любовь: романтика как механика и геймплей в играх
Романтика — одна из самых популярных тем в искусстве, но что насчёт игр? На первый взгляд кажется, что они ассоциируются с экшеном, соревнованием и фантастикой, но редко — с нежными или мелодраматичными историями.
Однако игры не ограничиваются стрелялками и завоеваниями. Посмотрим, как разработчики встраивают романтические истории в свои творения, создавая тем самым новые сюжетные линии и даже новый геймплей там, где его совсем не ждёшь.
Смирись: ты ненормальный
Многие, когда их спрашиваешь, чем бы они хотели заниматься, отвечают: «Открою свою небольшую кофейню!». Звучит как мечта. Но что, если задать им пару встречных вопросов: «Где ты будешь брать зёрна? Сколько стоит эспрессо-машина? Что ты будешь делать, если бариста позвонит в 6 утра и скажет, что не выйдет на работу из-за диареи?»
Если эти вопросы не вызывают у вас ничего, кроме скуки, — вам не стоит открывать кофейню. Потому что именно этим, а не томным перелистыванием Анны Карениной с чашкой латте, вы и будете заниматься каждый день.
Этот метод называется «распаковкой». Наше воображение лениво: оно создаёт красивый сжатый образ будущего, но «забывает» учесть все скучные детали. Распаковка — это способ превратить набросок на салфетке в реальный план.
Когда люди не знают, что делать со своей жизнью, это часто значит, что они просто ещё не «распаковали» свои мечты. Они видят себя профессором в твидовом пиджаке, идущим по кампусу, но не видят рутины из написания статей и бесконечных разговоров со студентами. Разбираемся, почему этот простой, но болезненный метод — ключ к пониманию того, чего вы хотите на самом деле.
Как в Яндексе создали робота-комплектовщика: 4,5 месяца от идеи до первого прототипа
В Яндекс Роботикс решили объединить лучшее из двух миров — мобильных роботов и роборук. Зачем? Чтобы создать автономного робота, который сможет выполнять весь цикл комплектации на складе: перемещать и отбирать товары — быстро, точно и без усталости.
Всего за 4,5 месяца команда прошла путь от задумки до рабочего прототипа. Узнаем, с какими ограничениями сталкивается классическая роботизация складов, как это повлияло на архитектуру нового робота, как реализовано локальное планирование, доработан софт мобильной платформы и добавлена система камер с обработкой глубины.
«Инженеры, делайте хуже!»: как в 1924 году родилось запланированное устаревание
Представьте мир 1920-х: электричество покоряет города, а лампочки — символ прогресса — наконец-то стали надёжными и светят в среднем по 2500 часов. Казалось бы, триумф инженерной мысли! Но в кабинетах гигантов вроде Osram, Philips и General Electric царила паника. Проблема была проста: что продавать, если лампочки не перегорают?
Так 23 декабря 1924 года в Женеве родился картель Phoebus, чья цель звучала как издевательство над прогрессом: сократить срок службы ламп ради стабильных продаж. Инженеры, чья работа — делать лучше, получили приказ делать хуже, но контролируемо. Они разрабатывали стандарты, тесты и даже вводили штрафы за слишком долговечную продукцию.
Интересно, что сами участники картеля подавали это как благо: взамен недолговечности они давали «более яркие лампы и стандартизацию». Очень похоже на современное «Мы не убиваем вашу старую панель управления — мы даём вам новый, более современный интерфейс».
Один сбой — и весь мир без чипов: как небольшой пожар показал уязвимость электронной индустрии
7 августа 2025 года на заводе Kanto Denka Kogyo в Японии вспыхнул пожар. Казалось бы, локальная трагедия, но есть один нюанс: именно здесь выпускают трифторид азота (NF₃) — газ, без которого невозможно производить современные чипы.
Завод остановлен, и это немедленно сказалось на всей мировой цепочке поставок — от смартфонов и серверов до автомобильной электроники. Разберём, чем обернулась остановка всего одного предприятия и какие выводы из этой истории могут сделать производители.
Если хотите качать новые навыки, но не знаете, с чего начать — у нас есть неплохой такой набор бесплатных курсов. Выбирайте, что по душе и не будьте грустными, как кот с картинки. Потому что пройти многие можно за пару недель.
Читать полностью…10 любопытных картографических сервисов для тех, кто не поехал в отпуск
Июль-август традиционно считаются периодом отпусков. Но если вы не любите жару и многолюдность, а работа требует постоянного присутствия, всегда можно попутешествовать виртуально.
В этой подборке — десять любопытных картографических сервисов, позволяющих открыть что-то новое в окружающем мире. От карт плотности населения и наложенных тысячелетних карт до поиска знаменитостей по географии и наложения статей Wiki на города. И даже карты контроля территорий городскими бандами!
Готовы превратить свою идею в работающий проект?
Хабр, GitVerse и Cloud.ru запускают программу грантов для талантливых разработчиков! Если у вас есть крутой проект, достойный большого будущего, мы поможем ему взлететь.
Что получат победители?
🔸 Денежные гранты для развития вашей идеи.
🔸 Помощь в масштабировании от лучших экспертов.
🔸 Возможности для коллаборации и нетворкинга с IT-гигантами.
Не прячьте свои проекты — покажите их миру и получите реальную поддержку!
→ Подробности и подача заявки
Assembler для Windows в Visual Studio. Часть вторая
Продолжаем разбираться с ассемблером для Windows. В этой, второй, части речь пойдёт о 64-разрядной версии MASM всё в той же Visual Studio.
Разберём отличия 64-разрядного ассемблера от 32-разрядного, посмотрим, как их можно сильно уменьшить с помощью макросов из MASM64 SDK, и поработаем с юникодом через консоль. А для тех, кому не хочется использовать VS, будет простой пример со скриптом для сборки.
Знакомство с программным USB на CH32V003
Всегда хотели сделать своё устройство с USB, но не просто, а с помощью программной реализации? Для дешёвого и популярного микроконтроллера CH32V003 давно существует библиотека rv003usb
, которая решает именно эту задачу.
Но можно было бы просто рассказать, как сделать на её основе простейший USB-девайс, однако эта библиотека гораздо мощнее. Она предлагает не только саму основу, но и несколько полноценных рабочих программ: загрузчик и программатор.
Это первая, ознакомительная, часть большого проекта. Разберёмся, как «прощупать почву» с помощью тестовых плат, попробуем в деле загрузчик и соберём программатор из этой же библиотеки. По сути, попробуем сделать свой собственный Digispark.
Ностальгические игры: Call of Duty. Как один шутер изменил всё
Для многих, кто впервые запустил Call of Duty в 2004-2005 годах, эта игра стала настоящим откровением: с первых минут она захватывала своей атмосферой, постановкой и масштабом. После разных частей Medal of Honor казалось, что ничего кинематографичнее про Вторую мировую в играх быть не может, но Call of Duty перевернула всё.
Внезапно игрок оказывался не один на поле боя: вокруг союзники, разрывы снарядов, крики товарищей — полное ощущение, что попал в эпизод из «Спасения рядового Райана». Вспомним оригинальную Call of Duty во всех деталях — от истории создания небольшой командой энтузиастов до новаторского геймплея.
⚡ Новости к этому часу
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ ⚡️
Как и зачем в YADRO сделали свою MLOps-платформу
Когда в компании много AI-проектов, всем им нужны ресурсы для работы с моделями на GPU. Инженеры требуют эксклюзивного доступа к оборудованию, ресурсы нужно оптимизировать и вести их учёт, а также быстро подготавливать для передачи другой команде.
Именно с такими вызовами столкнулись в YADRO и в итоге решили создать собственную MLOps-платформу. Разбираемся, почему готовые решения не подошли, как устроена их система и для чего она используется.
Как работает DNS в Linux. Часть третья
Если вы когда-либо запускали подряд команды ping
, curl
и dig
и получали для одного и того же домена разные IP-адреса — вы не одиноки, и с вами всё в порядке. Поведение DNS в Linux — это не просто один вызов getaddrinfo()
. Это сложное взаимодействие множества слоёв: от glibc и NSS до NetworkManager, systemd-resolved, dnsmasq и облачных конфигураций.
В этой, третьей, части цикла мы переходим к практике и разбираемся, почему одинаковые запросы могут давать разные IP, как на самом деле контролируется разрешение имён (что вызывает кого и зачем), и как проводить диагностику с помощью strace, resolvectl и tcpdump.
Собеседования в IT превратились в экзамены, которые с трудом проходят даже опытные разработчики
«Я нанимаю людей постоянно. И, возможно, мне просто везёт, но у меня всё получается в 9 из 10 случаев». С этих слов начинается рассказ о том, как изменился найм в IT и почему он всё чаще даёт сбои.
Автор, который много лет создаёт успешные команды, делится своими убеждениями о том, что не так с современными собеседованиями и почему они часто не имеют ничего общего с реальной работой. Эта статья — попытка пересмотреть взгляды на то, как мы ищем и оцениваем людей.
Схемотехника и алгоритмы световых мечей: вызовы и решения
Сага «Звёздные войны» давно стала больше, чем просто серией фильмов. Для миллионов фанатов обладание личным световым мечом — это не просто коллекционирование, а символ целой философии. На этом интересе вырос целый рынок, где одни компании производят мечи целиком, другие специализируются на компонентах.
Однажды разработчик из команды умных устройств Яндекса получил необычный заказ: разработать электронику для кастомных световых мечей. Проект оказался ярким во всех смыслах. В статье он расскажет об условиях задачи и о том, как справлялся со всеми вызовами схемотехники и программирования.
⚡ Новости к этому часу
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ ⚡️
Что на самом деле делала загадочная кнопка «Турбо»
Много лет назад, когда процессоры измерялись в мегагерцах, на некоторых системных блоках красовалась загадочная кнопка «Turbo». Интуиция подсказывала, что она должна ускорять работу компьютера. Но так ли это было на самом деле? Кто придумал эту кнопку и каков был её истинный смысл? Давайте окунёмся в прошлое и разберёмся.
Как обычное слово стало чьей-то собственностью и почему это может случиться с каждым
Представьте, вы продаёте популярный товар, название которого давно стало нарицательным. И вдруг узнаёте, что какая-то компания «запатентовала» это слово и теперь требует с вас миллионы за его использование. Звучит абсурдно, правда? Но именно в такую ситуацию попали многие продавцы диванов «Честер».
Эта история — наглядный пример того, как работает система товарных знаков и почему каждый предприниматель может столкнуться с подобными претензиями. Разберёмся на конкретном кейсе, как юристам удалось защитить бизнес от необоснованных требований и что можно предпринять в подобных ситуациях.
Как нарисовать космического захватчика
Недавно, в рамках соревнований по креативному кодингу, был написан «Space Invader Generator». Разумеется, это было сделано ради развлечения... но и для господства над галактикой тоже!
Разберём, как работает генератор и как можно процедурно создавать классических пиксельных монстров из игры
Тупик ChatGPT 5: почему это было неизбежно. И что будет дальше
Что видит обычный пользователь в новом ChatGPT-5? Галлюцинации, внезапные переключения между моделями с потерей нити беседы, сбои, банальные тексты и усиленные фильтры. Учитывая, что почти то же самое было и в GPT-4o, это выглядит как провал.
Но если отложить эмоции и посмотреть на холодные цифры, становится понятно, что любая технология живёт или умирает в зависимости от её экономики. Разбираемся, почему с экономикой у современного ИИ всё очень непросто, и почему проблемы OpenAI — это на самом деле проблемы всей отрасли.