LINUX.ORG.RU

Сообщения bodqhrohro_promo

 

Bison 3.2

Группа GNU's Not Unix

Bison — это генератор синтаксических анализаторов общего назначения, преобразующий аннотированную контексто-свободную граматику в детерминированный LR- или обобщённый LR(GLR)-анализатор, задействующий таблицы анализатора LALR(1). Bison также умеет генерировать таблицы IELR(1) и канонические LR(1). Овладев Bison, можно использовать его для разработки разнообразных языковых анализаторов — от применяющихся в простых настольных калькуляторах до сложных языков программирования. Bison обратно совместим с Yacc: все корректно составленные Yacc-грамматики должны работать с Bison без изменений.

В детерминистический C++-каркас, lalr1.cc, привнесены масштабные изменения. Если включена поддержка вариантов и компилятор поддерживает C++11 и выше — типы только для перемещения теперь можно использовать для семантических значений. Поддержка C++98 не объявлена устаревшей. Огромное спасибо Френку Хекенбаху за проторенный его реализацией каркаса на C++17 путь к этому выпуску.

Значимые изменения в этом выпуске:

Домашняя страница

Сжатые исходники: .tar.gz (подпись), .tar.xz (подпись)

Зеркало

>>> Подробности

 , , , ,

bodqhrohro_promo
()

Mailutils 3.5

Группа GNU's Not Unix

Mailutils — это швейцарский нож для работы с электронной почтой. Он предоставляет богатый набор утилит и демонов для обработки электропочты. Все они поддерживают почтовые ящики любых существующих форматов — от стандартных UNIX'овых maildrop'ов до maildir и удалённых ящиков, предоставляющих прозрачный доступ через IMAP4, POP3 и SMTP. У Mailutils три целевые аудитории — обычные пользователи, системные администраторы и разработчики обрабатывающего электропочту ПО.

Новое в этом выпуске:

>>> Скачать

>>> Зеркала

>>> Источник

 , , , ,

bodqhrohro_promo
()

GDBM 1.18.1

Группа GNU's Not Unix

GNU dbm (или, для краткости, GDBM) — это библиотека функций для работы с базой данных, использующая расширяемое хэширование и работающая аналогично штатному UNIX'овому dbm. Они полезны программистам, которым нужно создавать и манипулировать хэшированными базами данных.

Базовое использование GDBM — хранение пар ключ/данные, с уникальными ключами, каждому из которых соответствует только один элемент данных. Поддерживаются сохранение пар, поиск и извлечение данных по ключу и удаление ключа вместе с соответствующими данными. Для совместимости с программами, использующими старую функцию UNIX dbm, пакет также предоставляет традиционные интерфейсы dbm и ndbm.

Это промежуточный выпуск, восстанавливающий обратную совместимость с базами данных, созданными GDBM 1.8 (и некоторыми более поздними версиями, собранными с выключеной поддержкой mmap). См. баг.

GDBM написан Филиппом Нельсоном, Джейсоном Даунсом и Сергеем Позняковым ( gray).

>>> Источник

 , , , ,

bodqhrohro_promo
()

MIT/GNU Scheme 10.1

Группа GNU's Not Unix

MIT/GNU Scheme — это реализация языка программирования Scheme, предоставляющая интерпретатор, компилятор, отладчик исходного кода, встроенный Emacs-образный редактор и большую библиотеку времени выполнения. MIT/GNU Scheme заточен под программирование больших приложений с быстрым циклом разработки.

Изменения:

  • Сборки для Windows больше не распространяются, поскольку существовавшие 32-разрядные сборки малопригодны для современных систем, а для достижения работоспособности 64-разрядной нужны немалые усилия, в которых никто из текущих сопроводителей не заинтересован.
  • Для macOS теперь выпускаются только 64-разрядные сборки, поскольку в применяемом в последних выпусках инструментарии поддержка 32-разрядной сборки объявлена устаревшей.
  • Переносимая версия для C не включена в этот выпуск, поскольку её не удалось вовремя починить.
  • На следующий выпуск запланировано кучу мелких улучшений; первоочерёдными задачами этого выпуска являются нововведения.

