1.84K subscribers
3.27K photos
130 videos
15 files
3.55K links
Блог со звёздочкой.

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Forwarded from Kwaliteit
💯276😁3👍2🌚1😭1
#math #meme

(thanks одной девушке, которая увлекается карандашами, котами и кодом)
🌚15👏2😁1💩1😐1
#prog #article

Зло живёт в функциях сравнения

Оказывается, программисты тяготеют к тому, чтобы допустить ошибку в функциях сравнения двух объектов. Такое утверждение выглядит неправдоподобным, однако, я покажу огромное количество примеров ошибок, которые шокируют читателя


В статье примеры на C++ и C#, но указанные ошибки, кмк, легко допустить в любом языке, который не позволяет синтезировать функции сравнения и равенства.
💯7🤔21
Блог*
А вот теперь есть
Я думал, что мы — бомжи-убийцы. Теперь я вижу, что ошибался. Мы — просто бомжи
😁6😐4
#meme про взрослую жизнь
🌚7🤔2💯2🎉1
#моё #art старое, из 2019 года
❤‍🔥19👍5🤮32🤡2🫡2🤔1💩1
#meme про кобольдов

Source
🥰8🤔1😢1
#prog #rust #rustlib #article

Introducing facet: Reflection for Rust

Как сказано в facet.rs:

the last proc macro / the last derive you’ll ever need


Сердце библиотеки — трейт Facet и derive-макрос для него. В отличие от других крейтов, которые ползают по определениям типов, facet генерирует не код обхода значений, а константы, которые описывают формы значений и потому могут быть утилизированы разными библиотеками разными способами. Из примеров: (де)сериализация, отладочная печать, ассерты с диффами (которые не полагаются на пост-обработку Debug-выхлопа). В силу того, что код не генерируется, эти реализации могут использовать нерекурсивные алгоритмы и таким образом избежать переполнение стека и легко регулировать глубину вложенности.

В статье рассказывается, зачем это создано и какие ещё преимущества даёт.
👍125🔥2🤡1
😁19🤯4
Forwarded from Jokes++ (Dmitry Alimov)
😁22🫡8🤡5👍1💩1🖕1
Forwarded from vi improved (not jennbob 𝈒⃝⧵)
👍9💩7🤡2🔥1😐1
😁11🫡10👍4😢2💯1
😁41🥰2
Forwarded from Хреногубка
Госуслуги прислали мне письмо на почту, в котором рассказали про ОТЕЧЕСТВЕННЫЙ АНАЛОГ википедии. Называется «рувики». Решил глянуть, что там про ЛГБТ написано...

Разумеется, нас сразу же встречает инфа про экстремистскую организацию и заблюренный радужный флаг 🫠
🤡26🤣13👍4😁4🥰1
С сегодняшнего дня начинаю постить в канал кружочки

🔵🔴🟠🟡🟣🔴🟡🟤⚫️
🌚21🤡12😁5🍌41
#rust #article #suckassstory

parking_lot: ffffffffffffffff...

История разбора противного бага, который в конечном счёте свёлся к логической ошибке в parking_lot. Напоминание о том, что Rust позволяет удостовериться в том, что примитивы синхронизации корректно используются, но не особо помогают с реализацией этих примитивов.

Из хороших новостей: этот баг в parking_lot в итоге пофиксили, а разработчики в процессе фикса бага построили инфраструктуру для сбора метрик об исполнении кода.
6
🫡23💩13😁51