Портирование DOOM

Автор рассказывает о своём эксперименте по запуску классического DOOM на собственной виртуальной машине для WebAssembly. Начав с прототипа на C, он затем переписал всё на Rust, добившись полной поддержки стандарта WebAssembly 2.0. Чтобы заставить игру работать, пришлось с нуля создать окружение на Rust — написать минималистичный «движок», реализовавший системные вызовы для графики, таймеров, клавиатуры и работы с файлами, а также собрать облегчённую версию libc для компиляции исходников DOOM в Wasm-модуль. В итоге его виртуальная машина успешно запустила DOOM с плавным FPS, доказав, что можно обойтись без тяжёлых инструментов вроде Emscripten или WASI и сделать всё своими руками

Новости

Post Thumbnail

Факультет компилятороварения

Нашел интересную ссылку - "Факультет компилятороварения". Это группа энтузиастов, которая занимается исследованиями и разработкой в области языков программирования и компиляторов. У них еще аккаунт есть на sourcecraft и там исходники их языков

Post Thumbnail

Godot 4.6

Зарелизился Godot 4.6 и самое главное обновление - наконец-то интерфейс нормально выглядит. Ну и остального много завезли

Post Thumbnail

Erasure codes

В статье представлено введение в новое семейство кодов стирания - Information Chaining, разработанное в Open Cybernetics. Коды стирания (erasure codes) - это алгоритмы и схемы кодирования, которые решают задачу преобразования исходных данных (сообщения из *...

Post Thumbnail

Логическая репликация

Я тут начал ковырять как работают всякие инстументы для репликации данных из постгри куда-то еще. И это можно делать красиво на гошке. Можно наколбасить свой CDC фреймворк и наслаждаться. Для затравки закинул не свежую статью(но все еще актуальные) как ребята ...

Post Thumbnail

Не сутультесь

Лучшее приложение для macOS, которое размывает экран, когда вы сутулитесь(как собака). Posturr использует камеру вашего Mac и фреймворк Apple Vision для отслеживания вашей осанки в реальном времени. Когда оно обнаруживает, что вы сутулитесь, экран постепенн...

Post Thumbnail

Свой git

В статье автор делится опытом создания своей собственной, упрощённой системы контроля версий, чтобы на практике понять, как работает Git. В основе его системы лежат хеширование содержимого файлов с помощью SHA-256, сжатие данных Zstd и хранение всей истории в ...

Статьи

Post Thumbnail

Анонимные животные

Знаете эти милые аватарки с животными в общих Google-документах? Они появляются у каждого, кто открывает файл по ссылке. Выбрать себе зверюшку заранее или как-то на неё повлиять нельзя - ваш аватар назначается случайно. Чтобы узнать, в кого вы "превратились", ...

Post Thumbnail

Бекенд на Rust

Создать веб-сервер на Rust не сложно. С помощью фреймворка Axum можно написать веб-сервер без лишних хлопот. На Rust решать задачи и реализовывать веб-сервисы также просто, как и на других языках, а иногда даже проще.

Post Thumbnail

Улучшаем VSCode плагин

VSCode — отличный инструмент для разработки. Я пользуюсь им уже много лет, и он меня полностью устраивал для работы с Go. Расширение vscode-go просто замечательное: оно поддерживает всё необходимое — от сниппетов до отладки через Delve. Но оно кривовато.

Post Thumbnail

Первая игра на Ebitten

Желание писать игры подтолкнуло меня к программированию 20 лет назад. Я стал делать это своей профессией, хотя и создал несколько небольших игр с использованием различных технологических стеков. Но я решил продолжить заниматься программированием игр, и для мен...

События

Post Thumbnail

Я любил этот фронтенд

14 февраля пройдет самая крупная конференция Яндекса для фронтенд-разработчиков — «Я 💛 Фронтенд». На одной площадке соберутся лучшие эксперты индустрии, чтобы поделиться опытом, дать прикладные советы по развитию навыков и зарядить на новые идеи.

Post Thumbnail

Sber Process Mining Conf 2026

22 января 2026 года в Москве состоится ежегодная открытая конференция «Sber Process Mining Conf 2026». Как AI трансформирует Process Mining и влияет на точность и скорость анализа процессов. Можно ли доверять выводам AI-агентов и какое место во всем этом остае...

Post Thumbnail

T-Sync Conf

Встречайте новый формат инженерного диалога T-Sync Conf — офлайн-конференция от Группы «Т-Технологии» для опытных инженеров. 7 февраля в Москве на площадке TAU соберутся платформенные, security- и дата-инженеры, аналитики, DevOps-, SRE-, CI/CD-, AI-, ML-, R...

Post Thumbnail

☃️ Зима близко...

☃️ Зима близко... Как и Java-митап от Мир Plat.Form! Мир Plat.Form — технологическая команда Национальной системы платежных карт (НСПК). Наши самые известные разработки — платёжная система «Мир» и Система быстрых платежей (СБП). Увидимся 27 ноября, 18:00-22:0...

AdTech

Post Thumbnail

Реклама в агентах

Нашел подробности к вчерашней статье про Agentic Roadmap. По ссылке можно почиатать про новую спеку - Agentic RTB Framework Агентская платформа RTB (ARTF) определяет как автономные агенты на основе машинного обучения и искусственного интеллекта могут взаим...

Post Thumbnail

Agentic Roadmap

Техническая лаборатория IAB опубликовала Agentic Roadmap, в которой показано, как можно масштабировать закупки и продажи с помощью искусственного интеллекта, расширяя существующие стандарты, а не внедряя новые, разрозненные. Для издателей это означает, что аге...

Post Thumbnail

ИИ убивает трафик

Генеративный ИИ не просто изменил результаты поиска в прошлом году, он перевернул представление о монетизации в открытом интернете. Так как же обстоят дела у цифровых издателей в эту новую эру поиска контента? Э-э, скажем так, дела обстоят не очень

Post Thumbnail

Сети авторов

К 2026 году пользовательский контент обгонит профессиональные СМИ по объёмам рекламных расходов. Цифры говорят сами за себя: исследование Pew Research Center показало, что примерно каждый пятый американец, в том числе гораздо большая доля взрослых в возраст...