Linux.org.ru: Новости's Journal
 
[Most Recent Entries] [Calendar View]

Friday, December 21st, 2012

    Time Event
    2:25p
    Вышел Tcl/Tk 8.6

    Сегодня, 20 декабря 2012 года, состоялся официальный мажорный релиз новой версии языка, среды программирования и соответствующего набора виджетов — Tcl/Tk 8.6.

    Основные нововведения в самом Tcl:

    • Поддержка ООП из коробки:
      • встроенная объектная система TclOO;
      • 4-я версия Incr Tcl, основанная на TclOO (также встроена).
    • Бесстековое выполнение и, соответственно, полная поддержка сопроцедур (coroutines).
    • Все-таки добавлены try и throw.
    • Нормальная поддержка мультитрединга (многопоточности).
    • Множество других дополнительных модулей (по ссылке «Подробности»).

    Основные нововведения в Tk:

    • встроенная поддержка PNG, с прозрачностью;
    • диалог выбора шрифтов;
    • поддержка поворачиваемого текста;
    • поддержка перемещения объектов на холсте;
    • встроенная поддержка «занятых» окон;
    • другие интересные фичи, (по ссылке «Подробности»).

     ,

    Image
    6:22p
    Вышел LLVM 3.2

    Chris Lattner из Apple представил новый релиз LLVM — низкоуровневой виртуальной машины, работающей на многих архитектурах, в байткод которой могут компилироваться многие популярные языки при помощи соответствующих фронтендов.

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

    Clang теперь имеет лучшую в отрасли поддержку C++11, улучшена диагностика, улучшения в C11 и Obj-C (включая поддержку «ObjC literals»). Статический анализатор Clang теперь имеет поддержку кроссфункционального анализа вместе с улучшенной поддержкой Objective-C.

    LLVM 3.2 теперь включает:

    • автоматический векторизатор (в ранней стадии разработки);
    • поддержку тюнинга для различных процессоров архитектуры ARM;
    • поддержку кодогенерации NVIDIA PTX (промежуточный код для устройств CUDA);
    • значительные улучшения в фазе компиляции SROA;
    • улучшения в поддержке AVX2 для процессоров x86;
    • значительные улучшения в бэкэнде для процессоров MIPS (включая поддержку ассемблера и дизассемблера);
    • серьезные улучшения в поддержке ELF для архитектуры PowerPC64;
    • LLDB — новый инструментарий для отладки;
    • многочисленные исправления ошибок и минорные улучшения.

    >>> Полный список изменений

     ,

    Image
    6:23p
    Вышел antigift 2.0 — простой и кросс-платформенный инструмент для шифрования файлов и каталогов

    antigift может быть использован для шифрования файлов и каталогов на USB флэш-памяти или разделе жесткого диска. Работает из коробки на Linux, Windows, Mac OS X, FreeBSD, DragonDly BSD и в других Unix-подобных операционных системах. Не требует установки. Включает в себя средства очистки свободного пространства от данных удаленных файлов (wipe) и средство восстановления забытых или неверно введенных паролей (misskey).

    Что нового в версии 2.0:

    • добавлены бинарники для FreeBSD, DragonFly BSD;
    • добавлено новое средство MISSKEY для восстановления частично забытого или неправильно введенного пароля;
    • обновлены исходники бэкэнда ccrypt до версии 1.10, а также версии бинарников для Windows, Linux и Mac OS X.

     , , ,

    Image
    6:23p
    Релиз Zotonic 0.9.0

    Система управления контентом Zotonic обновилась до версии 0.9.0. Это первая значимая версия после изменений в CSS фреймворке.

    Некоторые изменения:

    • базовые изменения:
      • добавлен автоматический выбор шаблона на основе user-agent;
      • завершен переход на Twitter Bootstrap;
      • при редактировании добавлена возможность создавать отдельные блоки, которые могут иметь разные шаблоны;
      • теперь модули могут иметь собственные dispatch-механизмы;
      • появился новый мод для Emacs — zotonic-tpl-mode;
      • основные методы (обработка строк, манипуляции с HTML) вынесены в отдельный репозиторий — z_stdlib;
    • новая документация:
      • документация проекта была полностью переработана с использованием Sphinx;
      • вся документация доступна в основном репозитории проекта в директории doc/;
    • изменения в тегах:
      • добавлены теги {% javascript %} и {% endjavascript %};
      • добавлен новый атрибут mediaclass для тега {% image %};
    • изменения в модулях:
      • добавлен модуль mod_geomap для карт и геокодирования;
      • модуль mod_comment обеспечивает возможность премодерирования комментариев;
      • модуль mod_survey был существенно переработан. Теперь он позволяет задавать секции в опросах, рассылать электронную почту и т.п.;
      • работа с HTTPS вынесена в новый модуль mod_ssl;
      • модуль mod_backup предоставляет возможности контроля версий и редактирования ресурсов в интерфейсе администратора;
      • новый модуль mod_rest предоставляет доступ к модели данных Zotonic через RESTful интерфейс.

    Исходный код проекта доступен в репозитории на гитхабе и распространяется на условиях Apache License.

     ,

    Image
    6:23p
    Минорный релиз Subversion 1.7.8

    Вышло обновление свободной централизованной системы управления версиями Subversion 1.7.8.

    Исправления на клиенте и сервере:

    • исправлены ошибки в переводах pt_BR, es и zh_TW.

    Исправления на клиенте:

    • устранен крах при указании опции --username на Windows;
    • решена проблема с отсутствием атрибутов в выводе «svn log -v --xml»;
    • устранено зависание с ra_serf во время обработки ошибки;
    • устранена ошибка сегментации при отсутствии аргумента при копировании в svnmucc (#4079);
    • устранены конфликты при обработке симлинков.

    Исправления на сервере:

    • решена проблема с «svnadmin load --bypass-prop-validation»;
    • решена проблема парсинга секции [groupsfoo] в файле authz (#3531);
    • добавлен заголовок Vary: в GET-ответы для улучшения кеширования;
    • решена проблема с очисткой fs_fs после неудачной транзакции;
    • модуль mod_dav_svn теперь корректно обрабатывает ревизии, которые >HEAD.

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

    • устранена проблема возврата некорректного статуса в 1.6 API;
    • устранена проблема компиляции с помощью g++ 4.7;
    • решена проблема с svn_uri_get_file_url_from_dirent на Windows.

    И некоторые другие.

     ,

    Image
    6:53p
    Игра Doom 3 BFG портирована для Linux

    Спустя всего несколько недель с момента открытия исходных текстов игры Doom 3 BFG, изначально доступной только для Windows и Mac OS X, один из энтузиастов своими силами подготовил порт для платформы Linux.

    ( читать дальше... )

     , ,

    Image
    11:54p
    В ядре Linux 3.8 будет поддержка файловой системы F2FS

    F2FS (Flash-Friendly File System) — файловая система для flash-накопителей, разработанная компанией Samsung.

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

     , ,

    Image
    11:54p
    Enlightenment 0.17

    Как и было обещано, сегодня состоялся выпуск Enlightenment 0.17.

    Enlightenment 0.17 (a.k.a E17) — это следующее поколение графической оболочки рабочего стола от проекта Enlightenment. Под графической оболочкой подразумевается нечто промежуточное между просто менеджером окон (WM) и средой рабочего стола (DE). E17 не предоставляет приложений на все случаи жизни, но в то же время в нём есть всё для управления окнами, файлами, а также множество модулей для добавления нужного функционала. С помощью модулей реализовано множество современных возможностей для менеджера окон (композитная отрисовка, мозаичный режим, физические эффекты для окон), полки, лаунчеры и различные гаджеты для рабочего стола и полок.

    Основные принципы, которых придерживаются разработчики E17:

    • Максимальный контроль. Это значит, что в отличие от Gnome, в E17 настроить можно практически всё. Убедиться в этом можно заглянув в Панель параметров.
    • Предоставление множества различных тем на любой вкус.
    • Эффективность. Функционал не обрезается в угоду красивому виду или простоте.
    • Не у всех есть мощное железо. EFL+E17 могут быть установлены даже на слабое устройство и будут работать на нём быстро.
    • Свистелки — это хорошо. В E17 множество разных малофункциональных, но радующих глаз спец. эффектов. Хотя их количетво по умолчанию радует не всех :)
    • Основной функционал сосредоточен в EFL. Порядка 80% E17 вынесен в библиотеки и может быть использован в других проектах.
    • Высокая портируемость. E17 работает не только в Linux, но и в Windows, Mac OS X, *BSD и даже на PS3.
    • Чувство юмора. Не всё в E17 сделано с серьёзными намерениями, некоторые вещи делаются "чтобы поржать".
    • Не все знают английский. Поэтому локализации уделяется достаточно большое внимание.
    • Открытость. Большая часть кода E17 распространяется под лицензиями BSD или LGPL.

    Совместно с Enlightenment-0.17 выпущены библиотеки EFL-1.7.4 необходимые для сборки E17. Все тарболлы могут быть найдены здесь.

    >>> Подробное описание E17 с картинками

     ,

    Image

    << Previous Day 2012/12/21
    [Calendar]
    Next Day >>

Linux.org.ru: Новости   About LJ.Rossia.org