Релиз JavaScript-фреймворка qooxdoo 2.0

Представлен релиз JavaScript-фреймворка qooxdoo 2.0, предназначенного для создания интерактивных web-приложений, выполняемых внутри браузера, но снабжённых пользовательским интерфейсом, приближенным к оформлению настольных программ. Фреймворк имеет объектно-ориентированную архитектуру и по заявлению разработчиков позволяет создавать программы даже начинающим программистам, не знакомых с особенностями HTML, CSS и DOM. Кроме средств для разработки GUI-интерфейса в qooxdoo представлена поддержка расширенных средств для организации взаимодействия между клиентом и сервером. Серверная часть доступна на языках Java, PHP, Perl, Python. Код фреймворка распространяется в рамках двойной лицензии LGPL/EPL. Новая версия примечательна реструктуризацией проекта, которые теперь позиционируется как универсальный фреймворк, состоящий из четырёх компонентов: qx.Website, qx.Mobile, qx.Desktop и qx.Server: qx.Website … Читать далее Релиз JavaScript-фреймворка qooxdoo 2.0

Компания Wooga открыла код online-игры Pocket Island

Компания Wooga перевела в разряд открытых исходные тексты социальной online-игры Magic Land Island, написанной с использованием технологий HTML5. Игра открыта под именем Pocket Island и доступна под лицензией MIT. Связанный с игрой медиа-контент опубликован под лицензией Creative Commons BY-NC, не допускающей использование в коммерческих проектах. Работа над игрой началась в мае 2011 года в качестве эксперимента для оценки готовности технологий HTML5 для создания сложных многопользовательских сетевых игр. Финальный вариант игры был представлен пользователям в ноябре прошлого года. Разработчики также хотели подчеркнуть современные возможности HTML5 и их использование для создания аналогов приложений, до этого обычно создаваемых на Flash. К сожалению по … Читать далее Компания Wooga открыла код online-игры Pocket Island

Релиз CrossOver 11.2 для Linux и Mac OS X

Компания CodeWeavers, которая спонсирует разработку Wine и возвращает в проект около 98% всех новшеств, реализованных для своих коммерческих продуктов, выпустила релиз пакета Crossover 11.2, основанного на коде Wine 1.4.1 и предназначенного для выполнения программ и игр, написанных для платформы Windows. Начиная с ветки Crossover 11.x проведена интеграция с пакетом CrossOver Games, нацеленным на обеспечение работы игровых приложений, написанных для Windows, а также устранено разделение на редакции Pro, Standard и Bundle. Среди изменений: Обеспечена поддержка Microsoft Visio 2010 и Microsoft Project 2010. Решены проблемы с крахом PowerPoint 2010 при обработке некоторых типов файлов; Улучшена поддержка Fedora 17, в том числе добавлена … Читать далее Релиз CrossOver 11.2 для Linux и Mac OS X

Обзор изменений в языке Си за последние 13 лет

Дэнни Калев (Danny Kalev), бывший член комитета по утверждению стандартов C++, предложивший множество улучшений, вошедших в последние стандарты по языкам Си и Си++, опубликовал статью с обзором нововведений, вошедших в стандарт C11 (ISO / IEC 9899:2011), а также оценкой общих тенденций развития языка Си за последние 13 лет с момента выхода предыдущего стандарта C99. Рассмотрены такие возможности, как средства для обеспечения многопоточности, анонимные структуры и объединения, _Generic, _Noreturn, управление выравниванием выделяемой памяти (aligned_alloc), поддержка Unicode, статические утверждения (Static assertions), средства для проверки допустимых границ и диапазонов значений, удаление функции gets() и новый интерфейс fopen(). Читать далее Обзор изменений в языке Си за последние 13 лет

Корректирующий релиз Samba 3.6.6

Представлен корректирующий релиз Samba 3.6.6, в котором отмечено 68 исправлений. Из наиболее важных изменений можно отметить: Устранение утечки памяти в master-процессе Samba; Обеспечение присоединение рабочих станций XP Pro к контроллеру домена на базе Samba 3.6; Решение проблемы с чтением неинициализированной памяти в talloc_free(); Устранение краха при наличии более 1000 групп в DC; Исправление 10 ошибок, приводящих к краху. Читать далее Корректирующий релиз Samba 3.6.6

Для systemd реализована поддержка управления десктоп-сессиями пользователей

