Пятый выпуск электронного журнала Pragmatic Perl

Представлен пятый выпуск Pragmatic Perl, русскоязычного журнала о современном языке программирования Perl. В номере: LIVR (Language Independent Validation Rules) — независимые от языка правила валидации Введение в разработку web-приложений на PSGI/Plack. Часть 4. Асинхронность Многопроцессовый сервер на AnyEvent Обзор CPAN за июнь 2013 г. Интервью с Брайаном Ди Фоем про будущее. Часть 1 Perl Quiz Журнал продолжает розыгрыш одного билета на YAPC::Europe 2013 в Киеве! Для участия вам необходимо всего лишь подписаться на журнал и зарегистрироваться на сайте конференции. Победитель будет выбран случайным образом и объявлен в августовском выпуске. Читать далее Пятый выпуск электронного журнала Pragmatic Perl

Выпуск системного менеджера Systemd 205

Леннарт Поттеринг (Lennart Poettering) представил релиз системного менеджера systemd 205, примечательный пересмотром методов работы с cgroups для управления системными ресурсами. Изменения отражают планы по переработке концепции использования cgroups, предпринятой с целью устранения недостатков в дизайне данной подсистемы. Новая схема использования cgroups предусматривает наличие центрального арбитра для распределения ресурсов, который будет выступать промежуточным звеном между конфигурацией cgroups на уровне ядра и кодом, выполняемым на уровне пользователя. Таким образом, приложения не смогут напрямую изменять конфигурацию cgroups, а должны обращаться для выполнения данных операций к арбитру через специальный высокоуровневый API. Функции подобного арбитра возьмёт на себя systemd. В самом systemd функции прямого обращения … Читать далее Выпуск системного менеджера Systemd 205

Ubuntu Touch перешёл на новую модель организации работы

Разработчики Ubuntu сообщили о переходе к новой модели компоновки сборок Ubuntu Touch для смартфонов. Если ранее Ubuntu запускался в chroot-окружении уже загруженной платформы Android и использовал системные компоненты Android, то теперь изначально загружается Ubuntu, а компоненты платформы Android инициализируются на ранней стадии загрузки в изолированном контейнере, создаваемом при помощи инструментария LXC. Ежедневные тестовые образы Ubuntu Touch уже переведены на использование нового метода. Управляющий интерфейс adbd теперь запускается в базовом корневом окружении Ubuntu, что позволяет использовать команду «adb shell» для доступа к рабочей системе. Для доступа к изолированному окружению Android следует использовать команду android-chroot. Читать далее Ubuntu Touch перешёл на новую модель организации работы

В Cryptocat найдена серьёзная уязвимость, позволяющая получить доступ к зашифрованным сообщениям

В Cryptocat, нацеленном на обеспечение приватности web-чате, в котором шифрование производится на стороне браузера клиента и на сервер поступают уже зашифрованные данные, выявлена проблема безопасности, делающая возможным доступ к отправленным сообщениям. Проблема проявляется начиная с выпуска 2.0 и заканчивая версией 2.0.41, таким образом все сообщения отправленные с 17 октября 2011 года по 15 июня 2013 года подвержены указанной уязвимости. Cryptocat позиционируется как проект, использующий для защиты частной переписки надёжные технологии шифрования, такие как алгоритм AES-256 и методы криптогрфии по эллиптическим кривым. История поучительна тем, что тривиальная ошибка в коде свела всю надёжность системы на нет и поставила под вопрос доверие … Читать далее В Cryptocat найдена серьёзная уязвимость, позволяющая получить доступ к зашифрованным сообщениям

Создан англоязычный сайт Kingsoft/WPS Office, развиваемого в Китае офисного пакета для Linux

Введён в строй международный сайт сообщества пользователей проекта Kingsoft Office (также известен как WPS Office), в рамках которого китайскими разработчиками развивается аналог офисного пакета MS Office, написанный на Qt и нацеленный на работу в Linux. На сайте представлен набор англоязычной информации о проекте, создан форум и распространяются сборки, локализованные для англоязычных пользователей (ранее сборки поставлялись только через форум на китайском языке). Готовые сборки доступны в форме пакетов RPM и DEB. В состав входит текстовый процессор, система для создания презентаций и табличный процессор. Пакет распространяется бесплатно. Преимуществом перед LibreOffice, Google Docs и Lotus Symphony является привычный для пользователей MS Office интерфейс, … Читать далее Создан англоязычный сайт Kingsoft/WPS Office, развиваемого в Китае офисного пакета для Linux

Анимационная студия Mad Crew перешла на использование Krita

