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, с прозрачностью;
- диалог выбора шрифтов;
- поддержка поворачиваемого текста;
- поддержка перемещения объектов на холсте;
- встроенная поддержка «занятых» окон;
- другие интересные фичи, (по ссылке «Подробности»).
tcl, tk
| 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 — новый инструментарий для отладки;
- многочисленные исправления ошибок и минорные улучшения.
>>> Полный список изменений
clang, llvm
| 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.
cross-platform, encryption, flashdrive, security
| 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.
erlang, zotonic
| 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.
И некоторые другие.
subversion, svn
| 6:53p |
Игра Doom 3 BFG портирована для Linux Спустя всего несколько недель с момента открытия исходных текстов игры Doom 3 BFG, изначально доступной только для Windows и Mac OS X, один из энтузиастов своими силами подготовил порт для платформы Linux.
( читать дальше... )
bethesda, doom, games
| 11:54p |
В ядре Linux 3.8 будет поддержка файловой системы F2FS F2FS (Flash-Friendly File System) — файловая система для flash-накопителей, разработанная компанией Samsung. Основной задачей этой файловой системы является снижение количества перезаписей на один и тот же блок (что критично для flash-накопителей), например при изменении файла он записывается в новое место, что позволяет равномерно распределить износ накопителя, а также содержит специфичные алгоритмы выделения памяти и очистки.
Также поддерживаются стандартная для *nix система разграничения прав.
f2fs, flash, linux 3.8
| 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 с картинками
efl, enlightenment
|
|