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

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Forwarded from Санечка Ъысь (Anna Weiss)
Философия — это бесполезный хлам.
👎7👍1
А Вафель (@meowaffle) тем временем сдал все экзамены! Поздравляю! 🎉
🤮1
Forwarded from Backtracking (Дима Веснин)
Алексей Яковлев, художник из Moon Studios, выпустил бесплатный генератор панелек для блендера 2.93 и выше

в нём можно настраивать размеры панельки, частотность разных типов окон, подъездов и кучу ещё всего интересного

artstation, gumroad ($0+)
Молящийся Архону ❤️
Странная планета
Photo
Оказывается, по этим комиксам планируют сделать мультсериал. К сожалению, видимо, будет эксклюзивом для Apple TV.

(thanks @hexawolf)

Кстати, это было в Чат*е, так что присоединяйтесь к дискурсу
#retroit

Клёво!
Оказывается, содержимое картирджей (2кБ) для Atari 2600 помещается на обычный QR-код (макс 7кБ). Осознав этот факт, программист инди игр из Японии разработал и собрал эмулятор консоли на основе Raspberry Pi 3, который принимает бумажные карточки с QR кодами в качестве ROM картриджей.

В статье он приводит ссылки на код и 3D проект для печати, но опасается показывать QR коды с играми полностю, так как это может повлечь за собой обвинение в пиратстве. Впрочем, ROM образы игр всегда можно скачать с множества фанатских сайтов

https://www.codedojo.com/?p=2251
Взаимная любовь — это прекрасно. Особенно, если один из её субъектов — ты.
#prog #article

Немного (реально немного) о том, почему надо думать о атомарности и модели памяти и о том, как это сказывается на вполне себе прикладном коде. А ещё в кои-то веки внятно рассказано про то, почему операции чтения и записи значений могут быть переставлены.
#prog #rust #article

Толян David Tolnay когда-то писал о том, как можно до некоторой степени сымитировать специализацию для частных случаев, используя тот факт, что Rust может автоматически вставлять ссылку при использовании синтаксиса вызова метода через точку. У этого подхода есть несколько ограничений. Одно из них — это то, что, в отличие от истинной специализации, оно не работает в обобщённых контекстах — и потому не ломает параметричность и пригодно в основном для макросов. Другое — это то, что таким способом можно получить не более двух вариантов различного поведения.

Lukas Kalbertodt развил этот подход, опираясь на в каком-то смысле противоположную фичу deref coercions, и получил подход, позволяющий иметь более одного варианта обобщённого поведения и, более того, явно задавать приоритет применения impl-ов, а не неявно через отношение "строго более специализирован".