Третий номер электронного журнала Pragmatic Perl

Представлен третий выпуск Pragmatic Perl, русскоязычного журнала о современном языке программирования Perl. В номере: Три правила тестирования кода, написанного с использованием ORM-фреймворка; Pinto — собственный CPAN из коробки; Введение в Perl XS; Введение в разработку web-приложений на PSGI/Plack. Часть 2; Обзор CPAN за апрель 2013 г.; Интервью с Sawyer X. Читать далее Третий номер электронного журнала Pragmatic Perl

В Новой Зеландии утверждён запрет на патентование программного обеспечения

Правительство Новой Зеландии внесло изменения в новые правила патентования, запланированные для принятия взамен устаревшего патентного законодательства, действующего с 1953 года. Внесённые изменения окончательно вывели программное обеспечение из области действия патентной защиты. Рекомендации о запрете действия патентов на программное обеспечение были даны ещё в 2010 году, но активное лобби со стороны сторонников патентования ПО, до сих пор мешало их принятию. Примечательно, что проведённый в стране опрос тысячи IT-профессионалов показал, что 94% опрошенных высказались за запрет патентов на ПО. Читать далее В Новой Зеландии утверждён запрет на патентование программного обеспечения

В 2013 году патентные соглашения с производителями Android-устройств могут принести Microsoft 3.4 млрд долларов

Как известно, компания Microsoft заключила патентные соглашение с производителями 70% выпускаемых для рынка США смартфонов на базе платформы Android, которые признали наличие в Android интеллектуальной собственности Microsoft и согласились выплачивать отчисления с каждого производимого аппарата. Учитывая, что размер отчислений может достигать 8 долларов за одно устройство, в 2013 году платформа Android может принести Microsoft доход в размере 3.4 миллиардов долларов. По мнению представителей компании Google компания Microsoft вместо создания достойного нового продукта (проект Windows Phone провалился и занимает около 1% рынка) избрала тактику подавления конкурирующих систем, пытаясь использовать свой портфель патентов для искусственного поднятия цен устройств на базе Android. Из … Читать далее В 2013 году патентные соглашения с производителями Android-устройств могут принести Microsoft 3.4 млрд долларов

Акционеры Nokia заинтересованы в выпуске смартфонов на платформе Android

На состоявшемся несколько дней назад ежегодном собрании акционеров Nokia многие из участников выступили с критикой действий руководителя компании Стивена Элопа, продвигающего не пользующуюся спросом операционную систему Windows Phone в качестве основной платформы для смартфонов Nokia. Несмотря на завершение двухгодичного переходного периода, пришедшая на замену устройствам на базе Symbian линейка смартфонов Lumia, не смогла изменить сложившуюся ситуацию и отставание от лидеров рынка продолжает сохраняться, а объём продаж по сравнению Apple и Samsung малозначителен. По мнению некоторых акционеров, следует пересмотреть принятое в 2011 году решение, которое привело к безрезультатной гонке за Apple и Samsung. В качестве одного из вариантов, пока не поздно, … Читать далее Акционеры Nokia заинтересованы в выпуске смартфонов на платформе Android

Истекло время жизни выпусков Ubuntu 8.04, 10.04 Desktop и 11.10

Завершился срок поддержки трёх выпусков Ubuntu: доступного с апреля 2008 года LTS-релиза Ubuntu 8.04, представленного в октябре 2011 года промежуточного релиза Ubuntu 11.10 и выпущенной в апреле 2010 года десктоп-редакции дистрибутива Ubuntu 10.04 (поддержка пакетов для серверной версии Ubuntu 10.04 продлится ещё два года). Начиная с 9 мая выпуск обновлений с устранением уязвимостей для указанных выпусков полностью прекращён. Пользователям устаревших версий рекомендуется обновить систему до LTS-выпуска Ubuntu 12.04 или до промежуточного выпуска Ubuntu 13.04. Читать далее Истекло время жизни выпусков Ubuntu 8.04, 10.04 Desktop и 11.10

Корректирующий релиз офисного пакета LibreOffice 4.0.3

Организация Document Foundation анонсировала корректирующий выпуск офисного пакета LibreOffice 4.0.3, в котором представлены только исправления около 100 ошибок и обновления файлов с переводами. Как и два прошлых корректирующих выпуска, версия 4.0.3 рекомендуется для начального внедрения на предприятиях и использования на домашних машинах пользователей. Готовые установочные пакеты подготовлены для платформ Linux, Mac OS X и Windows. Пакет для пользователей Mac OS X отныне заверен цифровой подписью организации Document Foundation, что позволяет избежать предупреждений OS X Gatekeeper и установить пакет без необходимости выполнения дополнительных ручных манипуляций. В анонсе также отмечен прогресс в присоединении к работе над проектом новых разработчиков. Ежегодно сообщество разработчиков … Читать далее Корректирующий релиз офисного пакета LibreOffice 4.0.3