Важные нововведения:

( читать дальше... )

Ещё изменения:

  • начальная поддержка SMP;
  • уведомления сборщика мусора;
  • события нитей;
  • многие другие мелкие нововведения и исправления.

Несовместимые изменения:

( читать дальше... )

Экспериментальные новые возможности:

  • Тип URI имеет новый синтаксис: #<...>. И читатели, и писатели работают с этим синтаксисом.

>>> Подробности

 , , ,

bodqhrohro_promo
()

GNU Parallel 20181022 ('Khashoggi')

Группа GNU's Not Unix

GNU Parallel — это инструмент командной оболочки для выполнения задач параллельно на одном или нескольких компьютерах. Задача может быть одной командой или небольшим скриптом, который должен выполниться для каждой строки ввода. Примеры такого ввода — списки файлов, хостов, пользователей, ссылок или таблиц. Задачей также может быть команда, читающая из пайпа. GNU Parallel может разделять ввод и перенаправлять его выполняющимся параллельно командам.

Если Вы уже пользуетесь xargs и tee — использовать GNU Parallel будет очень просто, так как он совместим с аргументами xargs. Если Вы пишете циклы в командной оболочке, то обнаружите, что GNU Parallel может заменить большинство циклов и ускорить их за счёт распараллеливания. GNU Parallel может заменять даже вложенные циклы.

GNU Parallel гарантирует, что вывод команд получается таким же, каким был бы при последовательном запуске. Это позволяет использовать вывод GNU Parallel в качестве ввода для других программ.

Новое в этом выпуске:

>>> Получите книжку: GNU Parallel 2018

>>> Источник

 , , , ,

bodqhrohro_promo
()

GNU Guile 2.9.1 (beta)

Группа GNU's Not Unix

Guile — это реализация языка программирования Scheme от GNU, поддерживающая многие SRFI, реализующая стандарт R5RS, предоставляющая модульную систему, полный доступ к системным вызовам POSIX, поддержку сети, нитей, динамического связывания, вызовов внешних функций и мощную обработку строк. Guile может интерпретировать код интерактивно, компилировать его в байткод виртуальной машины и даже подключаться библиотекой в качестве встроенного в приложение интерпретатора.

2.9.1 — первый beta-выпуск готовящейся к стабильному выпуску 3.0 ветки. По сравнению с текущей стабильной веткой (2.2.x), в ней добавлена JIT-компиляция, ускоряющая все Guile-программы до 4-х раз. В этом выпуске JIT поддерживается только на x86-64; в будущих выпусках планируется поддержка всех платформ, поддерживаемых GNU lightning.

Другие изменения:

( читать дальше... )

>>> Сжатые исходники (подпись)

>>> Высокоскоростное зеркало

>>> Подробности

 , , ,

bodqhrohro_promo
()

GNU Dico 2.7

Группа GNU's Not Unix

GNU Dico — это гибкая модульная реализация протокола сервера словарей DICT (RFC 2229). В отличие от других существующих серверов, он не завязан на конкретном формате базы данных, а подключается к базам через подгружаемые модули. Среди прочего, пакет включает модули для доступа к базам dict.org и прозрачного доступа к Wikipedia/Wiktionary в качестве словарей. Модули можно писать на языках C, Guile и Python. В наличии консольный и web-интерфейс.

Важные изменения в этой версии:

  1. Поддержка виртуальных баз данных
  2. Улучшен модуль dictorg
  3. Поддержка сборки с WordNet на основанных на Debian системах
  4. Символы экранирования m4 по умолчанию заменены на [ ]
  5. Dicoweb: мягкая обработка неподдерживаемых типов содержимого

>>> Скачать

>>> Источник

 dico, , ,

bodqhrohro_promo
()

GNU Parallel 20180922 ('Danske')

Группа GNU's Not Unix

