LINUX.ORG.RU

Development


25

1

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

Lazarus 0.9.30

Группа Open Source

Команда разработчиков Lazarus рада представить вам новую версию свободной среды разработки для компилятора FreePascal - Lazarus 0.9.30.

Изменения в самой IDE:

  • добавлена поддержка ресурсов FreePascal
  • улучшен конвертор Delphi-проектов
  • настройки компилятора для отдельного проекта теперь могут быть сохранены как основные для новых проектов
  • по умолчанию каталог для откомпилированных модулей теперь установлен в «lib/$(TargetCPU)-$(TargetOS)»
  • теперь для всего модуля используется то окончание строки, которое было использовано в начале модуля
  • добавлена директива %H- для скрытия отдельных подсказок
  • теперь интерфейс IDE можно сделать «dockable» используя пакеты AnchorDockingDsgn и EasyDockMgrDsgn
  • функционал «ToDo list» перемещён в отдельный пакет todolistlaz.lpk
  • добавлен перевод на чешский язык.

Изменения в LCL:

  • добавлена поддержка буфера обмена для Windows CE
  • разделены интерфейсы GTK2 и GTK1
  • fpGUI теперь поддерживает весь набор компонентов с закладки Standard
  • добавлена поддержка Haiku используя Qt
  • расстановка виджетов по слоям и подстраивание размера теперь более отзывчиво
  • добавлена новая функция AlphaBlend для TLazIntfImage
  • TBarChar объявлен устаревшим(см. пакет TAChartLazarusPkg)

Изменения в редакторе кода:

  • добавлено скрытие/сворачивание комментариев
  • реализована поддержка нескольких окон просмотра кода
  • реализована система пользовательских тем подсветки синтаксиса
  • теперь размер всплывающего списка идентификаторов может быть изменён

Изменения в отладчике:

  • вставленные/удалённые строки во время отладки теперь отслеживаются. Точки останова и выполнения смещаются
  • добавлена команда вхождения в функции во время отладки
  • реализована команда «Шаг в обход»(спасибо Flavio)
  • добавлена команда показа строки с текущим исполняемым кодом
  • улучшена окно дизассемблера и окна для наблюдения за значениями переменных
  • добавлены команды навигации в окне дизассемблера
  • увеличена скорость работы в режиме отладки

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

 , , ,

Andru
()

Новое поколение MapReduce в Apache Hadoop

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

В большом бизнесе использование нескольких больших кластеров с финансовой точки зрения более эффективно, чем много маленьких. Чем больше машин в кластере, тем большими наборами данных он может оперировать, больше задач могут выполняться одновременно. Реализация MapReduce в Apache Hadoop столкнулась с потолком масштабируемости на уровне около 4000 машин в кластере. Разрабатывается следующее поколение Apaсhe Hadoop MapReduce, в котором появится общий планировщик ресурсов и отдельный мастер для каждой отдельной задачи, управляющий выполнением программного кода. Так как простой оборудования по техническим причинам обходится дорого на таком масштабе, высокий уровень доступности проектируется с самого начала, равно как и безопасность и многозадачность, необходимые для поддержки одновременного использования большого кластера многими пользователями. Новая архитектура также будет более инновационной, гибкой и эффективной с точки зрения использования вычислительных ресурсов.

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

 , , , , ,

blinkov
()

Intel объявляет конкурс для разработчиков приложений для MeeGo

Группа Open Source

Intel выступил с инициативой по стимулированию разработчиков приложений для мобильной платформы MeeGo. Главные премии будут разыграны в категориях:

  • Лучшее приложение для различных устройств — 700-мильная экскурсия на Южный полюс (или на выбор $50 000).
  • Наиболее элегантное приложение — 5-дневное путешествие по России на военном сверхзвуковом самолёте (или на выбор $50 000).
  • Лучшее приложение для планшета/нетбука (два приза) — поездка на конференцию TED (Technology, Entertainment, Design) (или на выбор $25 000).
  • Наиболее ценный разработчик — поездка на ежегодный фестиваль Comic-Con в Сан-Диего (или на выбор $10 000).

Кроме этого, будут разыграны денежные призы по $20 000 в следующих категориях:

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

Авторы 100 наиболее качественных приложений из тех, что будут присланы в первую очередь, получат по $500, а 10 лучших из их числа — по $1000.

