anonymous@RULINUX.NET~# Last login: 2024-12-25 23:02:00
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск

Новости OpenSource

Новости о FOSS

Релиз языка программирования Lua 5.2

subsection
Скрыть

После почти шести лет разработки доступен релиз Lua 5.2, быстрого и компактного скриптового языка программирования, получившего большое распространения в роли встраиваемого в других проекты языка сценариев (например, для определения конфигурации или для написания расширений). Lua комбинирует простой процедурный синтаксис с мощными возможностями описания данных через использование ассоциативных массивов и расширяемой семантики языка. В Lua используется динамическая типизация, языковые конструкции преобразуются в байткод, который выполняется поверх регистровой виртуальной машины c автоматическим сборщиком мусора. Сам интерпретатор оформлен в виде библиотеки, легко интегрируемой в проекты на языках Си и Си++. Код интерпретатора Lua написан на языке Си и распространяется под лицензией MIT.

Среди ключевых новшеств Lua 5.2 отмечается поддержка изменяемых pcall и мета-методов, новая схема определения глобальных переменных, поддержка эфемерных таблиц (ephemeron tables), новая библиотека для битовых операций, поддержка легковесных функций на Си, реализация неотложного сборщика мусора, поддержка оператора goto, поддержка финализаторов для таблиц. Дополнительно отмечается наличие ряда несовместимых изменений в языке, изменение API и проведение чистки устаревших функций в стандартных библиотеках.

Цельнотянуто с Opennet.ru

>>> Подробнее

Id (*) (2011-12-20 14:16:20)

[2 сообщения] [Добавить комментарий]


Релиз Blender 2.61

subsection
Скрыть

Состоялся релиз свободного редактора трёхмерной графики за номером 2.61. И хотя в номере версии сменилась всего одна, самая минорная, цифра, нововведений столько, что у иного проприетарного аналога это было бы поводом для смены двух-трёх мажорных версий. Эти нововведения стали результатом внедрения в основной код ветки Tomato, разрабатываемой в рамках GSoC 2011. Собственно, что нового:

  •   Совершенно новый рендер-движок Cycles (в обиходе русскоязычного сообщества Blender - Суслег), основанный на нодах. Не смотря на то, что он находится на начальном этапе разработки, его возможности уже превосходят таковые у текущего движка (пока что доступны для использования оба). В числе этих возможностей полноценное глобальное освещение, рендеринг предпросмотра в реальном времени в 3D-окне и рендеринг на GPU. Пример результата рендера можно увидеть здесь.
  •  Motion tracking (отслеживание движения) - отслеживание движения камеры и объектов в отснятом материале (так называемых футажах) для гармоничного и точного внедрения в него трёхмерных сцен и объектов. В связи с этим также внесены изменения в видеоредактор и композиционные ноды.
  •  Dynamic paint (динамическое рисование) - физческая симуляция, превращающая объекты в холсты либо кисти. Это позволяет создавать такие эффекты, как следы на снегу, капли, смачивающие асфальт, кисть, наносящая краску на поверхность и т.п.
  •  Ocean sim (симуляция океана) - комплексный модификатор, создающий морскую/океаническую поверхность.
  •  Лёгкие косметические изменения в интерфейсе, новые дополнения, множество исправлений ошибок.

>>> Подробнее

vitroot (*) (2011-12-15 04:48:09)

[8 сообщений] [Добавить комментарий]


QEMU 1.0 — новая версия эмулятора аппаратного обеспечения

subsection
Скрыть

Вчера, 1 декабря, состоялся первый крупный релиз популярного свободного эмулятора аппаратного обеспечения — QEMU 1.0.

Среди изменений в QEMU 1.0 можно выделить следующие:

  •  i386-softmmu переименовали из «qemu» в «qemu-system-i386»;
  •  для VCPU теперь используется отдельный поток (результат слияния ветвей qemu-kvm и основного QEMU);
  •  новый внутренний API для диспетчеризации памяти;
  •  обширное использование glib (при сборке теперь требуется наличие установленной в системе glib);
  •  возможность запуска QEMU на большем количество хостов;
  •  значительные улучшения в обработке ошибок эмуляции SCSI;
  •  поддержка DVD-образов для SCSI CD-ROM;
  •  поддержка живой миграции с использованием файлов образов вроде QCOW2 на разделяемом носителе.

