Ти знаєш, що робити
Коли ми відкрили набір у жіночий екіпаж
В першу чергу потрібно було туди набрати власних дружин, дочок та сестер...
Ось і виросло покоління...
PGP успішно вирішував задачу безпечного обміну файлами через скомпроментований сервер (тоді — email, irc, anonymous ftp), зараз — всякі DropBox/OneDrive ще років 30 тому. І успішно її вирішує навіть сьогодні.
Автор намагається винайти власний olm/megolm який вже років 10 працює в Matrix та Signal. Для саморозвитку — звісно цікава та корисна вправа.
Для реального використання — в залежності від обємів краще або Matrix або ручне шифрування PGP.
3. Складні запити
— в Django ORM повноцінна підтримка десь +/- на рівні ванільного SQL92 в той час як SQLAlchemy десь між 2003 та 2006
з усім що складніше SQL92 у джанго проблеми:
Підзапити — лише тривіальні речі типу наведеного прикладу чи використання EXISTS, щось складніше де потрібен WITH — лише через стороннє розширення для CTE у якого купа своїх проблем та тараканів.
Вікна (LAG, LEAD, OVER і т.д.) — типу навіть є, але по факту — дуже часто генерується взагалі некорректний SQL.
Розширення та специфіка різних діалектів (повнотекстовий пошук, масиви, XML/XPATH, JSON) — формально Django ORM щось таке вміє, але фактично — тільки повністю RAW SQL.
в SQLAlchemy — на 90% можна писати на ORM
Я там з березня 2022-го. Моя дружина, якій ще не виповнилося 25 — теж досі змушена служити, хоча її контракт закінчився ще в23-му.
Тому на агітки на тему — «чужі жінки теж повинні воювати» можу та маю повне право реагувати лише так.