LINUX.ORG.RU

Новости «GNU's Not Unix»

: Emacs-интерфейс для GNU Guix (65 комментариев)
: Новый выпуск данных для игры FreeDink (25 комментариев)

Вышел GNU MediaGoblin 0.7.0

 , , , ,

Группа GNU's Not Unix

MediaGoblin — это свободная программная платформа для медиаизданий, которую может запустить любой. Она в некотором роде является децентрализованной альтернативой Flickr, YouTube, SoundCloud и т. п. Также это:

  • Отличный инструмент для показа и распространения ваших медиа!
  • Средство всемирного распространения через децентрализацию!
  • Ориентирован на расширяемость. Множество видов медиа, включая поддержку видео!
  • Часть проекта GNU, посвященная пользовательской свободе.
  • Создаётся сообществом из таких, как вы.

Для обновления до последнего выпуска, если поставлено из git, запустите:

git fetch && git checkout -q v0.7.0 && git submodule init && git submodule update
, а также не забудьте выполнить
./bin/python setup.py develop --upgrade && ./bin/gmg dbupdate

(ПРИМЕЧАНИЕ: более ранние версии инструкций к выпуску 0.7.0 не содержали шага git submodule init! Если вы сделали обновление ранее по этим инструкциям и ваша тема выглядит криво, попробуйте следующее:)

git submodule init && git submodule update

Этого, скорее всего, хватит. Если вы встречаете проблемы — не стесняйтесь сообщить о них (лучше всего в IRC).

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

  • Новый API для мобильных выгрузок, позволяющий использовать Pump API (который будет основой для федерации MediaGoblin).
  • Новая тема: Sandy 70s Speedboat!
  • Возможности для метаданных! Также теперь есть контекст json-ld.
  • Множество улучшений для архивных учреждений, включая поддержку метаданных и активное содержимое на домашней странице. С (новым!) включённым плагином archivalook возможны интерактивные медиа. Кроме этого, на боковой панели будут отображаться метаданные о конкретном медиаэлементе.

    В будущем эти плагины могут быть разделены, но пока что они представлены вместе, как части одного и того же плагина.

  • Есть новая подкоманда gmg — batchaddmedia, позволяющая выгружать много файлов за раз. Она будет полезной для архивных учреждений и групп, где есть уже наличествующий и большой набор доступных медиа, который нужно включить.
  • Кстати говоря, исправлен вызов postgres в makefile.
  • Есть новый, адаптивный контекстный хук для медиастраниц, позволяющий добавлять контекст в зависимости от типа медиа.
  • Устали от постоянно отваливающихся во время обработки видеоминиатюр? Хорошая новость для всех! Генерация видеоминиатюр больше не будет часто падать. (Наверное...)
  • Теперь в конфиге можно выставить полномочия по умолчанию для новых пользователей.
  • bootstrap.sh / конфигурационные инструменты gnu ещё присутствуют, но перемещены в экспериментальные варианты — bootstrap.sh — чтобы не смущать новичков. Сейчас есть некоторые проблемы с autoconf, над которым нужно поработать. Поддержка не заброшена, но помощь приветствуется.
  • MediaGoblin теперь проверяет при старте, актуальна ли база данных.
  • В качестве системы для графического дизайна теперь используется Skeleton.
  • Новая подкоманда gmg для администраторов: — Команда «deletemedia» — Команда «deleteuser».
  • Новый тип медиа — блоги. Однако, экспериментальный, используйте с осторожностью.
  • В качестве библиотеки для чтения данных EXIF теперь используется внешняя — exifread. В основном она такая же, как и предыдущая, но опакечена отдельно от MediaGoblin.
  • Множество улучшений в интернационализации. Также есть (в зачаточном состоянии, но есть!) поддержка языков с письмом справа налево!

Известные проблемы:

  • host-meta теперь по умолчанию json; в спецификации же он по умолчанию xml. Это сделано для совместимости с Pump API. Ищется возможность разрешения этого несоответствия.

