xaker
Декомпилятор на нейронках. Скрещиваем IDA Pro с ChatGPT

Для подписчиковЯзыковые модели способны взять на себя рутинную часть работы реверс‑инженера. Они объяснят, как работает блок кода, и подскажут удачные имена функций и переменных. Рассмотрим широкий спектр облегчающих анализ инструментов — от локальных языковых моделей до агентов, способных к рассуждению и запуску пользовательского кода.

  • среда, 18 июня 2025 г. в 00:00:22
xaker
Антиконференция Summer Merge пройдет 20–22 июня

20–22 июня в эко-парке «Русский Берег» на Волге пройдет антиконференция Summer Merge. Это ивент для ИТ-специалистов, которые ищут живого общения с коллегами и любят загородный отдых.

  • среда, 18 июня 2025 г. в 00:00:21
habrahabr
Из глубин 90-х: разбор Windows Plus! 98 — первого «платного улучшения» ОС

Привет, Хабр! Не так давно у меня была публикация «Add-on pack из 90-х: Microsoft 95 Plus! для Windows». Сегодня продолжаем тему! От Windows 98 у меня остались исключительно теплые воспоминания. Да, иногда она глючила. Порой приходила в состояние, когда помогала только полная переустановка. С ней возникали проблемы — как с драйверами, так и с программами. Но все же она создавала впечатление целостной и самодостаточной системы, которую можно было настроить на свой вкус.Разработчики знали, чем уд…

  • среда, 18 июня 2025 г. в 00:00:19
habrahabr
Не стоит пугаться машинного кода

Моим первым языком программирования был ActionScript. Написание кода для Macromedia Flash максимально далеко от голого железа, и эта специфика работы глубоко засела в моём сознании. В результате меня интересовали преимущественно высокоуровневые языки для веб-программирования. Низкоуровневые же казались непостижимыми. Со временем я постепенно из разных источников узнавал о них всё больше, но это моё убеждение оставалось прежним. Низкоуровневые языки пугают, и машинный код подтверждал это наглядн…

  • среда, 18 июня 2025 г. в 00:00:18
habrahabr
Ищем игры для Atari в случайных данных

В рамках этого проекта я сгенерировал около 30 миллиардов файлов случайных данных по 4 КБ. Из этих файлов на основании эвристик из полной коллекции файлов ROM Atari было выбрано примерно 10 тысяч. Затем система классификатора просканировала их при помощи эмулятора Atari 2600, чтобы проверить, окажется ли какой-то из этих случайных файлов игрой для Atari. Этот проект отвечает на вопросы, которые никто не задавал, он никому не нужен и представляет собой огромную пустую трату ресурсов. Что, если з…

  • среда, 18 июня 2025 г. в 00:00:17
habrahabr
Будущее БПЛА: бикоптеры, народный автопилот, сверхскоростные ИИ-дроны

Трудно найти на инженерных форумах более горячую тему, чем БПЛА. Технический прогресс в этой области идёт даже не по годам, а по месяцам. Может, быстрее, чем в хайповой сфере LLM. За несколько лет беспилотники выросли до интеллектуальных сверхманёвренных систем с продвинутым машинным зрением. Развивается опенсорсный софт, такой как программа-автопилот ArduPilot (на КДПВ), нашумевшая 1 июня 2025 года благодаря «перфомансу» в РФ. Посмотрим на некоторые перспективные разработки БПЛА и что нас ж…

  • среда, 18 июня 2025 г. в 00:00:15
habrahabr
Хоронить HDD рано: Seagate выпустила самый вместительный жесткий диск в истории — 40 ТБ

Жесткие диски (HDD) все еще живы и даже не думают исчезать. Seagate, одна из крупнейших компаний-производителей HDD, представила первые в истории серийные накопители емкостью 40 ТБ. Это не просто рекорд, а серьезный технологический скачок. Он показал, что старый добрый жесткий диск всё ещё способен удивлять. Давайте разберёмся, что это за зверь, как он устроен и зачем вообще нужны такие объёмы. Новый король емкости Seagate удалось уместить 4 ТБ данных на одной пластине. А всего в диске их 10…

  • среда, 18 июня 2025 г. в 00:00:15
golang
Разгоняем Go TLS до 100 Gbps с сервера: опыт Kinescope

Современные пользователи ожидают, что видео загрузится мгновенно, не зависнет на 47-й секунде и будет защищено от посторонних глаз. При этом большинство из них не догадывается, кто именно доставляет этот контент, и где начинается «магия» — а где инженерия.Мы в Kinescope — те, кто эту магию делает. Видео, которое вы смотрите в интернете, вполне может идти через нашу инфраструктуру — пусть даже вы об этом не знаете. Под капотом у нас: высоконагруженные сервисы, сотни тысяч RPS, терабиты трафика и…

  • среда, 18 июня 2025 г. в 00:00:10
javascript
Используйте Camunda как удобный REST-движок для оркестрации и workflow — без необходимости работать…

Я много общаюсь о микросервисных архитектурах с «не-Java-людьми» — будь то разработчики на C#, энтузиасты Node.JS/JavaScript или GoLang. Все они сталкиваются с необходимостью оркестрации в микросервисной архитектуре — или просто хотят использовать workflow, упорядочивание действий, обработку таймаутов, Saga и компенсации, а также другие полезные возможности.Open Source BPM-платформа Camunda отлично подходит для этих задач. Ориентированность на разработчиков — один из ключевых принципов продукта…

  • среда, 18 июня 2025 г. в 00:00:08