LINUX.ORG.RU

Apache


31

4

Всего сообщений: 85

Корректирующий релиз Apache OpenOffice 3.4.1 и начало сбора идей к релизу 4.0

Группа Офисные приложения

Фонд Apache объявил в своем блоге о выходе корректирующего релиза OpenOffice 3.4.1 и представил новые веб-ресурсы, посвященные продукту.

Фонд сделал свое название частью названия продукта, на всех официальных ресурсах данный офисный пакет называется Apache OpenOffice. Фонд заявляет, что версия 3.4.0 была загружена более 12 млн раз пользователями в 228 странах.

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

  • обновление переводов, в том числе русского (общее число поддерживаемых языков достигло 20);
  • исправления для совместимости с Windows 8;
  • улучшения для повышения быстродействия, безопасности и совместимости с другими продуктами;
  • исправление 69 ошибок, выявленных пользователями;
  • в сообществе идет работа над портированием продукта в FreeBSD, Solaris и OS/2.

Полный список доступен в примечаниях к релизу.

Видимо, понимая, что в дистрибутивах GNU/Linux место офисного пакета прочно закрепилось за LibreOffice, разработчики ориентируются в основном на другие платформы. Чтобы напоминать о существовании продукта и привлекать новых пользователей, открыты страницы в социальных сетях Facebook, Google+ и Twitter. Переработаны сайты с расширениями и шаблонами для пакета.

В Google+ объявлена сессия мозгового штурма для сбора идей к релизу 4.0.

>>> Подробности

 ,

centr-o
()

Apache Tika 1.2

Группа Open Source

Вышла новая версия библиотеки Apache Tika, предназначенной для извлечения текста, вложений и метаданных из документов в различных распространенных форматах. В настоящий момент библиотека поддерживает несколько десятков форматов, в том числе офисные документы Microsoft (OLE и OOXML), OpenDocument, PDF и другие.

Основные изменения в этой версии:

  • добавлен режим сервера, позволяющий обращаться к Tika с использованием простого REST API (HTTP);
  • большие улучшения в поддержке документов Apple iWork;
  • новая библиотека для определения языка и кодировки текста, основанная на алгоритме определения языка/кодировки Mozilla.org;
  • декомпрессия XZ и Pack200;
  • возможность указать пароль для расшифровки зашифрованного документа в утилите командной строки;
  • исправлено большое количество ошибок, в том числе проблема с извлечением не-OLE вложений в офисных документах.

>>> Подробности

 ,

maxcom
()

Новая версия проекта AHC — 1.0, предназначенная для разработчиков на языках Python и PHP

Группа Open Source

Вышла новая версия проекта AHC — 1.0, предназначенная для разработчиков на языках Python и PHP. Основной идей проекта является быстрое развертывание проектов на локальной машине разработчика (production сервера не являются исключением).

  • Шифрование директории проектов. Быстрое добавление/удаление виртуальных хостов (проектов) для php, python и django framework.
  • Веб-сервером выступает либо apache, или же nginx (FastCGI).
  • Быстрое добавление баз данных и пользователей для MySQL.
  • FTP-аккаунты, как для созданных хостов, так и для отдельно указанных директорий.
  • Для Apache существует поддержка оптимизации статики с использованием директив mod_headers и mod_expires; защита посредством сертификатов, сгенерированных для пользователей (пока доступно только для одного хоста).
  • Есть возможность установить конфигурацию Nginx для проксирования запросов на Apache.
  • Настройка зон для Bind с указанием на созданные хосты. Субдомены не являются исключением и хранятся в основном файле зоны.
  • В ближайшее время будет добавлена поддержка git deployment.

Проект ориентирован на пользователей, использующих дистрибутивы на основе Debian. Помощь по портированию на Redhat-подобные дистрибутивы приветствуется.

Git-репозиторий

>>> Сайт проекта

 , , , ,

GoTLiuM
()

Релиз OpenOffice 3.4