>>> Источник (readthedocs.org)

MiniRoboDancer
()
: Вышли GnuTLS 3.3.7, 3.2.17 и 3.1.26 (11 комментариев)
: Вышел GNU lightning 2.0.5 (23 комментария)
: Вышел GNU Parallel 20140815alpha (29 комментариев)

Вышел Denemo 1.1.8

 , ,

Группа GNU's Not Unix

Denemo — это свободный (GPL) нотный редактор для GNU/Linux, Mac OS X и MS Windows, позволяющий быстро вводить нотную запись, отображаемую красиво свёрстанной с помощью нотовода LilyPond. Музыку можно набирать на клавиатуре ПК, играть через MIDI-контроллер или вводить акустически через микрофон, подключенный к звуковой карте вашего компьютера. Уникальными для Denemo являются методы ввода музыки музыкальным, а не механическим, способом, что может быть полезным при переписывании нот — для ввода длительностей нот используется цифровая клавиатура. Также немаловажными возможностями являются слышимая отдача и возможность вставлять в ноты ссылки на первоначальный источник, откуда они переписаны.

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

Промежутки

  • Динамика (напр., крещендо, poco a poco)
  • Текст (напр., rall ...)
  • LilyPond отслеживает выход за границы

Улучшения текстов

  • Можно вставлять номера строф
  • Доступно панельное меню для работы с текстами
  • Управление стилем шрифта текстов
  • Вставка мелизмат

Текст и графика

  • Графические титульные страницы
  • Многоколоночный текст
  • Редактирование во внешних векторных редакторах
  • Использование для музыкальных книг, стихов...
  • Многострочный текст со встроенными музыкальными фрагментами

Собственные мелизмы/символы

  • Редактирование контура и размера мелизмов
  • Переопределение существующих мелизмов
  • Привязка к нотам или отдельное расположение

Собственные черты

  • Определение новых черт
  • Переопределение существующих черт
  • Управление тем, как они отображаются и отображаются ли во всех позициях

Таблицы аккордов

  • Символы аккордов
  • С чертами, повторами
  • Текстовые метки, паузы
  • Использование для песен, джаза...
  • Отображение на смартфоне во время уличных выступлений

Скачать тарбол

>>> Источник (gnu.org)

MiniRoboDancer
()
: Вышел GNU Typist 2.9.5 (68 комментариев)
: Вышел GNU ease.js 0.2.4 (82 комментария)
: Анонсирован Libreboot, дружелюбный к пользователю и свободный вариант Coreboot от FSF (64 комментария)
: Вышел GNU APL 1.4 — свободный интерпретатор языка программирования APL (36 комментариев)
: Вышел набор патчей для свободной информационной системы для здравоохранения и больниц GNU Health 2.6.2 (67 комментариев)
: Вышел GNU MDK 1.2.8 (27 комментариев)
: Вышел GNU Parted 3.2 (13 комментариев)
: GNU Coreutils 8.23 (35 комментариев)
: GNU ddrescue 1.18.1 — утилита для восстановления данных (26 комментариев)
: GNU Grep 2.20: исправление ошибок (21 комментарий)

Вышел GNU Anubis 4.2

 , , ,

Группа GNU's Not Unix

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

Нововведения в этом выпуске:

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

Ссылка для скачивания

>>> Источник (gnu.org)

MiniRoboDancer
()

GNU Grep 2.19: быстрее от 10 до 200 раз

 

Группа GNU's Not Unix

Cегодня вышла новая версия программы GNU Grep 2.19. Джим Мейеринг (Jim Meyering) сообщает, что за 13 недель, прошедших со времени выхода прошлой версии, 4 разработчика сделали 152 коммита. Особое спасибо Норихиро Танака (Norihiro Tanaka) и Паулю Эггерту (Paul Eggert).

