программирование

Разработчики дистрибутива "Роса" выпустили новый инструмент для анализа пакетной базы

Команда разработчиков ROSA Laboratory выпустили бета-версию дополнения для инструмента Upstream Tracker, используемой разработчиками и мантейнерами дистрибутивов.

Сам по себе Upstream Tracker предназначен для простой и быстрой проверки версии той или иной программы разрабатываемой в апстриме, но при этом сведённое в одно место и с возможностью поиска по имени пакета.

Расширение сделанное разработчиками "Росы", добавляет функциональность позволяющую сверить апстримную версию пакета с той, что находится в дистрибутиве и наглядно оценить её актуальность. В настоящий момент там поддерживается только репозиторий main/release. В ближайшее время туда планируется добавить поддержку репозиториев /main/updates и /contrib, а также поместить информацию о текущих мантейнерах пакетов в дистрибутиве "Роса".

Стоит заметить, что аналогичного рода проект существует для дистрибутива Mandriva, с тем отличием, что версии пакетов там берутся из репозиториев различных дистрибутивов, а не непосредственно у разработчиков.

0
www.rosalab.ru r0g3r 5.06.2012 в 14:55


СУБД Firebird 2.5.1

Спустя более года с момента выхода предыдущей версии, обновилась кроссплатформенная реляционная СУБД Firebird.

Несмотря на минорный номер версии, разработчики проделали крайне немало работы, часть из которой должна была войти ещё в предыдущую версию.

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

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

Подробная информация о релизе доступна здесь.

СУБД доступна для операционных систем Linux, MacOS и Windows для архитектур x86 и x86_64.

0
Firebird News r0g3r 5.10.2011 в 16:02 Скачать


Выход графической библиотеки Raphaël 2.0

Вышла вторая версия кроссбраузерной векторной графической библиотеки Raphaël написанной на языке JavaScript.

Выход второй версии был приурочен к европейской конференции по языку программирования JavaScript проходящей в Берлине.

Нововведения новой версии включают в себя сильно улучшенный API для преобразования изображений, поддержку атрибута "viewBox", расширение возможностей API отвечающего за анимацию, новую встроенную систему для обработки событий и множество исправлений ошбок.

0
Raphaël r0g3r 5.10.2011 в 15:48 Скачать

Хостинг для открытых проектов BerliOS в скором времени прекращает свою работу

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

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

Официальное закрытие проекта состоится 31 декабря 2011 года, до этого времени администрация проекта просит перенести свои наработки на другой сервер.

В качестве альтернативы предлагается использовать хостинги приведённые в списке на Wikipedia. Также была опубликована инструкция по переносу исходников на другие платформы.

0
BerliOS r0g3r 1.10.2011 в 07:12

Twitter опубликовала исходные тексты Storm

Разработчики микроблоггиногового сервиса Twitter опубликовали под лицензией Eclipse исходники специализированной отказоустойчивой, распределённой системы обработки потоков данных в режиме реального времени под названием Storm.

Текущая версия исходных текстов Storm, находящаяся на сервисе GitHub, обозначена номером 0.5.2.

Особенности системы Storm:

  • Простая модель разработки под него.
  • Работа с любым языком программирования. По умолчанию поддерживаются Clojure, Java, Ruby и Python, но добавить поддержку любього другого языка проблем не составит, поскольку для этого предусмотрен специальный коммуникационный протокол.
  • Горизонтальная масштабируемость. Все вычисления могут параллельно выполняться на множестве компьютеров, процессов и потоках.
  • Гарантированная обработка поступающих сообщений. В случае неудачи, необработанные запросы буду посылаться снова до тех пор, пока они не будут выполнены.
  • Высокая скорость работы.
  • Наличие "одиночного" режима работы, когда требуется оттестировать какоую-либо функцию без необходимости развёртывания целого кластера. Storm позволяет эмулировать кластеризацию внутри себя для отладочных целей.