Приложения принимаются до 29 апреля 2011 включительно.

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

 , ,

Buy
()

Теодор Тсо призывает Linux-пользователей активнее тестировать ядро

Группа Ядро Linux

Теодор Тсо, один из ключевых разработчиков ядра Linux, высказал мнение, что пользователям операционной системы GNU/Linux следует активнее включаться в процесс разработки ядра, платя за то, что кажется «бесплатным», своим временем или деньгами.

К данному заявлению Теодора побудило недавнее обсуждение проблем качества Linux-ядра, возникшее после того, как был исправлен 4-летний баг в драйвере к видеокарте на базе популярного чипсета Intel 945GM. О проблеме многие знали, но исправление появилось только после того, как об этом очень настойчиво попросил один из клиентов Red Hat.

Тсо считает, что «нерационально требовать, чтобы ядра от kernel.org стали более стабильными, когда его поддержкой занимаются исключительно энтузиасты». Заинтересованные в решении проблем пользователи должны сами проводить тестирование — в идеале, во время появления третьей или четвертой бета-версии каждого нового ядра, чтобы у разработчиков была возможность исправить найденные проблемы до финального релиза.

Как альтернативу, Тео предлагает им (в данном случае уже, скорее всего, имеются в виду Linux-вендоры) платить другим за проведение этой работы (проверку корректного функционирования ядра на определенном оборудовании).

Источник

Оригинал письма

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

 , ,

mix_mix
()

Обращение сообщества QSP к разработчикам

Группа Open Source

Это письмо ставит целью привлечение новых разработчиков в проект QSP.
QSP — известная русскоязычная opensource-платформа, предназначенная для написания текстовых игр.
Проект существует с 2001 года и до сих пор развивается.

Проекту нужны новые люди, готовые участвовать в разработке. Будем рады всем желающим.

Направления развития:
1) Разработка новых плееров и улучшение существующих (сейчас есть плееры для Windows, Linux, Windows Mobile, PocketBook, PSP, Flash).
2) Улучшение специализированного редактора.
3) Разработка полезных утилит для авторов игр.
4) Улучшение и оптимизация текущего кода интерпретатора.
5) Улучшение дизайна и удобства использования (сайт, плееры, редактор).
6) Написание и перевод документации на другие языки.
7) Придумали что-то интересное? Предлагайте!

QSP — некоммерческий проект, однако в качестве компенсации за свой вклад вы получите бесценный опыт коллективной разработки (поможем!), а также познакомитесь с нашим дружным сообществом.
Добро пожаловать!

Исходный код проекта.

>>> Сайт QSP

 , , ,

Ntropy
()

Организация совместной разработки ПО на базе SVN+DocBook+Mantis: Часть 1

Группа Документация

Эта статья открывает цикл материалов об организации совместной разработки программного обеспечения на базе SVN, DocBook и Mantis. В ней будет сделан обзор программного обеспечения и освещены некоторые вопросы. Материалы, изложенные в статье, будут интересны тем, кто занят в программных проектах, где задействовано более одного человека и требуется определенным образом увязывать результаты совместной работы в виде программного кода и документации. Проблема делится на две основные части: организация работы (следует сразу отметить, что без четкой организации работы использование любых самых удачных и прекрасных программных средств однозначно обречено на полный провал) и программная поддержка (речь не идет о средах программирования, CASE-средствах и прочем, что позволяет в результате получить программный код, скрипты, визуальные формы и т. д.).

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

 , , ,

IBM_dW
()

NetBeans 6.9

Группа Java