Группа Офисные приложения

Вышла новая версия свободного офисного пакета OpenOffice 3.4 — первый релиз, выпущенный под управлением Apache Software Foundation.

Основные нововведения:

  • сокращено время запуска;
  • улучшено шифрование файлов ODF;
  • внесены незначительные дополнения в табличном процессоре Calc;
  • добавлена поддержка векторного формата SVG во всех приложениях пакета;
  • реализовано новое диалоговое окно выбора цвета;
  • код перелицензирован под лицензией Apache License 2.

Фонд Apache обещает активное развитие будущих выпусков офисного пакета. В релизе говорится, что будут отобраны все самые лучшие качества из IBM Lotus Symphony и воплощены в OpenOffice.

Загрузки:
Windows
Linux RPM
Linux DEB
Linux RPM x86-64
Linux DEB x86-64
MacOS Intel
Прочие

>>> Подробные изменения

 , ,

anonimbus
()

XobotOS — порт Android на C#

Группа Android

XobotOS — проект компании Xamarin, целью которого является портирование Android с Java/Dalvik на C# для исследования преимуществ C# в отношении производительности, ресурсоёмкости и энергопотребления, а также для обеспечения перспективной платформой для создания мобильных приложений как для Android, так и для Apple iOS и Windows Phone.

Работа была начата в 2011 году с Android 2.x, на данный момент большая часть (более миллиона строк кода) XobotOS переписана на C# с Android 4.0. В настоящее время прямой доступ к графическому движку Skia, используемым Android, осуществляется через библиотеки Java, которые впоследствии тоже должны быть замещены Mono.

По заявлению разработчиков, в результате портирования XobotOS показывает гораздо более высокую производительность и более низкое энергопотребление по сравнению с Android.

Xamarin не собирается поддерживать эту ОС в будущем для промышленного использования — «Наша цель создать платформу для разработки мобильных приложений и в будущем сама XobotOS не будет являться нашей основной целью».

XobotOS на GitHub

>>> Подробности

 , , , , xobotos

amorpher
()

Анонсирована Cassandra 1.1.0

Группа Open Source

Apache Cassandra — отказоустойчивая распределенная системы управления базами данных, построенная на принципах Amazon Dynamo.

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

  • представлена новая ревизия языка запросов CQL (Cassandra Query Language);
  • изоляция — атомарное обновление значений нескольких колонок в одной строке;
  • гибкое управление размещением данных по каталогам;
  • и многое другое.

Новость на opennet.

Статья в вики.

>>> Подробности

 ,

ymn
()

Модуль mod_spdy для Apache готов к использованию

Группа Google

Google выпустила стабильную версию mod_spdy для Apache. С помощью модуля Apache может использовать протокол SPDY вместо HTTP, что позволяет увеличить скорость загрузки страниц до 55%.

В декабре 2011 Google официально объявила о разработке mod_spdy и опубликовала бета-версию модуля для Apache. С тех пор в mod_spdy было исправлено множество ошибок и теперь доступна версия, которую Google рекомендует для использования в производственных серверах. Кстати, сервера Google (mail, docs и вообще весь портал) работают под SPDY.

С mod_spdy модулем Apache может общаться с браузерами, которые поддерживают данный протокол обмена данных. У этого протокола есть весомые преимущества по сравнению с добрым старым HTTP. SPDY сокращает время загрузки веб-страниц примерно на 55 процентов. Со стороны браузеров SPDY поддерживают пока только Google Chrome и Mozilla Firefox последних версий.

Одним из ключевых факторов для увеличения скорости SPDY является так называемое мультиплексирование: SPDY позволяет обрабатывать несколько HTTP-запросов в течение одного сеанса TCP. Это снижает требования к пропускной способности канала по сравнению с использованием HTTP за счет ликвидации избыточных заголовков и сжатия. Кроме того, происходит меньшее количество соединений между клиентом и сервером.