>>> Подробнее

vitroot (*) (2011-12-02 18:29:28)

[0 сообщений] [Добавить комментарий]


Начало тестирования видеопроигрывателя ROSA Media Player 1.0

subsection
Скрыть

Компания РОСА объявила о начале бета-тестирования нового медиа-проигрывателя ROSA Media Player (ROMP), основанного на наработках проектов MPlayer и SMPlayer. В отличие от SMPlayer, новый проект нацелен на обеспечение максимального охвата поддерживаемых форматов в сочетании с разумными настройками по умолчанию и не перегруженным интерфейсом пользователя. Причиной создания форка является другой подход к формированию интерфейса и другая идеология развития проекта, что стало непреодолимым препятствием при попытках продвижения своих улучшений в SMPlayer.

Загрузить пакеты и исходный код тестовой версии ROSA Media Player можно из репозитория main/backports для Mandriva и ROSA Linux (пакеты rosa-media-player и rosa-media-player-plugin).

Среди ключевых изменений, отличающих SMPlayer от ROSA Media Player можно отметить:

  •   Без потери функциональности значительно упрощен интерфейс пользователя. По словам разработчика некоторые идеи были реализованы под впечатлением от проигрывателя Totem;

    [путь к изображению некорректен]

  •   Добавлен модуль интеграции с браузерами Firefox и Chromium, позволяющий просматривать потоковое видео;

    [путь к изображению некорректен]

  •   Реализована поддержка выделения и вырезания отдельных фрагментов видео.

    [путь к изображению некорректен]

Возможности, запланированные на ближайшее время:

  •   Поддержка записи скринкастов (экранных презентаций));

  •   Обрезка видео по краям;

  •   Продолжение переработки интерфейса проигрывателя.

Долгосрочные планы:

  •   Добавление интеграции с онлайн-сервисами (например, YouTube) для поиска и просмотра видео;

  •   Создание версии проигрывателя для Windows.

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

Дополнение: Последний релиз SMPlayer 0.6.9 вышел в феврале 2010 года, после чего развитие проекта остановилось. На днях Ricardo Villalba, основатель проекта, объявил о скором возобновлении процесса разработки.

>>> Подробнее

Bod (*) (2011-11-28 21:13:37)

[28 сообщений] [Добавить комментарий]


Вышел мультипротокольный IM-клиент LICQ 1.6.0

subsection
Скрыть

Вы не поверите, как не поверил и я.

Вышел LICQ 1.6.0. Список изменений касается, в основном, улучшений в работе протоколов и QT-GUI. Самое интересное изменение:

ICQ: исправлено несколько проблем при использовании unicode.

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

Всем ICQ-зависимым теперь можно вспомнить глубокую молодость.

>>> Подробнее

vitroot (*) (2011-11-28 16:19:17)

[6 сообщений] [Добавить комментарий]


Движок Doom 3 открыт под GPL

subsection
Скрыть

Сами коды тут: https://github.com/TTimo/doom3.gpl

Подробности по ссылке на источник.

>>> Подробнее

anonymous (*) (2011-11-23 14:46:07)

[4 сообщения] [Добавить комментарий]


Adobe дарит Flex фонду Apache

subsection
Скрыть

Adobe подарила исходный код платформы Flex фонду Apache Software.

Компания полагает, что разработчики будут предпочитать HTML 5 технологии Flash (которая лежит в основе Flex).

В блоге Adobe утверждается, что HTML 5 - это лучшая платформа в долгосрочном смысле для разработки программ на предприятиях. Тем не менее, у Flex есть очевидные преимущества для проектов с большой клиентской базой, которые обычно ассоциируются с десктопными разработками.

Flex — это SDK, который включает в себя компилятор и набор библиотек для создания кроссплатформенных Rich Internet Applications (RIA) на Adobe Flash. В 2008м году компания разместила SDK под открытой лицензией.

Теперь ASF будет голосовать за принятие Flex как нового проекта. Если это произойдёт, то Flex ещё не скоро станет проетом Apache. Например, в 2010м году Google Wave был принят ASF всего за месяц.