Что касается аналогов, то он соперничает с такими разработками как Esper, Streambase, HStreaming и Yahoo S4. Ближе всех к Storm пожалуй, разве что Yahoo S4, с тем отличием, что Storm гарантирует доставку сообщений от приложений. Минус  Storm - для хранения данных необходимо использовать внешнее хранилище, для чего в этом проекте задействуется Cassandra.

Для запуска Storm в режиме кластера необходимо наличие Apache Zookeeper, ØMQ, JZMQ, Java 6, Python 2.6.6.

Проект имеет собственную wiki, документацию, а таже собственный канал в IRC-сети FreeNode.

0
www.infoq.com r0g3r 28.09.2011 в 16:55 Скачать


Eclipse IDE 3.7.1

Разработчики весьма популярной кроссплатформенной среды разработки Eclipse объявили о выходе первого корректирующего релиза своего детища.

Несмотря на то, что в корректирующих релизах не добавляют новую функциональность, в этот раз разработчики сделали небольшое исключение и в данной версии была добавлена совместимость с недавно вышедшей Java 7.



libguestfs 1.1.13

Libguestfs - это специальная библиотека и набор утилит, которые позволяют получить доступ к жёстким дискам в гостевой рабочей системе, работающей внутри виртуального окружения. Используется такими проектами, как JBOSS Boxgrinder, virt-tools и другими.

Поддерживаются файловые системы как ext всех версий, XFS, BTRFS, VFAT, NTFS, UFS, HFS+, работа с томами LVM2, разделами GPT и даже образы ISO.  Также поддерживаются образы VDMK, qcow2, VirtualBox VDI, пустые (raw) файловые системы и даже образы ISO. Незаменимый инструмент для починки файловой системы или для определения типа ФС в виртуальном окружении.

Помимо библиотеки наличиствует специальный модуль, работающий через FUSE и не требующий привилегий суперпользователя, позволяющий монтировать выбранную файловую систему на чтение/запись.

 

0
libguestfs project r0g3r 22.09.2011 в 20:15 Скачать

Закончился срок поддержки языка программирования Ruby 1.8.6

Разработчики данного языка программирования объявили об окончании срока поддержки Ruby 1.8.6, выпущенного ещё в 2007 году.

Начиная с ближайшего времени, никаких патчей, бэкпортов или иных обновлений делаться не будет. Всем клиентам рекомендуется перейти на текущую версию языка Ruby 1.9.2 или 1.8.7, которая ещё поддерживается.

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

0
Ruby r0g3r 21.09.2011 в 20:57


Apache Wicket 1.5

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

Список изменений довольно обширен, что не удивительно, так как с момента предыдущего релиза прошло около двух лет. Наиболее значимые из них:

  • Servlet API обновлён до версии 2.5;
  • Новый механизм реагирования на события происходящих в различных компонентах;
  • Удалён ряд целый функций и классов из кода;
  • Изменён механизм рендеринга отображаемых компонентов;
  • Добавлена поддержка компонентов на HTML5;
  • Новый механизм кэширования;

Для работы фреймворка требуется наличие JRE 1.5 и выше.

0
Apache Wicket r0g3r 12.09.2011 в 20:09 Скачать


Обновление языка программирования Python до версии 3.2.2

Вышло очередное корректирующее обновление этого мультипарадигменного и довольно простого для изучения языка программирования.

Согласно имеющемуся анонсу, в данном выпуске исправлен ряд регрессий, в модуле urllib.request обнаруженные в версии 3.2.1.

Помимо исправления регрессий, было сделано множество улучшений касающихся встроенного отладчика, парсера конфигураций, поддержки SSL и модуле предназнаенном для unit-тестирования.

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

Разработчики также предупреждают, что текущий стабильный выпуск языка программирования Python 2.7 будет принимать только стабилизирующие патчи. разработка новой функциональности сосредоточена в Python 3.x.

0
r0g3r 7.09.2011 в 14:22 Скачать
RSS-материал