Archive » 2010 » Июнь » 16

Роды

Written in 16-6-2010 by Вэб-комикс XKCD | No Comments

Роды

Все эти вечера игры в GTA во время беременности были плохой идеей.

Transmission 2.00

Written in 16-6-2010 by linux.org.ru | No Comments

Transmission — свободный легковесный BitTorrent клиент.

Основные изменения:

Платформонезависимые:

  • Поддержка "Local Peer Discovery" для поиска пиров в локальной сети
  • Оптимизация запросов скачивания в зависимости от ширины канала
  • Улучшен алгоритм выбора очерёдности пиров для подключения
  • Более быстрая проверка скачанного
  • Более быстрый запуск
  • Расширена поддержка различных "чёрных списков"
  • Использование IEC стандартных единиц (KiB, MiB, GiB) вместо (KB, MB, GB)
  • Улучшена обработка ошибки 404 трекера
  • Отображение опций торрента при добавлении magnet-ссылки

GTK+:

  • Добавлены новые фильтры (по трекеру, приватный/публичный и др.)
  • Компактный вид заменён Минималистичным, который занимает меньше места

  • Установить место закачки теперь можно сразу для множества торрентов
  • Окно настроек теперь нормально отображается на маленьких разрешениях
  • Добавлена поддержка favicon в диалоге настроек трекера

Qt:

  • Показываются все активные трекеры в списке трекеров
  • Показывается размер файла в древе файлов
  • Добавлен диалог подтверждения удаления торрента
  • Настройки больше не скачут при редактировании
  • Установка места скачки для удалённых сессий
  • Другие различные исправления UI

Daemon:

  • Появилась возможность запуска какого-либа скрипта по завершению закачки
  • Улучшенная поддержка индивидуальных настроек при добавлении торрента
  • Опциональная поддержка pid файлов
  • Опция для добавления торрентов приостановленными
  • Опция удаления .torrent файлов из watch-директории

Web Client:

  • Контекстное меню снова работает, когда выбраны несколько строк
  • Показывается ETA для сидирующихся торрентов с установленным ратио

Вышел FFmpeg 0.6

Written in 16-6-2010 by linux.org.ru | No Comments

На днях был анонсирован выпуск FFmpeg версии 0.6 (кодовое имя "Works with HTML5"). Это первый выпуск с марта прошлого года, когда вышла версия 0.5. Итак, что разработчики успели сделать более чем за год:

  • множество улучшений для видео HTML5: декодеры H.264 и Theora теперь работают значительно быстрее, обновлён декодер vorbis, а также добавлена поддержка libvpx для кодека VP8 и контейнера WEBM;
  • удалена устаревшая подсистема vhook;
  • удалена устаревшая подсистема масштабирования;
  • удалён несвободный код libamr для кодирования/декодирования AMR-NB/WB;
  • добавлена поддержка RTMP в libavformat;
  • опции -formats разделены на -formats, -codecs, -bsfs и -protocols;
  • новый инструмент ffprobe для анализа потоков;
  • добавлена поддержка протоколов RTMP/RTMPT/RTMPS/RTMPE/RTMPTE в библиотеку librtmp;
  • добавлена запись комментариев VorbisComment для файлов FLAC, Ogg FLAC и Ogg Speex;
  • добавлены новые кодеки: Intel Indeo 5, WMA Pro, WMA Voice, HE-AAC, кодирование/декодирование AMR-NB и декодирование AMR-WB средствами библиотек OpenCORE, декодер Electronic Arts Madcow, кодирование субтитров DivX (XSUB), экспериментальное кодирование AAC, демультиплексирование Wave64, декодирование субтитров Bluray (PGS), декодирование MPEG-4 Audio Lossless Coding (ALS), демультиплексор Bink с поддержкой декодирования аудио/видео и многие другие;
  • оптимизации для платформы ARM.

Загружаем новую версию, собираем и радуемся улучшенной мультимедийной поддержке в Linux!

Работа с сигналами в Linux