Вместе с Flex, Adobe предложила набор других Flex библиотек, среди которых выделяется BlazeDS, система сообщений для обмена данными между приложением Flex и Java EE (Java Enterprise Edition) сервером. Также был предложен экспериментальный компилятор Flash под названием Falcon и различные инструменты тестирования.

>>> Подробнее

Oreolek (*) (2011-11-19 07:09:41)

[2 сообщения] [Добавить комментарий]


Microsoft подключилась к разработке Samba

subsection
Скрыть

Крис Хертел (Chris Hertel) из команды разработчиков Samba объявил о знаковом для этого Open Source-проекта событии: в октябре был получен первый патч от компании Microsoft. Впрочем, Крис отмечает, что, если всего несколько лет назад патч от программистов из Microsoft показался бы «невероятным событием», то теперь «баталии позади» и «времена изменились»: «Мы всё ещё расходимся по таким вопросам, как роль патентов на программное обеспечение в создании инновационного ПО, однако Microsoft вышла на первые позиции в усилиях по укреплению сообщества и улучшению интероперабельности в мире SMB» (под «SMB» здесь, конечно же, подразумевается одноименный протокол, а не сегмент малых/средних предприятий). Разработчики Samba не просто выражают благодарность Microsoft за патч, но и считают это событие — внесение изменений в код проекта Samba, лицензированный под GPL, специалистами софтверного гиганта — заметным достижением.

>>> Подробнее

vitroot (*) (2011-11-09 10:09:50)

[4 сообщения] [Добавить комментарий]


Новая версия свободной системы 3D-моделирования Blender 2.60

subsection
Скрыть

Представлен релиз свободной системы 3D-моделирования Blender 2.60, который стал начальной точкой в процессе подготовки полнофункционального релиза Blender 2.6x. Начиная с Blender 2.60 разработчики перешли к новому методу формирования версий. Вместо промежуточных экспериментальных выпусков, решено раз в два месяца формировать стабилизированные версии, включающие только завершенные и пригодные к использованию новшества. Таким образом постепенно, шаг за шагом, будет реализован весь спектр запланированных возможностей.

Ключевые улучшения Blender 2.60:

  •   Поддержка интернационализации и не западных шрифтов в интерфейсе пользователя для языков отличных от английского. Новшество позволяет надеется на проведение в скором времени полной русификации интерфейса Blender;

  •   Поддержка 3D-звука, при котором звук искажается и затухает вместе с перемещением в пространстве генерирующего звук объекта (пример). Отныне возможно разместить на сцене объект громкоговорителя, создать необходимую анимацию и записать полученное звуковое сопровождение в отдельный файл;

  •   В редакторе последовательностей (Sequence editor) возобновлена поддержка прокси-режима, при котором для ускорения редактирования используются изображения и видеофайлы в низком разрешении;

  •   Многочисленные оптимизации интерфейса и юзабилити для различных компонентов системы анимации;

  •   Улучшены средства импорта и экспорта данных в формате COLLADA;

  •   Поддержка модификаторов для групп вершин, добавлены три новых модификатора: для редактирования существующих групп вершин, для смешивания групп вершин и для генерации групп вершин на основе близости к другим объектам;

  •   Набор инструментов для привязки групп вершин, автоматического поддержания соотношения между разными элементами и для фиксации деформации вершин;

  •   Расширены возможности игрового движка. Улучшена внутренняя организация средств для работы с анимацией. Добавлена поддержка навигационной сетки для поиска персонажем оптимального пути до заданной цели или для её избежания. Возможность реализована при помощи библиотек Recast&Detour и Cane.

  •   В новый Python API добавлена поддержка callback-вызовов для различных событий, возможность экспорта шейдеров GLSL, загрузки и сохранения карт текстур.

  •   Добавлены два новых дополнения: Screencast Keys для отображения нажатия клавиш при создании видеоруководств, Motion Capture Tools с подборкой разнообразных инструментов для работы с анимацией "motion capture";

В следующем выпуске Blender 2.61 ожидается интеграция нового движка рендеринга Cycles, отвечающего современным реалиям, а также добавление средств для отслеживания перемещения камеры и движений (motion tracking).

>>> Подробнее

Tux-oid (*) (2011-10-20 16:04:17)

[0 сообщений] [Добавить комментарий]


Релиз файлового менеджера Midnight Commander 4.8

subsection
Скрыть