Разработчики растрового графического редактора Krita, входящего в состав развиваемого проектом KDE офисного пакета Calligra, сообщили, что шведская студия анимации и спецэффектов Mad Crew выбрала Krita для использования в своём рабочем процессе. В студии Krita будет использоваться в качестве основного инструмента для создания двухмерных рисунков. В настоящее время уже завершена стадия тестового внедрения, которая оставила только положительные впечатления и показала способность использования Krita совместно с пакетами VRay и Maya. Krita поддерживает многослойную обработку изображений и обладает большим набором средств для цифровой живописи, создания скетчей и формирования текстур. Поддерживается большой набор графических планшетов для рисования от руки. Сообщается, что одним из факторов … Читать далее Анимационная студия Mad Crew перешла на использование Krita

Корректирующий выпуск системы виртуализации VirtualBox 4.2.16

Компания Oracle выпустила корректирующий релиз системы виртуализации VirtualBox 4.2.16, в котором отмечено 10 исправлений, направленных на увеличение стабильности и устранение регрессивных изменений. Из наиболее заметных улучшений можно отметить устранение краха при импорте файлов OVF/OVA без манифеста или при подключении DVD-накопителя с пустым носителем или прикреплённого к SATA-контроллеру. Налажена загрузка через EFI 64-разрядых гостевых систем на 32-разрядном хосте. Устранена порция проблем при использовании с Windows 8 и Mac OS X, произведена адаптация пакета для Windows 8.1. Читать далее Корректирующий выпуск системы виртуализации VirtualBox 4.2.16

В рамках проекта MagicPlay подготовлен открытый аналог технологии AirPlay

Компания DoubleTwist представила MagicPlay, новую открытую платформу для организации потокового беспроводного вещания музыки через WiFi-колонки, умные телевизоры, автомобильные аудиосистемы и другие устройства, выступая в роли альтернативы проприетарной технологии AirPlay. Создание MagicPlay стало ответом на появление на рынке беспроводных колонок, способных работать только с устройствами поддерживающими AirPlay, что оставляет за бортом оборудование, произведённое не компанией Apple, например, телефоны и планшеты на платформе Android. MagicPlay является полностью открытой технологией и не требует выплаты отчислений при её реализации. При этом MagicPlay является предельно простой для потребителя технологией и позволяет наладить беспроводное вещание в «одно касание». При обнаружении в текущей WiFi сети устройств, поддерживающих … Читать далее В рамках проекта MagicPlay подготовлен открытый аналог технологии AirPlay

Уязвимость, позволяющая внести изменения в Android-пакеты без нарушения цифровой подписи

Исследовательская лаборатория Bluebox Labs сообщила о намерении раскрыть на конференции Black Hat, которая состоится 27 июля, детали необычной уязвимости в платформе Android, позволяющей формировать цифровые подписи верифицируемые первичным ключом платформы. По заявлению исследователей уязвимости подвержены 99% всех устройств на базе платформы Android. С практической стороны, уязвимость позволяет внести изменения в APK-пакеты программ, без нарушения проверочной цифровой подписи, которая остаётся корректной и не сигнализирует об изменении начинки пакета (например, можно подставить в пакет троянскую вставку, но пакет не вызовет подозрений и будет выглядеть как созданный авторами приложения). Компания Google была информирована о выявленной проблемы в феврале. Проблема проявляется во всех ветках … Читать далее Уязвимость, позволяющая внести изменения в Android-пакеты без нарушения цифровой подписи

В Nouveau появилась поддержка движка VP2 для аппаратного декодирования видео MPEG2 и H.264

Для Nouveau, свободного драйвера для видеокарт NVIDIA, представлена серия патчей, обеспечивающих поддержку средств аппаратного декодирования видео в форматах MPEG2 и H.264 с использованием движка VP2 (PureVideo HD), присутствующего в сериях GPU NVIDIA c NV84 (GeForce 8600) по NV96 (GeForce 9400/9600/9700), а также в графических процессорах поддерживаемых NVA0 (GT 200). Изменения представлены как для драйвера Gallium3D из состава Mesa, так и для DRM-модуля для ядра Linux. Для использования добавленных в Nouveau средств акселерации декодирования видео предложено использовать API VDPAU или XvMC. По приблизительной оценке задействование VP2 через XvMC позволяет увеличить производительность декодирования на 20% по сравнению с декодированием силами CPU. Тем … Читать далее В Nouveau появилась поддержка движка VP2 для аппаратного декодирования видео MPEG2 и H.264

GitHub представил средства для публикации релизов