Несколько разработчиков из компании Intel подготовили проект user-session-units, в рамках которого началось развитие компонентов для обеспечения запуска и управления графическими пользовательскими сеансами через системный менеджер systemd. Представленные unit-компоненты позволяют выполнить операции по запуску различных пользовательских оболочек. В настоящее обеспечена поддержка запуска KDE, GNOME Shell, Xfce4, XBMC, Enlightenment и Tizen UI. В ближайшее время ожидается создание соответствующих unit-файлов для легковесных окружений на базе GNOME 2, Fluxbox, Icewm, LXDE и twm. Читать далее Для systemd реализована поддержка управления десктоп-сессиями пользователей

Релиз DirectFB 1.6

После трёх лет разработки представлен релиз библиотеки DirectFB 1.6 (Direct Frame Buffer), предоставляющей программный слой для создания графических окружений. Среди ключевых особенностей нового выпуска отмечается улучшение режима обеспечения безопасности, оптимизация производительности, расширение API, поддержка композитного режима (ilixi compositor), начальная поддержка выполнения приложений DirectFB на платформе Android, улучшенные средства для интеграции с Mesa и поддержка акселерации с использованием OpenGL. Одновременно с DirectFB 1.6 представлены релизы развиваемых проектом оконного менеджера SaWMan 1.6.0, звуковой подсистемы FusionSound 1.6.0 и набора вспомогательных сервисов FusionDale 1.6.0. Код DirectFB распространяется под лицензией LGPL. Для оценки возможностей композитного режима подготовлена специальная видеодемонстрация. DirectFB можно рассматривать как легковесную альтернативу … Читать далее Релиз DirectFB 1.6

Проблемы с приватностью в реализации страницы быстрого запуска в Firefox

В появившейся в Firefox 13 странице быстрого запуска, которая отображается вместо пустой вкладки и позволяет организовать быстрый доступ к наиболее часто посещаемым сайтам, отмечена проблема с приватностью. Так как эскизы для данной страницы формируются автоматически, они могут включать в себя содержимое закрытых областей сайтов и страниц, доступ к которым был организован с использованием HTTPS. В частности, некоторые пользователи отметили появление на эскизах части закрытой переписки и другие конфиденциальные данные, например, скриншоты страниц online-банкинга, на которых можно прочитать номер кредитной карты. Для решения проблемы, разработчики Mozilla уже подготовили патч, которой будет включён в состав следующего выпуска Firefox и исключит появление на … Читать далее Проблемы с приватностью в реализации страницы быстрого запуска в Firefox

MemSQL

Эрик Френкель (Eric Frenkiel) и Никита Шамгунов (Nikita Shamgunov), бывшие сотрудники Facebook, основали стартап, разработавший новую СУБД MemSQL, совместимую с MySQL и удовлетворяющую требованиям ACID к выполнению транзакций (атомарность, согласованность, изолированность, долговечность), но обладающую производительностью, свойственной хранимым в памяти NoSQL БД. MemSQL является проприетарной разработкой, но распространяется бесплатно c ограничением на размер базы в 10 Гб для различных Linux-дистрибутивов. Представленные результаты тестирования производительности показывают, что в конфигурации, при которой MySQL позволяет обеспечить отдачу 3500 запросов в секунду, MemSQL способен выполнить до 80 тысяч запросов в секунду. Для тестирования использовался собственный инструментарий для симуляции нагрузки на СУБД. Высокая производительность в MemSQL … Читать далее MemSQL

Новые версии дистрибутивов Siduction 12.1.1 и Pure OS 5.0

Доступны новые версии дистрибутивов, основанных на экспериментальных репозиториях Debian GNU/Linux: Siduction 12.1.1 — десктоп-ориентированный дистрибутив Linux, основанный на пакетной базе Debian Sid (unstable) по состоянию от 24 июня. Siduction является форком Aptosid, отделившимся в июле 2011 года. Ключевым отличием от Aptosid является использование в качестве пользовательского окружения более новой версии KDE из экспериментального репозитория Qt-KDE, а также свежей версии ядра Linux 3.4.4. В частности, в Siduction используется KDE SC 4.8.4, а не KDE 4.6.5 из штатных репозиториев Debian. Также предлагается вариант дистрибутива с новой версией Xfce 4.8. Для загрузки подготовлены iso-образы на базе KDE (990 Мб), LXDE (568 Мб) и … Читать далее Новые версии дистрибутивов Siduction 12.1.1 и Pure OS 5.0

Сайт сбора пожертвований Фонда СПО попал в фильтр нежелательного контента Microsoft

