Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript

В последнее время скорость выполнения JavaScript в новейших веб-браузерах стала настолько высокой, что на основе этого языка программирования стали появляться проекты мало связанные с разработкой веб-приложений. Самым заметным из таких проектов стал написанный на языке JavaScript эмулятор x86 компьютера, созданный талантливым французским исследователем Фабрисом Белларом (Fabrice Bellard). В рамках проекта JSMad предпринят ещё один эксперимент, в результате которого на языке JavaScript был написан декодер для файлов MP3. JSMad позволяет веб-браузеру Mozilla Firefox 4 проигрывать файлы MP3 без использования Adobe Flash. Код также работает и в Google Chrome, начиная с 13 версии, но для работы нужно обязательно включить поддержку Web Audio … Читать далее Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript

Firefox 5 доступен на FTP. Эксперимент с адаптивным формированием новых вкладок

На ftp-сервере Mozilla опубликованы файлы с релизом Firefox 5. Официальный анонс релиза Firefox 5 ожидается 21 июня. До официального анонса загружать новую версию с FTP не рекомендуется. Если вы не собираетесь тестировать и сообщать об ошибках, пожалуйста, дождитесь появления новой версии на сервере для релизов. Обзор новшеств можно посмотреть здесь. Из не упомянутых в прошлом обзоре улучшений можно отметить: Изменение метода выбора соединений из пула открытых сессий, отныне для повторного обращения к недавно запрашиваемому серверу будет выбираться незакрытое соединение с наибольшим размером окна перегрузки (congestion window), т.е. может сразу обеспечить более высокую скорость передачи данных. Обеспечение поддержки для HTML-элементов атрибута … Читать далее Firefox 5 доступен на FTP. Эксперимент с адаптивным формированием новых вкладок

Стартовала инициатива по снабжению разработчиков MeeGo аппаратным обеспечением

Проект MeeGo выступил с новой инициативой «MeeGo Community Device Program«, в рамках которой независимые разработчики для платформы MeeGo могут для тестирования своих разработок на реальном оборудовании получить интернет-планшет ExoPC. Всего компанией Intel для распространения выделено 150 устройств, получить которые можно оформив специальную заявку на сайте. В заявке необходимо подробно обосновать под развитие какого проекта необходимо устройство. Все заявки будут в индивидуальном порядке рассмотрены специально избранным комитетом из разработчиков MeeGo, после чего разработчики самых интересных и полезных проектов получат в свои руки ExoPC сроком на три года. В будущем планируется распространять не только интернет-планшеты, но и смартфоны, телеприставки, нетбуки, медиафоны и … Читать далее Стартовала инициатива по снабжению разработчиков MeeGo аппаратным обеспечением

Разработчики Mozilla работают над реализацией многопоточного рендеринга web-страниц

На конференции O’Reilly Velocity в выступлении представителя проекта Mozilla была озвучена идея создания механизма многопоточной обработки DOM-дерева, что позволит ускорить отображение отдельных web-страниц за счет того, что в процессе обработки одной web-страницы будут задействованы несколько процессорных ядер. Данный проект пока находится на ранней стадии развития и базируется на использовании разрабатываемого в недрах Mozilla языка программирования Rust, ориентированного на параллелизм и безопасность. Грейдон Хоаре (Graydon Hoare), автор языка Rust, в настоящее время работает в Mozilla и по словам докладчика занимается развитием языка Rust в режиме полного рабочего дня. По структуре язык напоминает C++, но позволяет формировать задачи в виде легковесных сопрограмм … Читать далее Разработчики Mozilla работают над реализацией многопоточного рендеринга web-страниц

Корректирующий релиз Perl 5.14.1

Спустя менее месяца с момента выхода Perl 5.14.0 увидел свет корректирующий релиз Perl 5.14.1, полностью обратно-совместимый с прошлой версией и содержащий только исправление ошибок и улучшение документации. Относительно прошлой версии патч включает исправления от 17 авторов, насчитывает около 3.5 тыс. строк и затрагивает 38 файлов. Из исправлений можно отметить добавление в модуле ODBM_File некоторых путей к библиотекам, специфичных для Ubuntu 11.04; устранена утечка памяти при использовании в регулярных выражениях идентифицирующих наборы символов масок (например, [ws]); устранено зацикливание при выполнении резулярных выражений при достаточно редких обстоятельствах. Читать далее Корректирующий релиз Perl 5.14.1

Открыт код системы для проверки корректности оформления CSS-файлов

