Программа ratarmount (random access tar mount) предназначена для монтирования архивных файлов в файловую систему и позволяет монтировать через FUSE не только файлы tar (сжатые bz2, gz, xz или zstd) TAR, но и zip и rar. Новый релиз 1.0.0 доступен к установке из pip и AppImage.
Sevimon может быть использован для контроля нервного перенапряжения, осознанного управления настроением и, при длительном применении, предотвращения появления мимических морщин. При первом запуске программа скачивает нейросетевые модели и в дальнейшем работает без доступа к сети.
После года разработки вышла новая стабильная версия интерпретируемого языка программирования Python 3.13. Релиз включает изменения в собственно языке и его стандартной библиотеке. К важнейшим изменениям относятся использование нового интерактивного интерпретатора по умолчанию, экспериментальная поддержка работы в режиме free-threaded (т. е. с отключением global interpreter lock) (PEP 703), и JIT-компилятор (PEP 744).
Функциональность Github в «персональной user ленте» не предоставляет пользователям информацию по убывающим звездам в проекте только по прибавлению.
Сценарий shotstars пытается решить эту проблему и предоставить такую информацию пользователю.
Идея shotstars состоит в следующем:
в самом начале пользователь выбирает, чей репозиторий он хочет отслеживать. Далее скрипт будет парсить звезды на предмет их убывания и прибавления за промежуток времени, делая diff между полученными списками «username’s»: от предыдущего сканирования до текущего сканирования. Промежуток времени настраивается. Бонусом программы является то, что регистрация и авторизация на Github и токены не требуются.
Особенности ПО:
Проект написан на Python, подготовлены готовые сборки для OS GNU/Linux; OS Windows; OS Android (Termux).
Парсинг user’s-звезд с проверками на ошибки и ограничения.
Отчеты в CLI и HTML форматах в т. ч. с расчетами дат.
Работа shotstars рассчитана на средние и небольшие проекты до 6000 звезд и не требует регистрации, авторизации, токена Github-аккаунта или наличие Python.
Вышел PyBoy версии 2.0.3. PyBoy — эмулятор портативной игровой консоли GameBoy, написанный на Python и Cython. Помимо прочего, эмулятор предоставляет API для написания игровых ботов.
StringZilla – SIMD- и SWAR-оптимизированная библиотека для C++ (с биндингами для языков C, JavaScript (модуль Node.js), Python, Rust и Swift) для быстрых строковых операций: поиск подстрок и набора символов (прямой и обратный), сортировка, расстояние Левенштейна, расстояние Хэмминга и других.
Однако, функциональность не одинакова для всех языков.
Проект распространяется по лицензии Apache-2.0.
После двух лет разработки состоялся выпуск новой старшей версии MClient — программы для просмотра электронных словарей. Ориентирована на профессиональных лингвистов, но может использоваться и всеми, кто изучает иностранные языки. Статус — бета, но достаточно стабильная для повседневного использования.
Доступен Sway Input Configurator 1.4.0 — утилита для простой настройки устройств ввода в Sway.
Утилита написана на Python с использованием Qt6/PyQt6 и позволяет в пару кликов настроить параметры клавиатуры, мыши и тачпада. Настройки хранятся в файле JSON. Используются стандартные для Libinput опции настройки устройств ввода, в частности, раскладка клавиатуры, комбинация клавиш для смены раскладки, настройка скорости указателя, эмуляция кнопок мыши в тачпаде и т.д.
Основная функциональность Snoop Project — выслеживать «username» в публичных данных, дополнительно присутствуют различные OSINT-плагины.
Snoop Project внесён в реестр отечественного ПО РФ с заявленным кодом 26.30.11.16: Программное Обеспечение, обеспечивающее выполнение установленных действий при проведении оперативно-розыскных мероприятий: №7012 приказ 07.10.2020 №515.
Snoop Project разработан на материалах исследовательской работы в области скрапинга публичных данных (собственная БД). На данный момент Snoop выслеживает nickname по 3.7K интернет-ресурсам (в полной версии) и по самым популярным ресурсам (в демо-версии).
Ускорен поиск в Snoop for GNU/Linux ~ на 140% т.е. почти в 2.5 раза!
(при скорости интернет соединения не менее 12 Мбит/с поиск ‘username’, используя БД Snoop full версии, в quick-режиме ‘–quick/-q’
длится менее 1-й минуты).
Ускорен запуск Snoop Project build version на старых ПК с OS Windows/HDD.
Добавлен новый и умный алгоритм автоопределения явно не указанных/проблемных/перепутанных кодировок сайтов
при поиске в различных режимах.
Добавлено больше информативности в CLI при поиске по сокращенной БД, используя опции фильтры: ‘–site/–exclude/–include’
(кол-во веб сайтов при сужении поиска отображается в квадратных скобках справа от общего кол-ва сайтов БД).
Изменен порог оповещения о Bad_raw: поднят c 2% до 2.5%.
Форматирование. Улучшено стилизирование инфострок в CLI на небольших/сжатых по размеру терминалах, например, в CLI Termux на Android
(добавлены авто отступы строк с учетом пользовательского CLI-окружения). Переработан внешний вид премиальных предложений,
которые действуют для всех пользователей Snoop full version.
Обновлен HTML-отчёт:
изменены стили кнопок;
добавлена подсветка, увеличение строки из списка websites при наведении курсора, двигаясь по списку при выборе ресурса сложно теперь промахнуться;
удалена дублирующая строка/тавтология о том, на скольких ресурсах найден ‘username’;
в Snoop demo version добавлена парочка упоминаний об использовании demo версий/просьба о пожертвовании на развитие проекта/full;
добавлено отображение title(s) саундтреков при наведении на них курсора.
Исправлено автотестирование сети в режиме вербализации ‘–verbose/-v’ в случае, когда тесты иногда проваливались из-за отказа
некоторых серверов принимать соединение по незащищенному каналу.
Во всех версиях Snoop убран звук из CLI
(звуковые оповещения об ошибках и об окончании поиска).
К Snoop full version добавлены light сборки, позволяющие запукать ПО почти мгновенно.
Android. Немного ускорен поиск в режиме вербализации.
Android. Если пользователь предпочитает открывать html-отчеты вручную и из своего GUI ФМ, то теперь подтягиваются и все стили.
Обновлены плагины ‘GEO_IP/domain’ и ‘ReverseVgeocoder’ до новых версий. Расширена визуализация данных в html-отчетах в Snoop full версиях,
в частности добавлены:
чекбокс фильтрации данных по странам;
графики со статистикой по странам, регионам, объектам, провайдерам;
новый слой — топокарты, меняется по клику/свайпу;
режим переключения в полный экран;
авто отображение координат в любой точке на карте;
масштаб линейки;
памятка, отображающая статистику по InvalidData;
copyright;
поиск;
в плагине ‘ReverseVgeocoder’ увеличен масштаб покрытия/точности от 10-100 раз по округам/объектам в RU; EU и CIS локациях.
Внимание! Для того, чтобы воспользоваться всеми обновлениями, если ранее пользователь уже пользовался старыми сборками Snoop, нужно сбросить кэш (разовая операция): snoop_cli --autoclean
если пользователь предпочитал использовать Snoop в исходной форме, обновить библиотеки: cd ~/snoop && python3 -m pip install -r requirements_android.txt #Android; cd ~/snoop && python3 -m pip install -r requirements.txt #Desktop
ПО с открытым исходным кодом. Основная функциональность Snoop Project — выслеживать «username» в публичных данных, дополнительно присутствуют различные OSINT-плагины.
Snoop Project внесён в реестр отечественного ПО РФ с заявленным кодом 26.30.11.16: Программное Обеспечение, обеспечивающее выполнение установленных действий при проведении оперативно-розыскных мероприятий: №7012 приказ 07.10.2020 №515.
Snoop Project разработан на материалах исследовательской работы в области скрапинга публичных данных (собственная БД). На данный момент Snoop выслеживает nickname по 3.5K интернет-ресурсам (в полной версии) и по самым популярным ресурсам (в демо-версии).
Исправлена утечка памяти, которая затрагивала пользователей Snoop version for Windows.
Исправлено падение Snoop при сохранении отчетов с опцией «–save-page/-S» в крайне-редких случаях
(например, если сайты намеренно вредили парсингу или в своём исходном коде содержали неподдерживаемые символы в заявленной кодировке.
За отчёт спасибо подписчику из Сербии, ранее он уже присылал информацию по найденным багам).
В режим вербализации опция «–verbose/-v» добавлена новая метрика: отслеживания доступной/потребляемой памяти RAM.
Ускорен вывод на печать сайтов из «dynamic gray list» и недопустимые/кириллица «nickname(s)» на определенных сайтах
(оптимизация актуальна для пользователей Snoop for Windows full версий).
В ПО Snoop Project добавлена пасхалка, связанная с поиском особых nickname(s).
Спрятаны редко-используемые опции из help-a: «–cert/-C» и «Headers/-H» чтобы не загромождать справку
(опции продолжают работать если их задействовать, описание ключей осталось в документации и readme).
Во все отчёты добавлен «copyright».
Слиты ветки «snoop_termux» и «master», немного изменилась инструкция по установке Snoop на Android/Termux
(код синхронизирован, экономия дискового пространства и упрощение дальнейшей разработки/поддержки кодовой базы.
Для получения обновлений из «source code» пользователи Snoop for OS Android/Termux должны сделать
«git checkout master» или «git clone» по-новому).
Объединены флаги государств Kb/WR
(WR — означает весь мир. Kb — ранее означало «киберпанки», обычно это форумы где общение проходит на EN-языке,
но в условиях использования или политике конфиденциальности/обратной связи не указана локация).
2 октября 2023 года вышла новая стабильная версия популярного языка программирования Python 3.12.
Python — это высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ.
Последняя стабильная версия Python 3.12 предлагает множество изменений в языке и стандартной библиотеке. Изменения в библиотеке направлены на очистку устаревших API, улучшение удобства использования и пр. Отметим, что пакет distutils был удалён из стандартной библиотеки (вместо него следует использовать setuptools). Поддержка файловой системы в os и pathlib претерпела ряд улучшений, некоторые модули стали работать лучше.
По традиции тихо и незаметно состоялся релиз Tribler 7.13 — BitTorrent-клиента с открытым исходным кодом, разрабатываемого Делфтским Техническим Университетом (Нидерланды).
Доступен Sway Input Configurator 1.3.0 — утилита для простой настройки устройств ввода в Sway. Утилита написана на Python с использованием Qt5/PySide2, и позволяет в пару кликов настроить параметры клавиатуры, мыши и тачпада. Настройки хранятся в файле JSON, используются стандартные для Libinput опции настройки устройств ввода, будь то раскладка клавиатуры, комбинация клавиш для смены раскладки, настройка скорости указателя, эмуляция кнопок мыши в тачпаде и т.д.
Основная функциональность Snoop Project — выслеживать «username» в публичных данных, дополнительно присутствуют различные OSINT-плагины.
Snoop Project внесён в реестр отечественного ПО РФ с заявленным кодом 26.30.11.16: Программное Обеспечение, обеспечивающее выполнение установленных действий при проведении оперативно-розыскных мероприятий: №7012 приказ 07.10.2020 №515.
Snoop Project разработан на материалах исследовательской работы в области скрапинга публичных данных (собственная БД). На данный момент Snoop выслеживает nickname по 3K интернет-ресурсам (в полной версии) и по самым популярным ресурсам (в демо-версии).
поиск nickname с опцией сохранения отчетов ‘snoop_cli -S username’, если при поиске на «плохом» ресурсе username найдено,
но на сервере указана несуществующая кодировка или кодировка с опечаткой, то при сохранении страницы она ломала автоопределение
кодировки в snoop;
при поиске nickname мультипроцессинг на Snoop for GNU/Linux full версии мог и крашился
(почти невозможно было воспроизвести проблему, спасибо за отчёты подписчику Snoop full версии из Сербии).
Расширен шаблон запрещённых символов при поиске nickname, например, китайский алфавит и др. символы, отличные от латиницы, кириллицы, цифр, некоторых спец.символов — теперь недозволен.
При использовании опции ‘-u/userlist’ (загрузка nickname(s) из файла) в cli-отчёт добавлена промежуточная таблица: short nickname(s)
(также файл ‘bad_nicknames.txt’ обновляется если не только в CLI были введены ‘неправильные’ nickname, но и выгружены из файла:
формат ‘bad_nicknames.txt’ выглядит следующим образом:: дата/время/неправильный nickname из файла/или из CLI/bad_username.
Яндекс присоединился к интернет-цензуре и теперь письма с его домена не отправляются в международную почтовую службу ‘protonmail’
(для пользователей зарегистрированных в ‘яндекс/mailru’, которые ранее не могли связаться с разработчиком по электронке, в оферу
и документацию Snoop добавлена дополнительная нецензурируемая почта для запросов и предложений).
Изменены условия предоставления Snoop full версии для студентов: скидка на ПО составляет теперь 50%, ранее подписка стоила 0р
(также обновлены реквизиты сберкарты).
Добавлены Readme на Испанском; Китайском; Французском и Немецком языках.
26 мая состоялся выпуск 3.14.0 CTranslate2 — фреймворков, разрабатываемых под лицензией MIT проектом OpenNMT на языках C++ и Python, и предназначенных для эффективного использования (с использованием оптимизаций для CPU и GPU) натренированных моделей в системах машинного перевода.
rapidfuzz-cpp - быстрая, SIMD-оптимизированная библиотека на языке C++, реализующая несколько алгоритмов нечёткого сравнения строк и вычисления метрик: