Первый опыт разработки игры на Rust
https://tprg.ru/QiHz
За 60 секунд вместе с Николасом Кейджем можно угнать автомобиль, а за 24 часа написать небольшую игру на Rust.
Рассказываем, как это сделать от зарождения идеи до её реализации, а также:
— почему Rust — хороший выбор для геймдева,
— какие движки лучше использовать,
— кратко о шаблоне проектирования ECS.
#gamedev #rust
https://tprg.ru/QiHz
За 60 секунд вместе с Николасом Кейджем можно угнать автомобиль, а за 24 часа написать небольшую игру на Rust.
Рассказываем, как это сделать от зарождения идеи до её реализации, а также:
— почему Rust — хороший выбор для геймдева,
— какие движки лучше использовать,
— кратко о шаблоне проектирования ECS.
#gamedev #rust
Создание настраиваемой библиотеки на Rust — опыт Cloudflare
https://tprg.ru/r7J2
Не так давно Cloudflare открыли исходный код Rust-библиотеки для написания и исполнения Wireshark-подобных фильтров.
В этой статье:
— погрузим вас в её разработку,
— объясним, почему не был использован генератор парсеров,
— поможем понять, как движок исполнения балансирует между безопасностью, производительностью и ценой компиляции для сгенерированных фильтров.
#rust
https://tprg.ru/r7J2
Не так давно Cloudflare открыли исходный код Rust-библиотеки для написания и исполнения Wireshark-подобных фильтров.
В этой статье:
— погрузим вас в её разработку,
— объясним, почему не был использован генератор парсеров,
— поможем понять, как движок исполнения балансирует между безопасностью, производительностью и ценой компиляции для сгенерированных фильтров.
#rust
Google, Microsoft и Huawei объединились для поддержки языка Rust
Как вы помните, Mozilla в 2020 году уволила кучу сотрудников. Тогда под раздачу попали и те, кто связан с разработкой Rust.
Специалисты из Google, Microsoft, Huawei и ещё нескольких ИТ-гигантов решили взять ситуацию в свои руки и основали фонд. Который, кстати, уже выделил целый миллион долларов для дальнейшего развития технологии.
#rust
Как вы помните, Mozilla в 2020 году уволила кучу сотрудников. Тогда под раздачу попали и те, кто связан с разработкой Rust.
Специалисты из Google, Microsoft, Huawei и ещё нескольких ИТ-гигантов решили взять ситуацию в свои руки и основали фонд. Который, кстати, уже выделил целый миллион долларов для дальнейшего развития технологии.
#rust
Как хранить данные в png, не привлекая внимания санитаров?
Один разработчик всерьёз задумался о том, может ли скриншот базы быть равноценен её снэпшоту. И ему удалось это проверить, спроектировав для этого свою базу данных. Нет, речь не про простой SQL-скрипт в мелкопиксельном виде, и даже не скрипт в бинарном виде в картинке. Речь про полноценную БД, работать с которой можно как с изображением.
Если вы устали от монстрообразного софта из энтерпрайзного мира, эта увлекательная статья про процесс разработки просто создана для вас:
https://tprg.ru/sBKW
#rust #базыданных
Один разработчик всерьёз задумался о том, может ли скриншот базы быть равноценен её снэпшоту. И ему удалось это проверить, спроектировав для этого свою базу данных. Нет, речь не про простой SQL-скрипт в мелкопиксельном виде, и даже не скрипт в бинарном виде в картинке. Речь про полноценную БД, работать с которой можно как с изображением.
Если вы устали от монстрообразного софта из энтерпрайзного мира, эта увлекательная статья про процесс разработки просто создана для вас:
https://tprg.ru/sBKW
#rust #базыданных
Энтузиаст написал алгоритм, который превращает видео на YouTube в бесплатное бесконечное хранилище данных
Суть алгоритма AKA ISG в том, что он позволяет вставлять файлы в видео и загружать их на YouTube в качестве хранилища. Все файлы состоят из байтов, а байты можно интерпретировать как числа. Каждый пиксель либо белый — 1, либо чёрный — 0.
Исходники написаны на Rust и лежат на гитхабе: https://github.com/DvorakDwarf/Infinite-Storage-Glitch
«YouTube не имеет ограничений на количество видео, которые вы можете загрузить. Это означает, что это фактически бесконечное облачное хранилище», — говорит разработчик в описании проекта.
#кек #rust #opensource
Суть алгоритма AKA ISG в том, что он позволяет вставлять файлы в видео и загружать их на YouTube в качестве хранилища. Все файлы состоят из байтов, а байты можно интерпретировать как числа. Каждый пиксель либо белый — 1, либо чёрный — 0.
Исходники написаны на Rust и лежат на гитхабе: https://github.com/DvorakDwarf/Infinite-Storage-Glitch
«YouTube не имеет ограничений на количество видео, которые вы можете загрузить. Это означает, что это фактически бесконечное облачное хранилище», — говорит разработчик в описании проекта.
#кек #rust #opensource
Stack Overflow провёл опрос о любимых языках программирования — выиграл Rust
Всего в исследовании приняли участие 90 тысяч разработчиков. Вот так выглядит топ.
Кстати, мы организовали свой опрос на сайте, но результаты там получились совершенно другие.
#rust #тренды
Всего в исследовании приняли участие 90 тысяч разработчиков. Вот так выглядит топ.
Кстати, мы организовали свой опрос на сайте, но результаты там получились совершенно другие.
#rust #тренды
Google признал С++ устаревшим и назвал язык будущего ему на замену
Ларс Бергстром, директор по инженерии Google, рассказал о преимуществах Rust, продемонстрировав опыт компании по переносу проектов с Go и C++ на этот язык. Эксперименты Google показали, что разработчики стали в два раза продуктивнее, используя Rust вместо C++.
#cpp #golang #rust
Ларс Бергстром, директор по инженерии Google, рассказал о преимуществах Rust, продемонстрировав опыт компании по переносу проектов с Go и C++ на этот язык. Эксперименты Google показали, что разработчики стали в два раза продуктивнее, используя Rust вместо C++.
#cpp #golang #rust
Программист Филипп Теннен удивил сообщество, создав IRC-клиент, который работает непосредственно в UEFI
UEFI (Unified Extensible Firmware Interface) – это небольшая операционная система, встроенная в прошивку материнской платы. Она обеспечивает загрузку ОС и доступ к ряду функций, недоступных в BIOS.
IRC-клиент Теннена написан на языке Rust и использует графический интерфейс (GUI) с визуализацией TrueType. Он позволяет пользователям подключаться к IRC-серверам, общаться в чате и читать сообщения, не загружая операционную систему.
#rust
UEFI (Unified Extensible Firmware Interface) – это небольшая операционная система, встроенная в прошивку материнской платы. Она обеспечивает загрузку ОС и доступ к ряду функций, недоступных в BIOS.
IRC-клиент Теннена написан на языке Rust и использует графический интерфейс (GUI) с визуализацией TrueType. Он позволяет пользователям подключаться к IRC-серверам, общаться в чате и читать сообщения, не загружая операционную систему.
#rust