GNU Parallel — это инструмент командной оболочки для выполнения задач параллельно на одном или нескольких компьютерах. Задача может быть одной командой или небольшим скриптом, который должен выполниться для каждой строки ввода. Примеры такого ввода — списки файлов, хостов, пользователей, ссылок или таблиц. Задачей также может быть команда, читающая из пайпа. GNU Parallel может разделять ввод и перенаправлять его выполняющимся параллельно командам.

Если Вы уже пользуетесь xargs и tee — использовать GNU Parallel будет очень просто, так как он совместим с аргументами xargs. Если Вы пишете циклы в командной оболочке, то обнаружите, что GNU Parallel может заменить большинство циклов и ускорить их за счёт распараллеливания. GNU Parallel может заменять даже вложенные циклы.

GNU Parallel гарантирует, что вывод команд получается таким же, каким был бы при последовательном запуске. Это позволяет использовать вывод GNU Parallel в качестве ввода для других программ.

Новое в этом выпуске:

( читать дальше... )

>>> Источник

 , , , ,

bodqhrohro_promo
()

GNU Guile-CV 0.2.0

Группа GNU's Not Unix

  Guile-CV — это библиотека компьютерного зрения для языка программирования GNU Guile, являющаяся привязкой к библиотеке Vigra, написанной на C++, и работающая через прослойку Vigra C. Guile — реализация языка Scheme, диалекта Lisp.

( читать дальше... )

>>> Источник

 , , , ,

bodqhrohro_promo
()

Graphos 0.7

Graphos 0.7
Группа Мультимедиа

Graphos — это векторный графический редактор с уклоном в кривые Безье. Он является прямым наследником вышедшего в 2000-м году редактора GDraw; интерфейс почти не изменился, но редактор значительно переработан внутренне. Работает на Linux, *BSD и macOS.

Новое в версии 0.7:

  • улучшен редактор кривых Безье (добавление и удаление точек);
  • инструмент Нож (разрезающий кривые Безье), сломанный ещё со времён GDraw, наконец-то починен и включён;
  • важные исправления падений, связанных с отменой и повтором действий;
  • интерфейс сделан более удобным для графических планшетов.

>>> Сайт проекта

>>> Источник

 , graphos, , ,

bodqhrohro_promo
()

GNU Parallel 20180822 ('Genova')

Группа GNU's Not Unix

GNU Parallel — это инструмент командной оболочки для выполнения задач параллельно на одном или нескольких компьютерах. Задача может быть одной командой или небольшим скриптом, который должен выполниться для каждой строки ввода. Примеры такого ввода — списки файлов, хостов, пользователей, ссылок или таблиц. Задачей также может быть команда, читающая из пайпа. GNU Parallel может разделять ввод и перенаправлять его выполняющимся параллельно командам.

( читать дальше... )

Новое в этом выпуске:

  • parset устанавливает код выхода
  • исправления ошибок и обновления мануала

( Ссылки )

>>> Источник

 , , , ,

bodqhrohro_promo
()

Дистрибутиву Debian исполнилось 25 лет

Дистрибутиву Debian исполнилось 25 лет
Группа Debian

16 августа 1993 года в UseNet-группе comp.os.linux.development [͟͞Я͟͞н͟͞ ͟͞М͟͞ё͟͞р͟͞д͟͞о͟͞к͟͞] анонсировал выход дистрибутива Debian, названного в честь его и его супруги. Мотивацией для создания нового дистрибутива послужили плохая поддерживаемость и обилие багов в популярном тогда дистрибутиве SLS. Выпуск 0.01 увидел свет месяцем позже, 15 сентября.

За время существования дистрибутив успел побывать под крылом FSF, обзавестись множеством поддерживаемых архитектур и даже стать дистрибутивом более чем GNU/Linux, обзаведшись поддержкой других ядер, таких как Hurd и kFreeBSD. Он работает на широком круге систем и устройств: от внутренних служб аэропортов до автомагнитол, от облачных сервисов до встраиваемых устройств, которые к ним подключаются. На основе Debian создан и развивается популярный дистрибутив Ubuntu.

