Популярный текстовый редактор Notepad++ теперь доступен в нативной версии для macOS, поддерживающей как Apple Silicon, так и Intel. Приложение работает без эмуляторов, обеспечивая высокую производительность и поддержку более 80 языков программирования с плагинами. Бесплатный и с открытым исходным кодом, редактор адаптирован под интерфейс macOS и развивается благодаря сообществу, регулярно добавляющему новые плагины. Это важный шаг для разработчиков, предпочитающих Mac, которые теперь могут использовать привычный Notepad++ без ограничений.
Notepad++ вышел в нативной версии для Mac
Источники (1)
More from Разработка • Open Source
-
Создаем терминал на C с GTK4
В серии статей Киран Чаухан подробно рассказывает, как создать терминал на языке C с использованием GTK4 и VTE. В первой части показано, как настроить окружение, написать базовое приложение с окном и скомпилировать его. Такой поэтапный подход позволит быстро получить рабочий терминал с поддержкой вкладок, а в последующих статьях планируется добавить дополнительные функции. Следующая статья будет посвящена реализации вкладок.
-
Go получает async/await-подход
В языке Go появился новый паттерн, напоминающий async/await, который упрощает работу с конкурентностью без утраты простоты Go. Библиотека go-opera оборачивает Goroutine и каналы, позволяя удобно обрабатывать ошибки, отменять задачи и получать результаты без лишнего кода. Это решение особенно полезно для разработчиков, привыкших к async/await в других языках, и обещает сделать конкурентный код Go более чистым и удобным. Ожидается, что паттерн быстро приживётся в сообществе.
-
Ansible автоматизирует домашний IT
Инструмент Ansible становится незаменимым помощником в управлении домашними IT-системами, позволяя автоматизировать настройку и резервное копирование с минимальными ошибками. Особенно полезна возможность задавать ограничения мощности процессора и управлять задачами резервного копирования через Restic. Такой подход обеспечивает стабильность и упрощает обслуживание, превращая конфигурации в понятную документацию. С ростом числа домашних устройств Ansible обещает стать ключевым элементом автоматизации.
-
GitPython уязвим для внедрения команд
Обнаружена серьёзная уязвимость в библиотеке GitPython с идентификатором GHSA-RPM5-65CW-6HJ4 и оценкой опасности 8.8 по CVSS. Проблема связана с неправильной обработкой ключевых аргументов: злоумышленники могут обходить фильтры, используя подчёркивания вместо дефисов в опциях Git, что приводит к выполнению произвольных команд. Уязвимость затрагивает версии до 3.1.45 и представляет угрозу для систем CI/CD и AI-инструментов. Рекомендуется срочно обновить GitPython и проверить код на использование небезопасных вызовов.
-
Открытая ERP-система меняет банковские процессы
Представлена новая открытая ERP-система для банков с 20 взаимосвязанными модулями, охватывающими управление активами, закупками, налогами и другими внутренними операциями. Bank Financial ERP обеспечивает строгие аудиторские следы, интеграцию с основными банковскими системами и гибкую систему доступа по ролям, что критично для соблюдения регуляторных требований. Такой комплексный подход повышает точность учёта и прозрачность процессов. Впереди — масштабное внедрение и адаптация в финансовых учреждениях по всему миру.
-
Весенний экосистемный прорыв: первые релизы
В экосистеме Spring появились первые релиз-кандидаты таких ключевых проектов, как Spring Boot 4.1.0, Spring Security 7.1.0 и Spring Integration 7.1.0. Обновления включают исправления ошибок, обновление зависимостей и новые возможности, например, поддержку OpenTelemetry в Boot и улучшенные методы авторизации в Security. Эти релизы важны для разработчиков, обеспечивая стабильность и новые функции. Следующий шаг — финальные версии, которые обещают еще больше улучшений.
-
EvanFlow: новый цикл TDD для Claude Code
Плагин EvanFlow внедряет в Claude Code дисциплинированный цикл разработки с использованием TDD, который последовательно ведёт разработчика от идеи до реализации с контрольными точками. Такой подход исключает автоматические коммиты и навязанные процедуры, сохраняя полный контроль за процессом. EvanFlow учитывает ошибки ИИ, такие как галлюцинации и потерю контекста, повышая качество кода. Установка через маркетплейс плагинов Claude Code позволяет быстро начать работу с новым инструментом.
-
Расшифровка постера Unix Magic
Появился новый проект, который создал сайт с подробной картой всех ссылок на классическом постере Unix Magic 1980-х годов, автором которого является Гэри Оверейкр. Этот аннотированный ресурс позволяет поклонникам Unix изучать компоненты постера, раскрывая их техническое и культурное значение. Сайт unixmagic.net открыт для вкладов, чтобы углубить понимание ранних инноваций Unix. Проект сохраняет историю и обогащает восприятие наследия Unix.
-
AERIS-10: открытый фазированный радар
Представлена система AERIS-10 — открытый и недорогой фазированный радар с частотой 10,5 ГГц и дальностью до 20 км. Проект ориентирован на исследователей и разработчиков дронов, предлагая электронное управление лучом, FPGA-обработку сигналов и удобный Python-интерфейс. Благодаря модульной конструкции и лицензиям CERN-OHL-P, AERIS-10 открывает новые возможности для изучения и внедрения радарных технологий. Впереди развитие сообщества и расширение применения в науке и промышленности.