В ответ на жалобы некоторых пользователей о невозможности совершить пожертвование Фонду свободного ПО из корпоративной сети, защищённой продуктом Microsoft Threat Management Gateway, выяснилось, что сайт donate.fsf.org находится в базе нежелательного контента, используемой для фильтрации трафика в некоторых продуктах Microsoft. В частности, donate.fsf.org отнесён к категории сайтов с азартными играми, доступ к которой закрыт по умолчанию. Несмотря на то, что запрос на ошибочную классификацию был отправлен несколько дней назад, упоминание donate.fsf.org ещё не убрано в фильтрах. По словам Джона Салливана (John Sullivan), исполнительного директора Фонда свободного ПО, данный инцидент прекрасно демонстрирует недопустимость использования проприетарных решений для обеспечения безопасности, так как пользователь … Читать далее Сайт сбора пожертвований Фонда СПО попал в фильтр нежелательного контента Microsoft

MemSQL

Эрик Френкель (Eric Frenkiel) и Никита Шамгунов (Nikita Shamgunov), бывшие сотрудники Faebook, основали стартап, разработавший новую СУБД MemSQL, совместимую с MySQL и удовлетворяющую требованиям ACID к выполнению транзакций (атомарность, согласованность, изолированность, долговечность), но обладающую производительностью, свойственной хранимым в памяти NoSQL БД. MemSQL является проприетарной разработкой, но распространяется бесплатно для разработчиков и предварительной оценки в сборах для различных Linux-дистрибутивов. Представленные результаты тестирования производительности показывают, что в конфигурации, при которой MySQL позволяет обеспечить отдачу 3500 запросов в секунду, MemSQL способен выполнить до 80 тысяч запросов в секунду. Для тестирования использовался собственный инструментарий для симуляции нагруки на СУБД. Высокая производительность в MemSQL достигается … Читать далее MemSQL

Intel опубликовал документацию по программированию GPU-части Ivy Bridge под лицензией Creative Commons

Компания Intel опубликовала полную документацию по графической подсистеме процессоров семейства Ivy Bridge. Документация доступна под лицензией Creative Commons и насчитывает около 2500 страниц, разбитых на 15 PDF-документов. В документации отражена архитектура графического процессора, полные сведения по программированию, спецификации по регистрам, данные о 2D и 3D подсистемам, сведения о средствах ускорения кодирования и декодирования видео. Следует отметить, что Intel публикует подобные исчерпывающие руководства не впервые. Аналогичные материалы ранее публиковались для Sandy Bridge и других семейств GPU. Читать далее Intel опубликовал документацию по программированию GPU-части Ivy Bridge под лицензией Creative Commons

Сотрудник NVIDIA начал обсуждение вопроса, как компания может улучшить поддержку ядра Linux

Стефан Варрен (Stephen Warren), разработчик ядра Linux из компании NVIDIA, развернул в списке рассылки Kernel Summit дискуссию о том, что компании следует сделать, чтобы улучшить поддержку ядра Linux. Стефан указал на то, что в своем комментарии в Google+ Линус Торвальдс подчеркнул, что вклад NVIDIA в разработку ядра в основном связан с обеспечением поддержки Tegra SoC. В связи с этим, сотрудникам компании интересно в каких ещё областях NVIDIA может участвовать в разработке ядра, за исключением больного вопроса поддержки связанного с графикой оборудования, код для которого компания пока не может открыть. В итоге, вопрос сводится к тому, что если NVIDIA будет помогать … Читать далее Сотрудник NVIDIA начал обсуждение вопроса, как компания может улучшить поддержку ядра Linux

Визуальный редактор статей Wikipedia перешёл на новую стадию тестирования

Организации Wikimedia, курирующая развитие свободной энциклопедии Wikipedia и занимающаяся разработкой свободного wiki-движка MediaWiki, анонсировала новую стадию тестирования визуального режима редактирования статей, который позволяет редактировать контент без изучения Wiki-разметки при помощи присущего текстовым процессорам WYSIWYG-интерфейса. Визуальный редактор активирован по умолчанию в специальной области сайта mediawiki.org (для тестирования следует использовать песочницу). В настоящее время редактор всё ещё находится на стадии демонстрационного прототипа, разработка которого продолжается. Например, в новом редакторе ещё нет поддержки обработки изображений и таблиц. Визуальный редактор существенно упрощает и ускоряет внесение мелких правок, так как позволяет вносить исправления в просматриваемые статьи на лету, без необходимости перехода в режим редактирования. Внедрение … Читать далее Визуальный редактор статей Wikipedia перешёл на новую стадию тестирования

Компания Nokia увольняет команду разработчиков Qt (опровергнуто)

