Полноценная программа для чтения PDF, написанная целиком на JavaScript

Увидел свет первый работоспособный релиз проекта pdf.js, в рамках которого создано приложение для просмотра PDF-файлов, написанное целиком на JavaScript с использованием технологий HTML5. Код проекта распространяется под лицензией BSD. По заявлению разработчиков в представленной версии им удалось полностью обеспечить корректное отображение PDF-обзора JavaScript-движка Tracemonkey, которое использовалось в качестве эталонного PDF-документа. Протестировать pdf.js в работе можно на данной странице. Из особенностей pdf.js можно отметить: Поддержка масштабирования и навигации по страницам, Поддержка динамической загрузки шрифтов Type 1 и TrueType; Решение проблем с качеством отображения элементов страниц, например, отображаются тени для рамок и градиенты; Попиксельный вывод содержимого; Возможность вывода диаграмм и графиков; Реализация … Читать далее Полноценная программа для чтения PDF, написанная целиком на JavaScript

Интервью с одним из лидеров проекта по переводу гос. учреждений Мюнхена на открытое ПО

Антон Борисов взял интервью у Оливера Альтехаге (Oliver Altehage), менеджера по изменениям в проекте LiMux, занимающемся миграцией на GNU/Linux и открытое ПО компьютеров в государственных структурах города Мюнхен. Оливер, Мюнхен известен своими Open Source инициативами, когда продукты Microsoft должны быть заменены на их Open Source и Linux эквиваленты. Не могли бы пролить свет на эту идею, ведь я знаю, что её истоки были заложены в 2000 годах. Да, это правда. Первая идея появилась в 2001, первая концепция в 2002. Решение о миграции городского парламента было принято в 2004, сама миграция началась в 2006 г. Этот вопрос может показаться наивным, но … Читать далее Интервью с одним из лидеров проекта по переводу гос. учреждений Мюнхена на открытое ПО

Число патентов в деле "Oracle против Google" продолжает сокращаться

В судебном разбирательстве, связанном с нарушением интеллектуальной собственности компании Oracle в платформе Android, наблюдается продолжение сокращения числа принятых к рассмотрению патентов. В конце июня Бюро по регистрации патентов и торговых марок США отклонило 17 из 21 претензий Oracle, а на днях еще один патент был признан сомнительным. Все связанные с патентом 6,125,447 претензии временно отклонены на основании решения, ранее принятого в другом разбирательстве. На основании демонстрации факта более раннего использования запатентованной технологии признан недействительным патент 5,311,591 на который опирается фигурирующий в деле «Oracle против Google» патент 6,125,447. Всего компания Google обвиняется в нарушении 7 патентов, из которых 5 полностью или … Читать далее Число патентов в деле "Oracle против Google" продолжает сокращаться

Компания Intel открыла пакеты для распределенного построения сцен и трассировки лучей

Компания Intel объявила о выпуске двух новых открытых пакетов: Scalable Virtual Environments — реализация архитектуры для распределенного построения сцен для трехмерных web-приложений, обслуживающих такие проекты, как виртуальные миры. Система позволяет обеспечить гибкое масштабирование в процессе расширения числа участников и размеров виртуального мира. При использовании OpenSimulator пакет Scalable Virtual Environments позволяет увеличить число участников 3D-мира в 20 раз. Embree — расширенная система трассировки лучей в offline-режиме для ускорения рендеринга фото-реалистичных изображений. В комплект входит ядро c реализацией алгоритмов трассировки лучей «Монте-Карло» и движок для рендеринга изображений. Для ускорения работы используются наборы инструкций SSE и AVX, доступные в современных процессорах Intel. Читать далее Компания Intel открыла пакеты для распределенного построения сцен и трассировки лучей

В доступный на официальном сайте архив исходных текстов FTP-сервера vsftpd был внедрен бэкдор

