Archive » 2011 » Август

Öl ist nicht gleich Öl

Written in 31-8-2011 by dw-syndication | No Comments

10 лет Apache POI

Written in 31-8-2011 by linux.org.ru | No Comments

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

Релиз Rails 3.1

Written in 31-8-2011 by linux.org.ru | No Comments

Для загрузки и установки доступен релиз фреймворка для построения веб-приложений rails 3.1.

Основные новшества в этой версии:

  • Asset Pipeline - фреймворк для сборки и сжатия JS и CSS под управлением Sprockets 2.0. Теперь как генерируются контроллеры, виды и модели для ваших скаффолдов, также будут создаваться и JS и CSS. Это позволяет достичь более удобной архитектуры и разгрести десятки десятки файлов из public/javascript по модулям. Рельсы сами будут заботиться о сборке всех ваших клиентских файлов в один и кешировании. Краткое руководство по Asset Pipeline
  • HTTP Streaming - позволит начать браузеру скачивать таблицы стилей и javascript'ы ещё до того, как сервер закончит формировать ответ. Результат — заметное увеличение скорости отдачи страниц. Это всего лишь опция, которая требует поддержки от web-сервера. Связка nginx+unicorn уже готова поддерживать эту возможность. Пример и как это работает можно посмотреть на RailsCasts.
  • jQuery теперь используется по умолчанию. Использовать prototype можно всего лишь поменяв jquery-rails на prototype-rails в Gemfile.
  • Другие изменения:
    • DRY миграции, которые знают сами, как себя обратить.
    • Mountable engines теперь могут быть иметь своё собственное пространство маршрутов и помошников.
    • Prepared statements - ActiveRecord теперь использует кешированные подготовленные выражения, которые дают большой прирост производительности в PostreSQL и на сложных запросах в MySQL. Вместо формирования запроса и передачи его в БД каждый раз, Rails один раз формирует запрос, а затем использует его специальный токен (подставляя нужные данные), когда нужно сделать похожий. Дает прирост в производительности на 20-30% на простых запросах и 10-кратный прирост по запросам в секунду на сложных запросах.
    • Rack::Cache включен по умолчанию. Делает возможным использование HTTP-кеширования с условным получением (Conditional Get) как замены для постраничного кеширования. В скором времени постраничное кеширование уберут из стандартной поставки.
    • Turn — новый вывод для Test::Unit в Ruby 1.9
    • ForceSSL - позволяет использовать безопасные соединения намного проще.
    • Основанный на ролях mass-assignment. attr_protected теперь принимает в качестве параметра роль.
    • has_secure_password - простое встраивание парольной защиты на BCrypt.
    • Custom serializers - теперь есть возможность самому указать способ хранения объектов в базе, а не только в формате YAML.

Также можно посмотреть небольшой видео обзор на RailsCasts
Если вы создаёте новое приложение, то лучше используйте Ruby 1.9.2. Rails будут поддерживать 1.8.x вплоть до 4.0, но только для совместимости.

Eine Branche auf Wachstumskurs

Written in 31-8-2011 by dw-syndication | No Comments

Интервью со старшим вице-президентом компании Parallels Стасом Протасовым

Written in 30-8-2011 by linux.org.ru | No Comments

По мотивам этого обсуждения подготовлено интервью со старшим вице-президентом компании Parallels Стасом Протасовым.

В интервью освещаются вопросы о продукции компании, её участии в разработке ядра Linux, перспективах развития, а также о новом важном сотруднике компании — Джеймсе Боттомли (James Bottomley). Также затронуты разные каверзные вопросы, в том числе касательно репутации компании.

Интервью проведено эксклюзивно для ЛОРа.

Пользуясь случаем, выражаю благодарность Юлии Ясиновской за организацию взаимодействия с компанией Parallels и лично maxcom'у за помощь в организации интервью.

Выпущены два новых дистрибутива ALT Linux 6.0

Written in 30-8-2011 by linux.org.ru | No Comments

