После года молчания, новая версия редактора TEA (50.1.0) |
Несмотря на добавление одной только циферки к номеру версии, изменений в популярном текстовом редакторе много. Некоторые незримы – это исправления для старых и новых Clang’ов, а также вывод ряда зависимостей в разряд отключенных по умолчанию (aspell, qml, libpoppler, djvuapi) при сборке с meson и cmake. Также, в ходе безуспешной возни разработчика с манускриптом Войнича, TEA обзавелся новыми функциями сортировки, фильтрации и анализа текста. Например, можно фильтровать строки по образцу с заданными повторяющимися символами, что годно не токмо для упомянутого манускрипта, но и при расшифровке прочих каверзных текстов, язык коих заранее неведом.
tea, славянское по, текстовый редактор
http://feedproxy.google.com/~r/org/LOR/~3/qxJiYuFwc4E/15922314
|
|
Kickstarter-кампания с целью открытия исходного кода Sciter |
На Kickstarter идёт кампания по сбору средств с целью открытия исходного кода Sciter. Период проведения: 16.09-18.10. Собрано: $2679/97104.
Sciter — это встраиваемый кроссплатформенный движок HTML/CSS/TIScript, предназначенный для создания GUI к настольным, мобильным и IoT приложениям, который уже долгое время используют сотни компаний по всему миру. Все эти годы Sciter был проектом с закрытым исходным кодом - его создатель, Андрей Федонюк, был его единственным разработчиком. Но, кажется, настало время привлечь других разработчиков для развития легковесной альтернативы Электрону!
Цели:
Планируется выпустить Sciter под лицензией GPL.
Дополнительные цели: Если кампания соберет вдвое больше средств, чем заявлено, то Sciter будет опубликован под лицензией BSD.
Презентация архитектуры Sciter.
Как помочь открыть код:
gui, js, kickstarter, sciter
http://feedproxy.google.com/~r/org/LOR/~3/RSUWZ-uq3IY/15916923
|
|
Apple открыла Swift System и добавила поддержку Linux |
В июне Apple представила Swift System, новую библиотеку для платформ Apple, которая предоставляет интерфейсы для системных вызовов и низкоуровневых типов. Теперь же они открывают библиотеку под Apache License 2.0 и добавляют поддержку Linux! Swift System должна стать единым местом для низкоуровневых системных интерфейсов для всех поддерживаемых платформ Swift.
Swift System является многоплатформенной библиотекой, а не кроссплатформенной. Она предоставляет отдельный набор API и поведения на каждой поддерживаемой платформе, точнее отражающий базовые интерфейсы ОС. Импорт модуля сделает доступными родные интерфейсы платформы, специфичные для конкретной операционной системы.
Большинство операционных систем сегодня поддерживают определенный набор системных интерфейсов, написанных на C, которые существовали десятилетиями. Хотя эти API можно использовать непосредственно из Swift, эти слаботипизированные системные интерфейсы, импортированные из C, могут быть подвержены ошибкам и неудобны в использовании.
Swift System использует различные языковые возможности Swift для улучшения выразительности и устранения этих возможностей для ошибок. В результате получается код, который выглядит и ведет себя как идиоматический Swift код.
http://feedproxy.google.com/~r/org/LOR/~3/JRHatQp8qDg/15916882
|
|
Объявлен конкурс ИТ проектов в России |
Минцифры выделит гранты по разработке и внедрению российских цифровых решений. Заявку на финансирование могут подать и небольшие команды стартапов, и крупный бизнес. До 3 млн руб. могут получить малые предприятия и физлица, 20 млн руб. будет предложено малым предприятиям, а 300 млн руб. выделено для крупных инициатив, направленных на цифровизацию бизнеса.
Общая сумма, выделенная на гранты в 2020 г. составит 7,1 млрд руб.
Выделены такие приоритетные направления: операционные системы и средства виртуализации серверов; системы управления базами данных; средства обеспечения информационной безопасности; системы управления проектами, исследованиями, разработкой, проектированием и внедрением (в части CAD, CAM, CAE, EDA, PLM и др.); системы управления процессами организации (MES, АСУ ТП (SCADA), ECM, ЕАМ); система планирования ресурсов предприятия (ERP); система управления взаимоотношениями с клиентами (CRM); системы сбора, хранения, обработки, анализа, моделирования и визуализации массивов данных в части систем бизнес-анализа (BI, ETL, EDW, OLAP, Data Mining, DSS); серверное коммуникационное ПО (серверы мессенджеров, аудио- и видео-конференций); офисные приложения; сетей и персональных компьютеров; системы распознавания (на базе искусственного интеллекта); робототехнические комплексы и системы управления робототехническим оборудованием; платформы для онлайн-здравоохранения; платформы для онлайн-образования; системы управления контентом; коммуникационные и социальные сервисы.
http://feedproxy.google.com/~r/org/LOR/~3/7TvZmQgEo8k/15911016
|
|
Stellarium 0.20.3 |
27 сентября вышла в свет версия 0.20.3 популярного свободного планетария Stellarium, визуализирующего реалистичное ночное небо так, как если бы вы смотрели на него невооружённым глазом, либо через бинокль или телескоп.
В общей сложности между версиями 0.20.2 и 0.20.3 сделано 164 изменения, из которых можно выделить (основные изменения):
qt, stellarium, астрономия, образование, планетарий
http://feedproxy.google.com/~r/org/LOR/~3/saPKmFDyTnw/15918202
|
|
MediaWiki 1.35 LTS |
Проект WikiMedia Foundation представил новую версию MediaWiki — wiki-движка, общедоступной базы знаний, в которую может сделать свой вклад любой желающий, написав статью, дополнив или исправив уже существующий материал. Это релиз с длительным сроком поддержки (LTS), он будет поддерживаться 3 года и является заменой прошлой LTS-ветки — 1.31. MediaWiki используется популярной электронной энциклопедией — Wikipedia, а также рядом других вики-сайтов, как крупнейшими, вроде Wikia, так и небольшими организациями и отдельными пользователями.
Ниже составлен список потенциально интересных и полезных для конечного пользователя изменений без углубления в подробности. В полной версии списка изменений значительное количество технических деталей о том, что было добавлено, удалено и отмечено как устаревшее.
aria-hidden, позволяющего скрывать данные внутри тега, где он применяется.Special:EditPage, Special:PageHistory, Special:PageInfo и Special:Purge. Аргумент к такой странице вызовет соответствующее действие, например, Special:EditPage/Foo откроет страницу редактирования статьи «Foo».$wgLogos — замена устаревшим опциям $wgLogo и $wgLogoHD для декларации логотипа вики-сайта. У этой опции появился новый атрибут — wordmark, позволяющий вместе с изображением лого также вывести и горизонтальное изображение печатного логотипа (wordmark). Что такое wordmark, пример логотипа с wordmark.$wgWatchlistExpiry — новая опция для автоматической очистки списка отслеживаемых страниц у пользователей.$wgForceHTTPS — принудительное использование HTTPS-соединения.$wgPasswordPolicy — введена новая проверка паролей, которая запрещает пользователям не только использовать своё имя в качестве секрета, но и свой пароль в качестве имени. Например, пароль «MyPass» и имя пользователя «ThisUsersPasswordIsMyPass».mediawiki, php, wiki, wikimedia, wikipedia
http://feedproxy.google.com/~r/org/LOR/~3/2_Z4Ki4Jeeo/15916631
|
|
ZenMake 0.10.0 |
ZenMake — ещё одна система сборки для C/C++ и ряда других языков программирования с декларативными конфигурационными файлами.
ZenMake написан на python с использованием Waf в качестве фреймворка. Основная цель проекта — быть простым в использовании насколько это возможно, но оставаться достаточно гибким.
Зачем еще одна система сборки? Подробности (на английском): https://zenmake.readthedocs.io/en/latest/why.html
Основной репозиторий: https://gitlab.com/pustotnik/zenmake
Документация: https://zenmake.readthedocs.io/
Примеры использования: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Способы использования:
pip install zenmake и использовать на манер CMake, Meson и др., вызывая zenmake в корне проекта.http://feedproxy.google.com/~r/org/LOR/~3/BLv2lHixH7U/15914987
|
|
Релиз терминального опенсорс ремейка Boulder Dash |
Немецкий разработчик Stefan R"ottger выпустил ascii игру для unix-совместимых терминалов под названием ASCII DASH. Данный проект призван сделать ремейк старой dos головоломки Boulder Dash. Для вывода в терминал используется написанная им самим обертка ASCII GFX над библиотекой ncurses. Также из зависимостей имеется sdl для поддержки геймпада и использования в игре звуков. Но данная зависимость опциональная.
Особенности игры:
Исходные коды распространяются под лицензией MIT.
ascii, asciigames, games, opensource, игры
http://feedproxy.google.com/~r/org/LOR/~3/QjTqzqwZxaM/15907069
|
|
Taiwins 0.2 |
Скромно и ненавязчиво состоялся второй релиз композитора для Wayland.
Особенности проекта:
Особенности релиза:
Сайт проекта: https://taiwins.org/
Скриншоты: https://github.com/taiwins/taiwins/blob/master/docs/screenshots.md
lua, tiling, wayland, window manager
http://feedproxy.google.com/~r/org/LOR/~3/k811GcXVBQM/15904084
|
|
10-11 октября - Arch Conf Online 2020 |
Этот год богат на виртуальные мероприятия. Вот и сообщество Arch организовывает свою виртуальную двухдневную конференцию.
Когда: 10-11 октября 2020 года
Программа: https://pretalx.com/arch-conf-online-2020
Кроме собственно докладов также будут сессии в формате Вопрос-Ответ, где можно будет пообщаться с докладчиками вживую.
Записи докладов будут опубликованы после конференции.
http://feedproxy.google.com/~r/org/LOR/~3/NAOmVtanXh8/15914043
|
|
Postgresql 13 |
24 сентября команда разработчиков сообщила о выходе очередного релиза Postgresql под номером 13. В новом выпуске основное внимание, среди прочего, было уделено повышению производительности, ускорению внутренних служб обслуживания и упрощению мониторинга базы, а также более надежному контролю доступа к системе.
Продолжилась работа над оптимизацией индексирования таблиц в плане обработки дубликатов среди индексируемых данных в двоичных деревьях индексов, что позволило не только ускорить исполнение запросов, но еще и сократить занимаемое индексом дисковое пространство.
Кроме этого, добавлен алгоритм инкрементальной сортировки, при котором повторная сортировка уже отсортированных на предыдущих шагах данных работает быстрее, а у части запросов ускорения можно добиться благодаря применению новой расширенной статистики (через команду CREATE STATISTICS) при вычислении более эффективного пошагового плана.
Также оптимизировано выполнение запросов с затратной агрегацией данных путем более широкого применения хэшированной агрегации и сброса части агрегированных данных на диск, если они не помещаются в оперативную память. Отмечается значительный прирост скорости соединения таблиц, расположенных на разных разделах.
Немалая работа была проведена и в области упрощения обслуживания и администрирования баз данных Postgresql. Встроенная задача "вакуумирования", то есть использования освободившегося дискового пространства после удаления или перезаписи строк, теперь может выполняться в параллельных потоках, при этом у администратора появилась возможность указать их число. В дополнение к этому добавлены новые средства мониторинга текущей активности базы и предотвращены ошибки при синхронизации логов предварительной записи между мастером и репликами, что могло привести к конфликтам при отключении реплик или нарушить целостность распределенной базы после их восстановления на основе данных журнала.
Среди нововведений для разработчиков стоит выделить функцию datetime(), преобразующую различные стандартные форматы записи времени во встроенный тип Postgresql; доступную из коробки функцию генерации UUID v4 gen_random_uuid(); нормализацию работы с юникодом; более гибкую систему распределения данных таблицы на связанных сетевых узлах базы с полноценной репликацией на логическом уровне, а также другие изменения в запросах и новых доступных для реплик триггерах.
Контроль доступа к базе заявляется как один из ключевых компонентов системы, и в новой версии в этом плане сделаны большие шаги вперед. Теперь установку расширений к базе может выполнять только привилегированный пользователь (superuser). При этом обычные пользователи самостоятельно смогут устанавливать только те расширения, которые помечены им как надежные, либо небольшое множество расширений, считающихся надежными по умолчанию (например, pgcrypto, tablefunc или hstore). При аутентификации пользователей с помощью механизма SCRAM (при работе через драйвер libpq) теперь требуется "привязка канала", а функция-обертка для сторонних данных postgres_fdw с 13-ой версии поддерживает авторизацию по сертификату.
http://feedproxy.google.com/~r/org/LOR/~3/_UKvASFRngk/15914558
|
|
Calibre 5.0 |
Состоялся релиз каталогизатора, просмотрщика и редактора электронных книг Calible 5.0. Ключевыми изменениями в новой версии стали новая возможность выделения, подсветки и добавления аннотаций к фрагментам текста, а также полный переход на Python 3.
В новом релизе вы можете выделить интересующий вас текст и применить к нему цветовое выделение, а также стили форматирования (подчеркивание, перечеркивание…) и собственные заметки. Вся эта информация будет сохранена в библиотеке Calibre, а в случае EPUB-документов - внутри их самих. Все это работает не только в приложении, но и в браузере.
Кроме этого во всех приложениях Calibre наконец-то добавлена темная тема, причем в Windows и Mac OS она будет работать автоматически, а на Linux для ее активации нужно будет добавить переменную среды CALIBRE_USE_DARK_PALETTE=1.
Calibre 5.0 также расширила возможности поиска по документу, добавив новые режимы, например, выбор поиска слова целиком или поиск по регулярному выражению.
Малозаметным для конечного пользователя, но наиболее трудозатратным стал полный переход на Python 3. Это сделали и разработчики некоторых сторонних расширений, но еще не все. Статус их портирования можно посмотреть в посте на официальном форуме.
http://feedproxy.google.com/~r/org/LOR/~3/dRixgcCT_FA/15914994
|
|
Vifm 0.11 |
Vifm – консольный файловый менеджер с Vim-подобным модальным управлением и некоторыми идеями, позаимствованными из почтового клиента mutt.
Новая версия обновила формат файла состояния приложения, что позволило реализовать ряд новых возможностей. Другие улучшения включают новые настройки интерфейса и ряд оптимизаций.
( читать дальше... )
>>> Скриншоты
file manager, fm, vifm, vim, файловый менеджер
http://feedproxy.google.com/~r/org/LOR/~3/wXwRKgJDx9o/15914056
|
|
Linux Journal возвращается |
Спустя год после закрытия Linux Journal возвращается к работе под руководством компании Slashdot Media (владеет и управляет новостным техническим сайтом Slashdot и порталом для разработчиков открытого программного обеспечения SourceForge).
Редакция пока не имеет планов по возобновлению модели подписки на издание, весь новый контент будет публиковаться бесплатно на LinuxJournal.com.
Также редакция просит связаться с ними всех бывших участников Linux Journal или энтузиастов Linux, которые хотят вновь или впервые принять участие в этом проекте.
http://feedproxy.google.com/~r/org/LOR/~3/GN0HfiZIRZo/15913555
|
|
SystemRescueCD 6.1.8 |
23 сентября состоялся релиз SystemRescueCd 6.1.8 — популярного live-дистрибутива на базе Arch Linux для восстановления данных и работы с разделами.
Изменения:
http://feedproxy.google.com/~r/org/LOR/~3/AXxCudw-V10/15913092
|
|
Исходный код Amnesia: The Dark Descent и Amnesia: A Machine For Pigs под GPLv3 |
Студия Frictional Games объявила о открытии исходных кодов своих игр Amnesia: The Dark Descent и Amnesia: A Machine For Pigs под лицензией GPLv3.
Исходный код уже доступен на GitHub, а в одном из репозиториев уже появился первый merge request с фиксом сборки под Linux.
Исходные коды также содержат редактор уровней.
В новости на своём сайте разработчики сообщают, что это не означает, что игра внезапно стала бесплатной. Они просят думать об этом релизе как о «свободе слова», а не как о «бесплатном пиве».
amnesia, games, gpl, игорь всплыл
http://feedproxy.google.com/~r/org/LOR/~3/6qgxrdCDz8Q/15912901
|
|
Состоялся релиз Rocm 3.8.0 |
RadeonOpenCompute — это свободный набор драйверов, библиотек и утилит для реализации OpenCL и технологий машинного обучения для платформ на базе видеокарт AMD. Развивается компанией AMD.
Набор включает в себя модуль ядра rock-dkms, компиляторы HCC, HIP и версию rocm-clang-ocl, библиотеки для поддержки OpenCL, наборы библиотек и примеров для реализации базовых алгоритмов машинного обучения.
В новом выпуске:
Внимание! Обновление с предыдущих версий не поддерживается! Вам необходимо полностью удалить предыдущие версии ROCm перед установкой ROCm 3.8.0!
http://feedproxy.google.com/~r/org/LOR/~3/8mh0JCQT0pM/15912094
|
|
Firefox 81 |
Доступен Firefox 81.
( читать дальше... )
http://feedproxy.google.com/~r/org/LOR/~3/LCLQBvHneiE/15911180
|
|
Gentoo анонсировали бинарную сборку gentoo-kernel-bin |
Проект Gentoo Distribution Kernel опубликовал новые пакеты Linux-ядра. Конфигурация ядер взята из Fedora Linux (до версии 5.7.9 использовался Arch Linux).
sys-kernel/gentoo-kernel
sys-kernel/gentoo-kernel-bin
sys-kernel/vanilla-kernel
Главным отличием использования Distribution Kernels является возможность обновления до новых версий в процессе общего обновления "мира", без дополнительных ручных действий.
По умолчанию эти ядра поддерживают большинство оборудования, но они могут быть дополнительно сконфигурированы в /etc/portage/savedconfig.
http://feedproxy.google.com/~r/org/LOR/~3/V1ECZcAEqlA/15903539
|
|
Из ядра Linux удалили прокрутку в консоли |
В результате проверки потенциальных уязвимостей из драйверов vgacon и fbcon удалили поддержку буфера прокрутки. С новыми версиями ядра прокрутка консоли по Ctrl-PgUp/PgDn будет невозможна.
Линус Торвальдс обещает вернуть код в ядро, если для него найдётся новый сопровождающий, который сделает проверку переполнения буфера. Похоже, все разработчики перешли на графические интерфейсы, и голой консолью давно не пользуются.
Коммит для fbcon
Коммит для vgacon
http://feedproxy.google.com/~r/org/LOR/~3/iEMB5gCIEFg/15899461
|
|