BufWriter<Master<'_>> – Telegram
BufWriter<Master<'_>>
105 subscribers
451 photos
28 videos
34 files
1.7K links
https://www.patreon.com/alxe_master

Видео/статьи. Конспект и мои вольные комментарии по инженерии. тут только то, что считаю полезным для себя или других =)

#os, #cloud, #rust, #golang, #python, #javaScript, #cpp, etc
Download Telegram
маленькая командочка, которую поставил на лаунчер, и сразу стало легче делать скриншоты области сразу в клипборд

gnome-screenshot --area --clipboard

xfce4-screenshooter -r -c
Forwarded from Andrew Tonko
цитата из интернета)
лучший проект для начинающего python разработчика - написать работающий модуль на Rust
)
== Что такое эллиптические кривые и зачем они нужны?
https://youtu.be/VsmBjnOlDA8

используются:
- bitcoin
- ssh
- tls
- электронная подпись

элептическая кривая = множество решений уравнения

Y^2=X^3 + A*X + B
4*A^3 + 27*B^2 != 0

группа = множество над которыми ведем операции

свойство группы
(P + Q) + R = P + (Q + R)
P + O = O + P
P + (-P) = O

P + Q = Q + P

для реальных операций используются числа из конечного поля

- задача дискретного логарифмирования (DLP)

если конечное поле очень большое то вычисления будут нереально долгими

сложность ECDLP = O(sqrt(P))

Diffie-Hellman
Криптосистема Эль-Гамаля
Криптосистемы с открытым ключем

+ скорость, меньше бит
- мало исследовали, в отличае от RSA алгоритма
- нужен криптоустойчивый генератор случайных чисел конечного поля

Алгоритм ленстры (разложение на множители)
== Эллиптическая криптография
https://youtu.be/fWi7sAyGD_k

криптография:
- шифрование
- дешефрование

типы
- симметричное шифрование
- ассиметричное шифрование

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

последние версиях TLS уже давно выпилили RSA. клиент и сервер передают другдругу все возможные алгоритмы шифрования, сервер выбирает тот по которому будут общаться
Шикарный доклад

== Distributed Systems in One Lesson by Tim Berglund
https://youtu.be/Y6Ev8GIlbxc

characteristics
- the computers operate concurrently
- computers fail independently
- computers do not share a global clock

Storage
- Single Master
- Read Replication
- Sharding
- Consistent Hashing

CAP Theorem

Computation
- MapReduce
- - Map
- - Shuffle
- - Reduce
- Hadoop
- Spark (scatter/gather paradigm ~ MapReduce)
- kafka (everything is a stream)

Messaging
- Problems
- - Producers is too big
- - message is too big
- - delivery guarantee
- - consumers are slow
- Kafka

Lambda Architecture
== Собеседование — лучший способ нанять программиста!
https://youtu.be/inKy9E2XJhA

== Твой GitHub должен быть ПУСТЫМ
https://www.youtube.com/watch?v=yNZKZhjg-SY

== Оценка работы программистов. Как и зачем делают performance review?
https://youtu.be/hsGfEBFi4oo

== Что должен знать джуниор?
https://youtu.be/fgcD3xOPlcM

== Что должен знать Senior Python разработчик? Разбираем все вопросы на реальном примере
https://youtu.be/eYU-nTm3Nkk
короч Xubuntu 22.04 TLS норм. можно ставить. допилено хорошо. стало много чего лучше
только успел обрадоваться тому что xubuntu 22.04 шикарно работает. так слетел кернел после обновления =) благо не грохнул старый

попробуем обновиться с помощью срипта до последней

https://www.how2shout.com/linux/how-to-change-default-kernel-in-ubuntu-22-04-20-04-lts/

вообще тут можно поставить кернел нужной версии, предыдущей или следующей или последней
Ну что. Посмотрим что внутри))
🔥1