Анонсирован релиз новой ветки консольного файлового менеджера Midnight Commander 4.8. Кроме изменений и исправлений, новая версия также примечательна переходом на лицензию GPLv3+ (прошлые версии распространялись под GPLv2+). Ключевые улучшения:

  •   Базовая часть
    - Поддержка 256 цветов;
    - Простой режим перестановки положения панелей, добавленный в дополнение к ранее реализованному режиму перестановки содержимого панелей (главное отличие в том, что новый режим поддерживает замену параметров, таких как метод сортировки);
    - В диалоги для работы с файлами и директориями добавлена дополнительная опция, позволяющая игнорировать любые ошибки в процессе выполнения операции (например, при копировании игнорировать нечитаемые файлы);
    - Конфигурационные файлы перемещены из домашней директории (~/.mc) в директорию, указанную в переменной окружения DG_CONFIG_HOME (~/.config/mc). В файле конфигурации опции настройки панелей теперь читаются только из секции "[Panels]" и не воспринимаются из общей секции "[Midnight-Commander]";
    - В файловой панели добавлена возможность выделения файлов по нажатию клавиш "влево" и "вправо" с нажатой клавишей Shift;
    - В диалог поиска добавлена поддержка игнорирования отдельных директорий, которые могут быть заданы в том числе с использованием относительных путей. Подобные директории ранее могли быть определены только в файле конфигурации (опция ignore_dirs);
    - При подсветке типов файлов теперь отдельно выделяются жесткие ссылки;
    - Проведена оптимизация загрузки и записи конфигурации и истории работы;
    - Добавлена опция -g/--oldmouse позволяющая использовать другой тип обработки событий для мыши (NORMAL/BUTTON_EVENT), что решит проблемы с использованием мыши при работе в screen/tmux;
  •   Виртуальная файловая система (VFS)
    - Новый extfs-плагин gitfs для просмотра содержимого Git-репозиториев;
    - Изменена структура VFS: модули перемещены из lib/vfs/mc-vfs в директорию lib/vfs, каждый модуль размещен в отдельной директории. Содержимое lib/vfs/vfs-impl.h объединено с lib/vfs/vfs.h;
    - Расширены возможности patchfs - устранено дублирование вывода, когда один патч включает в себя несколько наборов изменений (например, diff file1.c file.c и diff file2.c file.c в одном файле);
    - Пути в VFS теперь задаются в виде, напоминающем URL (например, /some/path/#vfs:patchfs/foo.diff или /#vfs:ftp/user:password@host/path/file);
  •   Редактор
    - При поиске с использованием регулярных выражений теперь допускается применение escape-последовательностей в замещающей строке (например, можно указать "n", "t" и т.п.);
    - Поддержка действий по восстановлению отмененных изменений (REDO);
    - Возможность группировки отката изменений (UNDO);
    - Новый движок для записи и воспроизведения макросов;
    - Возможность многократного повторения записанных действий (макросов);
    - Поддержка вызова внешних скриптов не выходя из редактора;
    - Выделенные области текста теперь не теряют выделение после выполнение действий через пользовательское меню;
    - Вертикальное выделение не сбрасывается после операций копирования и перемещения;
    - Двойной клик теперь приводит к выделению слова. Добавлены действия MarkWord для выделения слова и MarkLine для выделения строки;
  •   Разное
    - Новые привязки к типам файлов: просмотр .torrent при помощи ctorrent, обработка .mts и .3gp как видеофайлов;
    - В cedit.menu добавлены новые секции: "Sort selection", "Upper case", "Lower case";
    - Новые темы оформления: Xoria256 и mc-4.6. Обновление темы dark;
    - Добавлена поддержка системы unit-тестирования check;
    - Добавлена опция -F/--datadir-info, которая выводит расширенную информацию о используемых директориях с данными;
    - Добавлена опция --configure-options для вывода параметров сборки с целью упрощения обновления и переконфигурации Midnight Commander;
    - Исправлены 53 ошибки, в том числе устранены проблемы со сборкой в Solaris и DragonFly BSD, а также проблемы с выводом при запуске через xterm с не UTF-локалью.

>>> Подробнее

anonymous (*) (2011-10-20 13:14:33)

[14 сообщений] [Добавить комментарий]


  9 10 11 12 13 14 15 16 17   




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!