Сегодня, 15-го июня, в соответствии с расписанием состоялся выпуск NetBeans 6.9. По сравнению с предыдущей версией, добавлены следующие значительные новшества:

  • OSGi: включен контейнер Felix (есть возможность подключения Equinox); совместимость NetBeans-модулей и OSGi-bundles; поддержка OSGi-проектов для Maven;
  • Платформа NetBeans: генерация инсталляторов для большинства имеющихся платформ; редактор персонализации (branding);
  • JavaFX: включён JavaFX SDK 1.3; поддержка форм в Composer; улучшенные палитры для задания цветов/эффектов/форм; улучшения в рефакторинге и форматировании кода;
  • Java EE: поддержка JCDI (ex-WebBeans; JSR-299), Spring Framework 3.0; перегенерация JPA-сущностей после изменений схемы БД; поддержка REST-вебсервисов для platform-приложений; включены Apache Tomcat 6.0.26 и GlassFish v3 (GlassFish v2 исключен);
  • Java ME: поддержка Java Card™ 3 Connected;
  • Java: группировка точек останова в отладчике, улучшенная навигация по stack trace; поддержка annotation processor'ов в редакторе; улучшения в поддержке апплетов и WebStart-приложений;
  • Веб: автодополнение для id- и class-селекторов в CSS; рефакторинг CSS и HTML-подобных языков;
  • PHP: поддержка Zend Framework; обновленное автоформатирование кода с поддержкой множества правил;
  • Ruby: поддержка Ruby On Rails 3.0;
  • C/C++: улучшенная удаленная отладка/разработка; поддержка модульного тестирования (unit testing);
  • Прочее: проверка орфографии в редакторе; поддержка нескольких серверов типа Kenai.

NetBeansизвестная с 1997 года интегрированная среда разработки, изначально для Java, а впоследствии и для множества других языков (Scala, Groovy, C/C++, Python, PHP, Ruby, Scheme), а также платформа для создания desktop-приложений. Множество приложений, созданных на основе NetBeans Platform, включает в себя промышленные, научные, обучающие приложения, корпоративные информационные системы и приложения в области компьютерного искусства. Выпуск NetBeans 6.9 знаменателен тем, что это первый релиз, состоявшийся под эгидой Oracle. Вопреки пессимистичным прогнозам, NetBeans продолжает выходить четко по расписанию; потерь в динамике развития NetBeans также не наблюдается.

Сообщение о выпуске.

Заметки к выпуску.

Страница загрузки.

>>> Сайт NetBeans

 , , , , , , , ,

Kuka
()

Вышла среда разработки Code::Blocks 10.5

Группа Open Source

После двух лет разработки вышел новый стабильный выпуск (10.5) популярной кросс-платформенной среды разработки на языках C/C++/D и других.

Лицензия GPLv3, выпускается для ОС Linux, Mac, Windows (сама IDE написана на C++, для GUI используется wxWidgets), для расширения функциональности используется механизм плагинов.

Поддерживается множество разных компиляторов: GCC (MingW / GNU GCC), MSVC++, Digital Mars, Borland C++ 5.5, Open Watcom, и другие.

Встроенная быстрая система сборки проектов без использования Makefile с развитой, гибкой системой настроек сборки проекта, возможна параллельная сборка в несколько потоков. Поддерживаются зависимости между проектами в рабочем окружении.

Поддерживаются отладчики GNU GDB и MS CDB.

Возможен импорт проектов из MSVC и Dev-C++.

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

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

 , , , ,

EtherealPhantom
()

KDevelop 4.0

Группа KDE

Сегодня состоялся релиз интегрированной среды разработки KDevelop, первый с момента выхода KDE4.

Основные усилия разработчиков при подготовке данного релиза были направлены на создание отличной IDE для C++. Но это не значит, что другие языки не будут поддерживаться, расширения для них будут добавлены позже. Сейчас в svn доступны расширения для C#, CSS, Erlang, Java, Python и других языков.

Основные возможности:

  • Навигация с быстрым переходом по объявлениям и семантической подсветкой кода
  • Проверка синтаксиса и полуавтоматическое исправление кода
  • Автодополнение классов, функций, шаблонов, переменных и объявлений о включении заголовочных файлов
  • Для разработчкиков, использующих Qt, реализована поддержка механизмов сигнал-слот с автозаполнением
  • Поддержка CMake, редактирования Makefile'ов, автодополнения и подсветки кода в файлах CMake, полуавтоматического добавления созданных классов в CMake-файлы, автоматического перехода к участку кода по ошибке
  • Поддержка GDB, позволяющая устанавливать точки остановки, пошаговый переход и просмотр текущего стека вызовов. Также доступен вывод типов Qt, KDE и STL в читаемом формате
  • Интеграция документации: встроенная документация для CMake и Qt, всплывающие подсказки для классов и функций, показ полной версии документации с помощью toolview
  • Интеграция с SVN
  • Поддержка сессий
  • Автоматическое форматирование кода
  • Поиск по файлам