Обновление PHP 5.4.15 и 5.3.25. Кандидат в релизы PHP 5.5.0

Представлены корректирующие выпуски интерпретатора языка программирования PHP — 5.4.15 и 5.3.25 в которых устранено 10 ошибок, не связанных с безопасностью, но устраняющих некоторые серьёзные проблемы со стабильностью. Кроме того, до версии 5.14 обновлена входящая в поставку библиотека libmagic. Одновременно началось тестирование кандидата в релизы новой ветки PHP 5.5. Переход на данную стадию обозначает заморозку кодовой базы, в которую теперь принимаются только исправления ошибок. Релиз ожидается в течение нескольких недель. Со списком новшеств можно познакомиться в прошлом обзоре. Читать далее Обновление PHP 5.4.15 и 5.3.25. Кандидат в релизы PHP 5.5.0

Доступна сборка openSUSE 12.3 для использования в окружении Android

Разработчики проекта openSUSE подготовили специализированную сборку дистрибутива openSUSE 12.3, предназначенную для использования на телефонах и планшетах с платформой Android. Для установки сборки не требуется перепрошивка или перезагрузка аппарата, достаточно скопировать образ openSUSE на SD-карту и запустить его в chroot-окружении из штатной прошивки Android. В качестве графического интерфейса предлагается Xfce, доступ к которому из пользовательской оболочки Android осуществляется посредством VNC-клиента. Читать далее Доступна сборка openSUSE 12.3 для использования в окружении Android

Инициатива по отправке телефонов с Firefox OS авторам идей по созданию интересных приложений

Проект Mozilla представил инициативу «Телефоны для разработчиков программ для Firefox OS«, в рамках которой любой разработчик интересной программы для платформы Firefox OS, может бесплатно получить для тестирования своего приложения телефон Geeksphone Keon. В заявке могут фигурировать как идеи ещё только планируемых приложений, так и намерения портировать программы, уже созданные для других платформ, базирующихся на использовании web-технологий, таких как Chrome, webOS, Blackberry WebWorks или PhoneGap. Число телефонов ограничено. Заявки будут приниматься до конца мая. Читать далее Инициатива по отправке телефонов с Firefox OS авторам идей по созданию интересных приложений

Доступна сборка openSUSE Edu Li-f-e 12.3 для образовательных учреждений

Представлен новый выпуск openSUSE Edu Li-f-e 12.3, специализированной Live-сборки дистрибутива openSUSE 12.3 с подборкой обучающих программ для детей, школьников и студентов, а также для их родителей и учителей. Размер загрузочного iso-образа 3.3 Гб. В качестве десктоп-окружений на выбор предоставляется возможность использования GNOME 3.8, KDE 4.10, XFCE 4.10, Cinnamon 1.6, LXDE, Sugar и IceWM. Благодаря интеграции в базовую систему сервера KIWI-LTSP, дистрибутив может быть использован для создания бездисковых терминалов. Достаточно запустить LiveDVD на одной из машин и на других машинах можно загрузить дистрибутив, используя загрузку по сети (PXE). Интегрированный в дистрибутив инструмент для централизованного администрирования Epoptes, позволяет управлять всеми аспектами работы … Читать далее Доступна сборка openSUSE Edu Li-f-e 12.3 для образовательных учреждений

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

Колин Ватсон (Colin Watson), возглавляющий команду разработчиков инсталлятора Ubuntu, представил новый проект, нацеленный на создание нового формата пакетов и связанного с ним инструментария. Проект ориентирован на предоставление разработчикам сторонних приложений возможности быстрой подготовки пакетов, которые могут быть установлены пользователем в один клик без манипуляций с подключением репозиториев. Новый формат в первую очередь предназначен для упаковки приложений, создаваемых при помощи средств разработки Ubuntu SDK для мобильных версий Ubuntu Touch. Поддержка пакетного менеджера dpkg, инструментария apt и текущей организации работы репозиториев пакетов сохранится в полном объёме без изменений — новый проект нацелен только на выполнение вспомогательных задач по упрощению распространения программ, не … Читать далее Ubuntu развивает собственный формат пакетов для установки сторонних приложений