Именно реализация мультиплексирования в Apache особенно сложна, т.к. архитектура веб-сервера не предусматривает более одного HTTP-запроса на соединение. Обработка запросов происходит в одном процессе.

Чтобы реализовать мультиплексирование в Apache, mod_spdy обрабатывает вызовы и запросы в различных потоках: Connection Thread декодирует фреймы SPDY и передает сгенерированные SPDY-запросы в новые потоки mod_spdy. Таким образом любой запрос обрабатывается в нескольких потоках и несколько запросов будут обрабатываться одновременно. Как mod_spdy работает в деталях, разработчики описывают в вики.

Развитие mod_spdy продолжается, вносятся оптимизации и дополнительные возможности. Кроме того, SPDY также рассматривается как перспективный кандидат для будущего стандарта протокола HTTP/2.0.

Пока на странице загрузки лежат готовые пакеты для CentOS/Fedora (32-bit и 64-bit) и Debian/Ubuntu (32-bit и 64-bit). Инсталляция простейшая. Нет повода не попробовать! :) У меня пока полет нормальный.

P.S. Браузеры без поддержки SPDY будут общаться с сервером, как и раньше, через HTTP.

>>> Подробности

 , ,

CrownRU
()

Apache POI 3.8

Группа Open Source

Вышла новая версия Apache POI — библиотеки для работы с офисными документами в форматах Microsoft Office.

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

  • SXSSF — API для поточного создания таблиц XLSX. Благодаря этому стало возможным создание таблиц любых размеров, не занимая оперативную память под хранение документа.
  • Улучшения в калькуляторе формул — поддержка нескольких десятков новых функций (всего поддерживается 140 функций из примерно 300); возможность добавления своих функций в библиотеку.
  • Excel Ant Tasks — плагин для сборочной системы Apache Ant, позволяющий пересчитывать и проверять формулы без написания Java кода.
  • XSLF — высокоуровневое API для работы с презентациями в формате PPTX.
  • Конвертеры файлов MS Word в HTML, XSL-FO и текст.
  • Исправлено большое количество ошибок и проблем, повышена стабильность работы библиотеки.

>>> Подробности

 , , , ,

maxcom
()

Релиз Apache Mahout 0.6

Группа Кластеры

6 февраля увидел свет релиз Apache Mahout за номером 0.6.

Среди нововведений:

  • Уменьшение времени вычисления скалярного произведения векторов.
  • Поддержка MongoDB и Cassandra DataModel.
  • Исправлены некоторые ошибки и введены некоторые дополнительные улучшения.

Подробный список изменений доступен на сайте Apache Software Foundation.

Apache Mahout представляет собой реализацию большого количества алгоритмов машинного обучения: кластеризацию, классификацию, фильтрацию и т.п. Основные алгоритмы разработаны с применением парадигмы map/reduce и применяются для обработки и анализа больших объемов данных на платформе Hadoop. Apache Mahout выпускается на условиях Apache Software license 2.0.

Напоминаю, что Apache Hadoop — один из перспективных проектов Apache Foundation, который предоставляет собой свободно распространяемый набор утилит, библиотек и программный каркас для разработки и выполнения распределённых программ, работающих на кластерах из сотен и тысяч узлов.

>>> Подробности

 , , , ,

ymn
()

Apache Hadoop 1.0

Группа Кластеры

Apache Software Foundation анонисировал релиз Hadoop 1.0 - популярной платформы для обработки больших объемов данных.

Apache Hadoop активно используется в Amazon, AOL, Apple, eBay, Facebook, foursquare, HP, LinkedIn, Netflix, The New York Times, Rackspace, Twitter, Yahoo и других компаниях.

Версия 1.0 включает:

  • Поддержку СУБД Hbase - добавлены функции sync и flush, необходимые для поддержки журнала транзакций
  • Аутентификацию на базе Kerberos
  • Webhdfs - простой HTTP REST интерфейс для доступа к распределенной файловой системе Hadoop (HDFS)
  • Различные оптимизации и другие улучшения
  • Все функции Hadoop 0.20.205