Сегодня компания «Альт Линукс» выпустила два новых пользовательских дистрибутива, построенных на «Шестой платформе» ALT Linux: Simply Linux 6.0 и KDesktop 6.0.

  • более гибкий выбор групп пакетов;
  • поддерживается интеграция с сервером «Ковчег» и выходящим вскоре сервером «Кентавр»;
  • ядро 3.0.3, сервер X.Org 1.10.3, LibreOffice 3.4.2.3;
  • единый образ для оптических и USB-дисков;
  • менеджер загрузки Grub2;
  • упрощена установка сторонних приложений;
  • включена интеграция с облачной системой Dropbox.

Oracle отменяет лицензию по распространению Java с дистрибутивами

Written in 30-8-2011 by linux.org.ru | No Comments

Короткой новостной строкой компания Oracle заявила о прекращении действия «Лицензии распространителя Java в операционных системах» (DLJ), которая была создана Sun в 2006 году. Эта лицензия не является свободной, но позволяет разработчикам различных дистрибутивов создавать собственные установочные пакеты JRE и JDK, а также распространять их через репозитории. Лицензия появилась после того, как в 2006 году были открыты исходные тексты Java с целью предоставить пользователям простой доступ к проверенным технологиям, используя OpenJDK.

Дэлибод Топик (Dalibod Topic) из Oracle в своем блоге ответил на вопросы Сильвестра Ледру (Sylvestre Ledru), одного из разработчиков дистрибутива Debian, в частности занимающегося поддержкой пакета sun-java6-jre. Позиция Oracle, согласно словам первого, состоит в том, что теперь пользователям вряд ли требуется новая реализация Java, ведь уже давно существует OpenJDK6, проверенный, надежный и, вследствие чего являющийся стандартным пакетом Java-машины и инструментов разработчика в большинстве дистрибутивов Linux. К тому же недавно стала доступна и OpenJDK 7. Основная критика такого шага со стороны разработчика Debian заключалась в том, что многие проекты жёстко привязаны к бинарной сборке Java от Oracle, и поэтому поголовный переход на OpenJDK приведёт к программным ошибкам, на что представитель Oracle заявил, что о всех подобных проблемах следует сообщать разработчикам OpenJDK.

Кроме того Дэлибод подчеркнул, что все пользователи могут по своему желанию загрузить бинарные сборки Oracle Java с официального сайта и использовать их в соответствии с лицензией Oracle Binary.

Double Commander 0.5.0

Written in 29-8-2011 by linux.org.ru | No Comments

Новый выпуск кроссплатформенного двухпанельного файлового менеджера Double Commander стал доступен для загрузки.

Несмотря на то, что Double Commander всё ещё находится в бета-стадии разработки, по возможностям и функциональности его уже можно сравнить с такими популярными двухпанельниками как Krusader и Total Commander.

Изменений по сравнению с предыдущей версией много, наиболее значительные из них:

  • поддержка FTP (через стандартный плагин);
  • очереди файловых операций;
  • подсчёт/проверка контрольных сумм (SHA256, SHA384, SHA512);
  • поддержка архивов 7z, ACE, ARJ, TXZ при помощи внешних консольных архиваторов;
  • расширенные возможности просмотра изображений;
  • использование udisks вместо HAL (Linux);
  • новый диалог конфигурации панели инструментов;
  • пункты «Создать» и «Открыть с помощью» в контекстном меню (Linux);
  • правка атрибутов файлов;
  • множество небольших улучшений и исправлений.

Краткий список основного функционала:

  • все операции выполняются в фоновом режиме;
  • инструмент группового переименования;
  • поддержка вкладок;
  • настраиваемые колонки;
  • быстрый просмотр;
  • работа с архивами так же, как с каталогами: открытие архива внутри Double Commander, копирование файлов в архив и из архива; поддержка форматов архивов ZIP, GZip, BZip2, TAR, TGZ, TXZ, LZMA, 7z, ACE, ARJ, RPM, CPIO, DEB, а также RAR;
  • расширенный поиск файлов, включая поиск текста в любых файлах;
  • настраиваемая панель инструментов с кнопками для запуска внешних программ или внутренних команд меню;
  • неполная поддержка плагинов от Total Commander (WCX, WDX, WLX);
  • протоколирование файловых операций;
  • система внутренних команд и возможность их использования в меню, панели инструментов, горячих клавишах;
  • создание файлов;
  • Drag&Drop.