Крис Эванс (Chris Evans), известный эксперт по компьютерной безопасности и автор сверхзащищенного FTP-сервера vsftpd, опубликовал уведомление об обнаружении вредоносного кода в исходных текстах vsftpd-2.3.4.tar.gz, распространяемых с первичного сервера проекта. После инцидента сайт проекта был перемещен со старого хостинга в инфраструктуру Google App Engine (Крис является сотрудником Google). Внедренный в архив vsftpd-2.3.4.tar.gz вредоносный код представляет собой классический бэкдор, запускающий shell на TCP-порту 6200 при указании в имени пользователя смайлика «:)». Код бэкдора не был запутан и легко поддается анализу (изменения составляют около десятка строк). Удивление вызывают непродуманные действия совершивших атаку, которые не предусмотрели в бэкдоре механизма для отправки уведомления о возможности … Читать далее В доступный на официальном сайте архив исходных текстов FTP-сервера vsftpd был внедрен бэкдор

Релиз системы управления web-контентом WordPress 3.2

Увидел свет релиз WordPress 3.2, системы управления web-контентом, написанной на языке PHP и ориентированной на создание блогов. Число загрузок выпущенной в феврале версии WordPress 3.1 составило 15 млн копий. В WordPress 3.2 исправлено 395 ошибок и представлено несколько важных изменений, среди которых прекращение поддержки PHP 4, MySQL 4 и Internet Explorer 6. Для работы WordPress 3.2 отныне требуется установка минимум PHP 5.2.4 и MySQL 5.0.15. Проверить подходит ли текущее программное окружение хостинга под новые требования WordPress 3.2 можно установив специально подготовленный плагин health-check. Главной целью в процессе разработки WordPress 3.2 было повышение быстродействия и понижение требований к ресурсам. По словам … Читать далее Релиз системы управления web-контентом WordPress 3.2

Для FreeBSD доступен рабочий прототип видеодрайвера Intel с поддержкой KMS/GEM

Константин Белоусов представил первый работающий вариант GEM/KMS-драйвера для графических чипов Intel, реализованный на уровне ядра FreeBSD. Первый выпуск нацелен на разработчиков, желающих принять участие в отладке и доработке драйвера. Драйвер не предназначен для конечных пользователей и даже еще не ориентирован на широкомасштабное тестирование, так как разработка ещё не завершена и многие возможности не реализованы. Патч подготовлен для FreeBSD-HEAD и протестирован с графической подсистемой Core i5 Ironlake при выводе через HDMI (DisplayPort пока не поддерживается). Портировать драйвер для 8-STABLE не планируется. Пока не завершена реализация поддержки Intel Sandy Bridge, а также второго и третьего поколения архитектуры Intel GMA (основная работа ведется … Читать далее Для FreeBSD доступен рабочий прототип видеодрайвера Intel с поддержкой KMS/GEM

В WordPress прекращается поддержка PHP 4 и MySQL 4

Разработчики свободной системы управления контентом платформы, ориентированной на организацию работы блогов, сообщили, что начиная со следующего выпуска WordPress 3.2 будут существенно повышены минимальные системные требования. В отличии от прошлых версий, WordPress сможет работать только на системах с PHP 5.2.4 и старше, в качестве СУБД будет поддерживаться MySQL начиная с версии 5.0.15. Кроме того, в новой версии также будет прекращена поддержка web-браузера Internet Explorer 6. До выпуска 3.2 WordPress в полной мере поддерживал работу с PHP 4.x и MySQL 4.x. Примечательно, что в момент первого объявления о планах прекращения поддержки PHP 4, опубликованного год назад, новым требованиям отвечало только 11% от … Читать далее В WordPress прекращается поддержка PHP 4 и MySQL 4

Для WebKit представлена реализация технологии WebCL

Группа Khronos, развивающая технологии связанные с открытым графическим стандартом OpenGL, анонсировала создание прототипа с реализацией находящейся в разработке спецификации WebCL для браузерного движка WebKit. Код прототипа создан силами компании Samsung и открыт в рамках лицензии BSD. Следует отметить, что два месяца назад компанией Nokia уже был представлен первый прототип WebCL, реализованный в виде дополнения для браузера Firefox. В настоящий момент работа над спецификацией WebCL еще не завершена и доступные реализации для Firefox и WebKit в первую очередь предназначены для ознакомления и экспериментов. WebCL описывает JavaScript-интерфейс к стандарту OpenCL (Open Computing Language), который определяет API и расширения языка Си для параллельного … Читать далее Для WebKit представлена реализация технологии WebCL

Вышел Live-дистрибутив Parted Magic 6.3

Доступен релиз Parted Magic 6.3, компактного LiveCD/LiveUSB дистрибутива для восстановления системы после сбоя. Графический интерфейс основан на окружении LXDE. В минимальном режиме дистрибутив может работать на машинах с 48 Мб ОЗУ. Размер iso-образа 170 Мб. В новой версии устранены ошибки в некоторых системных скриптах, в состав дистрибутива включены две созданные в рамках проекта Puppy Linux утилиты — pburn (программа для записи CD/DVD) и pfilesearch (интерфейс для локального поиска файлов). Вызов утилит pburn и pfilesearch пока не интегрирован в меню, их следует запускать из терминала). Начиная с данной версии дистрибутив, кроме ранее поставляемой сборки для архитектуры i486, дополнительно доступен в вариантах … Читать далее Вышел Live-дистрибутив Parted Magic 6.3

