Forwarded from Andrew Tonko
цитата из интернета)
лучший проект для начинающего python разработчика - написать работающий модуль на Rust
)
лучший проект для начинающего 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/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 алгоритма
- нужен криптоустойчивый генератор случайных чисел конечного поля
Алгоритм ленстры (разложение на множители)
YouTube
Что такое эллиптические кривые и зачем они нужны?
Открытая лекция CS центра
Елена Иконникова (Лаборатория им. П.Л.Чебышева)
О лекторе: Выпускница Computer Science Center 2014 года. Учусь в аспирантуре математико-механического факультета СПбГУ, работаю в лаборатории им. П.Л.Чебышева. Область интересов —…
Елена Иконникова (Лаборатория им. П.Л.Чебышева)
О лекторе: Выпускница Computer Science Center 2014 года. Учусь в аспирантуре математико-механического факультета СПбГУ, работаю в лаборатории им. П.Л.Чебышева. Область интересов —…
BufWriter<Master<'_>>
== Что такое эллиптические кривые и зачем они нужны? https://youtu.be/VsmBjnOlDA8 используются: - bitcoin - ssh - tls - электронная подпись элептическая кривая = множество решений уравнения Y^2=X^3 + A*X + B 4*A^3 + 27*B^2 != 0 группа = множество над которыми…
ECDSA - алгоритм цифровой подписи
== Эллиптическая криптография
https://youtu.be/fWi7sAyGD_k
криптография:
- шифрование
- дешефрование
типы
- симметричное шифрование
- ассиметричное шифрование
для элептических кривых
меньше нужен ключ что бы получить такуюже безопасность
последние версиях TLS уже давно выпилили 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
== 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
YouTube
Distributed Systems in One Lesson by Tim Berglund
Normally simple tasks like running a program or storing and retrieving data become much more complicated when we start to do them on collections of computers, rather than single machines. Distributed systems has become a key architectural concern, and affects…
== Собеседование — лучший способ нанять программиста!
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
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
YouTube
Собеседование — лучший способ нанять программиста!
JavaRush - интерактивный онлайн курс по языку программирования Java - https://javarush.ru/s/senior
Доступ к плюшкам:
https://www.youtube.com/channel/UCX3w3jB05SHLbGjZPR0PM6g/join
Телеграм: https://news.1rj.ru/str/seniorsoftwarevlogger
Инстаграм: https://instagram.…
Доступ к плюшкам:
https://www.youtube.com/channel/UCX3w3jB05SHLbGjZPR0PM6g/join
Телеграм: https://news.1rj.ru/str/seniorsoftwarevlogger
Инстаграм: https://instagram.…
== 30 глупых вопросов архитектору ПО
https://youtu.be/iBvLQxrEjzQ
https://youtu.be/iBvLQxrEjzQ
YouTube
30 глупых вопросов архитектору ПО
Третий выпуск глупых вопросов IT специалистам. Сегодня разбираемся с архитектурой: связано ли это с стройкой или еще какой нибудь сферой, на каком языке пишет архитектор и сколько джунов смогут его заменить.
Но не забываем, чтобы стать архитектором нужно…
Но не забываем, чтобы стать архитектором нужно…
короч Xubuntu 22.04 TLS норм. можно ставить. допилено хорошо. стало много чего лучше
== SOLID ПРИНЦИПЫ простым языком (много примеров)
https://youtu.be/TxZwqVTaCmA
== ООП на простых примерах. Объектно-ориентированное программирование
https://youtu.be/-6DWwR_R4Xk
== Алгоритмы и структуры данных ПОЛНЫЙ КУРС на JAVASCRIPT
https://youtu.be/NErrGZ64OdE
https://youtu.be/TxZwqVTaCmA
== ООП на простых примерах. Объектно-ориентированное программирование
https://youtu.be/-6DWwR_R4Xk
== Алгоритмы и структуры данных ПОЛНЫЙ КУРС на JAVASCRIPT
https://youtu.be/NErrGZ64OdE
YouTube
SOLID ПРИНЦИПЫ простым языком (много примеров)
SOLID принципы с подробным и простым, наглядным объяснением. Single responsibility (Принцип единственной ответственности), open–closed (Принцип открытости/закрытости), Liskov substitution (Принцип подстановки Лисков), interface segregation (Принцип разделения…
только успел обрадоваться тому что xubuntu 22.04 шикарно работает. так слетел кернел после обновления =) благо не грохнул старый
попробуем обновиться с помощью срипта до последней
https://www.how2shout.com/linux/how-to-change-default-kernel-in-ubuntu-22-04-20-04-lts/
вообще тут можно поставить кернел нужной версии, предыдущей или следующей или последней
попробуем обновиться с помощью срипта до последней
https://www.how2shout.com/linux/how-to-change-default-kernel-in-ubuntu-22-04-20-04-lts/
вообще тут можно поставить кернел нужной версии, предыдущей или следующей или последней
Linux Shout
How to change default kernel in Ubuntu 22.04 | 20.04 LTS
Steps to install the latest or change the default kernel version on Ubuntu 20.04 | 22.04 LTS Focal fossa using the command terminal.
забавный пакетик с эффектами для пульсАудио. лимитор, компрессор мастхэв
== PulseAudio & PulseEffects Takes Linux Audio to New Levels
https://frontpagelinux.com/articles/pulseaudio-pulseeffects-takes-linux-audio-to-new-levels/
== потестить микрофон и вебкамеру можно тут
https://webcammictest.com/ru/check-mic.html
== EasyEffects https://github.com/wwmm/easyeffects
== PulseAudio & PulseEffects Takes Linux Audio to New Levels
https://frontpagelinux.com/articles/pulseaudio-pulseeffects-takes-linux-audio-to-new-levels/
== потестить микрофон и вебкамеру можно тут
https://webcammictest.com/ru/check-mic.html
== EasyEffects https://github.com/wwmm/easyeffects
Webcammictest
Тест микрофона - проверка микрофона онлайн
Проверка микрофона онлайн в браузере, отображение осциллограммы звука, прослушивание собственного голоса.
== Язык Go, Кубернетис и Микросервисы. Елена Граховац
https://youtu.be/1o2sQBDVFic
https://youtu.be/1o2sQBDVFic
YouTube
Язык Go, Кубернетис и Микросервисы. Елена Граховац
https://gb.ru/link/FzxSny - скидка 30% на обучение разработке на Go от GeekBrains 👍
Доступ к плюшкам:
https://www.youtube.com/channel/UCX3w3jB05SHLbGjZPR0PM6g/join
Телеграм: https://news.1rj.ru/str/seniorsoftwarevlogger
Инстаграм: https://instagram.com/seniorsoftwarevlogger…
Доступ к плюшкам:
https://www.youtube.com/channel/UCX3w3jB05SHLbGjZPR0PM6g/join
Телеграм: https://news.1rj.ru/str/seniorsoftwarevlogger
Инстаграм: https://instagram.com/seniorsoftwarevlogger…
== Ошибка выжившего
https://youtu.be/TTLWikM647o
https://youtu.be/TTLWikM647o
YouTube
Ошибка выжившего [2veritasium]
Помощь проекту: https://vertdider.tv/to-support-us/
Не забывайте, что имеющаяся у нас информация всегда неполна, а следовательно, всегда есть опасность систематической ошибки, когда мы делаем вывод о каком-нибудь явлении. «История пишется победителем». Но…
Не забывайте, что имеющаяся у нас информация всегда неполна, а следовательно, всегда есть опасность систематической ошибки, когда мы делаем вывод о каком-нибудь явлении. «История пишется победителем». Но…
== Я не робот! Зачем нужна капча | Краткая история CAPTCHA
https://youtu.be/5WPKzbef5n0
https://youtu.be/5WPKzbef5n0
YouTube
Я не робот! Зачем нужна капча | Краткая история CAPTCHA
Акк в Instagram: https://www.instagram.com/onlinertech/
===
Я определенно не робот. На мне есть кожа, под ней — органические кости и мышцы, сухожилия и артерии, кровь и лимфа. В черепной коробке даже имеется мозг, благодаря которому я осознаю себя человеком…
===
Я определенно не робот. На мне есть кожа, под ней — органические кости и мышцы, сухожилия и артерии, кровь и лимфа. В черепной коробке даже имеется мозг, благодаря которому я осознаю себя человеком…
Forwarded from DataEng
Налетай, разбирай!
На Udemy раздают двухчасовой курс по Redis бесплатно и без смс, но с регистрацией: https://bit.ly/3LeuoBQ
На Udemy раздают двухчасовой курс по Redis бесплатно и без смс, но с регистрацией: https://bit.ly/3LeuoBQ
Udemy
Modern Redis Unleashed
Today's Redis is more than a cache! Learn how Redis can replace NoSQL, Elasticsearch, Neo4j, Kafka, and more.
А ну теперь понятно что значит "амазон хранит на пленке старые данные"
== Сказ о том, как мы в офис ленточную библиотеку купили. Часть 1.
https://youtu.be/jdNKop55C2I
== Сказ о том, как мы в офис ленточную библиотеку купили. Часть 1.
https://youtu.be/jdNKop55C2I
YouTube
Сказ о том, как мы в офис ленточную библиотеку купили.
Сложно ли внедрить в офис бекап на основе ленточной библиотеки? Узнаю на собственном опыте. Часть 1 - разбираемся с железом.
https://clck.ru/TU2Jj - ittelo — компания, занимающаяся поставкой IT-оборудования любой сложности в любую точку России и СНГ. Серверы…
https://clck.ru/TU2Jj - ittelo — компания, занимающаяся поставкой IT-оборудования любой сложности в любую точку России и СНГ. Серверы…