Protobuf (Protocol Buffers) — это способ сериализации данных в компактный бинарный формат. Это делает данные меньше по размеру и быстрее для передачи по сети, хотя и за счёт меньшей читаемости для человека. Разберемся как это устроено
#programming
https://victoriametrics.com/blog/go-protobuf/
Код и Капуста
20 Feb, 11:01
503
Онлайн игра для PS1
Автор создал онлайн-игру для PlayStation 1, припаявшись к порту последовательной связи на материнской плате. Затем использовал Raspberry Pi для подключения к PS4.
Откуда у людей столько времени свободного? Если б у меня столько времени свободного было, у меня тоже была бы такая довольная рожа
#fun #golang
https://clck.ru/3GQLER
Код и Капуста
20 Feb, 07:01
565
Драйвер на Rust под винду
Пока мальчики ссорятся писать ли на Rust ядро линукса, мужчины пишут на Rust драйвера под винду
Переезд большого сервиса с Perl на Golang едва ли кому‑то покажется простой задачей. А теперь представьте, что это главная страница Яндекса, на которую ежедневно заходят миллионы пользователей. И что продукт постоянно дорабатывается, а значит, нельзя взять и остановить разработку на пару лет переезда. Представили? Сложно? А вот, оказывается, всё возможно.
Tigerbeetle - база данных специально задизайненная под работу с финансовыми транзакциями. Дебит/кредит из коробки. Есть обзор этой базы на канале ThePrimeTimeagen https://clck.ru/3GQGC8
Написана на Zig, кстати
#db
https://tigerbeetle.com/
Код и Капуста
18 Feb, 15:01
572
Тайлмап редактор на Rust
Кроссовер как в фильмах марвел, только в моем чате. Редактор тайлмапов для Godot написанный на Rust