>>> Скриншот #1, скриншот #2.

>>> Загрузить

Международная конференция FOSS Sea 2011

Written in 29-8-2011 by linux.org.ru | No Comments

Центр суперкомпьютерных вычислений и свободного программного обеспечения ИИ ОНУ им. И.И. Мечникова совместно с компанией RootUA Media снова собирает всех, для кого важны открытые и свободные IT-технологии, на IV Международной конференции разработчиков и пользователей свободного программного обеспечения FOSS Sea 2011.

Мероприятие очередной раз пройдёт в прекрасном городе Одесса с 16 по 18 сентября. Официальная часть мероприятия будет проводиться в Большой физической аудитории ОНУ им. И.И. Мечникова, а неофициальная пройдет на УТБ «Скалодром».

Как и в прошлом году, конференция приурочена к празднованию http://softwarefreedomday.org . Планируется выставка FOSS-проектов, организация демо-зон, и, по возможности, внесение в программу разнообразных интересных культурных мероприятий.

Участие в конференции БЕСПЛАТНОЕ.

Программа конференции состоит из 3-х частей:
16 сентября: Секция «Свободное программное обеспечение в научных исследованиях»
В первый день конференции будут представлены интереснейшие научные проекты, в которых использование свободного программного обеспечения играет далеко не последнюю роль. Мы хотим собрать как можно больше таких проектов, лучшие из которых и станут «героями дня».
Каждый из проектов будет представлен на суд FOSS-общественности. Для этого в холле будут стоять стенды, на которых участники смогут ознакомиться с проектом, а также задать все интересующие вопросы разработчикам.
К тому же, планируется предоставить 10 грантов для научных FOSS-проектов из Украины, что позволит полностью покрыть дорожные расходы одного представителя проекта. Таким образом, мы планируем поощрить развитие украинской науки, которая активно использует в своей работе свободное программное обеспечение.

17 сентября: Секции «FOSS-решения для бизнеса» и «FOSS в суперкомпьютерных технологиях»
Вопросы взаимоотношений бизнеса и FOSS будут обсуждаться на второй день конференции. Акцент в этой части конференции будет сделан на разборе разнообразных бизнес-решений, в которых фигурируют FOSS-продукты. Специалисты в сфере IT-технологий и бизнеса расскажут о том, как можно успешно воспользоваться СПО в решении различных задач. Очень важно и то, что именно здесь проходит связующая нить между бизнесом и наукой, ведь большое количество FOSS-решений зачастую рождается в научно-исследовательских лабораториях и со временем находит применение в бизнес-секторе.
Все компании, заинтересованные в развитии FOSS-технологий, могут поддержать конференцию и поделиться своим опытом, а также представить свои FOSS-решения участникам мероприятия на собственном стенде в холле.

18 сентября: Неформальная часть, отдых и шашлыки на берегу Черного моря.
И ещё целый день мы выделили для неформального общения участников, к которому весьма располагает Одесса во время бархатного сезона. Этот день специально предназначен для того, чтобы все гости смогли расслабиться, поделиться впечатлениями о мероприятии в неофициальной обстановке, и лучше узнать друг друга. Участники смогут попробовать себя в скалолазании, искупаться в море и отведать вкуснейших шашлыков. Такое времяпровождение станет отличным завершением полезных и насыщенных предыдущих дней конференции.

Регистрация и важные даты: 4 сентября - последний день подачи проекта для получения гранта, 9 сентября - последний день подачи тем докладов, 15 сентября - последний день регистрации в качестве слушателя.

Организационный комитет конференции будет благодарен всем, кто поможет максимально эффективно проанонсировать конференцию в Интернете и среди своих знакомых.

Mehr als nur eine elektronische Fußfessel

Written in 29-8-2011 by dw-syndication | No Comments