Новая версия системы мониторинга Icinga 1.9.0, форка проекта Nagios

В день четырёхлетия проекта доступен релиз системы мониторинга Icinga 1.9, которая представляет собой форк системы мониторинга Nagios, отделившийся в начале мая 2009 года вследствие конфликта независимых разработчиков с компанией Nagios Enterprises. Исходные тексты Icinga распространяются в рамках лицензии GPL. Для использования подготовлены два варианта Icinga — с классическим интерфейсом, написанным на языке С++, и новым интерфейсом на языке PHP. Дополнительно поставляется пакет icinga-reporting, с реализацией аналитического модуля для генерации отчетов, написанного на языке Java и работающего вкупе с системой JasperServer. От Nagios проект Icinga отличается переработанной архитектурой, переведенной на использование прослоек IDOMOD и IDO2DB, позволяющих организовать хранение данных мониторинга и … Читать далее Новая версия системы мониторинга Icinga 1.9.0, форка проекта Nagios

Представлен встраиваемый на сайты видеочат на базе P2P-технологий и WebRTC

Разработчики Mozilla представили встраиваемый на любые сайты видеочат, позволяющий организовать общение пользователей сайта с прямым соединением клиентских браузеров при помощи протокола WebRTC, без привлечения отдельной серверной инфраструктуры. Чат построен на базе технологий, представленных в февральской демонстрации прямой видеосвязи между браузерами Chrome и Firefox. Для поддержки видеочата на сайт достаточно добавить простой JavaScript-код, после чего пользователи могут создавать свои комнаты и приглашать для общения в них своих знакомых. Видеочат пока работает только в ночных сборках Firefox и последнем релизе Chrome. Первая версия пока ограничена в своих возможностях и позволяет общаться в одной комнате только двум пользователям (в будущем будет реализована полноценная … Читать далее Представлен встраиваемый на сайты видеочат на базе P2P-технологий и WebRTC

Новая версия свободной системы 3D-моделирования Blender 2.67

Представлен релиз свободного пакета 3D-моделирования Blender 2.67. Новая версия примечательна включением в состав движка рендеринга Freestyle, предоставляющего набор инструментов для создания и генерации двумерных рисунков в различных стилях, таких как анимэ, комбинируемых с подготовленными в Blender 3D-сценами. Другие улучшения: В системах лепки (sculpt) и рисования добавлены новые функции и обеспечена более согласованной работы в различных режимах рисования. Увеличена скорость и точность выполнения операций по отслеживанию движений за счёт задействования библиотеки Ceres для корректировки шагов сопровождения объектов; Добавлена поддержка установки рамки для ограничения области визуализации узлов, позволяя ускорить выполнение предварительного просмотра; В движке Cycles добавлена начальная поддержка подповерхностного рассеивания, позволяющего создавать … Читать далее Новая версия свободной системы 3D-моделирования Blender 2.67

Увидел свет первый полнофункциональный выпуск открытой игры OpenXcom

Представлен релиз OpenXcom 0.9, открытой реализации популярной в 90-е годы стратегической пошаговой игры «UFO: Enemy Unknown«. Код OpenXcom написан на языке C++ с использованием библиотеки SDL и поставляется под лицензией GPL. Игра использует ресурсы (графика, звук) и геймплей оригинальной игры UFO, обеспечивая возможность игры в современном программном окружении. Версия 0.9 подвела итог работы за последние четыре года, ознаменовав завершение реализации игры и предоставление полностью готового игрового процесса. Читать далее Увидел свет первый полнофункциональный выпуск открытой игры OpenXcom

Новая акция Humble Bundle по распространению игр компании Double Fine

Стартовала новая акция от проекта Humble Bundle — «Humble Double Fine Bundle«, в рамках которой пользователь может получить комплект из 5 многоплатформенных игр в обмен на пожертвование проекту любой суммы. Распространяемые в рамках акции могут работать на платформах Mac OS X, Windows и Linux. Новая акция проводится совместно с компанией Double Fine Productions, которая согласилась на эксперимент с поставкой своих игр в рамках инициативы Humble Bundle. В пакет входят следующие игры: Costume Quest, Stacking, Broken Age (при взносе от $35), а также игра Psychonauts, названная некоторыми изданиями лучшей игрой 2006 года, и игра Brütal Legend (при взносе от $7.92), выдвигавшаяся … Читать далее Новая акция Humble Bundle по распространению игр компании Double Fine

Релиз Phusion Passenger 4.0, сервера для быстрого развертывания web-приложений на языках Ruby и Python

После двух с половиной лет разработки представлена новая ветка проекта Phusion Passenger 4.0 (изначально развивался под именами mod_rails и mod_rack), сервера для быстрого развертывания web-приложений на языке Ruby, использующих интерфейс Rack (например, Ruby on Rails), а также WSGI-приложений на языке Python. Сервер оформлен в виде модулей для http-серверов Apache и Nginx, и позволяет легко запустить в рамках одного http-сервера несколько независимых web-платформ на базе WSGI или Rack, достаточно просто скопировать файлы web-приложения в специальную директорию, без необходимости отдельного конфигурирования. Проект позиционируется как стабильный и готовый для промышленного использования. В частности, Phusion Passenger уже применяется на сайтах New York Times, Symantec … Читать далее Релиз Phusion Passenger 4.0, сервера для быстрого развертывания web-приложений на языках Ruby и Python

Представлен ORBX.js

Бренден Айк (Brendan Eich), создатель языка JavaScript, занимающий пост технического директора Mozilla Corporation, представил проект ORBX.js, в рамках которого компанией OTOY подготовлена высокопроизводительная реализация видеокодека, реализованного целиком на JavaScript и WebGL. Новый проект подчёркивает возведение JavaScript на новый уровень развития и знаменует стирание границ между Web и нативными приложениями. ORBX.js может работать в любых современных браузерах, в том числе для мобильных платформ, не требуя никаких дополнительных компонентов, кроме поддержки существующих web-стандартов. Среди основных областей применения ORBX.js, кроме отображения потокового видео, называется создание работающих в окне браузера средств удалённого доступа к рабочему столу, играм и виртуальным окружениям. В частности, продемонстрированы средства … Читать далее Представлен ORBX.js

Ричард Столлман предостерёг W3C от включения DRM в стандарты HTML5

Компании Netflix, Microsoft, Google, Nokia Adobe, и BBC представили консорциуму W3C предложение включить в стандарты HTML5 элементы поддержки DRM (Digital Restrictions Management) для организации защиты от копирования встраиваемого в web-страницы видео- и аудио-контента. Ричард Столлман представил общественности свои размышления по этому поводу. HTML изначально был разработан для описания семантики текста и предоставления браузеру контроля над его представлением. С тех пор, как у компаний появились свои сайты, компании стали подталкивать развитие HTML в направлении контроля над тем, что видит пользователь и как страница себя ведёт. До сих пор, подобные инициативы можно было рассматривать как движение не в том направлении, но не … Читать далее Ричард Столлман предостерёг W3C от включения DRM в стандарты HTML5

Представлен Dagger, декомпилятор исполняемых файлов в промежуточное представление LLVM

На состоявшейся в Париже конференции разработчиков LLVM представлен (видео, слайды) новый проект Dagger, в рамках которого развивается фреймворк для декомпиляции исполняемых файлов в промежуточное представление кода LLVM (IR, Intermediate Representation). Исходные тексты проекта планируется открыть одновременно с первым релизом, Dagger, который ожидается в течение нескольких недель. Преобразование производится в несколько этапов: вначале на основе анализа семантики инструкций, специфичные для определённой аппаратной платформы машинные инструкции транслируются в представление абстрактной архитектуры Mir (micro-IR), которое затем преобразуется в промежуточное представление LLVM, над которым допускается выполнение всех поддерживаемых в LLVM трансформаций, в том числе генерация кода для иных платформ с применением дополнительных методов статической … Читать далее Представлен Dagger, декомпилятор исполняемых файлов в промежуточное представление LLVM

Вышел nginx 1.4.1 с устранением уязвимости, приводящей к удалённому выполнению кода

Представлен внеплановый стабильный выпуск http-сервера nginx 1.4.1, а также первый выпуск новой экспериментальной ветки 1.5.0, в которых отмечается устранение уязвимости (CVE-2013-2028), которая может привести к перезаписи областей стека рабочего процесса при обработке специально оформленных chunked-запросов. При успешной эксплуатации не исключается возможность исполнения кода злоумышленника на сервере. Проблема проявляется только в выпусках nginx, начиная с версии 1.3.9. Прошлая стабильная ветка 1.2.x, которая ещё поставляется в большинстве дистрибутивов, уязвимости не подвержена. Для портов FreeBSD, в которых уже поставлялась версия 1.4.0, выпущено соответствующее обновление. Для исправления проблемы также можно использовать патч. В качестве обходного пути защиты от проявления уязвимости, в каждом из блоков … Читать далее Вышел nginx 1.4.1 с устранением уязвимости, приводящей к удалённому выполнению кода