anonymous@RULINUX.NET~# Last login: 2024-11-15 07:55:47
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск

Новости OpenSource

Новости о FOSS

Компания Google открыла код Snappy, библиотеки для сжатия данных

subsection
Скрыть

Компания Google открыла под лицензией Apache код библиотеки Snappy (  http://code.google.com/p/snappy/ ) , в которую включен набор высокопроизводительных функций для сжатия и распаковки данных. Библиотека не поддерживает совместимость с существующими методами сжатия и не предназначена для обеспечения максимальной степени сжатия. Вместо этого все усилия разработчиков были направлены на создание экстремально быстрого способа сжатия и распаковки, при умеренном уровне сжатия.

Код Snappy можно считать стабильным, так как он давно и активно используется в первичных проектах Google, от BigTable и MapReduce до внутренних RPC-систем. По заявлению Google, формат кодирования Snappy зафиксирован и не будет меняться в будущих версиях библиотеки. Отдельно отмечается высокая стойкость декодировщика к нарушению целости обрабатываемого потока, который разработан специально с оглядкой на исключение крахов при обработке любых входных данных.

Скорость работы Snappy значительно опережает такие реализации, как LZO, LZF, FastLZ и QuickLZ, при отстающем, но сопоставимом уровне сжатия. На одноядерном CPU Core i7 64-разрядная сборка Snappy продемонстрировала способность сжимать потоки данных со скоростью 250 Мб/сек и разжимать со скоростью 500 Мб/сек. Примечательно, что добиться столь высокого уровня производительности удалось без использования ассемблерных вставок, что позволяет использовать Snappy для различных архитектур и платформ.

При сравнении с наиболее быстрым режимом сжатия библиотеки zlib, Snappy продемонстрировала десятикратный выигрыш в скорости при тестировании наборов данных различного характера (от текстов до бинарных объектов), но при этом размер сжатых данных получался на 20-100% больше. Для обычного текста уровень обеспечиваемого в Snappy сжатия составляет 1.5-1.7 раз, для HTML-файлов - 2-4 раза. Zlib в быстром режиме обеспечивает сжатие в текста в 2.6-2.8 раз, а HTML-файлов в 3-7 раз.

Копипаста с Opennet.ru


>>> Подробнее

Id (*) (2011-03-23 21:00:36)

[1 сообщение] [Добавить комментарий]


Django 1.3

subsection
Скрыть

Вышла стабильная версия фреймворка Django 1.3, написанного на языке Python и предназначенного для разработки веб-приложений. Разработчики проекта отмечают, что это последний выпуск, который поддерживает работу с Python 2.4. В дальнейшем в качестве минимальной версии будет рекомендован Python 2.5.

При создании новой версии основное внимание было уделено реализации небольших улучшений, давно ожидаемых разработчиками. В частности, создан фреймворк для создания представлений на базе классов (class-based-views), добавлена возможность использования встроенных в Python средств для ведения логов, в поставку включены дополнительные инструменты для упрощения работы со статическим контентом, в тестовый фреймворк интегрирована поддержка библиотеки unittest2.

С opennet.ru.


>>> Подробнее

cetjs (*) (2011-03-23 16:24:58)

[0 сообщений] [Добавить комментарий]


libreoffice 3.3.2

subsection
Скрыть

Изменения:

  •  Исправление ошибок;
  •  Обновление переводов;
  •  Очистка кода от устаревших функций и комментариев на немецком языке;


>>> Подробнее

cetjs (*) (2011-03-23 00:38:28)

[11 сообщений] [Добавить комментарий]


Релиз свободного Flash-плеера Gnash 0.8.9

subsection
Скрыть После семи месяцев разработки представлен релиз свободного Flash-плеера Gnash 0.8.9, исходные тексты которого распространяются в рамках лицензии GPLv3.

Gnash совместим с форматом SWF версии v7 и частично с v8, v9 и v10, содержит реализацию классов ActionScript 2 и 3 для SWF версии 8.5, может проигрывать FLV ролики YouTube, поддерживает обмен XML-сообщениями с сервером. Gnash может работать как в виде отдельного плеера для GNOME и KDE, так и в виде плагина для web-браузеров Mozilla, Chrome и Konqueror.

Из новшеств Gnash 0.8.9 можно отметить:
  •   При использовании Gnash в форме плагина для Firefox 4 обеспечена поддержка прекращения операций отрисовки для скрытых окон;
  •   Улучшена совместимость NPAPI-плагина Gnash с web-браузером Chromium, исправлена проблема с открытием относительных URL и исключено блокирование родительского процесса;
  •   Поддержка SWF-файлов со встроенным блоком ScreenVideo, при использовании Gnash совместно с FFMPEG или gstreamer-ffmpeg (начиная с версии 0.10.12);
  •   Базовые библиотеки теперь реентерабельны, т.е. могут одновременно быть использованы разными потоками. Теперь Gnash более не зависит от одиночной виртуальной машины и сборщика мусора;
  •   Поддержка создания скриншотов в формате JPEG; {* Поддержка RTMP (Real Time Messaging Protocol);
  •   Увеличена производительность выполнения ActionScript, особенно интерактивных приложений;
  •   Возобновлена поддержка сборки с использованием инструментария mingw32;
  •   В утилите dump-gnash улучшена производительность, синхронность и гибкость;
  •   Поддержка использования линейной RGB-интерполяции при заливке градиентов;
  •   В GTK-плеере добавлены настройки буфера обмена;
  •   Устранены проблемы при проигрывании с привлечением GStreamer потоков MPEG4, а также встроенного в SWF-файлы ADPCM и PCM звука;
  •   Реализованы дополнительные функции из категории flash.geom.Rectangle;
  •   Исправлено несколько ошибок, которые приводили к краху. Расширено число автоматизированных текстов для проверки всех возможных входных значений ActionScript API;
  •   Улучшена поддержка 8 версии формата SWF: реализованы BitmapData.draw, BitmapData.loadBitmap и другие функции обработки битовых карт;
  •   Обеспечена поддержка PNG и GIF файлов во всех тегах DefineBitsJpeg. Добавлена поддержка тегов DefineBitsJpeg4 и налажено отображение некоторых многослойных GIF;
  •   Улучшена совместимость с ОС OpenBSD.
Бинарные пакеты Gnash для Debian, Ubuntu и Fedora можно загрузить с сайта  http://getgnash.org.

 

Из процессорных архитектур поддерживаются x86, ARM, MIPS, PowerPC и 64-разрядные платформы.

Цельнотянуто с Opennet.ru


>>> Подробнее

Id (*) (2011-03-21 10:50:52)

[6 сообщений] [Добавить комментарий]


"ЯП для блондинок" PHP 5.3.6

subsection
Скрыть

Представлен релиз интерпретатора языка программирования PHP 5.3.6 в котором устранено 5 уязвимостей и исправлено более 60 ошибок. Отдельно отмечается, что ветка PHP 5.2 больше не поддерживается и все находящиеся в ней уязвимости остаются неисправленными, поэтому пользователям рекомендуется обновить свои системы до версии PHP 5.3.6.

Из связанных с безопасностью исправлений в PHP 5.3.6 можно отметить:

Устранена опасная уязвимость, позволяющая выйти за допустимые границы памяти при обработке изображений со специально оформленным тегом в блоке exif-параметров (CVE-2011-0708);

Исправлена уязвимость, вызванная ошибкой форматирования строки (format-string) в расширении Phar (CVE-2011-1153);

Исправлено целочисленное переполнение в функции shmop_read (CVE-2011-1092);

Исправлено переполнение буфера при указании большого значения в параметре конфигурации "precision";

Устранена уязвимость, приводящая нарушению границ памяти при использовании ZipArchive с опцией FL_UNCHANGED при обработке пустого zip-архива (CVE-2011-0421);

Усилена безопасность в коде парсинга протокола fastcgi в fpm SAPI.

Важные исправления, не связанные с безопасностью:

Обновлены версии поставляемых в комплекте библиотек SQLite3 (3.7.4) и PCRE (8.11);

Добавлена возможность соединяться с сайтами по HTTPS через прокси-сервер, поддерживающий basic-метод аутентификации, используя stream_context/http/header/Proxy-Authorization;

Добавлены опции для отладки backtrace-функций;

Со 100 до 17 уменьшено значение по умолчанию для конфигурационной директивы serialize_precision;

Исправлена ошибка, приводящая к неожиданному аномальному завершению функций isset() и empty();

Исправлена ошибка, приводящая к невозможности при использовании замыканий (сlosures) вызова 'use' для совместно используемых переменных, как по имени переменной так и по ссылке;

Устранено появившееся в версии 5.3.4 регрессивное изменение при обработке обратных слешей в open_basedir;

Для платформы Windows прекращена поддержка сборки с использованием компилятора Visual Studio C++ 6. Для корректной работы Apache SAPI (php5_apache2_2.dll) необходимо использовать Visual Studio C++ 9. Для других SAPI (CLI, FastCGI через mod_fcgi, FastCGI с IIS или другими http-серверами) все работает и при использовании более старых версий VC.


>>> Подробнее

cetjs (*) (2011-03-18 00:01:24)

[1 сообщение] [Добавить комментарий]


Вышел ZFS-FUSE 0.7.0

subsection
Скрыть

Основные изменения:

  • Добавлена поддержка монтирования с использованием ACL
  • Добавлены init-скрипты, в том числе upstart-скрипты для Ubuntu
  • Устранён крах при использовании zfs get all
  • Добавлена опция --enable-xattr для zfs-fuse
  • Исправлены ошибки, связанные с zfsrc и deduplication
  • Изменена fuse подсистема на zfs-fuse
  • Исправлены ошибки, связанны с экпортом и удалением пула


>>> Подробнее

Root-msk (*) (2011-03-13 13:05:17)

[3 сообщения] [Добавить комментарий]


Вышел FUSE-EXFAT 0.9.4

subsection
Скрыть

Основные изменения:

  •   Исправлены ошибки связанные с носителями информации, имеющие размер сектора более 512 байт
  •   Добавлены утилиты — dumpexfat, exfatfsck (утилита для проверки томов с файловой системой ExFAT), mkexfatfs (утилита для создания файловой системы ExFAT), exfatlabel
  •   Теперь том примонтированный обычным пользователем (fusermount -u) может отмонтировать тот же пользователь
  •   Перед отмонтированием тома, все данные кэша сбрасываются на диск
  •   Незначительное увеличение скорости чтения
  •   Теперь все сообщения об ошибках и предупреждениях копируются в syslog

Пользователи Ubuntu могут установить данное ПО с помощью "Центра приложений Ubuntu (Ubuntu Software Center)" выбрав пункт "Правка (edit)", а затем "Источники приложений (Software Sources)" и выбрав вкладку "Другое ПО (Other Software)" кликнуть на кнопку "Добавить (Add)", затем в появившееся поле прописать следующую строку — ppa:relan/exfat.

Скачать для Fedora 14 I686 пакет fuse-exfat
Скачать для Fedora 14 AMD64 пакет fuse-exfat

Скачать для Fedora 14 I686 пакет exfat-utils
Скачать для Fedora 14 AMD64 пакет exfat-utils

Скачать исходный код fuse-exfat
Скачать исходный код exfat-utils

ExFAT — проприетарная файловая система, предназначенная главным образом для флэш-накопителей. Впервые представлена фирмой Microsoft для встроенных устройств в Windows Embedded CE 6.0, также поддерживается Windows Vista SP1, Windows XP (с обновлением KB955704), Windows Server 2008 и Windows 7, MacOS X Snow Leopard 10.6.5. Стоит отметить, что крупные производители электроники, такие как Sony или Canon уже подписали соглашение с фирмой Microsoft о лицензировании ExFAT. Для производителей устройств на базе Linux-ядра — Andoid и MeeGo доступен драйвер для файловой системы ExFAT под проприетарной лицензией и скорее всего не будет открыт из-за соглашения с Microsoft и пока предназначен только для OEM производителей.


>>> Подробнее

Root-msk (*) (2011-03-06 14:37:32)

[4 сообщения] [Добавить комментарий]


YapRI 0.01

subsection
Скрыть

 На CPAN вышла интерактивная оболочка в виде модуля perl ,  позволяющиая интерпретировать команды и значения на языке perl в команды и объекты языка R

R — язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU. R — проект аналогичный языку «S» (Bell Labs), альтернативная реализация языка S. (Есть существенные отличия, но в большинстве своём код на S работает для среды R.)

Изначально R был разработан Россом Айхэкой (англ. Ross Ihaka) и Робертом Джентлменом (англ. Robert Gentleman) (первая буква их имён — R) и в настоящее время поддерживается и разрабатывается R core team. R широко используется для статистического программного обеспечения и анализа данных и фактически стал стандартом для статистических программ.

R доступен под лицензией GNU GPL. Распространяется в виде исходных кодов, а также откомпилированных приложений под ряд операционных систем: некоторые дистрибутивы Linux, FreeBSD, Microsoft Windows, Solaris, Mac OS X и некоторые другие Unix.

В R используется интерфейс командной строки, хотя доступны и несколько графических интерфейсов пользователя.

В 2010 г. R вошёл в список победителей конкурса «InfoWorld Bossie Awards 2010: The best open source application development software» лучшего открытого программного обеспечения года.

>>> Подробнее

vilfred (*) (2011-03-03 13:58:58)

[0 сообщений] [Добавить комментарий]


Вышел Drizzle RC2 (2011-02-28)

subsection
Скрыть

Вышел второй RC Drizzle - форка mysql, оптимизированный для работы в облаке и для веб-приложений. Архитектура Drizzle изначально оптимизирована для многопоточных вычислений на современных многоядерных архитектурах.

Данный релиз, в основном, включает в себя исправления ошибок и улучшений производительности. Также были возвращены битовые операции из MySQL, продолжилась разработка по улучшению уже интегрированных начинаний.

Из-за своей простоты Drizzle представляет большой интерес, как замена "жиреющему" MySQL, будущее которого также стало непонятным после покупки MySQL AB компанией Oracle. Наряду с MariaDB и Percona - Drizzle сейчас главный кандидат на роль сервера баз данных для веб-проектов.


>>> Подробнее

CKPbIT_HUK (*) (2011-03-02 14:26:05)

[0 сообщений] [Добавить комментарий]


Apache::Gallery 1.0

subsection
Скрыть

После 7-и лет затишься вышел плагин mod_perl Apache::Gallery . Модуль позволяет создавать простой интерфейс к директории с картинками(с предпросмотром и проч) лишь только средствами веб-сервера без установки дополнительных программ или скриптов, реализующих функционал галереи.


>>> Подробнее

vilfred (*) (2011-02-28 14:10:26)

[5 сообщений] [Добавить комментарий]


  13 14 15 16 17 18 19 20 21   




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!