>>> Подробности

 , ,

maxcom
()

Apache Lucene & Solr 3.5.0

Группа Open Source

Вышла новая версия библиотеки полнотекстового поиска Apache Lucene и построенного на ней поискового сервера Apache Solr.

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

  • Существенное уменьшение объема оперативной памяти, используемого для хранения словарного индекса (LUCENE-2205)
  • Ускорение поиска по n-gramm'ам (LUCENE-3426)
  • Несколько новых API, упрощающих многопоточную работу с индексом
  • Поддержка wildcard запросов в модуле выделения найденного в результатах поиска
  • Различные багфиксы

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

  • Группировка результатов при распределенном поиске
  • Новый дополнительный стеммер "Hunspell" с поддержкой 99 языков
  • Дополнительный модуль для определения языка исходного текста, использующий детектор из Apache Tika или библиотеки Cybozu
  • Добавлен флаг, задающий положение пустых значений при сортировке - в начале списка или в конце
  • Различные багфиксы

>>> Подробности

 , ,

maxcom
()

Apache Tika 1.0

Группа Open Source

Вышла версия 1.0 Apache Tika — библиотеки и утилит для извлечения текста и метаданных из распространенных бинарных форматов. Tika создавалась как подпроект библиотеки полнотекстового поиска Apache Lucene.

Tika поддерживает офисные форматы Microsoft (OLE и OOXML), OpenDocument, Apple iWork, PDF, RTF, ePub и FB2, MIME (mailbox) и др. Поддерживается извлечение метаданных из аудио-форматов и изображений, распаковка некоторых популярных форматов архивов.

Основные изменения по сравнению с 0.10:

  • RTF: поддержка гиперссылок
  • MS Word: поддержка Unicode дефисов
  • Outlook: извлечение вложенных файлов
  • MS Office: увеличение скорости
  • OpenOffice: извлечение верхних и нижних колонтитулов
  • PDF: корректное извлечение параграфов и опциональная поддержка аннотаций
  • Определение языка/кодировки текстов: добавлена поддержка белорусского, каталонского, эсперанто, галийского, литовского, румынского, словацкого, словенского и украинского языков (русский язык и популярные в России кодировки поддерживаются и в предыдущих версиях Tika)
  • Работа и конфигурация в OSGi окружении
  • Удалены API, объявленные устаревшими в предыдущих версиях

>>> Подробности

 , ,

maxcom
()

Проект Apache Harmony закрыт

Группа Java

Участники проекта Apache Harmony, opensource реализации Java, проголосовали о закрытии проекта — его исходные тексты перенесены в репозитарий Apache Attic.

Проект так и не получил от Oracle эталонные тесты Technology Compatibility Kit, необходимые для сертификации и защиты от патентных угроз. Кроме того, при выпуске Java 7 были приняты правила, согласно которым не допускаются свободные альтернативные реализации Java.

Основной спонсор проекта, IBM, переключился на OpenJDK в прошлом году, компания Google также перестала участвовать в проекте из-за судебного процесса о использовании технологий Java в Android.

>>> Подробности

 , , ,

maxcom
()

Вышла Apache Commons Compress 1.3

Группа Java

Вчера вышла новая 1.3 версия Apache Commons Compress. Основные изменения: полная поддержка ZIP64 (расширение формата ZIP для архивов более 4GB) и изменение минимально необходимой версии JRE с 1.4 до 5.0. Помимо zip Apache Commons Compress поддерживает множество других форматов, таких как tar, gzip, bzip2, cpio, ar.

ZIP64, в стандартных библиотеках JRE, поддерживается лишь в Java 7.

>>> Подробности

 , , , , zip64

bbk123
()

Apache Cassandra 1.0.0

Группа Open Source

