125716
НЛО с вами! Хабр Новости → https://t.me/habr_com_news Хабр Карьера → https://t.me/habr_career Реклама (продвигаем только статьи с Хабра) → adv@habr.team Вопросы → @shelsneg Админ → @vololoshin
Мифы, суеверия и народные мудрости в разработке игр
В геймдеве на C++ одни советы берегут как древние скрижали: «так кодили деды, так будем и мы», даже если этому методу давно пора в музей к мумиям. Другие крайности встречаются в молодых студиях, где архитектуру так щедро обмазывают слоями абстракций и модных тулов, что проект перестаёт подавать признаки жизни.
Отличить полезный опыт от карго-культа бывает непросто, особенно когда кони, люди и баги смешались в одну кучу.
Погрузимся в мир «священного» кода и его реальных последствий.
Боты ищут путь: почему NPC за рулём машин в GTA такие неадекватные
Каждый, кто хоть раз вёз редкую тачку в гараж в GTA, знает эту боль: бот из соседнего ряда резко даёт по тормозам или перестраивается прямо в вас через две сплошные. Кажется, что Rockstar специально прописали скрипт «ненависти», чтобы жизнь мёдом не казалась. Но так ли это на самом деле, или у нас просто паранойя?
Залезем под капот игровых механик, вооружимся CodeWalker и изучим, как на самом деле работают traffic nodes. Спойлер: у NPC нет цели, есть только путь (и беспощадный рандомайзер).
«Кривые руки» или новый уровень DPI? Разбор выходных блокировок XRay и VLESS
Прошедшие выходные прошли под эгидой Connection Reset. Пока новостные ленты писали про сбои, тесты на стендах показали: на продакшн выкатили новые сигнатуры для ТСПУ. Эвристика работает настолько агрессивно, что под раздачу попал даже чистый трафик внутри страны (привет недоступным серверам Selectel).
Главный инсайт — блокировка часто жёстко привязана к 443 порту, а VLESS+Reality детектится на лету. Но есть нюанс: «пустой» SNI внезапно спасает ситуацию, а старый добрый Shadowsocks-2022 снова в строю. Также подтверждается теория о том, что фильтр не просто дропает, а модифицирует пакеты.
Разберём анатомию блокировок и выясним, чем теперь спасаться.
Тихая революция электродвигателей
Электротехника кажется оплотом консерватизма, где всё придумали сто лет назад. Но на рубеже 90-х случился тектонический сдвиг: появление редкоземельных магнитов NdFeB и SmCo. Это событие похоронило инженерную байку о том, что «электродвигатель летать не может» из-за своего веса, открыв дорогу современной беспилотной авиации.
Сегодня мы привыкли к жужжанию коптеров и уже не верим, что совсем недавно малая авиация держалась исключительно на ДВС. Проследим историю развития моторов и тот самый момент, когда технологии позволили им взмыть в небо.
Сборка IBM-PC XT на базе ПЛИС ради Monkey Island
Желание поиграть в Monkey Island 1 с «тем самым» звуком привело к рождению уникального инженерного гибрида. Винтажный процессор NEC V20 здесь управляется современной ПЛИС, а SD-карта успешно притворяется жёстким диском, причём система специально озвучивает «скрип головок» через динамик для густой атмосферы.
Самым сложным боссом уровня внезапно стала мышь: пришлось писать хитрый мост на Verilog, чтобы современный манипулятор PS/2 смог обмануть старое железо, прикинувшись серийным устройством. Зато теперь Adlib звучит как надо, а DOS грузится без вопросов.
Облачное зеркало на VPS: бэкапы, снапшоты и образ диска
Шутка про тех, кто уже делает бэкапы, перестаёт быть смешной, когда горит дата-центр. Именно так недавно случилось в Южной Корее: пожар уничтожил 858 ТБ данных, для которых не нашлось внешних копий. Ещё одна классическая ловушка — считать снапшот полноценной страховкой. Это удобно для отката неудачного обновления, но бесполезно, если «упадёт» сама файловая система или диск.
Разберёмся в терминологии и иерархии надёжности, чтобы чётко понимать, когда нужен просто снимок, а когда — полное клонирование.
Как хостинг пережил дотком-кризис, когда многие ИТ-компании обанкротились
Золотая лихорадка 90-х была безумной: инвесторы вливали миллиарды в любые стартапы с приставкой «e-», а хостеры строили дата-центры, рассчитывая на вечный рост. Но в 2000 году NASDAQ рухнул, похоронив под обломками и доткомы, и обеспечивавшую их инфраструктуру. Выжили немногие, но именно они заложили фундамент современного Интернета.
Вспомним, как падение гигантов вроде Exodus расчистило путь для виртуализации, AWS и надежных SLA, без которых мы уже не представляем сеть.
Лидары в автономном транспорте: почему важна длина волны лазера
Разработка лидаров для автономного транспорта полна нереалистичных требований: большой угол обзора и дальность должны сочетаться с малым форм-фактором и низкой ценой. Инженеры-оптики постоянно ищут компромиссы.
Главный фактор, который определяет всё — от безопасности для глаз до стоимости и дальности — это длина волны лазера. Именно этот выбор фундаментален и влияет на всю конструкцию устройства. Изучим, как оптические и экономические факторы делают длину волны ключевым элементом лидара, и поймём специфику этой инженерной работы.
«Чтоб никто не дозвонился»: как работает аппаратура защиты таксофона
Любой карточный таксофон защищён от вандалов и мошенников концевиками, датчиками эмулятора и даже криптографией на картах. Однако его линия связи остаётся уязвимой. Что, если вместо самого аппарата подключиться к линии своим городским телефоном и звонить бесплатно? Для предотвращения таких «дозвонов» и была создана аппаратура защиты таксофона (АЗТ) — та самая загадочная чёрная коробочка, которая стоит в разрыве между таксофоном и АТС.
Выясним, как АЗТ детектирует «чужое» оборудование, какие сигналы она контролирует и почему в этом процессе участвует загадочный чип CMX631AP, который ловит тоновые сигналы на 16 кГц.
В интернете множество курсов — и все они разные. Проблема в том, что одни дают качественные знания, но без диплома, а другие — бумажку без полезной инфы. И то, и другое важно, но круто было бы получить всё и сразу.
Как хорошо, что на нашей витрине есть целый раздел с курсами, где все это есть: качественная программа, опытные наставники и, что немало важно, диплом или сертификат в конце. Так что ваше время и силы не пропадут даром — и знаний наберетесь, и резюме обновите.
Выбор огромный — только взгляните
В кэше — фотка, в ней payload: новый метод скрытой доставки зловредов
Обычная JPEG-картинка может скрывать в себе нечто большее, чем просто пиксели. Злоумышленники освоили хитрый трюк: вредоносный код маскируется под изображение и оседает в кэше браузера. Для систем защиты это выглядит как загрузка безобидной графики, но на самом деле — это тихая доставка payload'а в обход сетевых фильтров.
В дело вступает социальная инженерия: пользователя убеждают самостоятельно ввести команду, которая достанет зловред из кэша и запустит его. Схема объединяет техники ClickFix и Cache Smuggling, превращая браузер в пособника атаки.
Как изобрели трезвого дворника: коммунальный пылесос для маленького города
Когда инженеры в небольшом городе устают от мусора, они не пишут жалобы, а проектируют «Сороеда». Это не глянцевый стартап, а суровый DIY: коммунальный пылесос, собранный местными умельцами, чтобы навести реальный порядок в парках и дворах.
Проект начинался как решение «для себя», но быстро перерос в полноценное инженерное производство. Агрегат успешно заменяет бригаду рабочих, не жалуется на жизнь и, что немаловажно, абсолютно равнодушен к алкоголю.
Что такое API: простыми словами для начинающих
API — слово, которое пугает новичков заумными определениями. Но всё просто. Представьте маркетплейс: у покупателя есть сайт с кнопками (UI). А как поставщику загрузить 10 000 товаров из своей 1С? Ему нужен интерфейс, но не для человека, а для его программы.
API — это и есть тот самый набор «розеток» в коде. Одна «розетка» — /add_product, другая — /update_price. Программа поставщика просто подключается к нужной и шлёт данные. Даже фронтенд и бэкенд одного и того же сайта общаются так же. Погрузимся в то, как эти «розетки» устроены.
Семь стадий зрелости программиста: от энтузиаста до архитектора-отшельника
Когда-то вы спорили о tabs vs. spaces, а теперь молча настраиваете .editorconfig и идёте пить кофе. Это не про карьеру или зарплату, а про то, как годы коммитов и ночных релизов превращают энтузиазм в инженерное спокойствие. Путь начинается с «hello world», когда кажется, что построил Вселенную, хотя всё в одном файле.
Постепенно эйфория сменяется пониманием, что код должен «не упасть на проде». А финал — архитектор-отшельник, который уже никому ничего не доказывает и думает не о хайпе, а о логировании и отказоустойчивости. Посмотрим на эти стадии, полные иронии и капельки боли.
Что скрывается за «сертификатами безопасности» от Минцифры?
Минцифры предлагает установить «сертификаты безопасности», уверяя, что без них данные «недостаточно защищены». Автор решил не верить на слово и провёл собственное техническое расследование. Чтобы просто скачать «улики», ему пришлось деобфусцировать JavaScript с Госуслуг.
Анализ показал: это полноценные корневые УЦ, дающие владельцу техническую возможность дешифровать весь HTTPS-трафик. Это не гипотетическая страшилка, а заложенная в архитектуру PKI возможность MitM-атаки, при которой браузер не покажет предупреждения. Посмотрим, почему Firefox сопротивляется и что мы на самом деле добавляем в доверенные.
История редкого ноутбука: свежий взгляд на винтажный Bliss 502C
Сейчас поиск по запросу Bliss на маркетплейсах приведёт вас в отдел женского белья, но двадцать лет назад этот бренд красовался на крышках «отечественных» лэптопов. В руки автора попал идеально сохранившийся экземпляр — настоящий привет из эпохи, когда экраны имели странное соотношение 15:10, а Wi-Fi был роскошью. Внутри, как водится, обнаружилась тайваньская платформа Arima и бодрый Pentium M.
Этот аппарат — настоящая капсула времени с живым WinAmp, «Аськой» и даже заводскими пломбами. Синтетические тесты показали удивительную для 2002 года прыть в работе с памятью, но потянет ли старичок игровые хиты своего времени?
Вспомним нулевые и заглянем под капот.
Xcode — худшее профессиональное ПО
Компилятор, который сдаётся на сложном коде и превращает мощную IDE в «Блокнот». Файлы конфигурации из тысяч строк нечитаемого текста, где одна ошибка ломает вообще всё. И бесконечные диалоговые окна с требованием пароля, накладывающиеся друг на друга тенями... Это не просто баги, это философия отрицания проблем.
Пока на презентациях рассказывают о магии SwiftUI, в реальности разработчики гадают: это ошибка в коде или очередная «особенность» среды? Закрытый баг-трекер Apple превращает отладку в игру «Угадай, кто виноват», а отсутствие альтернатив только добавляет безысходности.
Разделим боль «яблочных» разработчиков.
GigaChat 3 Ultra Preview: тяжёлый Open Source
SberDevices выкатили настоящего титана — модель с весом в 712 миллиардов параметров. И самое приятное: всё это добро отдают в Open Source под лицензией MIT. Чтобы серверные стойки не плавились, использовали архитектуру Mixture of Experts: в моменте активны всего 36 млрд параметров (около 5%), так что инференс остаётся в рамках разумного, а качество генерации — на высоте.
Это не очередная надстройка над зарубежной «ламой», а честное обучение с нуля на 14 триллионах токенов. Модель понимает наш культурный код, мемы и морфологию лучше западных аналогов. Разработчики раскрывают карты по архитектуре, использованию MTP и MLA для ускорения, и рассказывают, как учили модель быть полезной, но не скучной.
Что происходит с удалёнными файлами: разбираем алгоритм TRIM и его нюансы
На старых HDD удаление файла напоминало вырывание страницы из оглавления книги: текст оставался, просто его переставали видеть. С SSD этот фокус не работает из-за капризной архитектуры NAND. Здесь нельзя просто перезаписать кусочек данных поверх старого — приходится стирать целые «кварталы» памяти, что без должного ухода со временем превращает реактивный диск в улитку.
На помощь приходит TRIM — команда-уборщик, которая объясняет контроллеру, какие ячейки можно пускать в расход ради сохранения скорости и ресурса. Правда, восстановить данные после такой генеральной уборки становится задачей со звёздочкой, ведь контроллер честно отдаёт нули вместо информации.
5 одноплатников начала осени для самых разных задач
Осень принесла не громкие маркетинговые анонсы, а тихие, но крайне полезные новинки в мире одноплатников. Производители выкатили девайсы под любые инженерные капризы: от серьёзных FPGA-решений и плат на свежем Intel Twin Lake до бюджетных экспериментов с архитектурой RISC-V.
Это именно те «рабочие лошадки», которых не рекламируют из каждого утюга, но которые идеально подходят для домашних лабораторий и смелых пет-проектов. Оценим характеристики свежего железа.
👩⚕️ Системный маркетинг клиники: открытый вебинар
Пациенты выбирают врачей долго и придирчиво, поэтому просто залить денег в рекламу — стратегия так себе. Эффективный маркетинг в медицине стоит на трёх китах: перфоманс ловит поток, офлайн делает бренд узнаваемым в городе, а контент формирует то самое хрупкое доверие. Если убрать хотя бы один элемент, система начинает сбоить.
Вместе с экспертами Ingate и HIT Media разберём, как найти скрытые утечки в воронке продаж и превратить врачей в звёзд контент-маркетинга. Обсудим реальные кейсы и инструменты, чтобы бюджет не улетал в трубу, а пациенты возвращались.
Подробности и регистрация 👈
Пока техногиганты тратят миллиарды на создание сложных систем видеонаблюдения, разработчик-энтузиаст Франческо Пейс доказал, что для тотального контроля достаточно оборудования по цене чашки кофе. Он представил проект, который позволяет буквально видеть сквозь стены, используя лишь обычный роутер и копеечный микроконтроллер. Ирония ситуации заключается в том, что невидимые радиоволны Wi-Fi теперь рассказывают о ваших перемещениях больше, чем дорогие камеры безопасности.
В эпоху всеобщего помешательства на искусственном интеллекте этот проект выглядит как дерзкий вызов индустрии. Автор принципиально отказался от использования модных нейросетей, построив всю логику работы исключительно на сухой математике и классических алгоритмах. Система анализирует малейшие изменения в состоянии канала связи, улавливая присутствие человека без помощи «магических» чёрных ящиков машинного обучения.
Всё реализовано на чистых алгоритмах и математике, без единой нейросети.
Заявленные возможности этой бюджетной разработки заставляют задуматься о грани между комфортом и приватностью. Технология, созданная для автоматического включения света или помощи пожилым людям при падении, обладает пугающим потенциалом для скрытого сбора данных. Способность устройства считать количество людей в запертой комнате или распознавать жесты через радиоволны превращает ваш дом в аквариум, где невозможно скрыться.
В сухом остатке мы получили парадоксальный инструмент, который демонстрирует торжество инженерной мысли над конфиденциальностью. Простая физика и дешёвая электроника в умелых руках оказались способны создать систему наблюдения, от которой нельзя спрятаться, просто заклеив объектив камеры изолентой.
Сказ о том, как сделать самый большой флот автономных грузовиков в России с нуля…
Скачать автопилот с GitHub, прикрутить лидар с AliExpress и прокатить платформу по парковке — это «автономный проект». Но заставить машину перевозить тонны груза в -30 °C и +50 °C в реальных условиях бизнеса и при этом зарабатывать деньги — это совсем другая лига.
Evocargo строит с нуля и внедряет автономные электрогрузовики уже пять лет. Они работают на десятках коммерческих объектов по всей России. Выясним, как пробиться в лигу успешных проектов в автономном вождении, почему было решено строить собственную платформу и в чём Илон Маск всё ещё не прав.
📺 Первый карьерный фест: второй день конференции
Второй день конференции стартует с тяжёлой артиллерии. Спикеры объяснят, почему работать на 200% — плохая стратегия для повышения, и как на самом деле видят ваш рост топ-менеджеры.
Расписание плотное, темы острые, польза концентрированная. Ищите интересные слоты и залетайте на эфир!
📺 VK Видео
📺 YouTube
Программа и прочие подробности 👈
#карьерный_фест
Звёздная болезнь: как научиться разбираться в ночном небе, чтоб пофлексить перед друзьями
Вы в парке, свидание удалось, а над вами — небо, полное звёзд. Вы хотите впечатлить спутницу, но в голове лишь один вопрос: где здесь Большая Медведица?
Учимся быть не просто романтиком, а ещё и знатоком космоса! Всего пара удачных фраз — и девушка уже прижимается поближе, чтобы разглядеть, куда вы показываете. Больше не нужно грустно идти домой, потому что вы не знаете, где искать Плеяды или Кассиопею.
Погрузимся в ночное небо, чтобы гарантированно впечатлять друзей и кайфануть самому.
📅 УЖЕ ЗАВТРА
ИИ в деле: честные кейсы на NeuroTech Russia 2025
20 ноября 2025 года состоится V кейс-конференция NeuroTech Russia 2025, организованная компанией B-GID. Более 100 спикеров представят реальные примеры внедрения искусственного интеллекта в медицине, HR, маркетинге, образовании, спорте и бизнес-процессах.
Формат — максимум практики, минимум теории. Участники узнают, как ИИ помогает оптимизировать процессы, снижать издержки и повышать эффективность. В программе — 10 треков, включая автоматизацию, регулирование, нейротехнологии и футуристические сценарии.
«NeuroTech Russia — площадка, где можно увидеть, как технологии реально работают», — говорит Юлия Камалова, основатель конференции.
За пять лет проект объединил 10 000 участников и 200 000 онлайн-зрителей. В 2025 году мероприятие пройдёт в онлайн- и офлайн-формате.
📅 20 ноября 2025, 9:00-20:15 МСК
🌐 ntr.b-gid.ru
📲 @neuro_bgid
Реклама. ИП Алексеев Кирилл БорисовичЧитать полностью…
ИНН 770974092891, erid: 2VSb5wSrE1w
IT: конец «золотого века»
Прямой ответ на вопрос о стагнации в IT уже не спрячешь за красивыми словами про искусственный интеллект. Причина прозаичнее: рынок цифровых экосистем поделён, эпоха шальных денег заканчивается, а компании начинают считать расходы.
Вчерашние «элитные» специалисты сталкиваются с новой реальностью, где зарплаты оптимизируются, а статус профессии возвращается с небес на землю. Впереди маячит ещё более серьёзный вызов — ИИ, который тихо, но уверенно меняет правила игры, забирая рутину у админов и тестировщиков.
Порассуждаем о будущем индустрии.
Не рейт-лимитером единым: как управлять нагрузкой в микросервисах
У каждого, кто работает с высоконагруженными системами, есть своя коллекция «боевых шрамов» — историй, когда всё пошло совсем не по плану. Оказывается, можно иметь правильные инструменты, лучшие практики и опытную команду, но всё равно столкнуться с кучей проблем.
Это как раз такой показательный повод разобраться, почему даже самых продвинутых инструментов бывает недостаточно, если не видишь всей картины. Посмотрим, какие ещё бывают проблемы с нагрузкой, методы борьбы с ними, и как всё это может рассыпаться при столкновении с реальностью.
Как за 5 дней с помощью Claude было создано приложение для кошки с диабетом (и, кажется, запущен стартап)
Всё началось с кошки Манишки и её диабета. Сначала был блокнот на холодильнике, потом — Excel с формулами и Python-скрипты с графиками. Но когда пришло время показать эту эквилибристику ветеринару, стало ясно: врач, щурясь на распечатки, просто не видел полной картины.
Оказалось, с блокнотами и таблицами мучаются все. Готовых приложений для животных почти нет, а платить 500₽/мес за аналоги не вариант. Так родилась идея своего сервиса. Выясним, как в эту историю вмешался Claude и что из этого вышло.
О правильной и аккуратной остановке потоков в Linux
Запустить поток в Linux на C++ или Rust — дело пары строк, будь то std::thread или thread::spawn. А вот аккуратно его остановить, чтобы он успел за собой прибраться, а не просто исчезнуть по SIGKILL — это уже задачка со звёздочкой. Особенно если вы пишете свой долгоживущий сервер или СУБД.
Казалось бы, базовая операция, но универсального решения не существует. Зато существует множество подводных камней, о которые с лёгкостью споткнётся даже опытный разработчик.
Выясним, почему всё так сложно, и рассмотрим один маленький, но чудесный фокус.