Хостинг свободных проектов GitHub объявил о доступного нового сервиса Releases, в рамках которого подготовлен ряд возможностей для упрощения подготовки, выпуска и распространения релизов приложений, размещённых на GitHub. Релиз рассматривается как обособленный объект со своим списком изменений, примечанием к выпуску и доступными для загрузки бинарными ресурсами (сборки, документация и т.п.) и архивом с кодом. Поддерживаются как финальные релизы, так и предварительные выпуски, такие как кандидаты в релизы, альфа- и бета-версии. Релиз может быть инициирован при помощи заведения специального тега в Git. Читать далее GitHub представил средства для публикации релизов

Samsung поглотил компанию, развивающую медиа-центр Boxee

Компания Boxee, развивающая одноимённый медиа-центр, объявила о заключении сделки по продаже бизнеса концерну Samsung. По неофициальным данным сумма сделки составила 30 млн долларов. Ожидается, что созданные в рамках проекта Boxee технологии будут задействованы в умных телевизорах Samsung и возможно в других типах потребительских устройств. Код Boxee основан на открытом проекте XBMC, дополненном поддержкой проприетарных компонентов, интеграцией с социальными сетями и online-сервисами, расширенным API для разработки внешних дополнений. Часть исходных текстов Boxee распространяется под лицензией GPL, но некоторые новые подсистемы, например, библиотека libboxee, доступны только в бинарном виде. С декабря 2011 года проект прекратил поддержку настольных систем и сосредоточился на создании … Читать далее Samsung поглотил компанию, развивающую медиа-центр Boxee

Десктоп-окружение LXDE портировано на Qt и возможно мигрирует на данный фреймворк

Разработчики среды рабочего стола LXDE объявили о том, что в данный момент осуществляется работа по переписыванию LXDE с GTK+2 на QT4/5.1. Разработка версии на базе GTK+ 2 продолжается, вариант на основе Qt развивается в качестве эксперимента. Сообщается, что при разработке варианта LXDE на Qt учитывается совместимость со средой рабочего стола Razor-qt. Сведений о попытках портирования LXDE на GTK+ 3 пока нет, с учётом того, что время поддержки ветки GTK+2 в недалёком будущем будет прекращена, разработчики LXDE присматриваются к возможности миграции на Qt, вместо перехода на GTK+ 3. На данный момент портированы в базовом виде панель задач и запуска lxpanel, файловый … Читать далее Десктоп-окружение LXDE портировано на Qt и возможно мигрирует на данный фреймворк

В Nouveau появилась поддержка движка V2 для аппаратного декодирования видео MPEG2 и H.264

Для Nouveau, свободного драйвера для видеокарт NVIDIA, представлена серия патчей, обеспечивающих поддержку средств аппаратного декодирования видео в форматах MPEG2 и H.264 с использованием движка V2 (PureVideo HD), присутствующего в сериях GPU NVIDIA c NV84 (GeForce 8600) по NV96 (GeForce 9400/9600/9700), а также в графических процессорах NVA0 (GT 200). Изменения представлены как для драйвера Gallium3D из состава Mesa, так и для DRM-модуля для ядра Linux. Для использования добавленных в Nouveau средств акселерации декодирования видео предложено использовать API VDPAU или XvMC. По приблизительной оценки задействование V2 через XvMC позволяет увеличить производительность декодирования на 20% по сравнению с декодированием силами CPU. Тем не … Читать далее В Nouveau появилась поддержка движка V2 для аппаратного декодирования видео MPEG2 и H.264

Уязвимость, позволяющая внести изменения Android-пакеты без нарушения цифровой подписи

Исследовательская лаборатория Bluebox Labs сообщила о намерении раскрыть на конференции Black Hat, которая состоится 27 июля, детали необычной уязвимости в платформе Android, позволяющей формировать цифровые подписи верифицируемые первичным ключом платформы. По заявлению исследователей уязвимости подвержены 99% всех устройств на базе платформы Android. С практической стороны, уязвимость позволяет внести изменения в APK-пакеты программ, без нарушения проверочной цифровой подписи, которая остаётся корректной и не сигнализирует об изменении начинки пакета (например, можно подставить в пакет троянскую вставку, но пакет не вызовет подозрений и будет выглядеть как созданный авторами приложения). Компания Google была информирована о выявленной проблемы в феврале. Проблема проявляется во всех ветках … Читать далее Уязвимость, позволяющая внести изменения Android-пакеты без нарушения цифровой подписи

Выпуск языка программирования Rust 0.7, развиваемого проектом Mozilla