Состоялось очередное большое обновление Apache Cassandra — отказоустойчивой распределенной системы управления базами данных. Данный релиз можно скорее назвать эволюционным или оптимизационным, поскольку среди основных нововведений значатся оптимизации использования оперативной памяти и жесткого диска.

Итак, главные заявленные отличия от предыдущих релизов:

  • Компрессия расположенных на жестком диске файлов с данными. В отличие от традиционных СУБД, Cassandra не модифицирует свои файлы данных при обновлении и хранит данные по колонкам, благодаря чему компрессия работает особенно эффективно;
  • Улучшенная производительность в плане продвинутого управления использованием памяти, в частности кэширование данных в области, не контролируемой сборщиком мусора JVM. Улучшено использование оперативной памяти и добавлена автоматическая самонастройка, направленная на уменьшение пауз при работе сборщика мусора;
  • Улучшенное использование жесткого диска: более быстрое удаление устаревших файлов с данными, запись логов фиксированным объемом данных;
  • Опциональная функция многоуровневого слияния файлов с данными, увеличивающая производительность при большом количестве update/delete операций;
  • Улучшена функция отложенного сохранения данных при недоступности всех отвечающих за ключ реплик (hinted hanoff). Благодаря этому удалось отказаться о постоянного использования функции восстановления целостности при чтении (read repair), повысив общую скорость чтения данных;
  • Многочисленные улучшения в плане производительности, обновления языка запросов CQL (Cassandra Query Language), и многое другое.

Отдельно стали доступны драйвера JDBC и Python DB-API2: http://acunu.com/blogs/eric-evans/cassandra-drivers-released/

При использовании Cassandra 0.8 теперь можно легко обновить ее до версии 1.0, обновляя отдельные узлы без полной перезаливки кластера.

Загрузить

>>> Подробности

 , , ,

ins3y3d
()

10 лет Apache POI

Группа Open Source

Apache Software Foundation анонсировал десятилетнюю годовщину проекта Apache POI — открытой библиотеки для чтения, записи и модификации офисных документов в форматах Microsoft, включая Word, PowerPoint, Excel, Outlook и Publisher. Библиотека используется в CERN, Deutsche Bank, Freddie Mac, IBM, J.P. Morgan, Lawrence Livermore National Laboratory, NASA, SAP, Siemens и других организациях. Также библиотека используется в OpenSource проектах Alfresco, JasperReports и Apache Tika.

Последняя стабильная версия, 3.7, вышла в октябре 2010. В августе 2011 вышла бета версия 3.8beta4.

Основные функции библиотеки:

  • Возможность чтения и записи форматов OLE2, включая .xls, .doc и .ppt
  • Возможность чтения и записи файлов OOXML, включая .xlsx, .docx и .pptx
  • Низкоуровневое API для OPC-контейнеров
  • Высокоуровневое развитое API для работы с таблицами Excel, документами Word и презентациями PowerPoint
  • Поддержка сообщений и вложений Outlook
  • Преобразование документов Excel и Word в HTML и XSL-FO

>>> Подробности

 , , ,

maxcom
()

Новая серьезная уязвимость веб-сервера Apache

Группа Безопасность

Обнаружена уязвимость в веб-сервере Apache, позволяющая провести атаку на приложение версии 2.2.х. Уязвимость находится в коде, отвечающем за обработку байтовых диапазонов, указанных в специальных HTTP-заголовках. Как известно, задание байтового диапазона позволяет загружать только определенную часть документа, например с 500-ого по 1000-ный байт. Данные заголовки широко используются, в частности, в менеджерах загрузки файлов для возобновления скачивания после паузы или разрыва соединения, а также позволяют снизить объем передаваемого трафика. Однако как показывает исследование, указание в заголовке нескольких неотсортированных диапазонов может привести к нарушению работы веб-сервера.

Уже опубликован perl-скрипт, демонстрирующий наличие проблемы и вызывающий падение веб-сервера Apache. Скрипт посылает серверу GET-запрос c заданием нескольких байтовых диапазонов, что при обработке приводит к серьезному увеличению потребления оперативной памяти.