Конкурс русскоязычных статей Ubuntu 2011

Русскоязычное сообщество пользователей Ubuntu Linux объявило о проведении конкурса русскоязычных статей, который пройдет с 1 июля по 18 октября. Конкурсантам предлагается написать «околотехнический текст» или руководство «как сделать …» на тему Ubuntu. Возраст участников не ограничен. Количество статей от одного автора тоже не ограничено. Все участники мероприятия получат диплом почётного лауреата и CD-диск с Ubuntu. Призы победителям в рамках первого конкурса символические (футболки и хостинг). Конкурс является своеобразной попыткой привлечь пользователей Ubuntu к созданию контента, который может помочь менее искушенным пользователям в освоении Ubuntu Linux. Совершив свой вклад в общее дело, лучшей наградой будет признание сообщества и благодарность новичков за … Читать далее Конкурс русскоязычных статей Ubuntu 2011

Уязвимости в NetBSD, WordPress, Plone, DokuWiki, Joomla, Piwik, Asterisk, libvirt и LibreOffice

Несколько недавно обнаруженных уязвимостей: В реализации функций getservbyname*, getservbyport*, getaddrinfo и getnameinfo из стандартной библиотеки NetBSD 5.1 найдена уязвимость, позволяющая осуществить переполнение буфера при обработке в функциях специальным образом оформленного доменного имени, длиной порядка 10 тысяч символов. Проблема исправлена в CVS-репозитории NetBSD; В системе управления web-контентом WordPress найдено несколько уязвимостей, позволяющий через параметры «orderby» и «order» осуществить подстановку SQL-команд пользователем, имеющим полномочия редактирования контента. Проблемы исправлены в выпусках 3.1.4 и 3.2-RC3; В CMS Plone и платформе Zope найдена уязвимость, позволяющая обойти некоторые ограничения безопасности. Детали уязвимости не публикуются. Проблема решена в обновлении Zope_Hotfix_20110622; В wiki-движке DokuWiki найдена уязвимость, позволяющая злоумышленнику … Читать далее Уязвимости в NetBSD, WordPress, Plone, DokuWiki, Joomla, Piwik, Asterisk, libvirt и LibreOffice

В исходных текстах FTP-сервера vsftpd обнаружен бэкдор