Разработчики из проекта Mozilla представили релиз Rust 0.7, экспериментального языка программирования со строгой типизацией, сфокусированного на безопасной работе с памятью и обеспечению высокого параллелизма выполнения заданий (возможность порождать тысячи и даже миллионы подпроцессов). Исходные тексты проекта распространяются под лицензией MIT. Параллельно с Rust совместно с компанией Samsung развивается экспериментальный браузерный движок Servo, написанный на языке Rust и отличающийся поддержкой многопоточного рендеринга web-страниц и распараллеливанием операций с DOM (Document Object Model). По структуре язык Rust напоминает C++, но существенно отличается в некоторых деталях реализации синтаксиса и семантики, а также ориентацией на блочную организацию структуры кода, которая позволяет реализовать задачи в виде … Читать далее Выпуск языка программирования Rust 0.7, развиваемого проектом Mozilla

Консорциум W3C опубликовал обзор развития web-стандартов для мобильных систем

Консорциум W3C, курирующий разработку web-стандартов, опубликовал обзор состояния разработки и внедрения спецификаций, развиваемых для разработки web-приложений для мобильных устройств. Cпецификации сгруппированы по тематике: графика, мультимедиа, работа с устройствами, формы, взаимодействие с пользователем, хранение данных, управление персональными данными, работа с сенсорными устройствами, сетевые возможности, коммуникация и определение наличия сервисов, формирование пакетов и оптимизация. Читать далее Консорциум W3C опубликовал обзор развития web-стандартов для мобильных систем

Умер Дуглас Энгельбарт

В ночь на 2 июля в возрасте 88 лет умер во сне Дуглас Энгельбарт, изобретатель компьютерной мыши, глава лаборатории в которой был создан первый графический интерфейс пользователя, подготовлен прототип текстового редактора и разработана концепция гипертекста. Читать далее Умер Дуглас Энгельбарт

Один из основателей Apache выбран президентом учреждённого Microsoft фонда Outercurve

Организация Outercurve Foundation (бывшая CodePlex Foundation), учреждённая компанией Microsoft для поддержки открытых проектов для платформы Windows, объявила о назначении на должность президента Джима Ягельски (Jim Jagielski), одного из создателей Apache Software Foundation. Джим является членом управляющих советов организаций OSI и Apache Software Foundation (также занимал должность президента Apache Software Foundation), входит в число основных разработчиков http-сервера Apache и сервера приложений Tomcat, принимает участие в разработке таких проектов, как Sendmail, BIND, PHP, Perl и FreeBSD. Интересно, что в начале года Росс Гардлер (Ross Gardler), вице-президент Apache Software Foundation, также перешёл на работу в Microsoft. Outercurve Foundation позиционирует себя в роли посредника … Читать далее Один из основателей Apache выбран президентом учреждённого Microsoft фонда Outercurve

Parallella, "суперкомпьютер" размером с кредитную карту, перешёл в категорию Open Hardware

Компания Adapteva объявила о дальнейшем развитии разработки платы Parallella как проекта Open Source Hardware. Все связанные с Parallella схемы и документация отныне доступны на GitHub под лицензией Creative Commons BY-SA, исходные тексты FPGA HDL и программные компоненты, в том числе драйверы и SDK для разработки параллельных приложений на C и C++ с задействованием OpenCL, опубликованы пол лицензиями GPLv3/LGPLv3. Информация отражает последний вариант платы, который скоро будет запущен в производство. Первые 6300 экземпляров уже летом будут отправлены пользователям, профинансировавшим разработку на Kickstarter. Плата Parallella сочетает компактный размер (примерно как кредитная карта, 86 x 53 мм) и низкую стоимость ($99) с высокой … Читать далее Parallella, "суперкомпьютер" размером с кредитную карту, перешёл в категорию Open Hardware

Увидел свет Qt 5.1

После шести месяцев разработки компания Digia представила релиз кроссплатформенного фреймворка Qt 5.1, продолжившего развитием ветки Qt 5.x и включающего ряд новых модулей, которые оказались не готовы в момент выхода Qt 5.0 в декабре прошлого года. Кроме того, была проведена большая работа по оптимизации производительности и улучшению работы возможностей, изначально представленных в Qt 5.0. Ключевые новшества Qt 5.1: Добавлены новые модули Qt Quick Controls и Qt Quick Layouts, предоставляющие полноценную кроссплатформенную поддержку виджетов для Qt Quick. В состав модулей включён набор полнофункциональных элементов управления и макетов их размещения на экране (layout), которые значительно упрощают создание интерфейса пользователя с использованием Qt Quick … Читать далее Увидел свет Qt 5.1