Команда разработчиков пока не представила официального патча для исправления проблемы, однако на данный момент доступно решение, заключающееся в установке правила принимать только запросы с одним заданным байтовым диапазоном, что решит проблему для большинства веб-серверов. Для работы указанного способа необходимо загрузить в веб-сервер Apache модуль mod_rewrite.

Другим средством решения проблемы является использование модуля mod_headers с параметром RequestHeader unset Range, который удаляет из заголовка все содержащиеся в нем байтовые диапазоны. От этого способа больше вреда, чем пользы, поэтому администраторы перед применением любого решения для борьбы с уязвимостью должны проверить его эффективность и влияние на работу веб-сервера.

>>> Подробности

 , ,

ins3y3d
()

IBM передает исходные тексты Lotus Symphony проекту Apache OpenOffice.org

Группа Офисные приложения

Rob Weir из IBM анонсировал планы по передаче исходных текстов Lotus Symphony фонду Apache для интеграции с OpenOffice.org. Lotus Symphony — проприетарный бесплатный офисный пакет, основанный на OpenOffice.org.

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

До этого момента разработка пакета велась внутри IBM, патчи достаточно редко передавались сообществу OpenOffice.org. Теперь планируется изменить это и развивать продукт совместно с OpenOffice.org. Разработчики планируют помочь с интеграцией Symphony и OO. Кроме того, IBM провела работу по замене ряда GPL/LGPL компонент, что должно ускорить процесс перелицензирования исходных текстов OpenOffice.org и выход первого релиза от Apache.

Yong Lin Ma, архитектор проекта Symphony, сообщил что IBM не останавливает свою разработку.

Вместе с Symphony, IBM займется передачей в инкубатор Apache набора библиотек ODF Toolkit, предназначенных для работы с офисными документами OpenDocument.

>>> Подробности

 , , , , , ,

maxcom
()

Вышел Apache Solr 3.3

Группа Java

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

  • Наконец-то одно из самых долгожданный изменений: grouping (бывший collapsing) - позволяет показывать только один или несколько первых документов из группы. Группировать можно по полю или произвольному запросу. Подробнее
  • Новая реализация автодополнения, более быстрая и с меньшим потребением памяти
  • KStemFilterFactory, улучшенная реализация менее агрессивного стеммера английского языка
  • Исправления ошибок и улучшения из Apache Lucene 3.3

Solr, на сегодняшний день, один из самых функциональных поисковых движков с открытыми исходниками. Поддерживает полнотекстовый поиск, фильтрацию результатов поиска, фасеты, группировку результатов, геопоиск, выделение искомых слов в результатах поиска, репликацию и многое другое.

>>> Changes 3.3

 , , ,

anti_social
()

Apache Traffic Server 3.0

Группа Open Source

Вышла новая версия Apache Traffic Server - высокоскоростного кеширующего веб-сервера, который используется перед более «тяжелым» сервером приложений и для отдачи статического контента. Traffic Server был разработан как коммерческий продукт, который Yahoo приобрела вместе с компанией разработчиком. В 2009 году проект был передан в opensource. Этот сервер используется для многих проектов Yahoo, включая главную страницу и сервисы почты, спорта и финансов.

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

  • Полная поддержка 64-битной платформы
  • Поддержка IPv6 на клиентской стороне
  • Кластеризация и распределенное кеширование, поддержка WCCP - Web Cache Communication Protocol
  • Поддержка OS X, Solaris и FreeBSD (поддержка Linux была в проекте с самого начала)

В новой версии в 2-3 раза повысилась производительность, в 5 раз снижено время отклика. В тестах производительности удалось достичь 220 тысяч запросов в секунду на одном сервере при отдаче из кеша и около 100 тысяч при проксировании (локальная сеть, http keep-alive)

>>> Подробности

 , trafficserver, ,

maxcom
()