1.83K subscribers
3.3K photos
132 videos
15 files
3.58K links
Блог со звёздочкой.

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Forwarded from XYZ
#галерея_xyz

Якуб Розальски — польский художник и иллюстратор, создавший вселенную 1920+. В ней культура XX века сочетается с боевыми роботами.

Свои первые картины Якуб писал на холсте и бумаге, к компьютерной графике он перешёл гораздо позже. Цифровой арт помогает художнику быстрее создавать новые работы, но иногда он всё же возвращается к традиционной живописи, так как любит её больше.

Источник: artstation.com/jakubrozalski
👍2
#prog #c #article

Реализация простых кооперативных потоков на C с использованием setjmp/longjmp и небольшого количества ассемблера.

Оригинал
Перевод на Хабре
Forwarded from мне не нравится реальность (вафель 🧇)
*Мысли вслух* функция is_sized, проверяющая является ли тип Sized, пишется тривиально:

fn is_sized<T: ?Sized>() -> bool {
mem::size_of::<*const T>() == mem::size_of::<usize>()
}
#prog #rust

cargo-llvm-lines — инструмент для подсчёта количества строк LLVM IR, сгенерированных для каждой функции в программе, с учётом процентного вклада и дубликатов. Автор — ожидаемо Толян dtolnay
#prog #rust #quotes #трудовыебудни

— Раст про fearless-concurrency, не про comfy-concurrency
👨📅🔄 ➡️ 3️⃣🍁
#prog #rust #embedded #rustlib #amazingopensource

Исторически одной из проблем на пути использования Rust в встраиваемых устройствах был тот факт, что стандартная машинерия для форматирования сильно раздувает размер результирующего бинарника. Это особенно неприятно в силу того, что стандартная паника использует эту машинерию. Библиотека defmt от Ferrous System нацелена на решение это проблемы: она позволяет использовать форматирование (в том числе отложенное) и паники, сохраняя при этом маленький размер бинарника.