С ранних стадий проекта его краеугольным камнем является хранение ценностей свободного ПО, обеспечиваемое такими документами, как Общественный договор Debian и Критерии по определению Свободного ПО. Тем не менее, Ричард Столлман и FSF критикуют проект за простой доступ к секциям non-free и contrib в репозиториях дистрибутива, содержащим несвободное ПО.

>>> Подробности

 

bodqhrohro_promo
()

Игра 8bit_SaveEq вышла для GNU/Linux

Игра 8bit_SaveEq вышла для GNU/Linux
Группа Игры

Игра в жанре «платформер» создана по мотивам ролика «MLP Goes 8-Bit — Save Equestria from Lord Tirek!!», посвящённого 35-летию франшизы MLP от компании Hasbro.

Есть сборки для GNU/Linux для процессоров x86 и x86_64. Для работы игры требуются библиотеки SDL2 и SDL2_Image.

На данный момент можно бегать, прыгать, собирать монетки и редактировать карту.

>>> Репозиторий

>>> Скачать

>>> Видео-демонстрация игры

 , , , ,

bodqhrohro_promo
()

GNU Parallel 20180722 ('Crimson Hexagon') [alpha]

GNU Parallel 20180722 ('Crimson Hexagon') [alpha]
Группа GNU's Not Unix

GNU Parallel — это инструмент командной оболочки для выполнения задач параллельно на одном или нескольких компьютерах. Задача может быть одной командой или небольшим скриптом, который должен выполниться для каждой строки ввода. Примеры такого ввода — списки файлов, хостов, пользователей, ссылок или таблиц. Задачей также может быть команда, читающая из пайпа. GNU Parallel может разделять ввод и перенаправлять его выполняющимся параллельно командам.

( читать дальше... )

>>> Источник

 , , , , ,

bodqhrohro_promo
()

Restyaboard 0.6.4

Группа Open Source

Restyaboard — это Trello-подобная канбан-доска на PHP. Выпускается под двойной лицензией — OSL 3.0 и коммерческой.

Restyaboard поддерживает несколько организаций, внутри них список дел. Карточка дела может иметь обсуждение. К карточке можно прикреплять изображения и прочие вложения. Карточке можно назначать текстовые метки (теги). Карточки распределяются по категориям типа «Сделать», «В работе», «Сделано». Категории представляются в виде вертикальных столбцов. Карточки перетаскиваются между категориями drag'n'drop'ом, также есть возможность сделать перенос через меню действий.

Улучшения в этой версии:

( читать дальше... )

Важные исправления:

( читать дальше... )

Обновление:

( читать дальше... )

Важные ссылки:

>>> Restyaboard

>>> Демо

>>> Google-группа/форум Restya

( читать дальше... )

>>> Дружелюбный перечень изменений

 ,

bodqhrohro_promo
()

Итоги мероприятия разработчиков KDE в Берлине

Группа KDE

В течение последнего месяца в Берлине проходило организованное разработчиками KDE мероприятие, на котором обсуждались будущее Plasma и уже существующих инициатив команды, а также возможности взаимодействия с другими проектами (естественно, была и объёмная работа с исходным кодом). Присутствовали также гости из Qt и sway.

( Сотрудничество с sway и Qt, интеграция с браузерами и др. )

>>> Подробности

 , , , ,

bodqhrohro_promo
()

eiffel-iup 3.0

Группа GNU's Not Unix

eiffel-iup — это обёртка для графического тулкита IUP, позволяющая использовать его с Liberty Eiffel — реализацией языка программирования Eiffel от GNU.

IUP — мультиплатформенный тулкит, позволяющий компилировать один и тот же код на разных системах без модификаций. Характерен высокой производительностью и простотой использования. Поддерживаются бэкенды GTK+ (для Linux/FreeBSD), Motif (для SunOS/IRIX/AIX) и Win32 API (для Microsoft Windows XP/2003/Vista/7).

