Новости - Архив 2011, Апрель
Релиз Groovy 1.8
После четырех бета-версий и четырех кандидатов в релизы команда разработчиков Groovy объявила о выходе новой стабильной ветки открытого динамического скриптового языка для Java Virtual Machine (JVM) - Groovy 1.8, распространяемого под лицензией Apache license 2.0.
В официальном заявлении руководитель проекта Guillaume Laforge отмечает, что Groovy 1.8 несет на борту огромное число нововведений и улучшений. Данные нововведения, в частности, включают:
- Новая функция command chain в области улучшения синтаксиса, заключающаяся в возможности записи обращений ко вложенным методам цепочкой без необходимости ставить круглые скобки и точки, что позволяет в ряде случаев писать код в виде вполне понятных предложений
- Новые директивы компилятора для преобразования AST-дерева, создаваемого компилятором перед переводом текста программы непосредственно в байт-код. Это уменьшает объем обрабатываемого кода за счет включения готовых стандартных решений
- Встроенная поддержка JSON, удобная при написании и чтении кода, с хорошей реализацией печати данных при отладке
- Частичная поддержка JDK7, в частности diamond-оператора, упрощающего работу со встроенными типами:То есть теперь вам не придется указывать определение <List<String>> с обоих сторон при создании объекта класса. В Groovy 1.9 поддержка JDK7, разумеется, будет более богатой.
List<List<String>> myList=new ArrayList<>();
- Увеличенная производительность при работе с целыми числами и при прямом обращении к методам
- Различные улучшения при использовании замыканий (closure)
- Включение в состав поставки библиотеки GPars версии 0.11 для одновременного асинхронного выполнения задач работе программ
- Многочисленные улучшения в плане производительности
В соответствии с планом выпусков, первая бета Groovy 1.9 будет доступна уже в мае, при том что стабильный релиз ориентировочно выйдет в ноябре.
>>> Подробности
GNU coreutils и потеря данных
Как, прошло меньше двух недель, и нужно выпускать новую версию — GNU coreutils 8.12?
Оказалось, что при определенных условиях использование GNU coreutils может привести к серьезным проблемам, например, к потере данных при копировании файлов. Это может случиться при выполнении трех условий:
- используется свежее ядро Linux 2.6.39 (по крайней мере, это касается версии -rc3);
- используется файловая система xfs;
- копируется только что созданный файл с зарезервированным дисковым пространством (т. н. «unwritten extent»).
Подробно про потерю данных можно почитать здесь: gmane.comp.file-systems.xfs.general
Другие изменения:
- dd вновь успешно собирается в системах AIX 5.
- исправлена ошибка в программе tail, --follow=name теперь не влечет --retry в системах с inotify (ошибка из версии 7.5)
Умер Адриан фон Биддер
Debian скорбит о потере. 17 апреля умер Адриан фон Биддер (cmot).
Адриан был одним из учредителей и текущим секретарём debian.ch, он привнёс много идей, сделавших Debian Switzerland таким, какой он есть сейчас. Адриан также активно маинтейнил пакеты в архиве пакетов Debian и представлял проект на многочисленных мероприятиях. Даже для тех, кто не работал с ним непосредственно, он был хорошо известен за его иногда задумчивые, а иногда забавные сообщения в блоге.
Адриан также был основателем pool.ntp.org.
>>> Подробности
Ubuntu 11.04
Сегодня, как и планировалось, вышел в свет очередной релиз Ubuntu, теперь под номером 11.04 и с кодовым именем «Natty Narwhal» (Изящный Нарвал).
Состав дистрибутива:
- ядро 2.6.38.2
- LibreOffice 3.3.2
- GCC 4.5
- Python 2.7
- X.org 1.10.0 и Mesa 7.10.1
- Firefox 4.0 в качестве стандартного браузера
- Evolution 2.32.2
Пожалуй самой главной особенностью данного релиза является Unity в качестве стандартной оболочки.
Основные особенности Unity:
- полная поддержка навигации с клавиатуры;
- глобальное меню;
- менеджер запуска;
- Dash;
- поддержка тачскринов.
И самое главное — в Ubuntu 11.04 теперь можно выращивать виртуальные овощи!
>>> Подробности
Slackware 13.37
Новая версия старейшего дистрибутива GNU/Linux наконец-то вышла. Со времени выхода предыдущей версии не прошло и одного года.
Slackware 13.37 использует ядро Linux версии 2.6.37.6 и является первым релизом с новой системой именования версий. Для предпочитающих последние версии, ядро 2.6.38.4 тоже доступно, как и конфигурационные файлы для 2.6.35.12 и 2.6.39-rc4, таким образом, каждый пользователь новой Slackware может выбрать ядро по своему вкусу.
Включенные в дистрибутив пакеты обновлены до новых версий:
- Glibc 2.13
- GCC 4.5.2
- KDE 4.5.5
- Xfce 4.6.2
- GIMP 2.6.11
- Perl 5.12.3
- Python 2.6.6
- Ruby 1.9.1-p431
Теперь пользователи Slackware сразу после установки смогут смотреть видео в WebM, поскольку Firefox 4.0 включен в дистрибутив.
Обновлён и установщик: поддерживается установка ОС на btrfs, режим показа один-пакет-в-строке, кроме того, теперь можно запускать PXE-сервер прямо с диска — таким образом, можно с него запустить один компьютер, а установисть ОС на другом.
>>> Подробности
DEVCONF 2011 (Москва) — заявлено уже более 40 докладов
Напоминаем что продолжается прием заявок на доклады по python, perl, php, ruby, .net, js.
Уже подано 40 заявок от ведущих веб-разработчиков
В этом году DEVCONF 2011 - посетят разработчики FaceBook, Badoo, PHP, Python, Ruby, Perl, .NET, NodeJs и многие другие. Нашу конференцию поддерживает Microsoft, REG.ru, TVM.RU. Информационными партнерами выступили Linux.org.ru, pep8.ru, ValueHost.ru, Agava.Ru, BugTraq.Ru, OpenNet.ru, ZFConf.ru, PHP.ru, PHPClub.ru
Уже забронировано 30% мест - поторопитесь с оформлением участия. Рекомендуемые доклады:
- Архитектура FaceBook & Practical HipHop / Компилятор PHP, который позволил Facebook использовать в разы меньше оборудования - Скотт МакВикар (facebook.com)
- Profiling PHP Application / Ускорение веб-приложений на PHP - Дерик Ретанс (php.net)
- Фреймворк RingoJS - Hannes Wallnöfer (ringojs.org)
- Что такое Sphinx 2.0 и зачем он вообще нужен? - Владимир Федорков (sphinxsearch.com)
- Распространенные ошибки при создании многопоточных программ на Python - Андрей Светлов
- .NET Forge CMS — быстрое создание веб-проектов и мобильных приложений для iPhone, Android и Windows Phone 7 - Сергей Рыжиков
- Что нового в Perl 5.15 - Андрей Шитов
- JavaScript на сервере: стандарты и технологии - Олег Подсечин.
- Ruby и открытые геоинформационные технологии, интеграция с web - Кирилл Яковлев
Мастер-классы ( 5 июня ) :
- [HighLoad] Мастер-класс: Основы построения масштабируемых высоконагруженных веб-проектов - Алексей Рыбак (badoo.com)
- Мастер-класс по архитектуре и применению поискового сервера Sphinx - Андрей Аксенов (sphinxsearch.com)
- Money Driven Development - Григорий Кочанов.
- Юзабилити веб интерфейсов - Михаил Красовский, Окриджская Национальная Лаборатория
>>> Подробности
Объявлено о завершении покупки Novell
Сегодня группа компаний The Attachmate Group опубликовала пресс-релиз, в котором объявила о завершении сделки по приобретению Novell, Inc. — компании, которой принадлежат права на торговую марку одного из старейших коммерческих дистрибутивов Linux — SUSE. Ранее указанная стоимость сделки составляет 2,2 миллиарда долларов.
Эта сделка в некотором смысле возвращает всё на свои места: отныне Novell разделена на две компании: Novell и SUSE. Каждое из них будет продолжать работать над своими продуктами. По текущим сведениям будут сохранены как коммерческие продукты на основе SUSE Linux, так и проект openSUSE.
>>> Подробности
Новая версия ПСПО 5.0 Легкий – 5.0.4
В соответствии с обнародованными ранее планами, компания PingWin Software объявляет о выходе новой версии пакета свободного программного обеспечения ПСПО 5.0 Легкий - 5.0.4 - операционной системы с набором приложений, предназначенной для использования в учебном процессе в образовательных учреждениях. По сравнению с предыдущими версиями пакет существенно улучшен в соответствии с пожеланиями пользователей. В нем обновлены основные мультимедийные пакеты, добавлена система инвентаризации OCS Inventory, примеры изображений для пользовательского каталога и многое другое. Полный комплект документации для версии 5.0.4 теперь представлен в формате PDF, что существенно упрощает его использование.
Полный список изменений:
- Firefox обновлён до версии 4.0 в котором исправлена ошибка ассоциации файлов и приложений для работы с ними установленных в системе.
- Обновлены основные мультимедийные пакеты: mplayer, gnome-mplayer, ffmpeg, vlc, x264;
- В поставку по-умолчанию добавлена система инвентаризации OCS Inventory;
- Из стандартной поставки удалена программа GNOME Office (abiword, gnumeric, MTPaint);
- В меню изменены названия многих программ и добавлены имена приложений;
- Программа настройки принтера (system-config-printer) теперь запрашивает пароль суперпользователя при запуске;
- В пользовательский каталог добавлены примеры изображений;
- Актуализирована документация, создана документация в формате PDF.
Дальнейшая разработка новых версий дистрибутива ПСПО 5.0 Легкий будет производиться командой разработчиков компании ROSA Lab, что позволит еще быстрее реагировать на пожелания и замечания пользователей.
>>> Подробности
Kdenlive 0.8.0
Выпущена новая версия Kdenlive — редактора для нелинейного видеомонтажа в KDE.
Основные изменения таковы:
- реализованы прокси-клипы для ускорения монтажа;
- реализовано ротоскопирование для создания анимируемых векторных масок с растушёвкой;
- реализован захват для покадровой анимации;
- внесены различные улучшения в интерфейс;
- добавлены инструменты для анализа звукоряда;
- исправлено 90 ошибок.
Кроме того, в этой версии доступно некоторое количество новых эффектов frei0r — этот проект команда Kdenlive тоже тянет на себе с прошлого года. Так что вам понадобится не только MLT 0.7.0 (для поддержки ротоскопирования) и QJson (для него же), но и свежая версия frei0r.
В ближайшем будущем Kdenlive официально присоединится к проекту KDE, а разработка будет перенесена в Git. Также запланирована работа над более стабильным захватом через video4linux и decklink.
>>> Подробности
DragonFly 2.10 RELEASED!
Разработчик операционной системы DragonFly BSD Matthew Dillon объявил о релизе новой версии DragonFly 2.10.
Доступны 32битный и 64 битные USB и ISO образы. Он рекомендует использовать 64 битный образ с 64 битной gui. Но эмуляция linux работает только на 32 битной системе. Размер около 1,2 Гб.
В данном релизе проведено много значительных доработок, среди которых значительное увеличение быстродействие AHCI и SILI драйверов.
>>> Подробности
Xash3D открывает исходники
Xash3D — клон goldsrc (half-life) под лицензией GPLv3. В наличии множесто исправленных багов, добавленных фишек и расширенных лимитов. Сам движок пока winonly, но прекрасно идёт под wine. Все желающие приглашаются к портированию и дописыванию недостающего: предиктинг, замена vgui.
>>> Подробности
Стали известны проекты Google Summer of Code 2011
Всего пару часов назад были объявлены проекты, над которыми в рамках программы Google Summer of Code 2011 будут работать студенты со всего мира. На 175 руководящих организации на сей раз приходится более 1100 проектов.
В этом году в программе снова участвуют наши соотечественники. Они будут работать с такими известными организациями как Gentoo Foundation, Blender Foundation, PostgreSQL Global Development Group, KDE, The Linux Foundation, OpenCV, The NetBSD Foundation, VideoLAN и другими.
>>> Подробности
Релиз EiskaltDC++ 2.2.2
Cостоялся релиз EiskaltDC++ 2.2.2, кроссплатформенного графического клиента для сетей Direct Connect и ADC.
Основные отличия от версии 2.2.1 смотрите в журнале изменений и/или комментариях к новости.
Следующий релиз программы ожидается 22 мая.
За активностью разработки проекта можно наблюдать на данной странице. Пообщаться с разработчиками можно в Jabber-конференции eiskaltdc@conference.gentoo.ru или в специальной ветке форума. Сообщения об ошибках и запросы на реализацию улучшений принимаются в системе трекинга ошибок Google Code.
Свежие deb-пакеты со стабильной версией и ежедневные сборки программы доступны здесь. Ссылки на пакеты для других дистрибутивов и ОС можно найти на главной странице проекта. Скриншоты и полезную информацию о проекте можно найти на сайте одного из разработчиков. Там же доступен небольшой FAQ, с которым желательно ознакомиться.
Так же можно упомянуть недавний релиз LinuxDC++ 1.1.0, в котором исправлено немало ошибок и присутствуют исправления безопасности. Напомню, что с момента предыдущего релиза 1.0.3 прошло более двух лет.
>>> Подробности
Открыт исходный код игр Shadowgrounds и SG: Survivor
Компания Frozenbyte в рамках акции Humble Frozenbyte Bundle открывает исходный код игр Shadowgrounds и Shadowgrounds: Survivor. Об этом было объявлено в официальном блоге компании. Все ресурсы, тем не менее, остаются закрытыми, а лицензия ограничивает использование исходного кода только в некоммерческими целями.
Открытие исходных текстов игр уже стало хорошей традицией для Humble Bundle. Так, по итогам первой, были открыты игры Gish, Aquaria, Lugaru и Penumbra. Во второй — Revenge of Titans.
Все заявленные исходники уже доступны участникам акции на персональной странице. Но на данный момент собираются только под windows и требуют DirectX. Текст для других платформ обещают выложить позднее.
Текст файла LICENSE.txt
Использование Git для управления конфигурационными файлами
Если вы достаточно длительное время используете UNIX/Linux, то у вас уже вероятно имеются хорошо «заточенные» файлы конфигурации Bash, Vim, Emacs и других приложений. Копирование вручную этих файлов между всеми системами, с которыми вы работаете, может быть весьма утомительным процессом. Git может существенно облегчить ваши мучения из-за копирования ваших конфигурационных файлов на новые компьютеры.
>>> Подробности
Суд обязал Google выплатить 5 млн долларов за нарушение связанных с Linux патентов
Решением суда компания Google должна будет выплатить 5 миллионов долларов компенсации за нарушение патента, принадлежащего маленькой компании из Техаса. Предыстория этого судебного решения такова: в 2006 году компания Bedrock Computer Technologies предъявила Google и нескольким другим компаниям, включая Yahoo, Amazon.com, PayPal и AOL, обвинение в нарушении патента, выданного в 1997 году. В патенте 5,893,120 описываются «методы и средства для хранения и выборки с использованием техники хеширования с внешними цепочками для исключения коллизий и удалением устаревших данных на лету», а обвинения гласили, что патент нарушается всеми компаниями, использующими различные версии Linux на серверах.
15 апреля 2011 года суд признал, что патент имеет силу и что Google умышленно его нарушала. В Google сотрудники работают на Linux-десктопах (так называемая разновидность Goobuntu) и используют Linux на back-end серверах. Кроме того, с момента подачи иска компания также стала использовать ядро Linux как основу для платформ Android и Chrome OS. Некоторые из других фигурирующих в деле ответчиков использовали на своих серверах стандартный дистрибутив Red Hat Enterprise Linux (RHEL).
Комментируя итоги суда, представительница Google сказала: «Компания будет продолжать бороться против подобных нападений на открытое сообщество. Нынешние патентные споры превращают скоростное шоссе информационных технологий в платную автостраду, заставляя компании тратить миллионы долларов на защиту от старых, сомнительных патентных исков и тратить ресурсы, которые надо было бы потратить на инвестиции в технологии для пользователей и на создание рабочих мест.»
Согласно вынесенному в суде вердикту, Google нарушает два обозначенных в патенте утверждения. При этом было указано на то, что компания Google не представила веских доказательств для того, чтобы признать эти утверждения недействительными. Первое утверждение касается метода хранения и выборки по ключу записей, размещенных в виде списка в оперативной памяти. Ключевой инновацией, обозначенной в патенте, является обработка времени жизни записей и автоматическая чистка устаревших элементов в момент обращения к списку (т.е. удаление устаревших записей производится одновременно с выполнением операции выборки данных). Второе утверждение касается метода динамического определения максимального числа записей, которое будет удалено при выполнении чистки списка.
Кроме денежной компенсации компания Bedrock запросила о судебном предписании, предупреждающем будущие нарушения патента со стороны Google, но суд должен ещё с этим разобраться. Компания Red Hat также принимала участие в деле, подавая просьбу о признании патента недействительным. По мнению Флориана Мюллера, известного борца с патентованием программного обеспечения, Google не составит труда выплатить 5 млн долларов, но данное патентное разбирательство может иметь значительное влияние на IT-индустрию в целом и Linux-системы в частности. Кроме того, решение суда значительно укрепило позицию компании Bedrock для того, чтобы начать сбор денежных отчислений с пользователей Linux, как минимум с владельцев больших серверных систем.
Взято с opennet.ru
>>> Подробности
Альт Линукс СПТ 6.0 для Десктопа и Сервера получил сертификат ФСТЭК
Компания «Альт Линукс» получила сертификат ФСТЭК на свой новый дистрибутив Альт Линукс СПТ 6.0 для серверов и рабочих станций, позволяющий использовать продукт для работы с персональным данными любого типа, со служебной и конфиденциальной информацией, а также гостайной.
Дистрибутив может быть использован для разработки автоматизированных систем с классом защищенности по 1В включительно, и систем защиты персональных данных по К1 включительно.
Класс защиты средств вычислительной техники от несанкционированного доступа — 4
Уровень контроля отсутствия недекларированных возможностей — 3
Вопрос сертифицированного Linux сейчас особенно актуален в связи с окончательным вступлением в силу закона ФЗ № 152 «О персональных данных». В соответствии со статьей 25, информационные системы персональных данных, созданные до 1 января 2011, должны быть приведены в соответствие с требованиями Федерального закона №152-ФЗ не позднее 1 июля 2011.
>>> Подробности
Тестовый день Fedora: Gnome 3 Final
Неумолимо приближается время выхода одного из самых спорных релизов Fedora. Во вторник была выпущена официальная Fedora 15 Beta, а несколько часов назад стартовал тестовый день (последний из трех), посвященный среде рабочего стола Gnome 3.
Стойким духом мы предлагаем поучаствовать в тестировании, выполнив некоторое количество из предложенных тестов. В качестве примера:
- Вход в систему с неанглийским именем пользователя
- Тестирование режима обзора, dash-панели, навигации в меню и переключения рабочих столов
- Проверка работоспособности видеоплееров и мультимедиа-клавиш
- Передача файлов по bluetooth
- Удаленное подключение по VNC
- Подключение нескольких мониторов
- и многие другие
Чтобы ваш труд не пропал впустую, обязательно отметьте свои результаты (как положительные, так и отрицательные) в таблице. ЛОР не является официальным багтрекером Fedora, и сообщения об ошибках, размещенные на его страницах, скорее всего не будут учтены.
Подробная инструкция на английском языке опубликована на вики-странице.
Результаты тестирования обрабатываются от 2 до 5 дней, поэтому если не успеваете поучаствовать сегодня, можете заняться этим завтра или на выходных.
Как всегда по всем вопросам вы можете обратиться на русскоязычный канал поддержки fedora@conference.jabber.ru
И не забудьте главную рекомендацию тестового дня: прежде чем оформить баг, уточните, не фича ли это.
P.S. Beta-релиз Fedora 15 можно тестировать и безотносительно среды рабочего стола. Инструкция в вики.
>>> Подробности
Минюст США определил условия покупки патентов Novell, защитив open source от патентных преследований
20 апреля 2011 года вышло постановление Минюста США об условиях продажи 882 патентов Novell консорциуму CPTN Holdings, членами которого являются Microsoft, Oracle и Apple. Возможность этой сделки вызывала сильное беспокойство в сообществе Open Source, так как за сделкой могли последовать патентные претензии со стороны консорциума к открытым программам.
Новые условия сделки включают следующие пункты:
- Microsoft обратно продаст компании Attachmate все купленные патенты и будет пользоваться ими, а также патентами, купленными участниками консорциума, по лицензии
- Компания EMC не получит 33 патентов, связанных с технологиями виртуализации
- Все патенты будут доступны на условиях GPLv2 и OIN (Open Invention Network)
- CPTN не сможет ограничивать количество патентов, доступных по лицензии OIN
- CPTN и его владельцы не должны совершать никаких действий с целью повлиять на то, какие из патентов будут или не будут доступны по лицензии OIN
>>> Подробности
Релиз игры Family Farm
Состоялся релиз игры Family Farm (Семейная ферма) от небольшой независимой чешской студии Hammerware.
Семейная ферма позволяет игроку почуствовать себя в роли управляющего своим хозяйством фермера из 19го столетия. В отличие от некоторых других игр в похожих декорациях, простое кликание по коровам не будет приносить доход — игровой процесс включает в себя всестороннее развитие подконтрольного фермерского хозяйства в течение целого поколения. Механика игры основана на механике настольных игр, созданием которых занимается один из авторов.
Полная версия игры стоит 15€ (422 рубля), ее можно купить на сайте разработчиков или через систему электронной доставки игр desura. Разработчики также обещают опубликовать игру в Центре приложений Ubuntu, когда состоится релиз Ubuntu 11.04. Перед покупкой традиционно рекомендуется попробовать бесплатную демонстрационную версию.
Игра использует кроссплатформенный игровой движок Ogre. На данный момент доступны версии для Linux и Windows, версия для Mac в разработке.
Страница проекта на indiedb.
>>> Подробности
Nvidia 270.41.06
20 апреля вышла первая стабильная версия проприетарного драйвера Nvidia из 270-ой ветки - 270.41.06
Исправленные ошибки:
- Исправлена ошибка, вызывающая зависания X сервера каждые 49.7 дня на 32-битных платформах
- Исправлена ошибка очереди представления VDPAU, вызывавшая «прерывания дисплея» VDPAU при рендеринге в очень маленькие окна или растровые изображения, а также окна или растровые изображения с нулевым размером.
- Исправлена ошибка, из-за которой было невозможно использовать очередь представления VDPAU на основе оверлеев, возникавшая при выходе из приложения с нерасформированной очередью представления VDPAU.
- Исправлена ошибка VDPAU, приводившая к тому, что оверлей не использовался, если при создании очереди представления целевое окно было перенаправлено при помощи расширения Composite.
- Исправлен ряд ошибок, связанных с аппаратным ускорением градиентов, которые вызывали неверное отображение графики в некоторых темах Ubuntu GNOME по умолчанию.
- Исправлена ошибка, из-за которой, некоторые графические процессоры переставали отвечать при запуске X-сервера. Наиболее часто встречалось на картах GF104 и GF106
- Исправлена ошибка, приводившая к исключению в операциях с плавающей точкой(FPE)в некоторых приложениях(например gimp)на 32-битных платформах, если glibc собрана с omitfp, присутствующая во всей предыдущей ветке (260)
Новшества:
- Добавлена поддержка xserver ABI 10 (xorg-server 1.10).
- Добавлено уведомление о событии NV-CONTROL при смене статуса NV_CTRL_FRAMELOCK_SYNC_READY.
- Добавлена новая опция X конфигурации «Interactive», по умолчанию она включена, ее можно отключить и позволить программам, использующим GPU-вычисления и требующим много времени на выполнение, работать одновременно с X
- Добавлена новая библиотека совместного пользования: libnvidia-ml.so
- Добавлена новая опция X конфигурации «3DVisionDisplayType», позволяющая указать тип дисплея при включенном NVIDIA 3D Vision на дисплее без поддержки 3D Vision.
- Модифицированы обновления палитры, теперь они не синхронизируются в vblank. Благодаря этому приложения могут посылать запросы XStoreColor и XStoreColors быстрее частоты обновления экрана.
Так же добавлена поддержка новых карт:
- GeForce GT 520
- GeForce GT 525M
- GeForce GT 520M
- GeForce GT 445M
- GeForce GT 530
- GeForce 405
- GeForce GTX 590
- GeForce GTX 550 Ti
- GeForce GTX 560 Ti
- GeForce GT 420
- GeForce GT 440
- GeForce GTX 470M
- GeForce GTX 485M
- GeForce GT 550M
- GeForce GT 555M
- NVS 4200M
- Quadro 1000M
- Quadro 2000M
- Quadro 2000 D
- Quadro 400
>>> Подробности
Вышла среда разработки NetBeans 7.0
NetBeans — это интегрированная среда разработки открытым исходным кодом, позволяющая создавать приложения на языках программирования Java, PHP, C, C++ и ряде других. Сегодня вышла седьмая версия этой IDE.
Этот выпуск позиционируется как эволюционный, а не революционный, так как большинство изменений сосредоточены на улучшении имеющихся возможностей.
Некоторые из изменений:
Java
- Поддержка новых синтаксических конструкций JDK 7: «бриллиантовый оператор», строки в switch и т.д.
- Улучшения редактора кода: автодополнение, новые подсказки
- Поддержка Apache Maven 3
- Поддержка JUnit 4.8.2 и другие улучшения по части модульного тестирования
- Новый визуальный редактор для Swing'овской компоновки GridBag
Веб и Java EE
- Поддержка GlassFish 3.1 и улучшения интеграции с этим сервером
- Более быстрое и удобное развёртывание приложений на сервере WebLogic
- Большое количество улучшений, связанных с технологией JSF
- Поддержка технологии Bean Validation
- Теперь редактор поддерживает HTML5 и JSON
PHP
- Генерация документации PhpDoc
- Новые возможности рефакторинга
- Поддержка алиасов в PHP 5.3
C и C++
- Простой импорт проекта из существующих бинарников
- Новый вид проекта, при котором исходные файлы расположены на удалённой системе
Другое
- Улучшена интеграция с профайлером
- Значительно упростилась работа с БД Oracle
- В редакторе появился перенос по словам (word wrapping)
Опубликован исходный код Revenge of the Titans
Спустя почти четыре месяца после окончания Humble Indie Bundle 2, разработчики игры Revenge of the Titans, как и было обещано ранее, опубликовали ее исходный код под собственной BSD-подобной лицензией.
Revenge of the Titans - это игра типа Tower Defense с элементами стратегии реального времени (RTS), созданная независимой студией Puppy Games. Основная особенность - игра имеет олдскульную пиксельную графику, и приятный гармонически сочетающийся саундтрек, чем не может не порадовать фанатов старой школы игр.
Revenge of the Titans использует технологии, которые могут показаться интересными всем разработчикам как, например, процедурно-генерируемые уровни, динамическое перекрашивание игровых объектов, анимированный красивый UI, и различные подобные спецэффекты. Игра написана с использованием технологий Java и XML.
Согласно условиям лицензии, распространение графики, звуков, музыки, упоминание брендов “Revenge of the Titans”, “Puppygames”, или “Shaven Puppy Ltd” возможно только с разрешения разработчика (кроме звуков, взятых с ресурса freesound.org). Разработчик разрешает любые модификации кода и использование его в своих играх, но с условием упоминания оригинального автора.
Автор приносит извинения по поводу качества исходного кода (ведь игра писалась около десяти лет) и поощряет создание любых модов к игре, даже будет этому содействовать. Однако, он не гарантирует поддержки исходного кода ввиду нехватки времени, и будет игнорировать любого, кто будет писать e-mail'ы с вопросами по исходникам. Разработчик также одобряет любые попытки публикации и развития исходного кода на таких ресурсах как github или sourceforge.
>>> Подробности
Вышел первый набросок стандарта Scheme R7RS
Данный стандарт является относительно небольшой ревизией стандарта R5RS, добавляющей наиболее востребованные возможности языка, но стремящейся сохранить общую структуру неизменной. В духе прежних стандартов, многие ситуации оставлены на откуп авторам реализаций языка Scheme, оставляя место для экспериментов с собственными расширениями.
В соответствии с принятым ранее решением о разделении Scheme на два языка, данный драфт описывает «малый Scheme».
Полный текст нового стандарта: http://trac.sacrideo.us/wg/attachment/wiki/WikiStart/r7rs-draft-1.pdf
>>> Подробности
DEVCONF 2011 (PHP, PERL, PYTHON, RUBY, .NET)
DevConf 2011 http://devconf.ru/ - профессиональная конференция, посвященная ведущим технологиям программирования и веб-разработки. В 2010 она собрала более 1200 веб-разработчиков http://2010.devconf.ru/
Участникам DevConf предоставляется уникальная возможность - получить доступ сразу ко всем лидирующим технологиям веб-разработки, послушав доклады от основателей этих технологий, приехавших в Москву со всего мира.
В рамках DevConf 4 июня 2011(суббота!) года пройдут 5 конференций:
- DevConf::PYTHON()
- DevConf::RUBY()
- DevConf::PHP()
- DevConf::PERL()
- DevConf::ASP.NET()
Формат конференции DevConf предусматривает первый конференционный день и второй день (5 июня) мастер-классов. Второй день является опциональным и требует отдельной регистрации.
Для кого DevConf?
Конференция нацелена на профессиональных веб-разработчиков и тех, кто мечтает ими стать. Она объединяет ВСЕ самые распространенные языки, при этом каждому выделен свой поток(зал).
Можно будет погрузиться именно в ту технологию, которая вызывает наибольший интерес. При этом уровень любого из направлений является максимально профессиональным. В каждой секции будут представлены доклады 1-2 непосредственных авторов языка, а также признанных экспертов в области.
Кто докладчики DevConf?
Для организации каждого из направлений мы привлекаем сообщества того или иного языка/технологии. Они приглашают признанных экспертов как российского, так и международного уровня.
Кто проводит DevConf?
DevConf является результатом деятельности огромного количества профессионалов.
В организации каждого потока принимают участие уважаемые в соответствующем сообществе люди.
Приглашаем докладчиков в основные потоки, а также на мастер-классы.
Мы открыты к сотрудничеству и будем рады обсудить любые способы взаимодействия с информационными, техническими и другими партнерами - 2011@devconf.ru
>>> Подробности
AMD выпускает платформу для автоматизации процесса тестирования
Компания AMD выпустила открытую платформу для автоматизации всех аспектов процесса тестирования кода. Фреймворк получил имя Tapper, распространяется по лицензии BSD. Платформа является широким набором Perl-скриптов, которые разработчики из AMD используют годами, но только сейчас решили выложить в открытый доступ. Продукт уже можно опробовать, получив исходные тексты на GitHub.
Tapper содержит набор модулей для автоматизации рутинных операций, как, например, запуск сети, изменение системных установок, настройка и включение Xen/KVM и некоторые другие, специальные инструменты для проведения тестов и сравнения их результатов, а также предоставляет для управления веб-интерфейс. Для работы пользователю также предоставляются шелл с поддержкой Perl и Python. В составе пакета есть поддержка такого продукта как Autotest, в основном использующегося для тестирования работы ядер Linux.
Для форматирования вывода результатов тестов использован протокол TAP. Собственное исполнение технологии объектно-реляционного отображения (ORM) позволяет платформе работать с любыми базами данных. Сами разработчики в качестве таких средств используют MySQL и SQLite.
>>> Подробности
Ремейк The Neverhood на SDL_Perl
Абсолютно тихо и незаметно в сети появился ремейк квеста The Neverhood, написанный на SDL_Perl.
Всем известная игра про пластилиновые приключения не нуждается в представлении. В этом году Klaymen отпразднует свой пятнадцатилетний юбилей! Но вот незадача — с 31 октября 1996, когда игра была издана впервые для Windows 95, так никто даже не пытался переиздать игру, её нет ни в одном магазине цифровой дистрибуции. И я уверен, многие из нас уже давно ждут, когда же кто-нибудь наконец-то возродит этот великий квест. Зачем ждать? Ведь можно присоединиться к проекту австралийского программиста Blaise Roth, который сподобился на создание ремейка великого The Neverhood!
Проект написан на SDL_Perl и, соответственно, кроссплатформенный с открытым исходным кодом. Распространяется пока без лицензии по причине «очень зачаточного состояния». Сейчас доступна версия 0.001. Работает меню и самый первый экран игры. Всё выглядит точь-в-точь, как оригинал 1996 года, потому как используется оригинальная графика. По словам автора (читаем README) целью проекта является полное воссоздание оригинальной игры, но без её известных багов.
>>> Подробности
Nokia запустила новый уровень сертификации Qt программистов
Nokia объявила в своем блоге о запуске нового уровня сертификации «Nokia Certified Qt Specialist». Для получения этого звания кандидат должен:
- являться Nokia Certified Qt Developer-ом: для этого ему необходимо успешно сдать Qt Essentials экзамен на знание основ Qt;
- успешно сдать один из 2-х экзаменов на свой выбор:
- Widget UI with Qt - зкзамен на знание и умение пользоваться инструментами, которые Qt предоставляет для создания GUI и многопоточных приложений со сложной логикой, включая: MVC фрейморк, кастомные виджеты, стили, QtScript, плагины, мультиязычность, unittests и пр.;
- Core C++ for Qt Developers - экзамен на понимание основных аспектов языка C++ и умение ими пользоваться для разработки Qt приложений.
Более подробно про экзамены и требования к ним можно прочитать здесь.
Сдавать экзамены можно в сертификационных центрах Pearson VUE, которые есть во многих крупных городах России. Стоимость прохождения одного экзамена составляет 149EUR/199USD. Для Nokia Certified Qt Developer-ов действует скидка 40% до 1-го июня 2011 года. Для всех остальных до конца июля действует скидка 30%.
>>> Подробности
Marble 1.1
Команда разработчиков Marble выпустила очередной релиз виртуального глобуса. Этот релиз особенный. Команда решила выпустить его между обычными релизами приложений KDE, так как в этой версии появились многие улучшения, появившиеся в рамках проекта Google Code-in.
Краткий список улучшений:
- мастер создания и совместного использования карт;
- интернет-службы землетрясений (Earthquakes) и OpenDesktop;
- редактирование карт;
- голосовая навигация.
Как и для каждого другого релиза, существует руководство со скриншотами.
Страница Загрузки (Для работы приложения необходима только библиотека Qt, но также есть версия с использованием библиотек KDE)
>>> Подробности
Audacious 2.5.0
Вышла очередная версия аудио-плеера Audacious. Изменения в основном коснулись интерфейса gtk, в котором появились новые возможности, включая интеграцию внешних модулей и вывод в виде колонок.
Кроме того, следует отметить следующие важные изменения:
- частичная поддержка GTK+ 3.0
- вывод звука с помощью SDL
- быстрый поиск
- новая визуализация
- реорганизация диалога настроек
- показ обложек в главном окне.
Полный список изменения можно посмотреть в анонсе от автора.
Исходники:
>>> Подробности
Red Hat работает над новым java-подобным языком программирования ceylon
Вряд ли стоит в тексте новости перечислять все отличия языка от явы и общие черты с C# — так что лучше самим прочитать слайды. Общее же направление языка:
1. Учесть те ошибки, которые совершены при проектировании явы. Ошибки, приведшие, в частности, к тому, что на яве трудно кратко и типобезопасно описать GUI и многие другие структурированные вещи — в результате чего приходится «выходить» из явы и использовать XML.
Вот что пишет об этом сам автор:
But I guess I should mention that the number one technical problem that we simply can't solve to our satisfaction in Java - or in any other existing JVM language - is the problem of defining user interfaces and structured data using a typesafe, hierarchical syntax. Without a solution to this problem, Java remains joined at the hip to XML.
2. Неудобства от использования устаревшего JDK (от себя добавлю — ява до дженериков и после — это 2 разных языка)
Сейчас имеется спецификация языка, ANTLR-грамматика, и неполный type checker, работы по генерации байт-кода только начались, но автор надеется использовать значительную долю кода из javac (как, впрочем, и код из Open JDK, JBoss, and Eclipse). Язык, похоже, будет JVM-based.
Слайды:
http://www.qconbeijing.com/download/G...
http://www.qconbeijing.com/download/G...
Обсуждение ceylon vs. scala:
http://stackoverflow.com/questions/56...
>>> Подробности
Cupt 2.0.0
Вышла новая стабильная версия программы Cupt - полуофициальной альтернативы APT для управлениями пакетами в дистрибутивах Debian и производных от него.
Главные изменения относительно ветки 1.x:
- Проект переписан на С++(0x). Увеличена скорость работы и уменьшено потребление памяти.
- Написан справочник по возможностям от простого к сложному (веб-копия).
- Поддержка исходных Debian-пакетов с больше чем одним тарболлом исходных файлов.
- Сообщения об ошибках в конфигурационных файлах стали намного подробнее.
- Поддержка сроков устаревания заголовков репозитория.
- Добавлен метод скачивания, основанный на wget (меньше зависимостей, чем libcurl).
- Переработан алгоритм порядка вызова dpkg для пакетов, теперь пакеты в среднем находятся меньше времени в промежуточных состояниях.
- Добавлена группа параметров для тонкого контроля приоритетов решателя зависимостей (cupt::resolver::score::*).
- Если не удалось решить зависимости, подробно объясняется, почему (пример).
- Возможность добавлять аргументы решателю зависимостей (во время показа возможных решений, вариант 'a') без перезапуска всей программы.
- Исправления некоторых ошибок.
NOC-0.6.3
Тихо и незаметно вышла очередная версия программы управления сетью NOC.
Network Operation Centers (NOC) - динамично развивающая программа «Центра Управления Сетью». Написан на Python, использует Django каркас для веб приложений и базу PostgreSQL.
Изменения:
- Расширена поддержка оборудования: HP ProCurve9xxx, Huawei VRP, Juniper JUNOS, OS FreeBSD, Zyxel ZyNOS...
- Добавлен новый протокол обнаружения топологии сети: Foundry Discovery Protocol (FDP)
- telnet и ssh2 клиенты теперь полностью на Питоне.
- Поддержка Cisco Catalyst cluster.
- и множество других исправлений и улучшений касающиеся производительности, стабильности и удобства использования системы в целом...
Краткое описание функциональных возможностей.
ебилды, Инит скрипт для Gentoo...
>>> NOC-0.6.3
Blender 2.57
Команда разработчиков Blender, популярнейшего свободного пакета для трёхмерного моделирования и анимации, выпустила первую стабильную версию в ветке 2.5х.
В этой ветке просто невероятное количество изменений, вот лишь малая их часть:
- полностью переработанный пользовательский интерфейс с возможностью настройки горячих клавиш;
- теперь можно анимировать всё;
- все функции Blender доступны через Python Scripting API;
- реализован новый механизм поддержки собственных расширений к программе;
- внесена масса улучшений в лепку и систему кистей;
- переработана система частиц, добавлена симуляция дыма;
- реализован рендеринг объёмных материалов с использованием вокселей;
- переработан и заметно ускорен встроенный трассировщик лучей;
- внесены улучшения в игровой движок.
Последние несколько месяцев разработчики занимаются преимущественно исправлением ошибок и надеются, что следующая версия, 2.58, будет последней в этой ветке. После этого они переключатся на работу над 2.6х, куда будут включаться новые функции.
>>> Подробности
Компания Oracle объявила о том, что собирается передать OpenOffice.org сообществу Open Source
Компания Oracle объявила о том, что она собирается передать проект OpenOffice.org сообществу Open Source, а также о прекращении продаж коммерческого Open Office.
«Учитывая масштаб интереса к свободным приложениям для работы, а также быстрое развитие персональных компьютеров, мы полагаем, что будет лучше, если проектом OpenOffice.org будет руководить некоммерческая организация, представляющая интересы широкой аудитории потребителей», заявил Эдвард Скревен, главный коммерческий архитектор Oracle. «Мы немедленно начнём работать с членами сообщества, чтобы продолжать успех Open Office. Oracle будет по-прежнему решительно поддерживать внедрение открытых стандартов на форматы документов, таких как Open Document Format (ODF)».
В тексте по ссылке ниже сказано, что компания Oracle имеет долгую историю инвестирования в разработку и поддержку продуктов с открытым исходным кодом. Они собираются продолжать такую практику, особенно для тех продуктов, которые нужны их клиентам, MySQL и ядро Linux. Компания выбирает именно их потому, что именно их выбрали многие коммерческие и государственные клиенты.
>>> Подробности
GNU coreutils: вот и 8.11
13 апреля вышла новая версия программ GNU Coreutils, то есть 8.11. Этот выпуск включает исправления ошибок, добавление новых расширений и изменения в поведении. Начнем с ошибок.
Исправленные ошибки:
- touch, собранная в Solaris 9, ранее завершалась с ошибкой сегментирования, будучи запущена в Solaris 10 (ошибка появилась в версии coreutils-8.6);
- sort больше не запускает 7 рабочих нитей, чтобы отсортировать файл в 16 строк (ошибка из версии coreutils-8.8).
- wc больше не пытается разыменовывать указатель NULL при нехватке амяти (ошибка из версии coreutils 7.1);
- cp -a --link скопировала бы символическую ссылку, вместо того, чтобы сделать жесткую ссылку на нее. (ошибка из версии coreutils-8.0);
- исправлена работа cp с разреженными файлами в файловой системе btrfs на ядрах Linux старых версий (до 2.6.38). Ранее могли получаться неверные копии (ошибка из версии coreutils 8.10);
- cut могла завершаться с ошибкой сегметирования, когда пользователем укзаывался --output-delimeter и неограниченный ряд полей вроде -f1234567890 (ошибка из версии coreutils-5.3.0);
- du впадала в бесконечный цикл, когда задавалсь опция --files0-from=DIR.
Новые расширения появились в программе dd:
- Добавлен флаг nocache к опциям iflag и oflag. Это новый флаг может быть полезен когда, например, count=0 и не только;
- dd теперь предупреждает о необходимости установки флага iflag=fullblock, в тех случаях, когда частичное чтение сопровождается неприятностями.
Изменения в поведении:
- cp работает с FIEMAP еще лучше;
- для test теперь «==» синоним «=»;
- install окончательно перестал понимать устаревшую опцию --preserve_context. Теперь можно использовать только --preserve-context;
- df теперь выравнивает строки более сообразно.
GIMP 2.7.2
После почти года работы выпущена новая нестабильная версия популярного графического редактора GIMP, включающая огромное количество изменений.
Наиболее важное:
- добавлен новый инструмент преобразований по рамке (GSoC2010);
- отрисовка всех инструментов на холсте, а также ряда фильтров переписана на Cairo;
- реализовано централизованное управление предустановками инструментов, с категоризацией метками;
- интерфейс стал удобнее для пользователей графических планшетов;
- можно менять цвет текста внутри одного блока;
- добавлен простой экспорт в PDF (RGB);
- внесены масштабные изменения в API.
Исходный код новой версии можно скачать отсюда. Традиционный иллюстрированный обзор новой версии опубликован на GIMP.ru.
За последние несколько месяцев в работу проекта внесены некоторые изменения. Разработчики сформировали приблизительный поэтапный план реализации новых функций (без привязки ко времени) и снова оценили приблизительную готовность конечной версии 2.8, которая теперь ожидается в ноябре этого года.
Тем временем эргономист проекта, являющийся совладельцем компании m+mi works, взял на оплачиваемую практику двух студентов, работой которых над GIMP будет руководить ближайшие месяцы.
>>> Подробности
Лицензия Kona (интерпретатора языка K) изменена на свободную
Kona — свободная реализация языка программирования K.
K — язык программирования, по концепции сходный с APL, но использующий алфавит ASCII.
Изначально язык программирования K был разработан Артуром Вайтни, Kx Systems, но его реализация от Kx проприетарная. Kona — альтернативная свободная реализация.
8 апреля 2011 лицензия интерпретатора изменена с проприетарной на свободную лицензию ISC (используемой также в проекте OpenBSD).
Возможно, причиной перехода на свободную лицензию стала недавняя новость об открытии исходных кодов другого APL-подобного языка — J.
Видеовведение
Скринкаст по MapReduce
Домашняя страница Kona на github
Скачать текущую версию
>>> Подробности
Новая свободная облачная платформа Cloud Foundry от VMware
VMware выпустило открытую PaaS(Platform-as-a-Service) платформу Cloud Foundry. Это не первый открытый PaaS продукт, который будет напрямую конкурировать с Microsoft's Azure и Google Apps, есть еще DeltaCloud от RedHat и OpenStack от Dell.
Возможно, этот шаг VMware подтолкнет MS и Google выпустить версии своих платформ отвязанные от их датацентров.
Cloud Foundry распространяется под Apache 2 лицензией, весь код выложен на github.
>>> Подробности
Fvwm 2.6.0
Вышел первый стабильный релиз ветки 2.6.x оконного менеджера Fvwm.
Из нового, по сравнению с последним бета-релизом (2.5.31) — поддержка libpng 2.5.0.
Также традиционные исправления ошибок:
- корректно определяется ширина FvwmTaskBar;
- исправления в алгоритме изменения размера скрученных окон;
- исправления в команде CursorMove;
- при заданном NeverFocus при открытии меню фокус не перехватывается.
Также была окрыта новая нестабильная ветка 2.7.x
>>> Подробности
NTFS-3G объединяется с ntfsprogs
Компания Tuxera объединяет вместе два проекта: драйвер для работы с NTFS из Linux, Android, Mac OS X и других операционных систем NTFS-3G и набор открытых инструментов ntfsprogs, также работающий с файловой системой Microsoft. ntfsprogs считаются необходимым дополнением к NTFS-3G, поэтому обычно два этих продукта поставляются вместе во многих дистрибутивах Linux.
Tuxera сообщает, что отныне добавляет весь набор инструментов к NTFS-3G для исключения дублирования усилий при работе над двумя аналогичными проектами и поддержке объемной кодовой базы, поэтому теперь разработчики смогут работать продуктивнее.
ntfsprogs содержит инструменты для создания, копирования, восстановления, изменения размера и сравнения NTFS разделов. При слиянии двух проектов разработчики из Tuxera обратили особое внимание на исправление ошибок как в драйвере NTFS-3G, так и в некоторых утилитах ntfsprogs.
Уже можно познакомиться с первым кандидатом в релизы нового проекта, также распространяющегося по лицензии GPL.
>>> Подробности
Критическая уязвимость в Adobe Flash Player
Предупреждение об опасности для Adobe Flash Player, Adobe Reader и Acrobat
Идентификатор уязвимости: APSA11-02
Номер по CVE: CVE-2011-0611
Сводка
Уязвимость (CVE-2011-0611) может привести к краху и потенциально к получению контроля над атакуемой системой. Сообщается о случаях использования данной уязвимости с помощью документов формата .doc и .xls отправленных как вложения к письмам и содержащих встроенные веб-страницы или флеш объекты против систем на платформе Windows. Сейчас Adobe не известны случаи атак с использованием документов формата .pdf в Adobe Reader и Acrobat.
На данный момент разрабатывается окончательное исправление для Windows, Macintosh, Linux, и Solaris, обновленный Flash Player версий 10.2.x ожидается сегодня. Пользователи Google Chrome уже могут обновиться до версии Chrome 10.0.648.205. Дата исправления уязвимости для Android не уточняется.
Уязвимости подвержены:
- Adobe Flash Player 10.2.153.1 под Windows, Macintosh, Linux и Solaris.
- Adobe Flash Player 10.2.154.25 для пользователей Chrome.
- Adobe Flash Player 10.2.156.12 для Android.
- Компонент Authplay.dll, который поставляется в версиях 10.х и 9.х Adobe Reader и Acrobat X для Windows и Macintosh.
- Все предыдущие версии данного ПО.
Примечание: Adobe Reader 9.x для UNIX, Adobe Reader для Android, и Adobe Reader и Acrobat 8.x не подвержены данной уязвимости.
>>> Подробнее
Linux InstallFest в Нижнем Новгороде
1 мая уже в 7 раз в Нижнем Новгороде пройдет фестиваль Linux и Свободного Программного Обеспечения «Linux InstallFest 11.04».
Как всегда, на мероприятии будут действовать:
- Секция установки, где каждый получит стул, стол, розетку и доступ к wi-fi сети с локальным репозиторием. Все желающие смогут получить помощь от более опытных пользователей из Нижегородской Группы Пользователе Linux (ищите людей с бейджиками)
- Секция презентаций. Здесь, в течении всего дня будут проходить презентации и мастер-классы по различным тематикам связанным с Linux и Свободным ПО.
- Демо-зона. Здесь в свободном доступе будет несколько компьютеров с уже установленным и настроенным Linux. Если вы хотите попробовать или задать вопрос по использованию Linux - можете смело отправляться туда
- Уголок 3D-шника. Здесь на протяжении всего дня будут демонстрироваться приемы 3D-моделирования и анимации в Blender. Мастер-гуру Михаил Солуянов aka Crantisz
Одним из выступлений будет рассказ о деятельности Нижегородской Группы Пользователей Linux и рассказ о планируемых проектах.
Мы ждем всех желающих. Вы можете прийти и просто пообщаться на около Linux-овые темы с интересными людьми, познакомиться друг с другом и, возможно, найти людей для своих свободных проектов.
>>> Подробности
Написание веб-приложений на языке Go
Опубликован перевод официальной документации по языку Go «Написание веб-приложений», в которой рассмотрено создание веб-страниц, использование шаблонов и регулярных выражений.
>>> Подробности
Вышел Parted Magic 6.0
Менее двух месяцев потребовалось разработчикам, чтобы представить общественности новую версию live-дистрибутива Parted Magic, предназначенного для работы с дисковыми накопителями.
Главным нововведением является новый взгляд на «приготовление» ядра для дистрибутива. Теперь его модули, udev и сторонние драйвера перемещены в initramfs, что позволило устранить невозможность запуска на некоторых системах. Также в глаза бросается упрощение меню GRUB, которое избавилось от своей привлекательности для увеличения совместимости с нетбуками и ноутбуками.
На борту Parted Magic 6.0 находятся:
- Ядро 2.6.38
- BusyBox 1.18.4
- Memtest86++ 4.20
- NTFS-3G 2011.4.12
- xfsprogs 3.1.4
Parted Magic позволяет создавать, перемещать, удалять дисковые разделы, а также изменять их размеры. Поддерживаются файловые системы btrfs, ext2, ext3, ext4, fat16, fat32, hfs, hfs+, jfs, linux-swap, ntfs, reiserfs, reiser4 и xfs. Также возможна работа с LVM и RAID.
Дистрибутив распространяется по лицензии GPLv2.
>>> Подробности
Вышла Percona XtraBackup 1.6
12 Апреля, в день своего релиза, Percona XtraBackup получила награду «Application of the Year»
на конференции O'Reilly MySQL Conference & Expo
В этот же день выпущена новая версия утилиты Percona XtraBackup предназначенной
для создания «горячих» резервных копий таблиц, использующих InnoDB/XtraDB.
Percona XtraBackup позволяет, не создавая существенной дополнительной нагрузки
на сервер, делать полные, инкрементальные, частичные резервные копии баз данных,
работающих под управлением СУБД MySQL, Percona Server, MariaDB, Drizzle.
В версии 1.6 в опции скрипта innobackupex добавлены опции:
- extra-lsndir, позволяющая указывать директорию с заархивированной резервной копией и считывать с какого момента производить инкрементальное копирование.
- incremental-lsn, позволяющая явно указать позицию (log sequence number), с которой начинать инкрементальное копирование
- incremental-dir, которая передает значение соответствующей опции исполняемого файла xtrabackup
Мы исправили более 10 дефектов, убрали многочисленные предупреждения при сборке, обновили документацию
Дополнительная информация:
- Бинарные пакеты( Linux, FreeBSD, Solaris)
- Документация
- Исходные коды
- Баг-трекер
- Блог
- Форум
Утилита выпускается под лицензией GPL v 2 и полностью бесплатна
Также для Percona XtraBackup доступны:
Будем рады видеть вас среди наших пользователей и клиентов.
Использование XML и JSON с Android. Часть1
С каждой новой версией мобильные устройства и платформы предоставляют все больше возможностей и функциональности, а важные анонсы ведущих поставщиков зачастую разделяют всего несколько месяцев. Последние новости в основном связаны с функциями пользовательского интерфейса (такими как расширенные multitouch-возможности и технология Adobe® Flash®) и усовершенствованиями аппаратуры (быстродействие процессора, емкость памяти и т.п.). Но решающим фактором остается контент. Контент – или, в более общем смысле, данные – постоянно перемещается между приложениями, серверами, мобильными устройствами и пользователями. Без возможности работать с данными смартфоны, такие как Apple iPhone и Google Android, становятся просто слишком дорогими и малоэффективными сотовыми телефонами. В этой статье из двух частей рассматриваются методы работы с двумя наиболее распространенными форматами данных, используемых в Интернете – XML и JavaScript Object Notation (JSON) – на платформе Android. Эта первая часть охватывает основы XML и JSON и показывает, как построить Android-приложение, которое анализирует и отображает информацию об обновлении состояния Twitter в обоих форматах.
>>> Подробности
Системы оптического распознавания текста в Linux - обзор и сравнительное тестирование
В статье проведено сравнительное тестирование имеющихся систем оптического распознавания текста (OCR), доступных в Linux. Для полноты картины рассматривались как локально устанавливаемые программы, так и онлайновые сервисы. Вывод автора: При хорошем качестве распознаваемого материала все участвовавшие в тестировании программы обеспечивают высокое качество распознавания, причем снижение разрешения с 300 до 200 dpi практически не влияет на результат. В целом можно отметить, что широко распространенное суждение о том, что для Linux нет хороших систем оптического распознавания текста, сегодня уже не выдерживает критики.
>>> Подробности
7-й номер журнала «Практика функционального программирования»
Вышел свежий, 7-й номер журнала «Практика функционального программирования». В новом номере вы можете прочитать следующие статьи:
- «Язык РЕФАЛ — взгляд со стороны». Бойко Банчев расскажет о сущности, истории и современном состоянии языка РЕФАЛ — детища Валентина Фёдоровича Турчина; языке незаслуженно подзабытом, но на десятилетия опередившем своё время и пустившем корни во множество современных ЯП (как, например, Mathematica).
- «Circumflex — веб-фреймворк на Scala comme il faut». Александр Темерев даст урок использования этого «обезжиренного» и гибкого веб-фреймворка, написанного на Scala российской командой во главе с Борисом Окунским.
- «Разработка алгоритма обнаружения движения в среде программирования Mathematica». Вадим Залива расскажет об опыте прототипирования такого алгоритма при разработке iPhone-приложения iSentry. Хотя Mathematica и не является в полном смысле этого слова функциональным языком программирования, но программирование в этой среде задействует множество не очень распространенных пока в мейнстриме, но очень важных и заслуживающих внимание средств: интерактивный интерпретатор, гомоиконность (единство кода и данных), сопоставление с образцами, wholemeal programming (оперирование целыми структурами данных, а не их частями), акцент на «чистое» программирование, dataflow programming (Manipulate) и т.п.
- «Как написать LDAP-сервер на Erlang» и «Как написать LDAP-сервер на Си». Максим Сохацкий и Олег Смирнов обменяются любезностями со Львом Валкиным: Максим и Олег похвалят Erlang за то, что на нем можно за 20 минут написать LDAP-сервер, а Лев докажет, что дело тут вовсе не в Erlang.
- «Продолжения в практике». Алексей Вознюк (человек, написавший на LISP самую быструю программу к конкурсу в ПФП №3) расскажет об использовании продолжений для упрятывания асинхронности кода за обыкновенным «последовательным» синтаксисом. Эта тема особенно актуальна в контексте взрывного роста Веба и сетевых сервисов, но интересна и потому, что открывает целый пласт неожиданных структур управления. Рекомендуем перед прочтением ознакомиться с недавно опубликованным в «Библиотечке ПФП» переводом статьи «Паттерны использования call-with-current-continuation».
- «Суперкомпиляция: идеи и методы». Илья Ключников, занимающийся суперкомпиляцией в Институте прикладной математики им. М. В. Келдыша, расскажет о суперкомпиляции (кстати, изобретенной также В. Ф. Турчиным в контексте языка РЕФАЛ), построив поразительно компактный и понятный суперкомпилятор простого языка, и покажет, что она применима не только для удивительно мощной оптимизации многих классов программ, но имеет и другие неожиданные применения.
Кроме этого, журнал доступен и в печатном виде (200р, доступны и все предыдущие номера, комплекты еще дешевле, доставка куда угодно, в Москве можно самовывозом).
Кодовое имя Fedora 16 - Verne
Разработчики проекта Fedora сообщили о завершении голосования по выбору кодового имени для следующего выпуска популярного linux-дистрибутива - Fedora 16, релиз которого ожидается в ноябре 2011 года. Это имя - Verne, выбранное в честь знаменитого писателя Жюля Верна.
Другие предложения:
- 2 - Beefy Miracle;
- 3 - Omoto;
- 4 - Nepia;
- 5 - Bonnet;
- 6 - Barona;
- 7 - Llullaillaco;
- 8 - Legation;
- 9 - Mt.Orne;
>>> Подробности
Humble Frozenbyte Bundle 3
Вновь случилось то, чего ждали многие: начата распродажа игр в рамках ставшей уже традиционной акции Humble Indie Bundle. На этот раз в состав вошли следующие игры:
- Trine
- Shadowgrounds: Survivor
- Shadowgrounds
- Splot
- Jack Claw
Стоит отметить, что Splot всё ещё находится в разработке, а Jack Claw - так и не завершённая игра, на данный момент доступная только под Windows (исходный код которой теперь будет открыт, и желающие смогут её портировать под Linux).
>>> Подробности
Teeworlds 0.6.0
После полутора лет разработки и 2000 коммитов состоялся релиз Teeworlds 0.6.0. Teeworlds — это популярный многопользовательский 2D-шутер.
В новой версии:
- Переработан ниндзя-бонус.
- Добавлен список друзей.
- Улучшен режим зрителя (spectator mode).
- IPv6.
- Переводы на другие языки.
- Поддержка UTF-8.
- Графика была пересмотрена и доработана.
- Переработаны некоторые старые карты и добавлено несколько новых.
>>> Подробности
Вышел nginx 1.0.0
После девяти лет разработки и огромного количества успешных инсталляций, выпущена первая стабильная версия веб-сервера nginx: 1.0.0.
Сейчас по данным W3Techs 6.8% самых посещаемых сайтов в мире (согласно Alexa) используют nginx. В России nginx используется на 46.9% самых посещаемых сайтов.
>>> Подробности
Opera 11.10 Barracuda
Стройная, быстрая как молния и способная разорвать в мелкие клочки всех своих врагов, Opera 11.10 Barracuda явилась в этот мир. Эта версия удивит пользователей новой Экспресс-панелью, порадует улучшенной работой с GMail IMAP и осчастливит множеством новых поддерживаемых стандартов.
Интерфейс (общее):
- Декларативный интерфейс (dialog.ini) переехал на YAML. Теперь изменять внешний вид Opera стало ещё проще!
- Интерфейсные подсказки.
- Строка поиска и поисковые предложения на странице ошибки соединения.
- Новые эффекты.
Экспресс-панель:
- Новый интерфейс.
- Перетаскивание эскизов.
- Масштабирование (в том числе автоматическое) и прокрутка.
- Настраиваемое количество столбцов.
- Можно указать собственный заголовок для ячейки.
- Новый алгоритм генерации эскизов, пытающийся выделить наиболее значимую часть страницы. Имеются широкие возможности по настройке в opera:config. Можно вернуться к старому виду, указав интервал обновления эскиза.
- Сайты могут указать собственные эскизы и интервалы обновления (в коде HTML).
Почта:
- Поиск по целым фразам.
- Новая опция opera:config#UserPrefs|AutoMailPanelToggle, позволяющая отключить автоматические открытие панели «Почта».
- Теперь Опера распознаёт специальные IMAP-папки «Отправленные», «Спам» и «Корзина» и ассоциирует их со соответствующими папками в GUI. Это работает на GMail, Fastmail и любом другом почтовом сервере, использующем IMAP-расширения XLIST или SPECIAL-USE.
- Улучшена работа с GMail IMAP.
Добавлена поддержка:
- WebP (не путать WebM) — новый формат изображений от Google, основанный на алгоритме сжатия неподвижных изображений (ключевых кадров) из видеокодека VP8.
- Web Open Font Format (WOFF).
- Глобальные атрибуты HTML5 data-*.
- HTML5 File API.
- HTML5 Session history and navigation.
- CSS3 Multi-column.
- CSS3 Linear Gradients.
- SOCKS5.
- И многое другое.
>>> Подробности
oclHashcat-lite 0.02 - первый публичный релиз нового OpenCL брутфорсера для аудита паролей
Автор одной из самых популярных кросс-платформенных разработок, использующей открытую технологию OpenCL, представил облегченную версию программы oclhashcat, оптимизированную на единовременный перебор 1 хэша. Добиться максимальной производительности позволяет использование BIT_ALIGN, BFI_INT и реверсивный движок проверки MD4 и MD5. Программа рассчитана на работу с дискретными видео-картами как от AMD, так и от Nvidia, тогда как большинство существующих решений от конкурентных проектов используют проприетарную технологию CUDA, рассчитаны на работу только под картами Nvidia и не являются мультиплатформенными.
Поддерживаются алгоритмы хэширования MD5, md5($pass.$salt), md5(md5($pass)), SHA1, sha1($pass.$salt), MySQL > v4.1, MD4, NTLM, Domain Cached Credentials, SHA256.
>>> Подробности
Rawstudio 2.0
Выпущена новая версия Rawstudio — свободного конвертера фотоснимков в формате Raw. За два года работы программа была переписана почти полностью. Результаты:
- полностью модульная архитектура;
- новый движок обработки на основе графов
- Rawspeed, собственная оптимизированная библиотека распаковки Raw с поддержкой многопоточности и инструкций SSE2;
- микшер каналов и раздельный шумодав для яркостного и цветностных каналов;
- коррекция дисторсий с помощью LensFun;
- более грамотное управление цветом, поддержка профилей DCP;
- простое управление камерой через gPhoto;
- поддержка двухмониторной конфигурации;
- фоновый пакетный экспорт.
Традиционный обзор в картинках можно даже не упоминать.
У разработчиков пока нет ярко выраженных планов на будущее, хотя упоминалась возможность реализации модуля, позволяющего применять операции GEGL — нового движка GIMP.
>>> Подробности
Вышел драйвер для GDI-принтеров Canon
Первая работоспособная (хотя и не очень) версия открытого драйвера для принтеров Canon CAPT (LBP-****) вышла сегодня. В отличие от проприетарного драйвера, открытый является легковесным, не требует запуска демонов при загрузке системы и не саботирует работу принтеров других производителей.
При установке драйвера обратите внимание на выбор правильного устройства из списка (не usb://, а обязательно capt://) и на правильность файла *.ppd (в нем определены низкоуровневые параметры принтера, и с неправильным *.ppd принтер будет, скорее всего, печатать полосы).
Изменения:
- полностью переписан код драйвера (с C на C++)
- теперь драйвер работает через libusb и является бакэндом для CUPS
- автоопределение принтеров
- в основном устранены зависания принтера при сбоях печати
Недоработки:
- не проверяется наличие бумаги!
- при печати более чем одной страницы может печататься только первая
- при печати очень сложных страниц иногда переполняется память принтера, «хвост» страницы обрезается
- неправильные верхние и нижние поля
На сегодняшний день поддержан и проверен LBP-2900 и, вероятно, будет работать очень похожий на него LBP-3000. Другие модели не проверялись, так как их нет у разработчика.
ПРОЕКТУ ДЛЯ РАЗВИТИЯ ТРЕБУЮТСЯ РАЗРАБОТЧИКИ!
Требования: знание C++, наличие одного из CAPT-принтеров.
>>> Скачать
Вышел CentOS 5.6
Разработчики рады представить CentOS 5.6 — дистрибутив, основанный на пакетной базе RHEL 5.6.
Изменения:
Начиная с CentOS 5.6, пакет centos-release включает в себя файлы конфигурации, необходимые для доступа к репозиториям debuginfo и vault, которые ранее должны были быть загружены отдельно. Репозиторий CentOS-Debuginfo.repo содержит набор debuginfo-пакетов (среди прочего необходимы для Systemtap), а репозиторий CentOS-Vault.repo содержит предыдущие (и больше не поддерживаемые) корректирующие релизы CentOS 5.
Новые пакеты, которых не было в CentOS 5.5:
- bind97
- hplip3
- php53
Пакеты, которые были обновлены:
- mod_nss-1.0.8-3.el5
- python-2.4.3-27.el5_5.3
Анонс
Информация о выпуске
Ссылка на скачивание
>>> Подробности
На облаке Amazon собран суперкомпьютер из 10000 ядер
Компанией Cycle Computing для своего клиента - фармацевтической компании Genentech внутри сервиса Amazon Elastic Compute Cloud был сконфигурирован вычислительный кластер, состоящий из 10000 ядер. На каждом узле запущенного сервиса стояла операционная система CentOS (клон Linux RedHat). Для обслуживания кластера использовалось как собственное ПО фирмы CycleCloud software, так и программное обеспечение с открытым кодом Condor и Chef.
Задача расчёта белковых связей, которая и считалась на этом кластере очень хорошо распараллеливается и производительность должна была быть близка к теоретической. Таким образом, расчеты, потребовавшие восемь часов работы облачного кластерного суперкомпьютера с быстродействием около 66 TFlops, составленного из 1250 физических восьмиядерных машин, с суммарным объёмом оперативной памяти 8.75Тб и 2Пт (петабайт) дисковой обошлись Genentech всего в 8500 долларов, включая все выплаты Amazon и Cycle Computing.
>>> Подробности
Секция СПО на Сибирском Форуме «Индустрия Информационных систем»
Приглашаем вас посетить секцию «Свободное ПО и национальная программная платформа» форума IV Сибирского форума «Индустрия Информационных Систем», который пройдёт 14-15 апреля 2011 года в новосибирском Академгородке (Дом Учёных).
Проведение данной секции направлено на популяризацию свободного программного обеспечения.
В рамках секции планируется:
- познакомить гостей с явлением свободного программного обеспечения, представить обзор рынка и мировых тенденций;
- поделиться опытом миграции на свободное ПО, особенностями использования, опытом взаимодействия с мировыми центрами разработки;
- рассказать об экономических моделях использования, разработки и поддержки свободного ПО;
- познакомить с развитием свободного ПО в нашем регионе и перспективах развития данного направления в различных секторах: образовательном, производственном, государственном; а также рассказать о преимуществах свободного ПО для личного использования.
Эти и другие темы будут освещены в виде докладов секции. С подробной программой можно ознакомиться в разделе секции на сайте форума (http://sibitforum.ru/programm/shedul/).
В результате участия в секции «Свободное ПО и национальная программная платформа» вы получите цельное представление о свободном ПО, возможностях применять его в сфере вашей деятельности, познакомитесь с ведущими специалистами этой области в НСО.
Секция проводится Фондом развития свободного программного обеспечения РФ «Центр СПО» при поддержке Министерства образования, науки и инновационной политики Новосибирской области, Министерства промышленности, торговли и развития предпринимательства Новосибирской области, Департамента информатизации и развития телекоммуникационных технологий Новосибирской области и ряда новосибирских ИТ-компаний.
Список сформированных докладов на секции:
- Актуальные тенденции и продуктивные механизмы развития рынка свободного программного обеспечения в Сибирском регионе.
- Повышение эффективности бизнеса за счёт миграции на свободное программное обеспечение: типичные риски, подготовка, процесс, результат.
- Опыт эффективного взаимодействия с мировыми центрами разработки свободного программного обеспечения.
- IT-потребности бизнеса. Бизнес модели развития открытых проектов.
- Сложности и перспективы формирования сбалансированной модели программной платформы на основе свободного программного обеспечения.
- Практика применения свободного программного обеспечения в муниципальных учреждениях. План перехода федеральных органов исполнительной власти и федеральных бюджетных учреждений на использование свободного программного обеспечения на 2011–2015 годы.
- Образовательные технологии на базе свободного программного обеспечения: подготовка, внедрение, эксплуатация.
- Образовательная среда OpenSource: наукоёмкая образовательная площадка «Феникс».
Темы докладов могут меняться и дополнятся, следите за обновлениями на форуме.
Для того, чтобы иметь возможность принять участие в Форуме «СИИС 2011», необходимо сначала зарегистрироваться на сайте Форума: http://sibitforum.ru/takepart/site_reg/.
Контакты:
Организационный комитет форума: http://sibitforum.ru/new/.
Организационный комитет секции «Свободное ПО и национальная программная платформа»: org@spo.nsk.ru
>>> Подробности
Вторая волна разработки Java-приложений: Базы данных типа NoSQL
Системы управления базами данных, не использующие SQL (или NoSQL-СУБД), постепенно выходят на первый план в эру Web 2.0, поскольку они эффективно решают проблемы масштабируемости. Несмотря на то, что эти СУБД еще находятся на заре своей популярности, они уже используются такими крупными компаниями, как Google и Facebook. Базы данных, не имеющие схем, кардинально отличаются от традиционных реляционных БД, однако работа с ними на практике оказывается проще, чем кажется, особенно если проектирование начинать с разработки модели предметной области, а не реляционной схемы.
>>> Подробности
Вышел PCC 1.0
Проект Portable C Compiler ставит своей целью создание альтернативы компилятору GCC для языка C под лицензией BSD. Проект берёт начало от оригинального компилятора C, использовавшегося в UNIX в семидесятые - восьмидесятые годы прошлого века. Компилятор отличают:
- полная поддержка стандарта C99;
- малый размер (640 КБ в архиве) и простой код;
- быстрая компиляция.
Заявлена работа в ОС Linux, *BSD, Windows, Mac OS X, Solaris. Поддерживаются платформы i386 и amd64, другие платформы — ограниченно.
Генерируемый код, в большинстве случаев, сравним по эффективности с кодом, производимым GCC. На данный момент компилятор собирает FreeBSD, NetBSD и ядро OpenBSD.
Некоммерческая огранизация BSD Fund, спонсор проекта, объявляет конкурс по успешной сборке ядра Linux при помощи PCC. Также в их планах фронтенды для языков Fortran (почти готов) и C++.
Исходный код Myst Online открыт под свободной лицензией
Разработчики многопользовательской онлайн-игры Myst Online: Uru Live сообщили об открытии исходных кодов как серверной, так и клиентской части под свободной лицензией.
Движок клиента CyanWorlds.com и плагин 3ds Max, который используется в процессе разработки, открыты под лицензией GPLv3, лицензия на игровые ресурсы останется проприетарной. Исходный код сервера на данный момент еще не открыт, однако для него уже давно существует свободная замена.
Вся необходимая информация по проекту размещена на сайте openuru.org, там же можно скачать исходный код и дополнительные инструменты.
К сожалению, на данный момент клиента можно собрать только для ОС Windows, однако с открытием исходных кодов можно надеяться, что ситуация в скором времени изменится и мы увидим порт игры также на Linux. Также стоит отметить, что уже давно существует альтернативная реализация игрового клиента, которая также доступна под свободной лицензией и при этом работает на всех операционных системах - Linux, Mac и Windows.
Новость на freegamer.blogspot.com, новость на tuxplay.pl, официальное объявление на форуме mystonline.com.
>>> Подробности
A.Typical RPG
Независимая игровая студия Pyrodactyl выпустила финальную версию игры A.Typical RPG (Типично-нетипичная ролевая игра).
A.Typical RPG представляет собой пошаговую ролевую игру, сюжет которой крутится вокруг жизни нескольких друзей, учащихся в одном ПТУ. В игре представлены каждодневные ситуации, инновационный тактический ролевой геймплей, мультяшная графика, нарисованная от руки, современная музыка в стиле ретро, нелинейный сюжет и чувство юмора.
Игра также позволяет:
- Играть в футбол
- Списывать на экзаменах
- Ухаживать за девочкой
- Устраивать стычки с хулиганами
- Спасти мир от апокалипсиса при помощи бензопил и мечей (шутка авторов — прим.)
- Узнать о жизни студентов училища
Игра доступна для платформ Linux и Windows, обычная версия стоит 85 рублей, расширенная версия с дополнительными материалами (удаленными сценами, альтернативными диалогами и специальными неназванными бонусами от команды разработчиков) — 142 рубля. Обе версии можно купить на сайте разработчиков или через систему электронной доставки игр desura.
Перед покупкой рекомендуется попробовать бесплатную демо-версию (предупреждение: некоторые пользователи сообщают, что текущая linux-версия демо вылетает с ошибкой сегментирования — разработчики обещали исправить ситуацию в ближайшее время).
Страница игры на indiedb, там же можно посмотреть скриншоты и видео.
>>> Подробности
Глава Linux Foundation: ОС GNU/Linux уже победила Windows
В преддверии 20-летия ядра Linux, лежащего в основе операционной системы GNU/Linux, Джим Землин (Jim Zemlin), исполнительный директор некоммерческой организации Linux Foundation, заявил, что битва между ОС GNU/Linux и Windows уже, по большому счету, закончена, и победа — за первой.
Землин утверждает, что у Microsoft осталась лишь одна область, где первенствует её разработка, — это настольные компьютеры. В остальном, например, на рынках серверов и мобильных устройств, GNU/Linux уже превзошла свою проприетарную соперницу.
«Думаю, [мысли о Microsoft] нас просто больше сильно не заботят. Они были главным конкурентом, но теперь это больше похоже на избиение щенка», — не постеснялся в выражениях Землин (в интервью Network World).
В качестве еще одного довода Землин приводит тот факт, что если доходы Microsoft в последнее десятилетие остановились на одном месте, то у Linux-компании Red Hat наблюдается стабильный рост.
Про Apple Землин отозвался так: «Если вы относите себя к течению Open Source, то Apple — ваш худший враг и лучший друг. Apple сделала много хороших вещей для Open Source и Linux. Она изменила представление о том, что такое клиентский компьютер. Это сыграло позитивную роль для Linux. Кроме того, в продуктах Apple можно найти множество Open Source компонентов, и они работают над этим, иногда с привлечением Open Source сообщества. Однако, нельзя забывать и о том, что, несмотря на всё это, у них очень закрытая система».
>>> Источник
Релиз LLVM 2.9
Состоялся новый релиз системы программирования Low Level Virtual Machine (LLVM). Среди заявленных изменений можно отметить улучшенную генерацию и оптимизацию кода, поддержку C++'0x в Clang, а также более продвинутый отладчик LLDB для C, Objective-C и C++, официально поддерживающий, правда, только Mac OS X i386 и x86-64.
Наиболее важные функциональные новинки включают встроенную поддержку ассемблера для ELF-файлов (прямую запись в объектный файл), некоторые улучшения в области оптимизации во время линковки файлов (Link Time Optimization, LTO), позволяющей компилировать приложения из большого дерева исходных кодов, автоматическую замену циклов на вызов memset и memcpy, улучшения в отладке оптимизированного кода, готовую инфраструктуру для оптимизации, базирующуюся на регионах (region based optimization), улучшенную поддержка кода, обращающегося к состоянию регистров, новый алгоритм распределения регистров.
Версия 2.9 — последняя в ветке 2.х. В 3-ей ветке планируется отказаться от компилятора llvm-gcc 4.2. Указывается, что проект Clang является лучшим решением для компиляции основанных на C языков, а проект DragonEgg является подходящим решением для тех, кто интересуется интеграцией LLVM с GCC.
>>> Подробности
Международная конференция SambaXP 2011 (9-11 мая, Гёттинген, Германия)
Через месяц, с 9-го по 11-ое мая 2011 года, в университетском городке Гёттинген (Göttingen) будет проходить юбилейная 10-ая Международная конференция The Samba eXPerience 2011.
На очередной встрече разработчиков и пользователей проекта Samba — открытой и свободной реализации протоколов SMB/CIFS/SMB2 и совместимого с Windows файлового, принт-сервера и сервера Active Directory — будут присутствовать главные мейнтейнеры Samba Team — Эндрю Триджел, Джереми Аллисон, Волкер Лендек, Эндрю Бартлет и другие, а также представители компаний, поддерживающих разработку проекта, в том числе IBM, Google, Intel, Microsoft, Likewise, Novell, SerNet, представители организации SFC (Software Freedom Conservancy) и т. д.
В программе конференции планируются выступления на темы:
- Samba4 — настройка и решение проблем
- Samba на кластере
- Samba, Kerberos и Active Directory
- Samba, GPL Enforcement и GPLv3
- Документация на протокол SMB, открытая Microsoft
- Реализация протокола SMB2 в Samba
- Samba и сети IPv6 Windows
- Samba4 и решения DNS
- Samba4 и OpenLDAP
С полной программой конференции можно ознакомится на сайте sambaxp.org.
Как отметил в анонсе конференции Джон Терпстра, председатель конференции и один из основателей проекта Samba, 2011 год станет очень важным для Samba и в первую очередь в связи с выходом Samba4 на этап готовности к релизу.
К сожалению, размеры взносов для участия в конференции достаточны велики (от 250 до 500 евро), несмотря на то, что включают в себя получение всех материалов конференции, участие в вечеринке, значок и футболку с символикой проекта.
Тем не менее, с материалами конференции можно будет ознакомиться на сайте.
>>> Подробности
Выход новой версии мультимедиа-плеера Banshee 2.0
Новый стабильный релиз — кульминация полугодовой работы (с момента выхода версии 1.8) разработчиков, переводчиков и тестеров. Последние релизы ветки 1.9 были подготовительными для версии 2.0 с целью обеспечить стабильность работы и отлаженность всех функций плеера. В свете использования Banshee как плеера по-умолчанию в новой Ubuntu 11.04, данная политика направлена на создание отличного первого впечатления новых пользователей от использования Banshee.
Кроме множественного исправления известных ошибок и улучшения общей производительности, в новый релиз плеера вошли следующие улучшения:
- функция «Play After» позволяет добавить отдельный трек, альбом или все композиции исполнителя в очередь сразу после исполняемой композиции;
- улучшения пользовательского интерфейса в сторону более продуманного и чистого вида;
- добавлены дополнения для работы с сервисом Ubuntu One Music Store и интеграции плеера в SoundMenu;
- появилась поддержка встроенных и внешних субтитров.
Кроме того, с версии 1.8 можно отметить несколько дополнительных доработок:
- улучшенная поддержка мультимедийных клавиш;
- поиск обложек дополнительно на сервисах CDBaby и Jamendo;
- новый динамический плейлист «Recently Played»;
- увеличена производительность при записи метаданных в файл;
- множество улучшений и исправлений в пользовательской справке;
- поддержка источников вида u1ms://.
Доработке также подверглась поддержка онлайн-сервисов (AmazonMp3.Store, MiroGuide) и было, как всегда, добавлено автоопределение новых устройств (музыкальных плееров и телефонов).
Впервые доступна сборка для Windows (альфа-версия), а также обновилась сборка для MacOS X (бета-версия). Их можно достать здесь.
>>> Подробности
Построение каталога товаров для Интернет-магазина с помощью локальной базы данных и Web-служб
В данной статье рассматривается пример, относящийся к электронной торговле, но подобные технологии можно использовать и для других предметных областей, чтобы обеспечить собственный Web-сайт информацией с других ресурсов. Подобная интеграция позволяет увеличить количество клиентов основного ресурса. Также, если заключить договор со сторонним сайтом, то действия пользователей можно «монетизировать», получая определенную выплату каждый раз, когда покупатель, находясь на основном сайте, решает приобрести какой-либо товар, поставляемый с сайта Amazon. В этом случае Web-служба позволяет использовать сайт Amazon (или подобный) не только для расширения списка доступных товаров, но и для осуществления покупок.
>>> Подробности
Симулятор электрических цепей Qucs 0.0.16 и VHDL-симулятор FreeHDL 0.0.8
По прошествии чуть менее двух лет(!) с выпуска 0.0.15 проект открытого свободного симулятора электрических цепей Qucs (Quite Universal Circuit Simulator) 17 марта 2011 года разродился версией 0.0.16.
В один день с ней была выпущена версия 0.0.8 симулятора VHDL для Linux — FreeHDL, версия 0.0.7 которого датируется 27-ым апреля 2009 года.
Qucs предоставляет базирующуюся на Qt графическую среду для разработки электрических/электронных цепей, симулятор, позволяющий проводить моделирование этих цепей для различных входных сигналов, в том числе с учётом шумов, а также широкий набор средств визуализации.
FreeHDL — проект по разработке открытого свободного VHDL-93 совместимого симулятора VHDL с отладчиком и графическим средством просмотра временных диаграмм.
FreeHDL используется в Qucs для моделирования цифровых схем.
Новенькое в выпуске:
- Интерактивный GNU/Octave интерфейс
- Поддержка экспорта C++ кода изображений вентилей, ассоциированных с файлами Verilog-A, и прямая ассоциация изображений вентилей с Verilog-HDL, Verilog-A и кодом VHDL
- В подсхемах Verilog-HDL и VHDL теперь могут использоваться уравнения
- Подсветка синтаксиса Octave, Verilog-HDL и Verilog-A в текстовых документах
- Прекомпилированные модули и библиотеки VHDL, собранные из пользовательского кода VHDL
- Некоторые новые компоненты, такие как модели транзисторов NIGBT, HICUM L2 v2.24, HICUM L0 v1.2g и HICUM L0 v1.3, туннельные диоды, идеальные связанные линии передачи и гибридный мост (ответвитель)
- В «движке» симулятора реализован функционал измерительного радиоприёмника (EMI receiver)
- В консольном преобразователе файлов соединений (netlists), данных и схем qucsconv отныне поддерживается экспорт в формат Matlab v4
- Новый перевод на казахский язык
>>> Загрузить исходный код на странице проекта на sourceforge.net
>>> Roadmap проекта Qucs
Критическая уязвимость в dhclient (удалённый root)
При обмене данными с DHCP сервером dhclient не экранирует (или не удаляет) мета-символы в полученных ответах, а передаёт эти данные напрямую во вспомогательный скрипт dhclient-script. Это может использоваться злоумышленниками для удалённого запуска кода с правами root на клиенте. Подвержены все версии dhclient начиная с 3.0.x и до 4.2.x. Рекомендуется обновиться, или вручную добавить следуюший код в самое начало функции set_hostname() в скрипте dhclient-script:
new_host_name=${new_host_name//[^-.a-zA-Z0-9]/}
>>> Подробности
Вышел GNOME 3.0
GNOME 3 — большая веха в истории GNOME Project. Представляем новый, свежий рабочий стол, который понравится каждому!
GNOME 3.0 вышел согласно плану, через шесть месяцев после GNOME 2.32, 6 апреля 2011 года в 20:00 UTC. Этот выпуск — результат трёхлетних планов и работы, новый мажорный релиз спустя 9 лет.
Новое для пользователей:
- Новый рабочий стол, основанный на GNOME Shell — оболочке рабочего стола, использующей оконный менеджер Mutter, ориентированной на простоту работы с данными и программами
- Просмотр «Действий». Экран «Действий» предоставляет простой путь запуска новых программ, переключения между существующими программами, поиска и открытия документов.
- Новая система уведомлений, ориентированная на простоту и ненавязчивость.
- Интеграция с IM (через telepathy/empathy): в уведомлениях можно просмотреть, кто написал сообщение, и первую строчку сообщения. Вы можете ответить прямо из уведомления, если хотите.
- Группировка окон: вы можете перетаскивать окна на другие рабочие столы в превью-режиме, группировать окна и просто их перемещать. Стало возможно разворачивать два окна рядом друг с другом.
- Поиск. Ищите документы и программы на своём рабочем столе. А если не нашли — поищите в Google или Wikipedia.
- Новый вид настроек: однооконный менеджер настроек, под который были переделаны много диалогов настройки параметров системы.
- Темо-ориентированная помощь: находите справку быстро и просто!
- Dash — место для хранения значков наиболее любимых и часто используемых программ.
- Новые обои, включая новые обои по умолчанию.
- Новая тема Adwaita и новый шрифт Cantarell.
- Программы: все знакомые по GNOME 2 программы были портированы для GNOME 3.
- Nautilus:
- Новый дизайн окна просмотра файлов.
- Новый вид диалога «Соединиться с сервером», более удобный и эффективный.
- Epiphany получила новый дизайн окна загрузки, статус-строки, а также поддержку геолокации.
- gedit: новый модуль проверки орфографии, новый дизайн поиска, полная поддержка редактирования сжатых файлов, группы вкладок для простого редактирования множества текстов.
- Empathy: добавлен модуль блокировки нежелательных сообщений.
- Evince: возможность делать закладки в читаемом документе.
- Eye of GNOME получил новую систему плагинов, а так же был ускорен.
- Totem получил улучшенную поддержку потокового видео и аудио.
- Nautilus:
Под капотом:
- GTK+ ушёл от антикварных методов отрисовки графики и теперь позволяет создавать более быстрые и эффективные интерфейсы.
- Создание тем становится проще некуда благодаря тому, что они имеют CSS-синтаксис.
- GTK+ 3.0 позволяет просто менять платформу запуска, что пригодится при переходе на Wayland.
- Множество изменений, помогающих просто и быстро создать приложение для GNOME.
Следующий релиз 3.2 выйдет в сентябре-октябре 2011 года.
Спасибо всем, кто принимал участие в разработке GNOME 3. Без их работы данный релиз был бы невозможен.
Для тех, кто не в восторге от GNOME Shell, есть возможность вернуться в вид, похожий на GNOME 2, именуемый GNOME Fallback.
>>> Подробности
Вышел Skype 2.2 для Linux
Вышел Skype 2.2.0.25 Beta для Linux. Основные нововведения:
Звонки:
- отключен звук звонка во время конференц-связи;
- добавлена функция «лёгкой конференции» (Easy conference) с помощью Skype-ссылок;
- вызов с помощью Drag'n'Drop;
- поддержка функций ожидания и удержания вызовов.
Видеозвонки:
- обновление списка подключённых видеоустройств во время работы программы;
- правильное определения соотношения экрана для получаемого видео в оконном и полноэкранном режимах.
Чат:
- добавлена кнопка «Позвонить»;
- улучшена функция цитирования;
- для выпадающего списка «Загрузить предыдущую историю чата» добавлены кнопки «Последние 6 месяцев» и «Последний год».
Список контактов:
- Drag'n'Drop контактов, в том числе нескольких контактов в группу контактов;
- добавлены кнопки «Показать/скрыть содержимое экрана» при просмотре чужого профиля пользователя;
- добавлена строка «Последнее посещение» при просмотре чужого профиля.
Остальные нововведения:
- Skype Access — возможность пользоваться платными точками доступа Wi-Fi, поддерживающими оплату через Skype;
- регистрация нового имени: подсказка о том, почему выбранный пароль является неправильным, в процессе набора пароля, а не после нажатия кнопки «Готово»;
- комбинация клавиш для разворачивания видео с камеры на полный экран;
- смена статуса с помощью значка в системном трее не спрятана в подменю;
- SMS-сообщения: поддержка нескольких идентификаторов (ID) для отправки SMS-сообщений в настройках; улучшена проверка подлинности номера отправителя SMS;
- добавлен небольшой логотип в настройках звука для пользователей PulseAudio, настраивающих звук вне программы Skype;
- улучшен диалог выбора страны при наборе номера.
Кроме того, обновлены переводы (новые функции ещё не переведены на русский язык) и исправлено поистине огромное количество ошибок. Существуют неисправленные проблемы, со списком которых можно ознакомиться на англоязычной новости.
Уязвимость в IPComp
Обнародована уязвимость в реализации стандарта IPComp, способная привести к компрометации серверов на некоторых операционных системах. Стандарт IPComp используется для сжатия дейтаграмм IP с целью повышения скорости передачи данных по соединению, в основном работает совместно с IPSec и другими технологиями VPN.
Как сообщает эксперт по безопасности Тэвис Орманди (Tavis Ormandy), распаковка некоторых дейтаграмм из-за уязвимости может оказаться рекурсивной, что приведет к переполнению стека. Это позволяет атакующему впрыснуть в систему произвольный код и при удачном для него стечении обстоятельств выполнить его. Даже при самых простых сценариях атаки все может привести к аварийному выходу из системы. Орманди утверждает, что атака может быть осуществлена удаленно без необходимости идентификации в системе, а также с поддельным адресом отправителя пакетов.
Атаке подвержены реализации IPSec стека в NetBSD и FreeBSD, а также в производных от них системах (Darwin, Xnu, FTOS, ...).
>>> Подробности
Вышел Lift 2.3
Сегодня вышла новая версия самого популярного веб-фреймворка для языка пограммирования Scala.
Новое:
- Улучшение LiftsScreen и Wizard
- В Wiring добавлена поддержка comet-запросов (Подробнее).
- Полная поддержка Servlet 3.0
- Улучшение возможнотей тестирования
- Улучшение поддержки Squeryl/Record
- Улучшение поддержки MongoDB/Record
- Улучшение поддержки REST (Подробнее).
По словам разработчиков, от прочих фреймворк отличает семь фундаментальных вещей:
- Ленивая Загрузка (Lazy Loading)
- Параллельный рендеринг страниц (Parallel page rendering)
- Comet и Ajax
- Wiring — объявление внутренних зависимостей между элементами страницы
- Дизайнеро-понятные шаблоны
- Wizard — многостраничные страницы ввода с полной поддержкой кнопки «назад»
- Безопасность (Security)
>>> Подробности
Выпуск libvirt 0.9.0
Открытый API для виртуализации libvirt достиг версии 0.9.0. Разработчики подтверждают, что данный выпуск значим в смысле реализованного функционала и очень близок к следующему большому выпуску — версии 1.0.0.
В новой версии реализованы поддержка аудита, новые публичный API и улучшенное использование ЦП. Релиз также отмечается исправлением многочисленных недоработок и документации. Полный список изменений по сравнению с предыдущим минорным выпуском 0.8.8 в феврале доступен на странице новостей проекта.
Напомним, что libvirt сам по себе не реализует виртуализацию, а лишь включает в себя API, даемон и систему управления доступными средствами виртуализации, например, XEN, KVM или VMWare ESX. Также в его состав входит CLI-инструмент virsh для управления виртуальными машинами. Продукт предоставляет общий API для использования, например, в графических инструментах Virtual Machine Manager или oVirt.
libvirt распространяется по лицензии LGPL.
>>> Подробности
В Ubuntu 11.04 появится возможность автоматической установки сторонних драйверов для струйных принтеров фирмы Epson
Фирма Epson в конце апреля этого года представит сервис автоматической установки драйверов для своих принтеров. Данные драйверы не могут распространяться вместе с дистрибутивом по лицензионным соображениям. При подключении принтера к компьютеру система сама найдёт и установит нужные драйверы без участия пользователя, и через несколько минут принтер будет готов к работе. В Ubuntu похожий подход используется для PCI/PCI-E-карт — видео/Wi-Fi-адаптеров, модемов и т.д., если система обнаруживает, что для некоторой платы есть проприетарные драйверы, то тут же предложит установить их.
Стоит отметить, что позднее данный сервис планируется интегрировать и в другие дистрибутивы.
>>> Подробности
Национальная программная платформа одобрена Правительством РФ
Создание в России технологической платформы (форма объединения предприятий, работающих в какой-либо сфере, ТП) для разработки национальной программной платформы (НПП) одобрено правительством, рассказал CNews координатор ТП и генеральный директор входящего в «Ростехнологии» концерна «Сириус» Леонид Ухлинов.
Первоочередными задачами организации он назвал разработку программы исследований, выработку механизмов финансирования, организацию взаимодействия с другими ТП, создание профиля стандартов национальной платформы для совместимости ее компонентов и открытие центров компетенции.
На момент подачи заявки участниками НПП были 65 организаций. Среди них научно-исследовательские (ИПУ РАН, ИСП РАН, «Информика») и конструкторские организации (НИИТ, «Интеграл», «Техприбор»), вузы (МГТУ им. Баумана, МИЭМ, МФТИ), инжиниринговые (Концерн «Сириус», РСК Скиф), производственные («Альт Линукс», 1С, Abbyy, «Крипто-про»), сервисные компании («АйТи», «Воентелеком», «Информзащита») и отраслевые ассоциации (РАСПО, «Руссофт», «Отечественный софт»).
НПП будет создана на основе свободного ПО (СПО) и отечественного проприетарного ПО и включает единую техническую инфраструктуру распределённой разработки, сборки, поддержки и распространения программных решений, профили стандартов, технологии создания ПО, типовые прикладные решения.
Помимо этого решаются задачи развития грамотности в использовании ИТ, внедрения решений НПП в госсекторе и бизнесе, интеграции отечественных разработчиков СПО в ключевые международные проекты, развитие существующих и создание новых отечественных коллективов и научных школ в области ИТ.
>>> Подробности
Canonical прекращает рассылку бесплатных дисков Ubuntu
В блоге Canonical Герри Карр объявил что компания прекращает бесплатную рассылку CD дисков с Ubuntu, мотивируя тем, что раньше сервис Ubuntu Shipit нужен был для тех людей, у которых не было широкого инетрнет подключения во многих областях мира, и у не всех людей была возможности скачать Ubuntu.
>>> Подробности
Texmaker 3.0
Texmaker многофункциональный редактор документов LaTeX на Qt4, поддерживающий режим просмотра результата в реальном времени.
Нововведения в версии 3.0:
- значительно изменён интерфейс: для редактора и просмотра PDF вкладки больше не используется, теперь доступно две панели для редактора и просмотра (с разрешением экрана шире 1400 пикселей);
- преамбулы могут быть свернуты (от первой линии до команды \begin{document});
- теперь пользователи могут добавлять элементы списка автозаполнения команды;
- добавлен полноэкранный режим;
- команды \addbibresource{} работают как \bibliography{};
- код математических символов отображается в «подсказках» при выборе на «панели символов»;
- добавлены сочетания клавиш: Ctrl+пробел для переключения между редактором и встроенным просмотрщиком PDF, Ctrl+> (Ctrl+<) для отступа (возвращения) выделенного текста;
- были удалены устаревшие команды экспорта в html;
- исправлены ошибки, в том числе критические.
>>> ChangeLog
Марк Шаттлворт посетит конференцию ROSS '2011, которая пройдёт 12 апреля при активном участии Canonical, Novell, RedHat и РАСПО
ROSS '2011 (Russian Open Source Summit) — мероприятие посвящённое СПО в России, которое пройдёт при спонсорском участии Canonical, Novell, RedHat, РАСПО и т.д. Интерес крупных поставщиков систем на базе Linux к ROSS '2011 объясняется активным внедрением Linux в различные гос. учреждения. ROSS '2011 пройдёт 12 апреля в в московском отеле “Ренессанс”. Какие основные вопросы будут представленны на ROSS '2011 можно посмотреть здесь. Участие в данном мероприятии бесплатное, после регистрации на сайте.
>>> Подробности
Devconf::PHPConf Конференция 2011 - 21-22 мая Москва (с участием автора PHP и разработчиков PHP6)
Приглашаем WEB-разработчиков к участию в 10-й Международной конференции DEVCONF::PHPCONF 21-22 мая 2011!
В программе конференции следующие интересные выступления:
День первый (21-го):
- Marcus Bourgerus (Google) с докладом «Introduction to pure functional PHP»
- Perl & Silverlight: новая альтернатива для создания Rich Internet Applications
- Сотрудничество Microsoft & Zend - PHP: DOTNET
- Perl и Web 2.0
- Moose - постмодернистская объектная система на Perl
- Пора отправлять С на свалку истории! Пишем демонов на PHP с использованием расширения libevent.(Вадим Крючков)
- PHP6: - Optimization is a Mistake от автора PHP. (Ilya Alshanetskiy - Core PHP Developer)
- рефакторинг Perl-кода
- Здоровая альтернатива MySQL - MariaDB. Один из авторов MySQL & MariaDB.(Michael Widenius, один из основателей MySQL AB, автор MySQL Server и MariaDB (http://monty-says.blogspot.com/).
- PostgreSQL 9.0 Final. (Голубь Павел, MicroOLAP Technologies Ltd Inc.)
- Флипчарт: PostgreSQL на DEVConf - встреча фанатов.(Алексей Тимохин)
День второй (22-го):
- PHP 6: Что нового в языке: полная поддержка Unicode, замыкания,лямбда и прочие улучшения.
- Опыт создания и эксплуатации высоконагруженных веб-проектов. Вопросы интеграции с 1С.
- построение совместимых Perl/mod_perl систем с последовательным интерфейсом
- разработка CMS для крупного портала
- Авторы PHP откроют секреты PHP (Exposing Hidden PHP Secrets / How PHP Ticks) (Derick Rethans)
- XML Sapiens как универсальная концепция сайтостроения в разрезе XML/PHP
- применение ORM в Perl
- ООП. Parrot. Можно закапывать.
- использование шаблона проектирования MVC в web-проектах
- использование web-based real-time графического вывода с использованием Perl
Мастер-классы 3дня, 2 потока:
- Практика независимой WEB-разработки (freelance)
- Практика разработки корпоративных веб-приложений 2011
- Экстремальное программирование: Agile Scrum по GTD к TDD - 2 дня (компьютерный класс)
- Организация Build-Test-Deploy цикла при разработке PHP приложений
- Как заработать деньги на Open Source
- Свой проект свободно распространяемого Программного Обеспечения
- Использование низкоуровневых возможностей PHP в разработке веб-приложений
- Практика использования технологии XSLT в приложениях php5
- XML в PHP6
- Разработка современной CMS
- Аргументы против XSLT
- Индексы MySQL - как использовать
- Платежные системы: основа - PHP
Формат участия
21-25 мая: конференция + мастер-классы (5 дней) или 21-22 мая: конференция (2 дня)
Желающие дать мастер-класс еще могут успеть подать заявку. Не забудьте встать
в очередь за регистрацией
>>> Подробности
Вышел SnapFly 0.8
Проект SnapFly — лёгкое PyGTK-меню, отвечающее стандартам freedesktop.org — отмечает свой третий релиз!
Почему его стоит попробовать уже сегодня?
- добавлен man-файл с помощью пользователям;
- исправлено падение в случае, когда меню вызывается во время обновления конфигурации;
- добавлен режим отладки (опция SNAPDEBUG в ~/.snapfly);
- исправления в интерфейсе;
- теперь меню генерируется из .desktop, а не из desktop-файлов, почувствуйте разницу!
- поддержка Python 2.5;
- возможность по желанию прятать пункты меню;
- возможность задать собственную директорию для поиска desktop-файлов.
>>> Подробности
Вышел elementary OS 1.0 «Jupiter»
С первого апреля доступен для свободного скачивания первый релиз нового дистрибутива elementary OS с кодовым названием «Jupiter».
Проект elementary стартовал осенью 2007 года как набор актуальных приложений и тем оформления для дистрибутива Ubuntu. Вскоре, авторы проекта решили создать собственный клон этого дистрибутива со включением довесков elementary, который был бы "более красив, с лучшим набором приложений по умолчанию, и менее побуждал пользователя использовать консоль". Так появился elementary OS.
Данный дистрибутив имеет следующие особенности и предустановленные приложения:
- Собственная тема иконок elementary и eGTK как тема оформления окон окружения GTK+.
- Веб-браузер Midori.
- Фронтенд для Gnome DO - Docky.
- Записная книга Dexter.
- Клиент электронной почты Postler.
- Словарь Lingo.
- А также Abiword, GNUmeric, Totem, Software Centre, Shotwell, Empathy, Nautilus-Elementary.
Jupiter не претендует стать революционным дистрибутивом, однако он будет, наверное, лучшим выбором для тех, кто ищет более легкий, но в то же время достаточно функциональный клон Ubuntu.
>>> Официальный сайт
Rekonq 0.7.0
Выпущен Rekonq версии 0.7.0 — браузер на Qt4 для KDE с движком WebKit.
Изменения в версии 0.7:
- поддержка OpenSearch (XML и JSON парсеры);
- улучшенное управление кэшем (функция поддержки кэша страницы WebKit);
- поддержка приватного режима;
- новое уведомление восстановления сессии;
- улучшения в управлении закладками;
- список вкладок в меню (опционально);
- поддержка профилей.
>>> Подробности
Языку Haskell исполнился 21 год
1 апреля 1990 года был опубликован документ под названием «The Haskell Report», а также первый стабильный релиз того самого ЯП для штангистов.
>>> Подробности
INTUIT.ru: Опубликован курс «Работа в OpenOffice.org Writer»
31 марта 2011 года на сайте Интернет-Университета Информационных Технологий intuit.ru появился новый курс, посвящённый работе текстовом процессоре Writer, входящем в состав свободного пакета офисных приложений OpenOffice.org.
Курс предназначен для офисных сотрудников всех специальностей (руководители, менеджеры, секретари, бухгалтеры и др.), творческих работников, студентов и учащихся.
>>> Подробности
OpenMW 0.10.0
2 апреля вышло обновление движка OpenMW 0.10.0.
OpenMW — свободная реализация движка для игры «The Elder Scrolls 3: Morrowind».
Основные изменения:
- добавлено диалоговое окно NPC (пока не функционально);
- столкновения с объектами;
- рефакторинг класса PlayerPos;
- добавлены cmake-файлы и линковка с Bullet;
- корректировка движения игрока в зависимости от столкновения с объектами;
- отображение FPS;
- различные улучшения в плане кроссплатформенности кода, что привело к возвращению поддержки Mac OS X.
IBM Watson поможет развитию Open Source
IBM Watson — суперкомпьютер фирмы IBM, оснащённый системой искусственного интеллекта, созданный группой исследователей под руководством Дэвида Феруччи (IBM Research). Система получила свое название в честь первого руководителя компании IBM Томаса Уотсана.
При разработке Watson'а инженеры и исследователи IBM Research поставили перед собой задачу создания суперкомпьютера, способного «понимать» вопросы на естественном языке и давать на них верные ответы. Демонстрация возможностей системы была проведена в феврале 2011 года, когда Watson был приглашен на игру Jeopardy! (американский аналог «Своей игры»). Несмотря на то, что компьютеру противостояли лучшие игроки, игра закончилась убедительной победой Watson'а (видео).
Изначально в планы по коммерциализации разработки входило создание на основе Watson'а системы принятия решений в медицине (постановка диагнозов, анализ симптомов и т.д.), однако в конце марта у инженеров IBM возникла новая неожиданная идея. Выяснилось, что после небольшой доработки Watson оказался способен распознавать и анализировать тексты на языках программирования (ведь их синтаксис и семантика заданы куда более формально, чем синтаксис и семантика английского языка). Составив базу знаний из исходных текстов открытого программного обеспечения, ученые обнаружили, что Watson способен написать несложный код, требуемая функциональность которого описана на естественном языке. Составленная база знаний также помогает ему проводить анализ уже существующего кода, находя ошибки и «слабые места» в коде. Некоторые из ошибок Watson даже в состоянии самостоятельно исправить. Дэвид Феруччи считает, что новые возможности Watson'a позволят увеличить вклад IBM в развитие СПО-проектов, а также резко повысить качество их кода.
>>> Подробности
Для Ubuntu появится возможность тест-драйва приложений
С помощью технологии WebLive появится возможность запустить приложение в тестовом режиме, не устанавливая его на свой компьютер. Технология и WebLive использует протокол NX. Данная возможность поможет пользователю перед установкой достаточно подробно ознакомиться с приложением и его основными возможностями.
Например, можно попробовать посетить свои любимые сайты с помощью браузера Chromium, а на основании впечатлений уже принять решение об установке. Также можно протестировать работу демона acpid, утилиты eject, загрузчика grub-pc и подсистемы печати CUPS, хотя никто не может сказать наверняка, в каком уголке мире будет напечатан ваш документ.
Полный список приложений доступных для тест-драйва находится здесь.
>>> Подробности
Вышел новый релиз libastral.so
libastral - это библиотека интерфейса для передачи данных через астрал. В новой версии исправлены найденные и еще необнаруженные баги.
>>> Подробности
Slackware и Debian возможно объединятся.
Создатель дистрибутива Slackware Patrick J. Volkerding, в своем интервью ресурсу linuxjournal обмолвился о том, что с осени прошлого года ведет переговоры с руководителями Debian о слиянии дистрибутивов:
"I would like to think so. I really enjoy working with Linux, and have had a blast making a complete package like Slackware available and easy enough for beginners to install. Ian Murdock (of the Debian distribution) and I have tossed around the idea of a merger since last fall. It's possible that this could eventually happen."
>>> Подробности
Escape The Toilet: A Triple Flush
Вышел пак игр «Побег из Туалета: Тройной Слив» на платформе INSTEAD.
Состав пака:
Escape The Toilet: Classic
Escape The Toilet 2: Madness Hardened
Escape The Toilet III: The Ceramic Challenge
Доступные языки: русский, английский.
>>> Подробности
Etersoft продаёт часть бизнеса, отвечающую за Windows-совместимость
В конце марта на сайте компании Etersoft (известного российского разработчика решений для запуска Windows-приложений в Unix-системах) появилась новость о том, что ожидается продажа существенной доли компании американской корпорации Apple. Утверждается, что «целью приобретения является встраивание в MacOS X средства для запуска Windows-программ на уровне ядра, что сделает MacOS X, имеющей отличные пользовательские характеристики, ещё одной платформой для запуска Windows-программ».
Пока не ясно, как это повлияет на Linux-рынок, ведь только продукция Etersoft позволяет полноценно использовать коммерческие российские Windows-программы в Linux. Получается, что теперь эта привилегия перейдёт к Mac OS X.
Как стало известно, компания Microsoft также инициировала переговоры с владельцами Etersoft о приобретении 51% доли. Очевидно, таким образом они хотят заблокировать появление существенного конкурента для своей ОС Windows и сохранить монополию на рынке Windows-платформ.
Прокомментировать ситуацию мы попросили представителя РАСПО: «Мы сильно обеспокоены этой новостью и считаем недопустимым продажу компании заграничным инвесторам, поскольку разрабатываемые ею продукты используются в государственных и правительственных организациях, структурах министерства обороны и в сфере образования. Предполагалось, что Etersoft, как один из участников НПП, обеспечит создание отечественной среды для запуска Windows-программ на платформе НПП, что позволит осуществить плавный переход на НПП, сохраняя возможность использовать унаследованные приложения. Теперь же это под вопросом. Мы экстренно собираем собрание РАСПО с целью принятия обращения в Министерство информатизации и связи о необходимости недопущения потери контроля над Etersoft, предложив организовать покупку блокирующей доли в Etersoft государственной корпорацией.»
Пользуясь знакомством с одним из сотрудников компании Etersoft, мы поинтересовались его мнением о происходящем: «Лично я считаю, что Etersoft и её продукция должна оставаться свободной, как от коммерческих, так и от государственных структур. Если бы от меня ожидалась инициатива, я бы предложил сообществу организовать сбор средств в рамках одного из некоммерческих фондов для выкупа доли Etersoft, и сам бы внёс первый вклад. Мне гораздо приятнее работать в свободной компании.»
>>> Подробности
Apache Hive 0.7
Разработчики Apache Hive объявили о выходе новой версии: 0.7. Hive — система для выполнения аналитических запросов над большими объемами данных, постронная на базе Apache Hadoop. Hive предоставляет SQL-подобный язык запросов и хорошо подходит для ad-hoc запросов к большим данным. Подробнее о системе можно узнать из вводного видео.
В этой версии:
- Поддержка индексов, при помощи которых возможно ускорение группировки, сортировки и объединения таблиц
- Поддержка авторизации и аутентификации
- Опциональная модель конкурентного доступа с блокировками, построенная на базе Apache Zookeeper
>>> Подробности
Обьединение Arch Linux, Debian, Gentoo, Grml и openSUSE
Разработчики 5ти дистрибутивов Arch Linux, Debian, Gentoo, Grml и openSUSE рады сообщить о выходе нового дистрибутива под названием Canterbury, над которым они будут работать сообща.
Цель такого шага заключается в объединении усилий для борьбы с проприетарными операционными системами, чтобы показать, что сообщество свободного программного обеспечения на самом деле способны работать вместе для достижения общей цели, а не создавать зоопарк дистрибутивов.
Дистрибутив Canterbury будет сочитать лучшее из мира Линукс.
- Простой как Arch - технологически простой основанный на роллинг релизах.
- Стабильный как Debian - высоко надежный.
- Податливый как Gentoo - вы получаете то что действительно хотите.
- Живой как Grml - легко используемый.
- Свободномыслящей как openSUSE - общий и гостеприимный для всех.
>>> Подробности
Apache Lucene и Solr 3.1
Вышли новые версии полнотекстового поискового индекса Apache Lucene и построенного на его базе поисковика Apache Solr: 3.1. Solr перескочил сразу с версии 1.4 на 3.1 так как теперь номера версий Solr и цикл выпуска связаны с Lucene.
Основные изменения в Lucene:
- Большое количество улучшений производительности, в том числе ускорение поиска по фразам, ускорение объединения индексов с удалениями, более быстрый анализатор морфологии
- Улучшения поддержки Unicode, в том числе поддержка Unicode 4
Основные изменения в Solr:
- Поддержка цифровых диапазонов в фасетной классификации результатов поиска
- Поддержка географических координат в поисковых запросах, фильтрации и сортировке результатов поиска
- Новый улучшенный класс выделения поисковой фразы в результатах поиска
- Добавлена поддержка подсказок (auto-suggest) при поиске
- Поддержка индексации JSON документов, возможность выдачи результатов в CSV формате
- Различные багфиксы и улучшения производительности
>>> Подробности
Ubuntu становится платной
Именно такое решение было принято руководителями проекта Ubuntu во главе с Марком Шаттлвортом для того, чтобы можно было продолжать успешное развитие одного из самых известных и любимых дистрибутивов.
Это решение связано с тем, что интерес к Ubuntu значительно вырос за последние несколько лет, к дистрибутиву постоянно предъявляется всё больше требований и в соответствии с этим растёт объём затрат, необходимых для его поддержки. Также разработчики считают, что качественное исправление ошибок и добавление новой функциональности может проводиться только на коммерческой основе.
Для распространения исходных кодов Ubuntu будет применяться схема, аналогичная той, что применяется в Xandros - код будет предоставляться по требованию для покупателей.
Тем не менее, те, кто уже установил Ubuntu, может продолжать пользоваться услугами обновления так же, как и раньше.
>>> Купить Ubuntu
Линус Торвальдс намерен изменить название ядра Linux
Создатель и главный разработчик ядра Linux Линус Торвальдс заявил о том что хочет изменить название ядра, которое именуется Linux уже многие годы и надежно закрепилось за ним. Линус объясняет это тем, что старое название ядро получило чисто случайно, благодаря имени директории на FTP сервере Анри Ленке где лежали исходные коды первых версий Linux. Когда благодаря этому имя Linux стало более широкоизвестно и получило одобрение все более растущего сообщества разработчиков Линус решил закрепить его официально. Но теперь, когда Linux уже не студенческая разработка, а состоявшаяся система, признанная как надежное решение для многих серьезных задач, он решился на то, о чем задумывался давно. В последующих версиях ядро будет именоваться как Linups.
Сам Линус поясняет это так:
Тогда еще появился символ сидящего и довольного пингвина и он пришелся мне по душе, но вот название. Мне всегда казалось, что название «Линупс» гораздо лучше отражает суть и смысл моей разработки, но поскольку «Линукс» уже стал известен и понравился многим, включая людей, которые работали над ядром наравне со мной, я решил не поднимать этот вопрос, теперь, похоже, пришло время сделать это.
Ричард Столлман, глава и основатель движения GNU в ответ на это заявил, что одобряет решения Торвальдса. Операционная система сменит свое название на GNU/Linups, а новая версия ядра Linups выйдет уже скоро и будет содержать многочисленные изменения, среди который и новое имя.
>>> Подробности
Росавиакосмос открыл исходники программы, управляющей посадкой Бурана
Концерн Росавиакосмос выложил в открытый доступ код программы, под управлением которой 15 ноября 1988 года совершил полет и успешную посадку советский космический корабль многоразового использования «Буран» (изделие 11Ф351К1).
Программное обеспечение системы управления космического корабля «Буран» управляло не только полетом, но и всеми бортовыми системами корабля. Система управления создана в Научно-производственном центре автоматики и приборостроения имени Н. А. Пилюгина. Головным мозгом Бурана служил бортовой вычислительный комплекс МК-240, для которого Пилюгинский центр создал язык реального времени ПРОЛ2, используемый для разработки бортовых комплексных программ, и проблемно-ориентированный язык ДИПОЛЬ для разработки программ наземных испытаний.
Система управления «Вымпел» разработки НПО им.Лавочкина базировалась на четырех ЭВМ, работающих синхронно по одинаковым программам. В случае сбоя одной машины происходило ее автоматическое отключение, а три оставшихся продолжали работать. Если происходил еще один отказ, управление полетом возлагалось на оставшуюся пару машин. В случае поступления различных команд от двух оставшихся машин наудачу отключалась одна ЭВМ, и с вероятностью 50% система продолжала работать. Далее, в случае выхода космического корабля за пределы допустимой области приведения предпосадочного маневрирования, система делала предположение, что ошибочно был отключен рабочий модуль, и переключала управление на него.
Открытый код бортового вычислительного комплекса состоит из листинга на языке «ПРОЛ2», который следует подвергнуть трансляции через среду «ДИПОЛЬ», после чего сэмулировать выполнение на языке моделирования «ЛАКС», который использует в качестве устройства управления специальный язык описания объектов «ФЛОКС».
В настоящий момент в общественный доступ выставлены только исходники на языке ПРОЛ2. Росавиакосмос выразил надежду, что остальные инструменты Open Source сообщество сможет без труда реализовать с использованием открытых компиляторов компиляторов и лексических анализаторов, таких как, yacc и bison.
К разработке уже подключилось Нижнетагильское LUG, участники которого выразили желание написать эмулятор «Бурана» к началу нового учебного года. Компания «Линкусцентр» подтвердила, что готова включить эмулятор в состав дистрибутива «Школьный ALT-Linux 5.8.1» (Пятая платформа).
>>> Подробности