Крис Эванс (Chris Evans), известный эксперт по компьютерной безопасности и автор сверхзащищенного FTP-сервера vsftpd, опубликовал уведомление об обнаружении вредоносного кода в исходных текстах vsftpd-2.3.4.tar.gz, распространяемых с первичного сервера проекта. После инцидента сайт проекта был перемещен со старого хостинга в инфраструктуру Google App Engine. Внедренный в архив vsftpd-2.3.4.tar.gz вредоносный код представляет собой классический бэкдор, запускающий shell на TCP-порту 6200 при наличии в имени пользователя смайлика «:)». Код бэкдора не был запутан и легко поддается анализу (изменения составляют около десятка строк). Удивление вызывают непродуманные действия совершивших атаку, которые не предусмотрели в бэкдоре механизма для отправки уведомления о возможности проникновения. Непонятно, как злоумышленники … Читать далее В исходных текстах FTP-сервера vsftpd обнаружен бэкдор

Релиз http-сервера lighttpd 1.4.29

После 10 месяцев разработки увидел свет релиз легковесного http-сервера lighttpd 1.4.29. Релиз носит корректирующий характер и содержит 11 исправлений, из которых можно отметить: Устранен конфликт встроенных md5-функций с их аналогами из состава OpenSSL, встроенные функции теперь снабжены префиксом «li_»; Улучшение поддержки SSL, реализованы алгоритмы обмена ключами Diffie-Hellman и Elliptic-Curve Diffie-Hellman, а также поддержка ssl.use-sslv3; На платформе Solaris реализован fdevent-обработчик «solaris-eventports«. Решена проблема с ожиданием ответа в mod_proxy, даже если заголовок content-length равен нулю; В лог больше не выводятся вводящие в заблуждение сообщения «connection closed: poll() — ERR»; В mod_cgi буфер чтения адаптируется под большие блоки входных данных; Налажено определение в … Читать далее Релиз http-сервера lighttpd 1.4.29

Релиз http-сервера lighttpd 1.4.29

После 10 месяцев разработки увидел свет релиз легковесного http-сервера lighttpd 1.4.29. Релиз носит корректирующий характер и содержит 11 исправлений, из которых можно отметить: Устранен конфликт встроенных md5-функций с их аналогами из состава OpenSSL, встроенные функции теперь снабжены префиксом «li_»; Улучшение поддержки SSL, реализованы алгоритмы обмена ключами Diffie-Hellman и Elliptic-Curve Diffie-Hellman, а также поддержка ssl.use-sslv3; На платформе Solaris реализован fdevent-обработчик «solaris-eventports«. Решена проблема с ожиданием ответа в mod_proxy, даже если заголовок content-length равен нулю; В лог больше не выводятся вводящие в заблуждение сообщения «connection closed: poll() — ERR»; В mod_cgi буфер чтения адаптируется под большие блоки входных данных; Налажено определение в … Читать далее Релиз http-сервера lighttpd 1.4.29

Вышел Live-дистрибутив Toorox 07.2011 "KDE"

Вышел релиз Live-дистрибутива Toorox 07.2011, использующего наработки Gentoo, загрузочные скрипты KNOPPIX и пользовательское окружение на базе KDE 4.6.4 (отдельно распространяется вариант Toorox на базе GNOME 3.0.2). Toorox позиционируется в роли переносного пользовательского окружения, работающего на USB Flash. Дистрибутив снабжен графическим инсталлятором, который позволяет задействовать /home раздел с жесткого диска или Flash-накопителя. Загрузочный iso-образ занимает 1.8 Гб. При установке на Flash поддерживается три режима установки: статическая, персональная и шифрованная, отличающиеся способом организации хранения домашней директории пользователя. По умолчанию на Flash создается два раздела — ext2 для загрузки и FAT32 для использования в роли хранилища данных. В новой версии используется Linux-ядро 2.6.39 … Читать далее Вышел Live-дистрибутив Toorox 07.2011 "KDE"

Сервис Ubuntu One доступен для платформы Android

