Forwarded from Питонические атаки
И снова про
Вот буквально час назад рассказывал коллегам, что
Какая-то невероятная скорость развития инструмента. Становится уже сложно уследить за всеми изменениями.
https://github.com/charliermarsh/ruff/releases/tag/v0.0.250
ruff.Вот буквально час назад рассказывал коллегам, что
ruff не понимает синтаксис match-case, и поэтому мы пока не можем его использовать. А он, оказывается, уже понимает! Меньше суток назад вышел релиз с полной поддержкой нового синтаксиса из Python 3.10 и 3.11. Это был основной блокер, который сильно мешал адопшену инструмента. Теперь ожидаю взрывной рост популярности ruff!Какая-то невероятная скорость развития инструмента. Становится уже сложно уследить за всеми изменениями.
https://github.com/charliermarsh/ruff/releases/tag/v0.0.250
GitHub
Release v0.0.250 · astral-sh/ruff
What's Changed
Ruff now supports all Python 3.10 and 3.11 language features, including:
Structural Pattern Patching (match statements) (PEP 634)
Exception Groups (except* statements) (PEP 654)...
Ruff now supports all Python 3.10 and 3.11 language features, including:
Structural Pattern Patching (match statements) (PEP 634)
Exception Groups (except* statements) (PEP 654)...
решено. переписываю все свои линтеры под руфф. и выкидываю все лишние пакеты
Forwarded from Технотренды
⚙️ Intel реализовала сортировку на AVX-512: ускорение в 10–17 раз
Компания Intel опубликовала библиотеку x86-simd-sort для высокопроизводительной сортировки на основе SIMD. Библиотеку уже используют: вчера проект NumPy добавил это решение. В бенчмарке у NumPy получился прирост скорости в 17 раз для 16-битных int и в 10 раз для float64.
⤷ Читать статью на сайте
Habr Articles | #Технологии
Компания Intel опубликовала библиотеку x86-simd-sort для высокопроизводительной сортировки на основе SIMD. Библиотеку уже используют: вчера проект NumPy добавил это решение. В бенчмарке у NumPy получился прирост скорости в 17 раз для 16-битных int и в 10 раз для float64.
⤷ Читать статью на сайте
Habr Articles | #Технологии
== ВСЯ СЛОЖНОСТЬ АЛГОРИТМОВ ЗА 11 МИНУТ
https://youtu.be/cXCuXNwzdfY
https://youtu.be/cXCuXNwzdfY
YouTube
ВСЯ СЛОЖНОСТЬ АЛГОРИТМОВ ЗА 11 МИНУТ | ОСНОВЫ ПРОГРАММИРОВАНИЯ
Онлайн-буткемп «Junior-аналитик с нуля за 10 недель»: https://go.skillfactory.ru/JD4LkA
По промокоду ALEKOS скидка 45%
Оценка сложности алгоритмов за 11 минут.
Подписывайся в соц. сетях:
Телеграм - https://news.1rj.ru/str/Alek_OS
ВК - https://vk.com/alekos1
❤️ Поддержка…
По промокоду ALEKOS скидка 45%
Оценка сложности алгоритмов за 11 минут.
Подписывайся в соц. сетях:
Телеграм - https://news.1rj.ru/str/Alek_OS
ВК - https://vk.com/alekos1
❤️ Поддержка…
👍2
запустить ноутбук по рассписанию в эйрфлоу
да так что бы еще результат сохранился в новый ноутбук. дайте два. как я без этого жил ?
== Papermill
https://airflow.apache.org/docs/apache-airflow/1.10.10/howto/operator/papermill.html
== Execute a Jupyter notebook with Airflow
https://docs.astronomer.io/learn/execute-notebooks
да так что бы еще результат сохранился в новый ноутбук. дайте два. как я без этого жил ?
== Papermill
https://airflow.apache.org/docs/apache-airflow/1.10.10/howto/operator/papermill.html
== Execute a Jupyter notebook with Airflow
https://docs.astronomer.io/learn/execute-notebooks
docs.astronomer.io
Execute a Jupyter notebook with Airflow | Astronomer Documentation
Run a parameterized Jupyter notebook using Airflow and the Astro CLI.
== Notebooks as Functions with Papermill
https://youtu.be/3FmBJ847_y8
https://youtu.be/3FmBJ847_y8
YouTube
Notebooks as Functions with Papermill | Netflix
Get the slides: https://www.datacouncil.ai/talks/notebooks-as-functions-with-papermill
ABOUT THE TALK
Notebooks have traditionally been a tool for drafting code and avoiding repeated expensive computations while exploring solutions. The Machine Learning…
ABOUT THE TALK
Notebooks have traditionally been a tool for drafting code and avoiding repeated expensive computations while exploring solutions. The Machine Learning…
🔥1
== Коды, коды, коды.
https://cxem.net/sprav/sprav111.php
- Характеристики шумоподобных сигналов
- Автокорреляционная и взаимокорреляционная функция
- М-последовательности
== Бит чётности
https://ru.wikipedia.org/wiki/%D0%91%D0%B8%D1%82_%D1%87%D1%91%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%B8
== Код Хэмминга
https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4_%D0%A5%D1%8D%D0%BC%D0%BC%D0%B8%D0%BD%D0%B3%D0%B0
https://cxem.net/sprav/sprav111.php
- Характеристики шумоподобных сигналов
- Автокорреляционная и взаимокорреляционная функция
- М-последовательности
== Бит чётности
https://ru.wikipedia.org/wiki/%D0%91%D0%B8%D1%82_%D1%87%D1%91%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%B8
== Код Хэмминга
https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4_%D0%A5%D1%8D%D0%BC%D0%BC%D0%B8%D0%BD%D0%B3%D0%B0
cxem.net
Коды, коды, коды.
== PyGWalker: A Python Library for Exploratory Data Analysis with Visualization
https://github.com/Kanaries/pygwalker
https://github.com/Kanaries/pygwalker
GitHub
GitHub - Kanaries/pygwalker: PyGWalker: Turn your dataframe into an interactive UI for visual analysis
PyGWalker: Turn your dataframe into an interactive UI for visual analysis - Kanaries/pygwalker
== Pydantic vs Protobuf vs Namedtuples vs Dataclasses
https://janhendrikewers.uk/pydantic_vs_protobuf_vs_namedtuple_vs_dataclasses.html
https://janhendrikewers.uk/pydantic_vs_protobuf_vs_namedtuple_vs_dataclasses.html
janhendrikewers.uk
Pydantic vs Protobuf vs Namedtuples vs Dataclasses. Which Python Data Class Is Best?
Comparing four of the most well known python data class libraries for speed, serialization performance, and automatic data type conversion/checking.
== How to Scrape Everything from Telegram Using Python
https://python.plainenglish.io/how-to-scrape-everything-from-telegram-using-python-f71437194569
https://python.plainenglish.io/how-to-scrape-everything-from-telegram-using-python-f71437194569
Medium
How to Scrape Everything from Telegram Using Python
Telegram is one of the best communications apps around the world. People usually use Telegram for managing their communities and…
давно не ржал с индуского английского
== High-Level Data Link Control
https://youtu.be/N2tgsPUPEBE
== HDLC. Bit Stuffing
https://youtu.be/toS0RXNaTaE
== High-Level Data Link Control
https://youtu.be/N2tgsPUPEBE
== HDLC. Bit Stuffing
https://youtu.be/toS0RXNaTaE
YouTube
High-Level Data Link Control (HDLC)
Computer Networks: High-Level Data Link Control (HDLC) in Computer Networks
Topics Discussed:
1) HDLC protocol.
2) The frame format of HDLC.
3) Types of HDLC frames.
Follow Neso Academy on Instagram: @nesoacademy (https://bit.ly/2XP63OE)
Contribute: ht…
Topics Discussed:
1) HDLC protocol.
2) The frame format of HDLC.
3) Types of HDLC frames.
Follow Neso Academy on Instagram: @nesoacademy (https://bit.ly/2XP63OE)
Contribute: ht…
== Digital Data Communications Message Protocol (DDCMP)
https://youtu.be/whsTT8hnbJA
https://youtu.be/whsTT8hnbJA
YouTube
Digital Data Communications Message Protocol (DDCMP)
Computer Networks: Digital Data Communications Message Protocol in Computer Networks
Topics Discussed:
1) Byte-oriented protocols.
2) Digital Data Communications Message Protocol (DDCMP).
3) The frame format of DDCMP.
4) Count field in DDCMP.
5) Framing error…
Topics Discussed:
1) Byte-oriented protocols.
2) Digital Data Communications Message Protocol (DDCMP).
3) The frame format of DDCMP.
4) Count field in DDCMP.
5) Framing error…
Forwarded from Код и Капуста
Так так так. Тут google запили #golang фреймворк Service Weaver. Насколько я понимаю, концепция в том, что вы пилите все как монолит, но заупскаться все может по кусочкам в микросервисах. Собсна, на картинке это и показано. А как именно будет запускаться приложение - зависит от деплоеров.
https://opensource.googleblog.com/2023/03/introducing-service-weaver-framework-for-writing-distributed-applications.html
https://opensource.googleblog.com/2023/03/introducing-service-weaver-framework-for-writing-distributed-applications.html
Forwarded from Библиотека программиста | программирование, кодинг, разработка
OWASP API Security Top 10 — это всеобъемлющее руководство, которое помогает организациям и разработчикам понять риски и угрозы, связанные с их API, и способы их защиты.
Релиз-кандидат OWASP API Security Top 10 2023 выглядит следующим образом:
1. Broken object level authorization.
2. Broken authentication.
3. Broken object property level authorization.
4. Unrestricted resource consumption.
5. Broken function level authorization.
6. Server side request forgery.
7. Security misconfiguration.
8. Lack of protection from authentication threats.
9. Improper assets management.
10. Unsafe consumption of APIs.
Релиз-кандидат OWASP API Security Top 10 2023 выглядит следующим образом:
1. Broken object level authorization.
2. Broken authentication.
3. Broken object property level authorization.
4. Unrestricted resource consumption.
5. Broken function level authorization.
6. Server side request forgery.
7. Security misconfiguration.
8. Lack of protection from authentication threats.
9. Improper assets management.
10. Unsafe consumption of APIs.