Одновременно было выпущено расширение для PHP, предоставляющее базовые возможности для веб-разработчика:

  • Семантический анализ кода и ошибок, включая комментарии PHP Doc для подсказок о параметрах и возвращаемых значений
  • Автодополнение кода с поддержкой ООП
  • Подсветка кода и его контекстный просмотр
  • Поддержка отображения документации по параметрам и возвращаемым значениям с сайта PHP.net

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

 , , , , ,

madgnu
()

GSQL 0.2.2

Группа GNOME

GSQL - это интегрированная среда разработки для баз данных ориентированная на среду GNOME.

The « laty » release.

С этим релизом появляется экспериментальная поддержка PostgreSQL и это значимый шаг вперед в развитии проекта! Также, начиная с этой версии, помимо цифрового номера, мы вводим еще и именование каждого релиза.

Что нового:

  • поддержка PostgreSQL (экспериментальная)
  • новый плагин Tunnel (требуется libssh 0.4.*)

Исправления ошибок:

  • Исправление ошибок во внешнем оформлении (#25 и #29)
  • Падение при некорректном удалении переменных в oracle engine (#23)
  • возможность указать номер порта при подключении к MySQL и PgSQL в диалоге подключения (#21)
  • Исправлено падение приложения при некорректном SQL запросе в MySQL engine (#30)

Последние версии:

С каждым появлением нового плагина или поддержки новой СУБД определенно лучшим образом влияет на улучшение API, тем самым упрощая жизнь разработчикам. Если вы хотите внести свой вклад, вы можете обратиться за помощью или сообщить об ошибке любым доступным способом:

А что же дальше? читаем здесь

Скриншоты: http://gsql.org/screenshots/

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

 , ,

Deleted
()

Затраты на разработку оригинальной версии ядра linux в Евросоюзе оценили в $1.4 млрд.

Группа Ядро Linux

Исследователи из университета города Овиедо (Испания), экстраполировали рост ежегодной добавочной стоимости ядра linux, за период между 2005-07 годами, которая составила порядка 100 миллионам евро, а за один лишь 2008 г. достигла цифры 225 миллионов евро, и пришли к совершенно парадоксальной цифре в $1.5 млрд. долларов для стартап компании, собирающейся разработать аналог linux-kernel с нуля без GPL.

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

 , , затраты

Sun-ch
()

Вышел Dread Moon Linux - Andromeda

Группа Игры

Компания Team Allita, Inc. объявила о выпуске дистрибутива Dread Moon Linux - Andromeda.

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

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

Дистрибутив включает в себя набор инструментов языка программирования D (Digital Mars dmd, LLVM D Compiler, DSSS build tool for D и др.), мультиплатформенную игровую библиотеку разработки 2D графики ArcLib, фреймворки кроссплатформенных приложений Eclipse, KDevelop, инструмент создания 3D графики Blender, аудиоредактор Sweep и пр.).

Team Allita, Inc. основана в 1988 году Ричем Брайантом (Rich Bryant), старшим инженер-консультантом с большим опытом работы (от НАСА до Нью-Йоркской фондовой биржи). Профиль компании - консалтинг в сфере информационных технологий (с упором на информационную безопасность). Компания содействует порталу Dreadmoon.com в поддержке Dread Moon Linux, для более тесного взаимодействия между пользователями дистрибутива, позволяя им свободно обмениваться идеями и информацией.

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

 , ,

amorpher
()

Новые инструменты от Google

Группа Open Source

Компания Google приняла решение открыть несколько своих ключевых инструментов разработки приложений (Closure Compiler, Closure Library, Closure Templates, Closure Inspector), надеясь, что они позволят программистам создавать веб-приложения быстрее.

При помощи этих инструментов созданы популярные веб-приложения (Gmail, Google Docs и Google Maps).

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

 , , , ,

aydar
()

Проект OpenOffice.org переходит на систему управления версиями Mercurial

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

Разработчики назвали следующие основные причины:

  • Простота использования
  • Гибкость
  • Высокая производительность

26 октября будет переведена ветка 3.0.0, а затем и ветка 3.2.0

Новость взята с opennet.ru

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

 , , ,

Root-msk
()

Доступны ежедневные liveCD/DVD сборки Fedora Rawhide

Группа Red Hat

Adam Williamson сообщил, что проект Fedora теперь производит автоматизированные ночные сборки LiveCD/DVD, основанные на хранилище Rawhide (ветви для разработчиков дистрибутива). Отныне любой желающий может протестировать свежайший софт из Rawhide без установки его на компьютер.

Скачать

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

 , ,

aydar
()

GNOME Developer Kit

Группа GNOME

Разработчики Gnome Zhang Sen и Og Maciel представили новый проект «GNOME Developer Kit»

Миссия проекта

Обеспечить простую в использовании платформу для тестирования, разработки, документирования и перевода оконной среды GNOME.

Обзор

  • GDK содержит ежедневные сборки GNOME из репозитория Git;
  • это полноценный дистрибутив линукс, основанный на Foresight Linux;
  • доступен в виде VMWare-образа, установочного DVD, образа жесткого диска и т.д.;
  • все пакеты обновляются ежедневно, образы создаются еженедельно;
  • текущий список регулярно обновляемых пакетов

Ссылка для скачивания

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

 , ,

aydar
()

iisTaskPanel - обновленный Qt widget

Группа Open Source

iisTaskPanel - это основанный на Qt компонент, эмулирующий поведение "панели задач" (примерно такой, как в WindowsXP при открытии папки встроенным файлменеджером).

В новой версии улучшен API, теперь есть возможность создавать группы "задач" с использованием QAction, что намного удобнее и функциональнее, чем раньше. Как прежде, можно применять свои цветовые схемы к панелям.

Компонент с недавнего времени используется в проекте FreeCad (http://free-cad.sourceforge.net/).

>>> Посмотреть и Загрузить

 , , , , ,

ii-system
()

Начато обсуждение планов на GNOME 3.0

Группа GNOME

В списке рассылки разработчиков GNOME начато обсуждение планов на GNOME 3.0 — версии, в которую превратится 2.30.

Основные темы:

  • новый подход к взаимодействию с пользователем;
  • упорядочивание платформы;
  • рекламное продвижение GNOME.
Предполагается изменить подход к работе в среде (GNOME Shell и т.д.) и работе с документами (GNOME Zeitgeist), окончательно убрать все старые библиотеки и ввести поэтапное включение библиотек в зависимости от их готовности, а также начать активнее пользоваться новыми технологиями вроде GeoClue.

Первая часть объявления
Вторая часть объявления
Обсуждение в списке рассылки

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

 ,

AP
()

Стали известны организации, участвующие в GSoC2009

Группа Open Source

Позавчера сотрудники Google опубликовали список организаций, которые в этом году примут участие в программе Google Summer of Code, целью которой является привлечение молодых специалистов в проекты по разработке свободного ПО.

Каждый успешный проект получает $5000, из которых $4500 уходит студенту и $500 — организации. За предыдущие четыре года в программе успешно поучаствовали такие известные организации как Apache, Blender, GNOME, KDE, Audacity, Inkscape, GIMP, Debian, Drupal. Среди участников были и наши соотечественники — как студенты, так и руководители (и даже администраторы).

В этом году официальная работа над проектом будет вестись с 23 мая по 17 августа. Заявки студентов принимаются со следующего понедельника (23 марта) до 3 апреля включительно. Каждая организация опубликовала список идей проектов, но вы можете предложить собственную идею. Настоятельно рекомендуется работать над текстом заявки вместе с руководителем, который согласился вести вас.

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

 , ,

AP
()

openSUSE build service - release 0.9

Группа Linux General

openSUSE Build Service - это открытая и готовая платформа разработки дистрибутива, предоставляющая инфраструктуру для разработки будущих дистрибутивов openSUSE. Служба дает разработчикам инструмент для простого создания и выпуска программного обеспечения с открытым кодом для openSUSE и других дистрибутивов Linux, для различных платформ и широкого круга пользователей.

В версии 0.9 изменения коснулись взаимодействия множества установленных OBS - новые инсталляции OBS сразу сконфигурированы для взаимодействия с основным OBS, это позволяет минимизировать трафик и автоматически поддерживать данные в актуальном состоянии.

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

Добавлена поддержка Qemu, что позволит собирать пакеты для x86, x86_64, SPARC, MIPS, PowerPC и m68k.

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

Релиз 0.9 доступен в виде тарболла с исходниками или в виде готовых пакетов, а также запущен на build.opensuse.org. Из-за ограниченного дискового пространства создание образов включается только по запросу для проектов.

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

 , ,

HighwayStar
()