dima853
103 subscribers
27 photos
15 links
18 y.o | Building a social network with uncompromising privacy and security by design

Eng - t.me/dima853_eng

LeetCode - leetcode.com/u/dima853
GitHub - github.com/dima853
Download Telegram
Обработка транзакций или аналитика?

В ранние дни обработки бизнес-данных, запись в базу данных обычно соответствовала коммерческой транзакции:

Продажа товара 🛍️, заказ у поставщика 📦, выплата зарплаты сотруднику 💰 и т.д.

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

Что разберем:
- Как устроены транзакционные системы (OLTP)
- Зачем нужны хранилища данных (Data Warehouse)
- Что такое OLAP-кубы и многомерный анализ
и т.д

Статьи:

На Рус - https://github.com/dima853/self_university/blob/main/architecture/Database/DesigningDataIntensiveApplications/chapter3/transactionoranalytics.md
На Англ - https://github.com/dima853/self_university/blob/main/architecture/Database/DesigningDataIntensiveApplications/chapter3/transactionanalytics(eng).md
2
наконец-то доделал рабочую основу adaptive radix tree для memtable

делал пару дней
2
Стеганография — это мощный, опасный и часто недооцененный инструмент.

В арсенале кибербезопасности она представляет собой постоянную и трудно обнаруживаемую угрозу, потому что атаку, основанную на ней, практически не видно на фоне легитимного трафика.

Это не "уязвимость нулевого дня", а фундаментальная техника, ведущая к вечной борьбе методов сокрытия и обнаружения.

Статья тут - https://selfuniversity.vercel.app

*при переходе на сайт у вас сразу отобразится статья на вашем языке
1
dima853 pinned Deleted message
Channel photo removed
Channel photo removed
придумал кое че для защиты от aba в lock free, осталось проверить в моем art
3
dima853
придумал кое че для защиты от aba в lock free, осталось проверить в моем art
пока что все тесты проходит, и защищает от aba проблемы.

но, нужно все edge cases проверить
2
dima853
пока что все тесты проходит, и защищает от aba проблемы. но, нужно все edge cases проверить
пишу щас secure goto с этим хэшем

с ассемблером

завтра покажу че как, если базу сделаю
3
dima853
пишу щас secure goto с этим хэшем с ассемблером завтра покажу че как, если базу сделаю
кароче, написал только ассемблер, для одной фичи

разбирался с ним 2 дня

но ассемблер работает
3
одна из фич работает 💊

=== DEBUG SECURE GOTO ===
Real cleanup address: 0x55611c4ba36a

🔍 TEST 1: Same addresses
[DEBUG] === START ASSEMBLER EXECUTION ===
[DEBUG] Input: cleanup_addr=0x55611c4ba36a, actual_cleanup=0x55611c4ba36a
[DEBUG] Input: goto_count=0
[DEBUG] Initial result=0
[DEBUG] === END ASSEMBLER EXECUTION ===
[DEBUG] Final result=1
Result: 1 (Expected: 1)

🔍 TEST 2: Different addresses
[DEBUG] === START ASSEMBLER EXECUTION ===
[DEBUG] Input: cleanup_addr=0x2000, actual_cleanup=0x55611c4ba36a
[DEBUG] Input: goto_count=0
[DEBUG] Initial result=0
[DEBUG] === END ASSEMBLER EXECUTION ===
[DEBUG] Final result=0
Result: 0 (Expected: 0)

иду делать следующую 🤑
3
решил с первого раза

логически
🤯4
😁
51
делал сегодня чанки для своей дб, протестил и почти все работает

попробую также сделать на мой код пару атак

в течении пару дней сделаю хороший пост про алгоритмы поиска свободного блока, арены/чанки и тд
2
писал защиту для пару команд несколько дней, к тому же долго дебажил все это

простые тесты прошли

также базово реализовал свой drs generator (подробности посже)
3
делал сегодня safe buffer, основные тесты прошли

все предыдущие дни писал защиту для функции block_ip, и пишу по сей день

завтра допишу пост про чанки/арены, алгоритмы поиска свободного блока и тп
1
писал пару дней защиту (на asm) для обнаружения gadgets (0xC3, 0xFF и тд), блокировки опасных ключей (с ret инструкциями) и тд

базовые тесты прошли

за это время несколько интересных тем изучил, если захочу то напишу статьи про них
7
3 дня назад начал делать новую 🤯фичу для моей соц сети

сделал небольшую часть, но даже это заняло много времени

потом ui еще сделать нужно

на этой недели постараюсь сделать большую статью на следующие 13 вопросов по многопоточке в java
4🔥3
постараюсь сделать первую работающую демку соц сети через месяца 4-5

примерно 22.05 либо 27.06
2
Что такое DAG? Arborescense (Часть 2)

Что общего у сборочных скриптов Make, истории Git, блокчейна IOTA и ИИ в TensorFlow? Все они работают на одном фундаменте — DAG

Статья - https://selfuniversity.vercel.app/ru/blog/ru/arborescense_dag
2