Как я реализовал криптографически доказуемые чаты в своём мессенджере: Ed25519 + хеш-цепочка
Источник: Habr
Автор: Svortex
Источник: Habr
Автор: Svortex
Хабр
Как я реализовал криптографически доказуемые чаты в своём мессенджере: Ed25519 + хеш-цепочка
Мне 18 лет, и последние несколько месяцев я разрабатываю Xipher — мессенджер, который пишу с нуля на C++ (бэкенд) и Kotlin (Android). В какой-то момент я захотел добавить фичу, которой нет ни в одном...
Job Hunting and Optimizing Compilers with Jamie Pendergast - CppCast Ep404 - C++ Weekly Ep 521
Источник: Cᐩᐩ Weekly With Jason Turner
Источник: Cᐩᐩ Weekly With Jason Turner
YouTube
Job Hunting and Optimizing Compilers with Jamie Pendergast - CppCast Ep404 - C++ Weekly Ep 521
Jason is joined this week by Jamie Pendergast to discuss the current job market, learning to program, and optimizing compilers.
Jamie is a 23 year old hobbyist C++ developer who enjoys building fun, niche, and creative projects - and they have recently taken…
Jamie is a 23 year old hobbyist C++ developer who enjoys building fun, niche, and creative projects - and they have recently taken…
Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025
Источник: CppCon
Источник: CppCon
YouTube
Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025
https://cppcon.org
---
Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025
---
Fatal stack micro-corruptions, mysterious segmentation faults, and bus errors tamed live on stage, come and see!
Operating systems, compilers…
---
Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025
---
Fatal stack micro-corruptions, mysterious segmentation faults, and bus errors tamed live on stage, come and see!
Operating systems, compilers…
Customizing the ways the dialog manager dismisses itself: Detecting the ESC key, second (failed) attempt
Источник: The Old New Thing
Источник: The Old New Thing
Microsoft News
Customizing the ways the dialog manager dismisses itself: Detecting the ESC key, second (failed) attempt
Sniffing the synchronous keyboard state is still not precise enough.
Шифрование метаданных в мессенджере: HMAC-SHA256 анонимные пары, timing obfuscation и отравление собственных логов
Источник: Habr
Автор: Svortex
Источник: Habr
Автор: Svortex
Хабр
Шифрование метаданных в мессенджере: HMAC-SHA256 анонимные пары, timing obfuscation и отравление собственных логов
«Мы знаем, что вы вчера в 23:47 переписывались с Алексеем 14 минут. О содержании разговора нам неизвестно.» — Так выглядит мир, где сообщения зашифрованы, а метаданные — нет. Привет, Хабр! Я занимаюсь...
PVS-Studio 7.41: MISRA C 2023, enhanced Unreal Engine integration, new logging system
Источник: isocpp.org (Standard C++)
Источник: isocpp.org (Standard C++)
Долг оптимизацией красен: как мы в МойОфис объединили борьбу с легаси и увеличение производительности таблиц
Источник: Habr
Автор: dsshubin (МойОфис)
Источник: Habr
Автор: dsshubin (МойОфис)
Хабр
Долг оптимизацией красен: как мы в МойОфис объединили борьбу с легаси и увеличение производительности таблиц
Ещё Достоевский на примере своих героев-картёжников показал: быть должником — удовольствие сомнительное в любую эпоху. В разработке тоже есть своя «долговая яма» —технический долг. Если продукт...
Конфигурация как пакет: наводим порядок в Conan так, чтобы не было мучительно больно
Источник: Habr
Автор: Broski790
Источник: Habr
Автор: Broski790
Хабр
Конфигурация как пакет: наводим порядок в Conan так, чтобы не было мучительно больно
Все, кто плотно сидит на C++ и использует Conan, знают: сам по себе пакетный менеджер — это только полдела. Настоящее веселье начинается, когда нужно раскатать одинаковые настрйки на всю команду и...