В этой версии обёртки улучшено покрытие возможностей IUP, в том числе учтены некоторые нововведения и изменения в IUP 3.24, а также добавлены примеры и руководство.

Примеры нововведений:

( читать дальше... )

>>> Подробности

 , iup

bodqhrohro_promo
()

LibreJS 7.14

Группа GNU's Not Unix

Целью LibreJS является решение проблем JavaScript, описанных в статье Ричарда Столлмана «Ловушка JavaScript». Это свободное расширение для GNU IceCat и других основанных на Mozilla браузеров. Оно блокирует несвободный и/или нетривиальный JavaScript.

Версия 7.14 — расширительный выпуск с исправлениями ошибок, основывающийся на работе, проделанной Натаном Николсом, Ником Найби и Заком Виком, по портированию LibreJS в новый формат WebExtensions, а также на более раннем вкладе Лоика Дуроса, Рубена Родригеза и других.

Изменения с версии 7.13:

( читать дальше... )

GPG-ключ: 05EF 1D2F FE61 747D 1FC8 27C3 7FAC 7D26 472F 4409

>>> Тарбол с исходниками (подпись)

>>> Установочный файл расширения (подпись) (совместим с основанными на Mozilla браузерами от версии 57 и выше)

>>> Источник

 , , , ,

bodqhrohro_promo
()

GNU Guile-CV 0.1.9

Группа GNU's Not Unix

Guile-CV — это библиотека компьютерного зрения для языка программирования GNU Guile, являющаяся привязкой к библиотеке Vigra, написанной на C++, и работающая через прослойку Vigra C. Guile — реализация языка Scheme, диалекта Lisp.

Изменения с версии 0.1.8:

  • Обновлены зависимости. Совместимость теперь поддерживается с Vigra C от коммита a2ff675f4 и выше, из-за изменений в январе этого года: в интерфейсе vigra_nonlocalmean_c переименован аргумент, в функции vigra_medianfilter_c добавлен аргумент out-of-bound strategy.
  • Новые интерфейсы: im-median-filter, im-median-filter-channel, im-nl-means, im-nl-means-channel.
  • Исправления: в модуле (cv support latex), использующем latex-pdftoppm — недокументированной, но весьма полезной для подготовки текста к добавлению на изображения процедуре — опциональный аргумент с ключевым словом [#:res 72] фактически не использовался, теперь это исправлено.

>>> Подробности

 , , , ,

bodqhrohro_promo
()

FSF разыскивает JavaScript-разработчика для доработки GNU LibreJS

Группа GNU's Not Unix

LibreJS — это браузерное расширение, решающее проблему несвободного JavaScript, описанную в статье Ричарда Столлмана «Ловушка JavaScript».

Предложение временное и оплачиваемое. Задачи, время, сроки и стоимость будут обсуждены с выбранным кандидатом. Ориентировочно выполнение займёт 80 часов с полным рабочим днём; в зависимости от результатов и состояния проекта возможны дополнения.

Исполнитель должен реализовать важные возможности, которых не хватает в LibreJS. Требуется наличие опыта с backend-разработкой на JavaScript, WebExtensions и NodeJS/Browserify. Опыт с лицензированием ПО будет плюсом. Приоритет срочный, разыскивается тот, кто может приступить прямо сейчас. Географически исполнитель может находиться где угодно, но должен иметь возможность участвовать в совещаниях по телефону в рабочие часы по GMT-4.

Примеры задач включают, но не ограничиваются:

  • поддержку Web Labels, в том числе в JSON-формате;
  • поддержку SPDX;
  • функциональное и юнит-тестирование;
  • улучшения пользовательского интерфейса;
  • написание и обновление документации.

LibreJS является критическим компонентом кампании FSF за свободу пользователей Web и свободу JavaScript в частности. Это предложение и весь прошлый вклад в проект помогают открыть мир, где пользователи могут лучше защищать свою свободу во время браузинга, а также взаимодействовать друг с другом для создания, обмена и использования свободного JavaScript.

>>> Источник

 , , ,

bodqhrohro_promo
()

RSS подписка на новые темы