⚡Новый мощный генератор кода — OpenHands!
С одного промпта он создает полноценные приложения!
🎯 Один запрос — готовое приложение;
🔧 Исправляет ошибки, работает с API, собирает данные с сайтов и даже копирует код с StackOverflow;
⚡ Быстрая установка, интуитивно понятный интерфейс;
🆓 Абсолютно бесплатно.
▪️ https://github.com/All-Hands-AI/OpenHands
@Pythonnewsone
https://github.com/All-Hands-AI/OpenHands
С одного промпта он создает полноценные приложения!
🎯 Один запрос — готовое приложение;
🔧 Исправляет ошибки, работает с API, собирает данные с сайтов и даже копирует код с StackOverflow;
⚡ Быстрая установка, интуитивно понятный интерфейс;
🆓 Абсолютно бесплатно.
▪️ https://github.com/All-Hands-AI/OpenHands
@Pythonnewsone
https://github.com/All-Hands-AI/OpenHands
💻 В 2025 году ожидается стремительный рост вторичного рынка USB-ключей eToken. Их можно найти по очень разным ценам — от нуля до символических сумм, как на барахолках, так и в частных продажах.
🔑 Сегодня мы обсудим Aladdin eToken NG-OTP 72k (Java) с семисегментным ЖКИ. Многие идеи актуальны и для других моделей из этой серии, включая брелоки без дисплеев.
🛡️ Статья делится на две основные части: аутентификация на сервере с помощью USB-ключа и использование одноразового пароля как второго фактора. Если ваш eToken фиолетового цвета без дисплея — вы тоже найдете здесь полезную информацию!
👉 Читать далее
#eToken #USBключи #Аутентификация #Безопасность
🔑 Сегодня мы обсудим Aladdin eToken NG-OTP 72k (Java) с семисегментным ЖКИ. Многие идеи актуальны и для других моделей из этой серии, включая брелоки без дисплеев.
🛡️ Статья делится на две основные части: аутентификация на сервере с помощью USB-ключа и использование одноразового пароля как второго фактора. Если ваш eToken фиолетового цвета без дисплея — вы тоже найдете здесь полезную информацию!
👉 Читать далее
#eToken #USBключи #Аутентификация #Безопасность
Хабр
Оживляем eToken NG-OTP: USB-ключ для SSH и аппаратный генератор одноразовых паролей
К 2025 году сложился достаточно насыщенный вторичный рынок USB-ключей eToken. Встретить их по ценам от нуля до весьма символических можно как на просторах барахолок, так и из рук в руки, как штучно,...
✨ В мире технологий появляется всё больше автоматизированных решений, и процесс поиска работы не остался в стороне. Один разработчик создал систему, которая позволяет отправлять отклики на вакансии за считанные минуты!
💡 Этот проект автоматизирует рутинные задачи, такие как копирование резюме и написание сопроводительных писем, что значительно ускоряет процесс. В результате, за 20 минут он отправил 250 откликов на вакансии и, что примечательно, получил предложение работы еще до завершения системы.
Хотите узнать, как это было реализовано? Читайте подробности в статье по ссылке: Читать дальше.
#Python #Автоматизация #ПоискРаботы #Технологии
Подписывайтесь на канал @Pythonnewsone для получения свежих новостей из мира Python и технологий!
💡 Этот проект автоматизирует рутинные задачи, такие как копирование резюме и написание сопроводительных писем, что значительно ускоряет процесс. В результате, за 20 минут он отправил 250 откликов на вакансии и, что примечательно, получил предложение работы еще до завершения системы.
Хотите узнать, как это было реализовано? Читайте подробности в статье по ссылке: Читать дальше.
#Python #Автоматизация #ПоискРаботы #Технологии
Подписывайтесь на канал @Pythonnewsone для получения свежих новостей из мира Python и технологий!
Хабр
250 откликов за 20 минут: как я автоматизировал процесс ответов на вакансии
Будем откровенны: поиск работы — это отстой. Это мучительный цикл многократного копипастинга одной и той же информации, внесения сотен мелких правок в резюме и написания сопроводительных писем,...
На этот раз мы обсудим новый релиз Python 3.12, который вышел в начале месяца! В этой версии разработчики внедрили множество улучшений производительности, а также обновлений синтаксиса, которые делают код еще более читабельным и удобным.
Одним из ярких обновлений является усовершенствование системы типов. Теперь она стала более гибкой и мощной, что позволит разработчикам писать более надежный и поддерживаемый код. Также стоит отметить улучшения в стандартной библиотеке и новую функцию pattern matching.
Следите за новыми возможностями и оптимизациями, которые готовит Python! Подробности вы можете найти по ссылке: Отправиться в путешествие.
@Pythonnewsone
#Python #Программирование #НовостиPython #Код
Одним из ярких обновлений является усовершенствование системы типов. Теперь она стала более гибкой и мощной, что позволит разработчикам писать более надежный и поддерживаемый код. Также стоит отметить улучшения в стандартной библиотеке и новую функцию pattern matching.
Следите за новыми возможностями и оптимизациями, которые готовит Python! Подробности вы можете найти по ссылке: Отправиться в путешествие.
@Pythonnewsone
#Python #Программирование #НовостиPython #Код
Хабр
Как я поэта поздравлял
Мой брат – поэт. Меня всегда восхищало, как человек может взять и написать такие строчки, что заиграют струны души, да ещё и в рифму! День рождения брата, мне 10, гитара у груди (играть я совершенно...
В мире UNIX-подобных систем командные интерпретаторы играют важную роль. Широко используемым стандартом является Sh, основной интерпретатор для POSIX-систем. Однако его функционал ограничен, и многие пользователи предпочитают более мощные альтернативы, такие как Bash и Ksh.
Bash, в частности, часто используется в Linux, а Ksh – в BSD. Эти интерпретаторы облегчают работу с процессами и файловой системой. Вместе с тем, Python стал незаменимым инструментом для написания скриптов и решения мелких задач в операционных системах.
Интересно, что Python 3 иногда можно рассматривать как замену Bash, особенно в дистрибутивах типа Ubuntu, где удаление Python связано с зависимостями загрузчика. Это подчеркивает важность Python в современном мире UNIX-подобных систем.
👉 Читать далее
#Python #Bash #Linux #программирование
Подписывайтесь на мой канал @Pythonnewsone!
Bash, в частности, часто используется в Linux, а Ksh – в BSD. Эти интерпретаторы облегчают работу с процессами и файловой системой. Вместе с тем, Python стал незаменимым инструментом для написания скриптов и решения мелких задач в операционных системах.
Интересно, что Python 3 иногда можно рассматривать как замену Bash, особенно в дистрибутивах типа Ubuntu, где удаление Python связано с зависимостями загрузчика. Это подчеркивает важность Python в современном мире UNIX-подобных систем.
👉 Читать далее
#Python #Bash #Linux #программирование
Подписывайтесь на мой канал @Pythonnewsone!
Хабр
Сравнение Bash и Python при написании скриптов в Linux
Sh (от англ. shell) является обязательным командным интерпретатором для UNIX-совместимых систем по стандарту POSIX. Однако по возможностям он ограничен, поэтому зачастую вместо него используются более...
🩺 Вы когда-нибудь задумывались, что хранится в вашей аптечке? Часто мы не знаем, какие лекарства просрочены, а какие можно использовать. В этой статье представлен интересный сервис, который поможет вам разобраться с содержимым вашей аптечки.
С помощью этого инструмента вы сможете легко узнать назначение и противопоказания препаратов, просто введя их названия. Проект окажется полезным для тех, кто хочет иметь полную информацию о своих медикаментах под рукой.
Если вы хотите узнать больше, переходите по ссылке и ознакомьтесь с полным описанием сервиса.
👉 Читайте здесь: Читать далее
#аптека #медицинскиесервисы #здоровье #лекарства
Подписывайтесь на мой канал @Pythonnewsone!
С помощью этого инструмента вы сможете легко узнать назначение и противопоказания препаратов, просто введя их названия. Проект окажется полезным для тех, кто хочет иметь полную информацию о своих медикаментах под рукой.
Если вы хотите узнать больше, переходите по ссылке и ознакомьтесь с полным описанием сервиса.
👉 Читайте здесь: Читать далее
#аптека #медицинскиесервисы #здоровье #лекарства
Подписывайтесь на мой канал @Pythonnewsone!
Хабр
Домашняя аптечка под контролем. Цифровой помощник для забывчивых педантов
Update (02.02.2025) Однажды после очередного код-ревью ( Кириллу привет) у меня жутко заболела голова. Аптечка! У меня дома должна быть аптечка?! После 10 минут поисков аптечки я обнаружил, что в ней...
🖥 Githubkit
Когда вы вызываете API GitHub вы вручную обрабатываете HTTP-запросы, токены и JSON-ответы, чтозанимает много времени и чреватым ошибками.
githubkit, библиотека Python, предлагает чистый, типизированный интерфейс для взаимодействия с API GitHub.
pip install githubkit
# or, use poetry
poetry add githubkit
# or, use pdm
pdm add githubkit
# or, use uv
uv add githubkit
Пример:
from githubkit import Response
from githubkit.versions.latest.models import FullRepository
resp: Response[FullRepository] = github.rest.repos.get("owner", "repo")
repo: FullRepository = resp.parsed_data
print(repo.full_name)
▪ https://github.com/yanyongyu/githubkit
▪ https://yanyongyu.github.io/githubkit/
@Pythonnewsone
https://github.com/yanyongyu/githubkit
Когда вы вызываете API GitHub вы вручную обрабатываете HTTP-запросы, токены и JSON-ответы, чтозанимает много времени и чреватым ошибками.
githubkit, библиотека Python, предлагает чистый, типизированный интерфейс для взаимодействия с API GitHub.
pip install githubkit
# or, use poetry
poetry add githubkit
# or, use pdm
pdm add githubkit
# or, use uv
uv add githubkit
Пример:
from githubkit import Response
from githubkit.versions.latest.models import FullRepository
resp: Response[FullRepository] = github.rest.repos.get("owner", "repo")
repo: FullRepository = resp.parsed_data
print(repo.full_name)
▪ https://github.com/yanyongyu/githubkit
▪ https://yanyongyu.github.io/githubkit/
@Pythonnewsone
https://github.com/yanyongyu/githubkit
🎉 В праздничные выходные был представлен интересный проект — Regex Chess. Он включает в себя 84688 регулярных выражений, которые генерируют валидные ходы в шахматах на основе заданного состояния доски.
Программа, которая реализует эту идею, действительно впечатляет своей простотой и короткой формой. Основная логика сводится к последовательной замене состояния доски согласно регулярным выражениям.
Если вам интересно, как такая последовательность возможна и какие именно регулярные выражения используются, вы можете ознакомиться с проектом на GitHub. Он доступен по следующей ссылке: Regex Chess на GitHub.
Подробности можно узнать из исходной статьи здесь.
@Pythonnewsone
#Python #RegexChess #Шахматы #РегулярныеВыражения
Программа, которая реализует эту идею, действительно впечатляет своей простотой и короткой формой. Основная логика сводится к последовательной замене состояния доски согласно регулярным выражениям.
Если вам интересно, как такая последовательность возможна и какие именно регулярные выражения используются, вы можете ознакомиться с проектом на GitHub. Он доступен по следующей ссылке: Regex Chess на GitHub.
Подробности можно узнать из исходной статьи здесь.
@Pythonnewsone
#Python #RegexChess #Шахматы #РегулярныеВыражения
GitHub
GitHub - carlini/regex-chess: A 2-ply mini-max search chess engine in 84,688 regular expressions.
A 2-ply mini-max search chess engine in 84,688 regular expressions. - carlini/regex-chess
🚁 В мире технологий появилась новая разработка для управления группой беспилотных летательных аппаратов. Проект использует ROS 2 и PX4 Autopilot, что обеспечивает автоматизацию управления несколькими дронами в симуляционных условиях.
Для моделирования применяется симулятор Gazebo, который позволяет визуализировать взаимодействие дронов в реальном времени. Система поддерживает централизованное управление через ROS topics и обработку команд в формате JSON, что делает управление более удобным и эффективным.
Эта разработка открывает новые возможности для исследований в области беспилотных технологий и автоматизации. Узнайте больше о проекте по ссылке!
👉 Читать далее
#Python #дроны #автоматизация #ROS2
Подписывайтесь на @Pythonnewsone!
Для моделирования применяется симулятор Gazebo, который позволяет визуализировать взаимодействие дронов в реальном времени. Система поддерживает централизованное управление через ROS topics и обработку команд в формате JSON, что делает управление более удобным и эффективным.
Эта разработка открывает новые возможности для исследований в области беспилотных технологий и автоматизации. Узнайте больше о проекте по ссылке!
👉 Читать далее
#Python #дроны #автоматизация #ROS2
Подписывайтесь на @Pythonnewsone!
Хабр
Моделирование группы БПЛА в симуляционной среде (PX4 ROS 2 Gazebo)
Рад представить вашему вниманию проект, который является частью моей диссертационной работы, направленной на разработку систем управления группой беспилотных летательных аппаратов (БПЛА). Данный...
Новая статья на Хабре погружает нас в мир оптимизации Python-приложений с помощью инструмента Nuitka.
Данил, старший специалист компании Увеон, делится опытом работы над серверной частью Termidesk Assistant. Он описывает процесс сборки приложения в один исполняемый файл (.elf) и его последующую упаковку в установочный файл (.deb).
Целью данной оптимизации было улучшение скорости работы и снижения числа внешних зависимостей, а также возможность функционирования в локальных изолированных сетях.
К сожалению, информации о Nuitka в русском сегменте недостаточно, и автор решил восполнить этот пробел, написав статью.
Не упустите возможность узнать больше!
Читать далее
#Python #Nuitka #Оптимизация #Разработка
Подписывайтесь на новости: @Pythonnewsone
Данил, старший специалист компании Увеон, делится опытом работы над серверной частью Termidesk Assistant. Он описывает процесс сборки приложения в один исполняемый файл (.elf) и его последующую упаковку в установочный файл (.deb).
Целью данной оптимизации было улучшение скорости работы и снижения числа внешних зависимостей, а также возможность функционирования в локальных изолированных сетях.
К сожалению, информации о Nuitka в русском сегменте недостаточно, и автор решил восполнить этот пробел, написав статью.
Не упустите возможность узнать больше!
Читать далее
#Python #Nuitka #Оптимизация #Разработка
Подписывайтесь на новости: @Pythonnewsone
Хабр
Сборка Django-приложения при помощи Nuitka в onefile
Привет, Хабр! Меня зовут Данил, и я старший специалист в компании Увеон. Занимаюсь серверной частью Termidesk Assistant - это утилита для удаленных рабочих столов. К нам в команду пришла интересная...
🌍 Определяем географическое местоположение по длине тени!
В свежей статье описано, как можно вычислить географическую позицию объекта на старой фотографии, используя лишь длину тени и время съёмки. В качестве примера рассматривается историческая фотография Сайгона (Хошимина) 1963 года.
Также в рамках статьи будет представлен Python-скрипт, который поможет в анализе возможных локаций. Этот метод сочетает в себе физику и программирование, открывая новые горизонты для анализа исторических изображений.
Не упустите возможность углубиться в эту интересную тему! 💻✨ Читать далее
@Pythonnewsone
#Python #Геолокация #АнализСнимков #Наука
В свежей статье описано, как можно вычислить географическую позицию объекта на старой фотографии, используя лишь длину тени и время съёмки. В качестве примера рассматривается историческая фотография Сайгона (Хошимина) 1963 года.
Также в рамках статьи будет представлен Python-скрипт, который поможет в анализе возможных локаций. Этот метод сочетает в себе физику и программирование, открывая новые горизонты для анализа исторических изображений.
Не упустите возможность углубиться в эту интересную тему! 💻✨ Читать далее
@Pythonnewsone
#Python #Геолокация #АнализСнимков #Наука
Хабр
Геолокация по теням: как определить место съёмки исторической фотографии
В этой статье я расскажу о том, как можно определить географическое местоположение объекта на фотографии, используя только длину тени и время съёмки. Мы рассмотрим конкретный пример - историческую...
👩💻 python-mss (https://github.com/BoboTiG/python-mss) — модуль для создания снимков экрана (скриншотов) на нескольких платформах, таких как Windows, macOS и Linux!
🌟 Модуль реализован на чистом Python с использованием ctypes, что делает его лёгким, быстрым и не зависящим от внешних библиотек. MSS поддерживает захват скриншотов с отдельных мониторов или всех мониторов одновременно, а также интеграцию с библиотеками, такими как Pillow, Numpy и OpenCV, для последующей обработки изображений.
🔐 Лицензия: MIT
🖥 Github (https://github.com/BoboTiG/python-mss)
@pythonl
@Pythonnewsone
🌟 Модуль реализован на чистом Python с использованием ctypes, что делает его лёгким, быстрым и не зависящим от внешних библиотек. MSS поддерживает захват скриншотов с отдельных мониторов или всех мониторов одновременно, а также интеграцию с библиотеками, такими как Pillow, Numpy и OpenCV, для последующей обработки изображений.
🔐 Лицензия: MIT
🖥 Github (https://github.com/BoboTiG/python-mss)
@pythonl
@Pythonnewsone
🔒 В ходе исследования безопасности было обнаружено более 1 700 открытых DKIM-ключей длиной менее 1024 бит. Это важно, так как такие RSA-ключи считаются небезопасными с 2018 года, когда был принят документ RFC 8301.
💻 Из любопытства эксперты решили проверить, возможно ли взломать один из этих ключей. Они выбрали домен redfin.com и нашли открытый 512-разрядный RSA-ключ. Исследование направлено на то, чтобы понять, пройдут ли электронные письма, подписанные скомпрометированным ключом, проверку у крупных провайдеров, таких как Gmail, Outlook.com и Yahoo Mail.
🔍 Дополнительные подробности об эксперименте можно найти по ссылке: Читать далее.
#DKIM #безопасность #RSA #проверка
@Pythonnewsone
💻 Из любопытства эксперты решили проверить, возможно ли взломать один из этих ключей. Они выбрали домен redfin.com и нашли открытый 512-разрядный RSA-ключ. Исследование направлено на то, чтобы понять, пройдут ли электронные письма, подписанные скомпрометированным ключом, проверку у крупных провайдеров, таких как Gmail, Outlook.com и Yahoo Mail.
🔍 Дополнительные подробности об эксперименте можно найти по ссылке: Читать далее.
#DKIM #безопасность #RSA #проверка
@Pythonnewsone
Хабр
Как мы взломали 512-разрядный ключ DKIM в облаке менее чем за $8
В ходе нашего исследования, охватывавшего записи SPF, DKIM и DMARC на 1 миллионе самых популярных веб-сайтов, мы с удивлением обнаружили более 1 700 открытых DKIM-ключей длиной менее 1 024 бит...
📄 Извлечение данных из документов Word стало еще проще с помощью Python! Если вы хотите автоматизировать обработку текстов, таблиц и изображений, эта новость для вас.
С помощью специализированной библиотеки Python можно легко извлекать информацию, упрощая интеграцию данных в разные системы. Вы сможете значительно улучшить эффективность своих задач, связанных с документами.
Хотите узнать, как это делается на практике? Подробности уже ждут вас по ссылке! Читать далее
@Pythonnewsone
#Python #Документы #Автоматизация #ИзвлечениеДанных
С помощью специализированной библиотеки Python можно легко извлекать информацию, упрощая интеграцию данных в разные системы. Вы сможете значительно улучшить эффективность своих задач, связанных с документами.
Хотите узнать, как это делается на практике? Подробности уже ждут вас по ссылке! Читать далее
@Pythonnewsone
#Python #Документы #Автоматизация #ИзвлечениеДанных
Хабр
Извлечение текста и изображений из документов Word с помощью Python
Программное извлечение данных, таких как текст и изображения, из документов Word может значительно облегчить автоматизацию задач по обработке документов, упростить анализ и интеграцию этих данных в...
На просторах Хабра обсуждают новые методы сортировки, которые предлагают интересные подходы. Вместе с пользователем @docent2007 были предложены два варианта «либеральной сортировки».
Первый метод абсолютно сохраняет исходный порядок элементов. Массив возвращается без изменений, поскольку у каждого значения есть свои «права» на место.
Второй вариант предоставляет возможность группировки элементов по общему признаку, сохраняя порядок внутри групп. Это помогает создать более «дружественное» представление данных, где никто не оказывается изолированным.
Ознакомиться с подробностями и примерами кода можно здесь.
@Pythonnewsone
#Python #Программирование #Сортировка #Хабр
Первый метод абсолютно сохраняет исходный порядок элементов. Массив возвращается без изменений, поскольку у каждого значения есть свои «права» на место.
Второй вариант предоставляет возможность группировки элементов по общему признаку, сохраняя порядок внутри групп. Это помогает создать более «дружественное» представление данных, где никто не оказывается изолированным.
Ознакомиться с подробностями и примерами кода можно здесь.
@Pythonnewsone
#Python #Программирование #Сортировка #Хабр
Хабр
Сортировки Либеральная, по Бакунину и некоторые другие
В ходе обсуждения с товарищем docent2007 статьи о сортировке «Милосердный Сталин» у нас сами собой родились дополнительные, весьма полезные методы сортировки. Эти методы определённо могут пригодиться...
📢 Недавние эксперименты по реализации micrograd на Rust с использованием только стандартной библиотеки привели к интересным выводам. Сначала казалось, что наличие опыта с PyTorch поможет в создании полнофункциональной библиотеки тензоров, но на практике это оказалось сложнее, чем ожидалось.
🔍 Проект заставил задуматься о том, как работает PyTorch под капотом. Важно понимать механизмы, стоящие за высокоуровневыми абстракциями, так как незнание этих основ приводит к багам и плохой оптимизации. В худшем случае это может нарушить вычислительный граф и помешать обучению модели.
💡 Эти знания могут существенно улучшить вашу работу с библиотеками, подобными PyTorch. Интересно? Узнайте больше в статье!
👉 Читать дальше
#Python #Rust #PyTorch #технологии
🔍 Проект заставил задуматься о том, как работает PyTorch под капотом. Важно понимать механизмы, стоящие за высокоуровневыми абстракциями, так как незнание этих основ приводит к багам и плохой оптимизации. В худшем случае это может нарушить вычислительный граф и помешать обучению модели.
💡 Эти знания могут существенно улучшить вашу работу с библиотеками, подобными PyTorch. Интересно? Узнайте больше в статье!
👉 Читать дальше
#Python #Rust #PyTorch #технологии
Хабр
Как устроен PyTorch. Чему я научился, самостоятельно реализовав PyTorch без абстракций Python
Некоторое время назад я задал себе задачу — реализовать micrograd на Rust, используя для этого только стандартную библиотеку. Занимаясь этим, я подумал, что интересно было бы попробовать реализовать...
👩💻 fastapi-injectable (https://github.com/JasperSui/fastapi-injectable) — расширение для FastAPI, которое улучшает систему внедрения зависимостей, делая её доступной за пределами HTTP-маршрутов!
🌟 Это особенно полезно для случаев, когда нужно использовать зависимости в контекстах, таких как фоновые задачи, команды CLI, или другие сценарии, не связанные с обработкой HTTP-запросов. Библиотека предоставляет возможность применения декоратора Depends для внедрения зависимостей в различных частях приложения, что упрощает повторное использование кода и делает архитектуру более гибкой.
🔐 Лицензия: MIT
🖥 Github (https://github.com/JasperSui/fastapi-injectable)
@pythonl
@Pythonnewsone
🌟 Это особенно полезно для случаев, когда нужно использовать зависимости в контекстах, таких как фоновые задачи, команды CLI, или другие сценарии, не связанные с обработкой HTTP-запросов. Библиотека предоставляет возможность применения декоратора Depends для внедрения зависимостей в различных частях приложения, что упрощает повторное использование кода и делает архитектуру более гибкой.
🔐 Лицензия: MIT
🖥 Github (https://github.com/JasperSui/fastapi-injectable)
@pythonl
@Pythonnewsone