Written in 16-6-2010 by linux.org.ru | No Comments

В современных операционных системах существует понятие межпроцессного взаимодействия (Inter-Process Communication – IPC) – это набор способов обмена данными между процессами и/или потоками. Одним из таких способов обмена служат сигналы. Концепцию сигналов поддерживает большинство операционных систем, но, например, Windows, не имеет их полноценной поддержки для использования в качестве одного из способов IPC – в подобных операционных системах сигналы лишь реализованы в стандартной библиотеке языка C.
В первой статье цикла – "Основы работы с сигналами" – описана общая концепция сигналов (так, как ее видит POSIX) и даны основы работы с сигналами – отсылка сигнала, ситуации, когда она происходит, обработка принятого сигнала и создание своего обработчика.
Во второй статье цикла – "Дополнительные сведения о сигналах" – будет дана информация о получении контекста сигнала и об отправке данных вместе с сигналом. Также будет рассказано о сигналах реального времени.

kdenlive – изучаем базовые приемы работы с видео редактором

Written in 16-6-2010 by linux.org.ru | No Comments

В статье рассказано о возможностях нелинейного видео редактора kdenlive и на примере простого видео показан элементарный процесс монтажа. Это позволит получить базовые навыки работы с kdenlive: изучить его интерфейс, возможности и процесс практического применения.

Статья охватывает следующие этапы:

1.Краткое вступление о kdenlive

2.Первый шаг - создание проекта и экспорт видеороликов и саундтреков

3.Начинаем монтаж и знакомимся с временной шкалой

4.Монтаж и добавление эффектов

5.Реддинг

Parted Magic 4.11

Written in 16-6-2010 by linux.org.ru | No Comments

14.06.10 Вышла новая версия дистрибутива Parted Magic, содержащего набор консольных и графических утилит, таких как (G)Parted, Clonezilla, TrueCrypt и других. Дистрибутив предназначен, в первую очередь, для операций с разделами на жестких дисках, аварийного восстановления данных и бэкапов.

Изменения:

Добавлены:

  • lm_sensors-3.1.1
  • perl-5.10.1
  • dbrl-1.9.5-79
  • clonezilla-2.3.5-21
  • rarlinux-3.9.3
  • unrar-3.9.7
  • vmfs-tools-0.2.1

Так же, Xarchiver был убран из поставки, вместо него предлагается использовать FileRoller

Вышла спецификация OpenCL 1.1, позволяющая использовать GPU для параллельных вычислений

Written in 16-6-2010 by linux.org.ru | No Comments

Технологическая группа Khronos объявила о выходе обновлённой версии открытого языка для кросс-платформенных параллельных вычислений OpenCL 1.1.

OpenCL определяет API и расширения языка C для параллельного программирования, предусматривая возможность задействовать для решения задач GPU видеокарт. Спецификация OpenCL 1.1 предоставляет увеличенную производительность и функциональность и является обратно совместимой с предыдущей версией.

Работа по написанию новой версии OpenCL заняла около полутора лет. В работе над стандартом приняло участие более 30 компаний, среди которых: IBM, NVIDIA, AMD, Apple, ARM, Electronic Arts, Qualcomm, Texas Instruments, Toshiba, Intel, национальная лаборатория Los Alamos, Nokia.

Основные изменения в спецификации:

  • Новые типы данных, включая трёхкомпонентные векторы и дополнительные графические форматы;
  • Обработка команд и буферов с нескольких хостов и на нескольких устройствах одновременно;
  • Операции на регионах буфера, включая чтение, запись и копирование 1D, 2D и 3D прямоугольных регионов;
  • Расширенное использование события для управления потоком исполнения команд;
  • Дополнительные встроенные Си-функции, такие как целочисленный clamp, shuffle и асинхронные разряженные копии;
  • Улучшено взаимодействие с OpenGL путём эффективного взаимного использования изображений и буферов и связывания событий OpenCL и OpenGL.

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

>>> Обзор OpenCL;