Улучшения

  • Значительно улучшена производительность, в типичных случаях на 10% и в некоторых случаях в 200 раз. Однако, производительность grep -P (то есть, при работе с регулярными выражениями с стиле Perl) в юникодных локалях стала только хуже. Это связано с исправлениями ошибок, которые могли приводить к падениям (см. ниже).

Исправление ошибок

  • grep больше не ошибается при работе с паттернами вида [a-[.z.]] ([.z.] обозначает collating symbol) Например, раньше в испаноамериканской локали grep работал неверно, а теперь работает правильно:
    echo b | LC_ALL=es_US.UTF-8 grep '[a-[.ch.]]'
    echo $ echo b | LC_ALL=es_US.UTF-8 ../src/grep '[a-[.ch.]]'
    b
    
    Также исправлена ошибка, когда неправильно обрабатывались регулярные выражения типа [^a], где a — collating symbol.
  • grep больше не ошибается с пустыми регулярными выражениями, когда они присутствуют в списке паттернов. Если в списке паттернов присутствует пустая строка, то должны находиться все исходные строки. Например, в 2.18:
    $ pat='hello
    '
    $ echo world | grep -e "$pat"
    world
    $pat='\(\)\1hello
    '
    # ошибка!
    $ echo world | grep -e "$pat"
    $
    
    (эта ошибка появилась в версии 2.5);
  • grep -C NUM педантично печатает разделитель, когда NUM равно 0, аналогично для -A и -B (ошибка присутствовала изначально);
  • grep, grep -F, grep -E теперь обрабатывают ошибки в кодировке паттернов таким же образом, как их обрабатывает движок обработки регулярных выражений GNU, учитывая, может ли ошибка находить части многобайтовых символов в данных (ошибка присутствовала изначально).
  • grep -w теперь правильно работает в многобайтовых локалях. То же касается паттернов '\<', '\>', '\b', '\B':
    # grep 2.18
    $ echo 'Привет, Мир' | grep '\<М'
    $
    # grep 2.19
    $ echo 'Привет, Мир' | grep '\<М'
    Привет, Мир
    $
    
    (ошибка присутствовала изначально);
  • grep -P теперь сообщает об ошибке и выходит, когда на вход поступают некорректные данные в кодировке UTF-8. Раньше программа могла упасть или зациклиться (ошибка появилась в grep-2.16);
  • grep -Pw теперь работает аналогично grep -w, искомая строка должна быть окружена символами, которые не могут быть частью какого-либо слова. Ранее, например, echo a@@a| grep -Pw @@ находила строку, а cho a@@a| grep -w @@ — нет. Теперь работают одинаково и строку не находят.
  • grep -i теперь правильно обрабатывает паттеры, содержащие символы в верхнем регистре. Например, в локали, содержащей символ 'Lj' (U+01C8 LATIN CAPITAL LETTER L WITH SMALL LETTER J), 'grep -i Lj' теперь находит и строку 'LJ' (U+01C7 LATIN CAPITAL LETTER LJ), и lj' (U+01C9 LATIN SMALL LETTER LJ).

>>> Подробности (gnu.org)

anarquista
()

Первый релиз Liberty Eiffel: 2013.11

 , ,

Группа GNU's Not Unix

Liberty Eiffel — это свободный компилятор Eiffel, основанный на кодовой базе SmartEiffel. Его цель — сохранить строгость SmartEiffel, избавившись при этом от его тугости.

Eiffel — это продвинутый объектно-ориентированный язык программирования, делающий ставку на проектирование и построение высококачественного и многократно используемого ПО.

Liberty Eiffel поддерживается свободным и открытым сообществом.

Представлена самая первая версия — 2013.11, с кодовым названием «Adler» (в честь американского инженера Чарльза Адлера).

Этот релиз — сигнал для сообщества FLOSS о том, что Eiffel, в целом, ещё дышит и даже шевелится. Волонтёры проекту не помешают.

Сайт Liberty Eiffel

>>> Источник (gnu.org)

MiniRoboDancer
()