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

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
#prog #cpp #article

Retrofitting Temporal Memory Safety on C++

(thanks @skucherenko)

Статья об опыте использования в Chrome двух механизмов для предотвращения UAF. Первый — карантин, в который помещается удалённая память и из которого она удаляется лишь тогда, когда становится известно, что на неё больше нет указателей. Второй — теггирование указателей на уровне процессора.
Forwarded from Майк
7👍5😁2
Стоило побриться — и мне, двадцатичетырёхлетнему парню, не продают алкоголь без паспорта 🙄
7
Тёмные темы в софте получают непропорционально много внимания
👍213🌚1
Как это называется, когда вместо иконки WhatsApp тыкаешь иконку приложения Сбера?
2👏1
MRE = Minimal Rust example
👍7😁1
#prog #db #postgresql #sql #article

«Ленивый сахар» PostgreSQL

SQL - декларативный язык - то есть вы описываете "что" хотите получить, а СУБД сама решает, "как" именно она будет это делать. Некоторые из них при этом позволяют им "подсказывать", как именно лучше выполнять запрос, но PostgreSQL - нет.

Тем не менее, "синтаксический сахар" некоторых языковых конструкций позволяет не только писать меньше кода (учите матчасть!), но и добиться, что ваша база будет делать часть вычислений "лениво", только при фактической необходимости.
👍2
Тем временем я завершил майский челлендж Leetcode, в кои-то веки не пропустив ни одного дня. И, кстати, написал самое быстрое решение на Rust для последней задачи.
🔥26👍2
В СМЫСЛЕ УЖЕ ИЮНЬ
💩6🔥1
Блог*
В СМЫСЛЕ УЖЕ ПЕРВЫЙ ДЕНЬ ЛЕТА
Круг замкнулся, получается
За соседним столом пара с внучкой лет пяти. Дедушка обстоятельно объясняет:

— Дедушка Толя с бабушкой Валей муж и жена. И мы вот с бабушкой муж и жена. И твои мама с папой муж и жена.

Девочка отчаянно тянет себя за косички:
— Почему у взрослых так сложно! Зачем вам столько мужён?!

(вообще-то поддерживаю)
👎82👍1
#prog #rust #article

BonsaiDb performance update: A deep-dive on file synchronization

tl;dr: Reading data from BonsaiDb is still very efficient, but due to mistakes in benchmarking, writes are quite slow for workflows that insert or update a lot of data in a single collection. I am still excited and motivated to build BonsaiDb, but I am currently uncertain whether I will still write my own low-level database layer. All assumptions about BonsaiDb's performance must be reset.

BTW, судя по всему, в MacOS нету способа надёжно записать данные на диск.
🔥1
#prog #db #article

Durability and Redo Logging, или немного о том, как базы данных обеспечивают сохранность данных при помощи redo log (aka "write ahead log" — кмк, довольно сбивающий с толку термин).