Открыт исходный код online-сервиса CSS Lint, позволяющего выполнить анализ CSS-блоков с целью выявления возможных проблем. Система проверяет корректность синтаксиса CSS, пытается выявить использование неэффективных конструкций и недопустимых сочетаний параметров, определяет типичные логические ошибки и элементы, которые вызывают проблемы в определенных браузерах. CSS Lint поддерживает подключение дополнений, что может быть использовано для написания собственных модулей для выполнения дополнительных проверок. Код проекта написан на JavaScript, предназначен для выполнения на серверной платформе node.js и распространяется в рамках лицензии MIT. Поддерживается работа не только в виде web-сервиса, но и как утилиты командной строки. Читать далее Открыт код системы для проверки корректности оформления CSS-файлов

Вышел GNAT GPL 2011 — набор средств разработки на языке программирования Ада

После трех лет разработки представлен релиз GNAT GPL 2011, набора средств разработки на языке Ада-2005. В состав пакета входит компилятор, интегрированная среда разработчика GNAT Programming Studio (GPS), система профилирования кода, набор unit-тестов, отладчик и набор библиотек. Дополнительно поставляется плагин для интеграции GNAT с платформой Eclipse. Основные новшества: Обеспечена начальная поддержка стандарта Ada 2012; В интегрированной среде GPS улучшена поддержка разработки на языках C и C++, расширены возможности редактирования кода, проведена работа по улучшению юзабилити; Для интерфейса GtkAda подготовлены новые виджеты, обеспечена поддержка графической библиотеки Cairo; Увеличена гибкость и эффективность инструмента для управления проектами; Добавлена возможности выгрузки Ada-плагинов; Улучшена поддержка конструкций … Читать далее Вышел GNAT GPL 2011 — набор средств разработки на языке программирования Ада

В реализации WebGL из состава Firefox 4 найдена уязвимость

В браузере Firefox 4 найдена уязвимость в коде с реализацией спецификации WebGL. По сравнению с ранее представленным прототипом эксплоита для осуществления атаки на WebGL, найденная проблема позволяет атакующему создать в процессе работы браузера скриншот c любым содержимым экрана, а не только с контентом, выводимым с использованием canvas и WebGL. Например, снимок экрана может быть создан в момент, когда отображаются формы с приватной или конфиденциальной информацией. Обновление Firefox 4 с исправлением накопившихся уязвимостей планируется выпустить 21 июня. До выхода обновления рекомендуется отключить поддержку WebGL в браузере (webgl.disabled в about:config) или обновить браузер до тестовой версии Firefox 5, в котором изначально отключена … Читать далее В реализации WebGL из состава Firefox 4 найдена уязвимость

Релиз СУБД MariaDB 5.2.7

Майкл Видениус (Michael Widenius), основатель MySQL, сообщил о выходе версии СУБД MariaDB 5.2.7, которая является ответвлением от MySQL и развивается компанией Monty Program Ab, созданной Майклом Видениусом после его ухода из Sun Microsystems. Серия MariaDB 5.2.x по функциональности совместима с MySQL 5.1.x и основана на той же кодовой базе, что позволяет осуществить миграцию с MySQL на MariaDB без возникновения проблем с совместимостью. Несмотря на сохранение обратной совместимости, в MariaDB добавлена поддержка нескольких новых хранилищ (FederatedX, PBXT, XtraDB, Aria, OQGRAPH, Sphinx), реализованы дополнительные оптимизации, добавлены новые возможности (например, виртуальные столбцы и подключаемые модули аутентификации) и интегрированы патчи, созданные компанией Percona и … Читать далее Релиз СУБД MariaDB 5.2.7

Релиз пакета для организации групповой работы Horde 4.0

Проект Horde анонсировал выпуск продуктов Horde Groupware 4.0 и Horde Groupware Webmail Edition 4.0. Код продуктов написан на языке PHP, распространяется в рамках лицензии LGPL и поддерживает работу с СУБД MySQL, PostgreSQL, Oracle и MS SQL. Horde Groupware представляет собой готовый для промышленного применения, web-ориентированный пакет для организации совместной работы пользователей, которым предоставлена возможность совместного использования календаря-планировщика, адресной книги, списка задач и заметок. Horde Groupware Webmail Edition расширяет первый пакет поддержкой интерфейса для чтения электронной почты, при этом на выбор предоставляется пять различных web-интерфейсов (платформа одна, отличается внешнее оформление), в которые интегрирована поддержка вышеупомянутых средств для совместной работы. Ключевым отличием … Читать далее Релиз пакета для организации групповой работы Horde 4.0

Релиз детского дистрибутива DoudouLinux 1.0