Компания Canonical анонсировала доступность клиентского ПО для работы с сервисом Ubuntu One на платформе Android. Код приложения распространяется в рамках лицензии AGPLv3. Программа позволяет не только получить возможность загружать и скачивать файлы из online-хранилища Ubuntu One, но и обеспечить автоматическое резервное копирование хранящихся на телефоне фотографий. Сервис Ubuntu One позволяет получить любому пользователю 2 Гб бесплатного дискового пространства на серверах компании Canonical. Кроме использования в роли хранилища файлов, сервис поддерживает такие функции, как синхронизация между несколькими компьютерами содержимого адресной книги, заметок Tomboy и закладок Firefox. При подключении хранилища в домашнем каталоге пользователя создается директория «Ubuntu One» данные из которой в … Читать далее Сервис Ubuntu One доступен для платформы Android

Бета версия проприетарного видеодрайвера NVIDIA 280.04

Анонсирован выход проприетарного видеодрайвера NVIDIA 280.04, имеющего статус бета-версии. Кроме исправления ошибок в новом выпуске обеспечена начальная поддержка ABI X.Org-сервера 1.11, находящегося в данный момент на стадии тестирования кандидата в релизы. Читать далее Бета версия проприетарного видеодрайвера NVIDIA 280.04

Релиз распределенной системы управления версиями Mercurial 1.9

Вышел релиз распределенной системы управления версиями Mercurial 1.9. В новой версии представлено около ста изменений, из которых можно отметить: Поддержка функционального языка для выбора набора файлов. Для задания логики выборки используется префикс «set:«. Например, теперь можно использовать конструкции такого рода ‘hg revert «set:copied() and binary() and size(‘1M’)’; Улучшено обнаружение нового набора изменений на удаленном сервере; Для улучшения интеграции со сторонними приложениями представлена поддержка работы в режиме командного сервера, позволяющего взаимодействовать с сервером через передачу команд в рамках одного stdin/stdout потока; Добавлена экспериментальная схема хранения «generaldelta»; Добавлена новая экспериментальная клиентская http-библиотека. В качестве примера использующих Mercurial проектов можно привести: OpenSolaris, NetBeans, … Читать далее Релиз распределенной системы управления версиями Mercurial 1.9

Победитель шахматных соревнований был дисквалифицирован после нарушения лицензии GPL

Программа Rybka, на протяжении четырёх лет удерживающая лидерство в чемпионате мира среди шахматных программ, была навсегда дисквалифицирована Международной ассоциацией компьютерных игр после обнаружения факта заимствования части кода из открытых шахматных проектов Crafty и Fruit, распространяемых под лицензией GPL. Кроме того, создателю Rybka предписано вернуть все призы, заработанные на соревнованиях за 2007, 2008, 2009 и 2010 годы. Нарушение лицензии GPL не было выявлено несколько лет, так как Rybka распространяется на коммерческих условиях без предоставления исходных текстов. Разбирательство, выявившее нарушение правил соревнования и лицензии GPL, было инициирования после того, как пользователи обратили внимание на подозрительное совпадение в поведении Rybka и открытых программ … Читать далее Победитель шахматных соревнований был дисквалифицирован после нарушения лицензии GPL

Вышел июльский номер журнала "BSD Magazine"

Доступен июньский номер журнала «BSD Magazine» (PDF, 4 Мб). В номере (журнал на английском языке): Автоматизация управления несколькими десятками машин с FreeBSD; DragonflyBSD: Тестирование дедупликации в файловой системе Hammer; Обзор новой панели управления PC-BSD; Использование ГИС PostGIS во FreeBSD; Мониторинг системной статистики при помощи Collectd; Пример использования Memcached для оптимизации работы web-сервисов; Настройка аутентификации и авторизации через LDAP в OpenBSD; Построение системы обнаружения атак на базе Snorby во FreeBSD и OpenBSD; Полное шифрование данных на диске FreeBSD. Читать далее Вышел июльский номер журнала "BSD Magazine"