LINUX.ORG.RU

Сообщения former_anonymous

 

Новый формат изображений быстрее PNG в десятки раз

Новый формат изображений быстрее PNG в десятки раз
Группа Мультимедиа

Доминик Саблевски представил новый и невероятно простой в реализации формат изображений QOI (Quite OK Image). По представленным тестам, при сжатии изображений QOI производительнее PNG в 20–30 раз, а при распаковке — в 3–4 раза.

Доминик признаётся, что не является экспертом в области сжатия изображений. Идея создать новый простой и эффективный формат изображений пришла к нему во времена работы с MPEG-1. Его целью была скорость и простота.

Файлы QOI больше по размеру, чем PNG на 10–50 % в зависимости от картинки, поэтому QOI стоит применять, когда необходима скорость.

Исходный код на C, состоящий из одного универсального файла, доступен на GitHub.

В данный момент формат проходит обсуждение финальной спецификации с заинтересованными пользователями.

Также доступны реализации на Zig, Rust, Go, TypeScript, Python, C#. Поддержка QOI добавлена в библиотеку SAIL.

Для пользователей Arch Linux в AUR доступен пакет qoi-git.

>>> Замеры скорости и размеров изображений

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

 , , , qoi

former_anonymous
()

Qt Mobility 1.2

Группа Open Source

Вышла новая версия библиотеки дополнительных классов для Qt - Qt Mobility, которая ориентирована на мобильные устройства, но может быть использована и на обычном компьютере. В этот фреймворк входит следующая функциональность:

  • работа с Bluetooth устройствами
  • работа с веб-камерами через QCamera
  • управление контактами
  • определение местоположения
  • работа с сенсорами системы
  • слежение за состоянием системы, наподобие батареи и доступности сети
  • работа с сообщениями SMS и MMS
  • работа с картами навигации
  • управление органайзером
  • и др.

В версии 1.2 исправлены некритичные ошибки. Релиз уже доступен в Debian Wheezy.

Документация

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

 

former_anonymous
()

У Debian может появиться rolling-release ветка

Группа Debian

Rolling-release — это ветка с постоянно обновляющимся репозиторием. По результатам обсуждения и голосования в списке debian-devel, в Debian, возможно, появится такая ветка. Как показывает практика, пользователи, во многих случаях, используют новейший софт из testing и unstable веток или пользуются rolling-release дистрибутивами, вроде Arch.

Промежуточные результаты голосования:

  • 37 голосов: я пользователь Debian, я использую testing или unstable, я бы хотел ветку rolling-release;
  • 6 голосов: я пользователь Debian, я использую testing или unstable, я бы НЕ хотел ветку rolling-release;
  • 17 голосов: я пользователь Debian, я использую stable, я бы хотел ветку rolling-release;
  • 3 голоса: я пользователь Debian, я использую stable, я бы НЕ хотел ветку rolling-release.

Преимущества для проекта:

  • новейшие версии программ и библиотек;
  • тестирование новейших версий, нахождение ошибок на ранних стадиях, их исправление до того, как они попадут в stable;
  • рост популярности Debian.

Пока остаются открытыми вопросы заморозки веток, именования веток (превращать ли testing в rolling), и некоторые другие. Если все вопросы будут решены, у Debian наконец-то появится постоянно обновляющаяся ветка.

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

 

former_anonymous
()

Критическая уязвимость в dhclient (удалённый root)

Группа Безопасность

При обмене данными с DHCP сервером dhclient не экранирует (или не удаляет) мета-символы в полученных ответах, а передаёт эти данные напрямую во вспомогательный скрипт dhclient-script. Это может использоваться злоумышленниками для удалённого запуска кода с правами root на клиенте. Подвержены все версии dhclient начиная с 3.0.x и до 4.2.x. Рекомендуется обновиться, или вручную добавить следуюший код в самое начало функции set_hostname() в скрипте dhclient-script:

new_host_name=${new_host_name//[^-.a-zA-Z0-9]/}

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

 , ,

former_anonymous
()

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