Представлен первый стабильный релиз DoudouLinux 1.0, дистрибутива с подборкой развлекательных, обучающих и познавательных программ для детей от 2 до 12 лет. Дистрибутив основан на пакетной базе Debian. В состав входят развивающие программы для детей 2-5 лет, пакеты для начального обучения чтению и математике, специализированные приложения для младшего школьного возраста. Размер iso-образа 700 Мб, дистрибутив полностью локализован и поддерживает русский язык во всех элементах интерфейса и приложениях. Дистрибутив готов к работе сразу после загрузки с CD или USB Flash. Для защиты от просмотра детьми контента, предназначенного только для взрослых, в дистрибутив интегрирован специальный фильтр (в качестве web-браузера используется Epiphany). Интерфейс максимально … Читать далее Релиз детского дистрибутива DoudouLinux 1.0

Видеоинтервью с Линусом Торвальдсом про смену версии Linux и про грядущий 20-летний юбилей

На конференции Linuxсon в начале июня Линус Торвальдс дал интервью, в котором рассказал про 20-летний юбилей ядра и про изменение нумерации версии ядра (переход на версию 3). Интервью проводил разработчик ядра Грег Кроа-Хартман (Greg Kroah-Hartman). Читать далее Видеоинтервью с Линусом Торвальдсом про смену версии Linux и про грядущий 20-летний юбилей

Представлен полностью свободный беспроводной адаптер Ben WPAN

Компания Qi Hardware, основанная несколькими участниками проекта Openmoko и специализирующаяся на разработке свободного аппаратного обеспечения, выпустила полностью свободный и не содержащий запатентованных технологий беспроводной адаптер Ben WPAN. Полные схемы и спецификации на аппаратное обеспечение распространяются в рамках лицензии Creative Commons BY-SA 3.0, код драйверов, утилит и прошивки доступен под лицензией GPLv2+, библиотеки поставляются под лицензией LGPLv2.1+. Условия распространения продукта позволяют вносить улучшения и изменения в схемы и создавать производные продукты. При проектировании устройства использовался свободный пакет KiCad. С целью обеспечения полной независимости от проприетарных технологий и обеспечения возможности работы без привязки к закрытым прошивкам авторам разработки пришлось отказаться от совместимости … Читать далее Представлен полностью свободный беспроводной адаптер Ben WPAN

Новый релиз SELTA@Etersoft 1.1

Компания Etersoft сообщила о выпуске релиза пакета SELTA@Etersoft 1.1, который позволяет использовать свободную СУБД PostgreSQL в программах, ориентированных на MS SQL Server. В новой версии транслятор SQL-запросов полностью переписан на основе GOLD Parser. Это позволит значительно повысить стабильность SELTA@Etersoft и оперативно включать в поддержку новые приложения, работающие с MS SQL Server. В выпуске SELTA@Etersoft 1.1 также добавлено большое количество новых запросов, включая WITH ROLLUP и WITH CUBE; реализована возможность загрузки БД в Postgres прямо из дампа MS SQL сервера; добавлена поддержка Postgres 9.0. В ближайших планах — обеспечить совместимость с PostgreSQL приложения САМО-Тур — программного комплекса для автоматизации туроператора. К … Читать далее Новый релиз SELTA@Etersoft 1.1

Первый случай кражи электронной валюты в открытой платежной системе Bitcoin

В набирающей в последнее время популярность децентрализованной сети электронной валюты с открытым исходным кодом Bitcoin зафиксирован факт кражи. В последнее время курс Bitcoin неуклонно растёт, что, по видимому, и привлекло внимание злоумышленников. Пользователь, являющийся одним их первых участников системы, утверждает, что у него украли около 25 000 единиц Bitcoin за одну ночь. По текущему курсу это примерно 500 000 долларов США. Согласно публично доступной информации из сети Bitcoin это так и есть — 25 000 единиц Bitcoin действительно были переведены. При совершении аналогичного преступления в реальном мире банки имеют право, по крайней мере теоретически, заморозить счета правонарушителя и установить его … Читать далее Первый случай кражи электронной валюты в открытой платежной системе Bitcoin

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

Доступен корректирующий выпуск офисного пакета LibreOffice 3.3.3. В новой версии представлено только исправление ошибок и обновление файлов с переводами. Отдельно отмечается проведение работы по увеличению безопасности офисного пакета (устранение каких-то определенных уязвимостей не упоминается). Готовые установочные пакеты подготовлены в форматах deb и rpm. Версия LibreOffice 3.3.3 в настоящий момент рассчитана на тех, для кого стабильность важнее новых возможностей. Выпуск обновлений для ветки 3.3.x продлится до конца года. Напомним, что недавно состоялся релиз LibreOffice 3.4.0, в котором реализовано достаточно много улучшений. Тем не менее ветка 3.4.x еще не признана готовой для промышленного использования и пока позиционируется как ознакомительный выпуск для продвинутых … Читать далее Корректирующий релиз офисного пакета LibreOffice 3.3.3

В Google началось широкомасштабное внедрение протокола SPDY

