Блог* – Telegram
1.9K subscribers
3.46K photos
135 videos
15 files
3.69K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
По мотивам увиденного и потерянного твита написал визуализатор бинарных данных.
Читаем по два байта, используем их как координаты пикселя, которому увеличиваем счётчик.

Скормлено визуализатору: mp3 файл, mp4 файл, pdf файл и бинарник самой программы
😍23🔥4
😒🤚 miniserde
😏👉 сердечко
🥰11🤡5❤‍🔥3
Блог*
😒🤚 miniserde 😏👉 сердечко
#prog #rust #rustlib

miniserde — библиотека для (де)сериализации из/в JSON. В отличие от #serde, довольно ограничена, практически лишена опций для кастомизации и генерирует код, который использует трейт-объекты вместо дженериков. За счёт последнего компилируется значительно быстрее serde и при этом не сильно уступает в производительности.
😍7🤡3👍1🥴1
Подземная остановка запрещена
👎13😁4🤯4🤡2❤‍🔥1🎉1
#meme про Илона Маска
1
Блог*
Что насчёт этого воскресенья? Планирую в Vol. 1
Короче
В это воскресенье в Vol. 1 жду папищеков с 18:00. Приходите, если хочется.
1
Блог* pinned «Короче В это воскресенье в Vol. 1 жду папищеков с 18:00. Приходите, если хочется.»
Осторожно, картинка строго 18+
😁22🤡10🤯2🍌2😱1🤬1
Блог*
#music https://benprunty.bandcamp.com/track/space-cruise-noscript
#meme

Ощущения от геймплея #game FTL примерно такие
❤‍🔥1😁1
🤡18🤣5👍3
Forwarded from Neural Machine
Гомосексуальность и экстремизм – самые важные вещи в жизни.
🤡11💯10❤‍🔥1😁1
Rust разработчики: жалуются на нехватку вакансий

C++ разработчики: просто используют std::get_money
😁19🤣6👍2
Блог* pinned «Ждун папищеков на месте»
😁25🫡6❤‍🔥3🤡2😱1😢1
#prog #rust #article

Making Rust binaries smaller by default

TL;DR: в не-debug профилях теперь по умолчанию убираются отладочные символы из std. С ними hello world в профиле release весит ≈4.3MiB, без них — на порядок меньше.

Смешное:

Funnily enough, this change also made compilation time of tiny crates (like helloworld) up to 2x faster on Linux! How could that be, when we’re doing more work, by including stripping in the compilation process? Well, it turns out that the default Linux linker (bfd) is brutally slow, so by removing the debug symbols from the final binary, we actually reduce the amount of work the linker needs to perform, which makes compilation faster.
🔥9👍1😁1
#prog #rust #article

Writing your own Rust linter

Из-за завязанности на внутренности компилятора по понятным причинам итоговый линтер требует конкретную версию nightly, из-за чего несколько страдает UI, но в целом процесс довольно прямолинейный.
👍3