Несмотря на заверение, что компания Nokia заинтересована в продолжении развития Qt, по крайней мере в ближайшем будущем, по сведению директора компании KDAB, в сотрудничестве с Nokia продвигающей решения на базе Qt, под десятитысячное сокращение попадает команда из около ста разработчиков, непосредственно занимавшихся развитием Qt. Данное событие оценивается как самое значительное урезание финансирования и сокращение корпоративной поддержки проектов Qt и KDE за всю их историю. Тем не менее, не всё так печально как может показаться, если учесть следующие факты: В прошлом году Nokia продала бизнес лицензирования и поддержки Qt компании Digia. Последнее время поддержка, сопровождение и разработка ветки Qt 4 велась … Читать далее Компания Nokia увольняет команду разработчиков Qt (опровергнуто)

Intel опубликовал документацию по программированию Ivy Bridge под лицензией Creative Commons

Компания Intel опубликовала полную документацию по графической подсистеме процессоров семейства Ivy Bridge. Документация доступна под лицензией Creative Commons и насчитывает около 2500 страниц, разбитых на 15 PDF-документов. В документации отражена архитектура, графического процессора, полные сведения по программированию, спецификации по регистрам, данные о 2D и 3D подсистемам, сведения о средствах ускорения декодирования видео. Следует отметить, что Intel публикует подобные исчерпывающие руководства не впервые. Аналогичные материалы ранее публиковались для Sandy Bridge и других семейств GPU. Читать далее Intel опубликовал документацию по программированию Ivy Bridge под лицензией Creative Commons

Релиз системы регистрации пакетов ulogd 2.0.0

Разработчики фреймворка Netfilter, используемого для фильтрации и преобразования пакетов в ядре Linux, после четырёх лет разработки представили релиз ulogd 2.0.0, демона для сбора информации, связанной с работой netfilter/iptables. После выхода ulogd 2.0.0 объявлено о прекращении развития ветки 1.x, которая переведена в разряд устаревших. Ключевым отличием ulogd 2 является переход на гибко расширяемую архитектуру на базе плагинов и внешних библиотек, позволяющих легко менять методы сбора, хранения и фильтрации данных. Ulogd способен накапливать данные на уровне отдельных пакетов или потоков (сессий c учетом соединений), что может быть использовано с целью аккаунтинга активности пользователей, сбора статистики о трафике или фиксации сетевых атак. Данные … Читать далее Релиз системы регистрации пакетов ulogd 2.0.0

Релиз Wine 1.5.7

Вышел очередной экспериментальный релиз открытой реализации Win32 API — Wine 1.5.7. С момента выпуска версии 1.5.6 было закрыто 77 отчётов об ошибках. Из изменений отмечено: Интегрирована новая версия браузерного движка Gecko, основанная на Firefox 13; Поддержка динамического подключения устройств при помощи UDisks2; В C++ runtime добавлены дополнительные stream-классы; Поддержка метаданных в файлах TIFF; Улучшена реализация WBEM; Расширена поддержка различных размеров страниц при выводе на печать. Читать далее Релиз Wine 1.5.7

В LLVM-бэкэнде драйвера Radeon планировщик инструкций заменен на VLIW

В Gallium3D драйвер R600g для бэкэнда на основе LLVM был внесен любопытный патч, обеспечивающий замену обычного планировщика команд на специфичный для архитектуры VLIW (very long instruction word). В данный момент планировщик не оптимален и даже не полностью учитывает ограничения на группировку команд в VLIW-группах. Однако финализатор из файла r600_asm.c может исправить группировку команд, а патч даже в таком виде позволил достигнуть ускорения на 50% для вычислительного SHA-1 шейдера, но не оказал большого влияния на FPS в большинстве тестов. Предположительно, патч может значительно ускорить выполнение больших шейдеров. Читать далее В LLVM-бэкэнде драйвера Radeon планировщик инструкций заменен на VLIW

NVIDIA потеряла заказ на крупную партию видеокарт из-за закрытости своих драйверов

Китайская компания, разработавшая MIPS-процессоры Loongson, изучала возможность по приобретению очень крупной партии GPU, порядка 10 миллионов устройств. В случае с NVIDIA проблема была связана с тем, что бинарный драйвер не поддерживает архитектуру MIPS. Отмечается, что компания NVIDIA наотрез отказалась предоставить исходные тексты драйвера даже столь крупному заказчику. К тому же портирование бинарного драйвера на MIPS потребовало бы затрат в миллионы долларов (в данный момент драйвер поддерживает только х86 и х86_64). В результате огромный заказ, сумма которого по разным оценкам колеблется от 250 миллионов до почти полумиллиарда долларов достался компании AMD, для видеокарт которой оказался в наличии официально поддерживаемый открытый драйвер. Читать далее NVIDIA потеряла заказ на крупную партию видеокарт из-за закрытости своих драйверов