На конференции O’Reilly Velocity объявлено об обеспечении поддержки протокола SPDY во всех сервисах Google, поддерживающих использование SSL-соединений. Данный факт можно рассматривать как начало широкомасштабного внедрения протокола SPDY, представляющего собой надстройку над протоколом HTTP, позволяющую минимизировать задержку соединения между клиентом и сервером. По оценке Google использование протокола SPDY позволило увеличить скорость отдачи контента поддерживающим данный протокол клиентам на 15%. В некоторых ситуациях скорость может возрастать до 50%. Поддержка протокла SPDY интегрирована в браузер Chrome, начиная с шестой версии. Код с реализацией SPDY открыт под лицензией Apache, также доступны реализации протокола на языках Python, Go, Ruby и JavaScript (node.js). Дополнительно подготовлен специальный … Читать далее В Google началось широкомасштабное внедрение протокола SPDY

Марк Шаттлворт намерен заменить Firefox на Chromium в базовой поставке Ubuntu

В интервью изданию NetworkWorld Марк Шаттлворт заявил, что несмотря на то, что в осеннем выпуске Ubuntu 11.10 по умолчанию по прежнему будет использоваться веб-браузер Firefox, разработчики рассматривают возможность миграции на браузер Chromium в будущих выпусках Ubuntu. Скорее всего такая миграция произойдет не раньше осени следующего года, так как весенний релиз Ubuntu 12.04 будет иметь статус выпуска с длительным сроком поддержки и вносить кардинальные изменения в него не планируется. По мнению Шаттлворта, в настоящее время компания Google активно развивает систему Chrome OS, в которой браузер Chrome работает поверх окружения Linux. В будущем, Chrome в Ubuntu и в Linux в целом достигнет … Читать далее Марк Шаттлворт намерен заменить Firefox на Chromium в базовой поставке Ubuntu

Вышла Fluxbox-редакция Linux дистрибутива Salix 13.37

Представлена легковесная редакция Linux-дистрибутива Salix 13.37, базирующаяся на оконном менеджере Fluxbox. Дистрибутив на 100% совместим со Slackware Linux 13.37 и исповедует подход «одно приложение на одну задачу». Salix развивается создателем дистрибутива Zenwalk Linux, покинувшим проект в результате конфликта с другими разработчиками, отстаивавшими политику максимальной похожести на Slackware. Размер загрузочного iso-образа составляет 574 Мб. В состав новой версии включены такие приложения, как Linux-ядро 2.6.37.6, оконный менеджер Fluxbox 1.3.1, веб-браузер Firefox 4.0.1, почтовый клиент Claws-mail 3.7.8 и офисный пакет Libreoffice 3.3.2, графический редактор Gimp 2.6.11, музыкальный плеер Exaile 0.3.2, видеопроигрыватель Whaaw Media Player 0.2.14, пакет для записи CD/DVD Brasero 2.32.1, BitTorent-клиент Transmission, … Читать далее Вышла Fluxbox-редакция Linux дистрибутива Salix 13.37

Релиз минималистичного дистрибутива Tiny Core Linux 3.7

Вышел минималистичный Linux дистрибутив Tiny Core Linux 3.7, загрузочный образ которого занимает всего 10 Мб и работает на системах с 48Мб ОЗУ. Графическое окружение дистрибутива построено на основе X-сервера Tiny X, тулкита FLTK и оконного менеджера FLWM. Дистрибутив загружается целиком в ОЗУ и работает из памяти. Дополнительно поставляется консольная версия дистрибутива — Micro Core, занимающая 6 Мб и построенная на основе набора утилит BusyBox. Начиная с данного выпуска представлена новая сборка MultiCore (45 Мб), снабженная графическим инсталлятором и поставляемая с набором дополнительных расширений. Кроме стандартных сборок Tiny Core и Micro Core в состав Multi Core включено два дополнительных загрузочных пакета: … Читать далее Релиз минималистичного дистрибутива Tiny Core Linux 3.7

Вышел кандидат в релизы Firefox 5

Представлен кандидат в релизы веб-браузера Firefox 5. Релиз намечен на 21 июня. Из добавленных в Firefox 5 улучшений можно отметить: Поддержка CSS-анимации, позволяющей обеспечить плавный переход от одного набора CSS-стилей к другому; Из блока расширенных настроек в более заметное место вынесены параметры настройки вывода HTTP-заголовка Do Not Track («DNT»), позволяющего информировать сайты о нежелании пользователя передавать на хранение фигурирующую в рамках сессии информацию, в ситуации ее использования для отслеживания перемещений и предпочтений пользователя; Увеличена производительность тега canvas, JavaScript-движка, сетевых операций и функций работы с памятью; Улучшена поддержка стандартов HTML5, XHR, MathML, SMIL и тега canvas; Улучшены функции проверки правописания для … Читать далее Вышел кандидат в релизы Firefox 5