LINUX.ORG.RU

Сообщения ins3y3d

 

Спецификация CSS 2.1

Форум — Talks

После 13 лет работы Консорциум всемирной паутины W3C опубликовал спецификацию каскадных таблиц стилей версии 2.1 (CSS 2.1), устанавливая ее официальным стандартом. CSS 2.1 представляет собой язык для добавления стилей к представлению веб-содержимого. Документ является наследником предыдущей редакции CSS 2 и включает в себя все наработки и исправления к ней. Поскольку новые версии веб-браузеров уже реализовали обработку большинства вышеуказанных изменений в стандарте, пользователи вряд ли заметят какие-либо различия при открытии сайтов, использующих CSS 2.1.

Авторы спецификации указывают, что несмотря на ограничение совместимости при переходе от CSS 2 к CSS 2.1, новый стандарт не обгоняет текущее состояние поддержки CSS в современных веб-браузерах. По заявлению Консорциума, почти ни один из них не реализует полноценную поддержку даже CSS 2, но в свою очередь составители документа выражают надежду на то, что разработчики исправят положение дел для соответствия своих продуктов новым правилам.

Данный релиз рассматривается прежде всего как промежуточный при переходе к CSS 3, над которым Консорциум работает с 2002 года. В новый стандарт добавлено несколько новых свойств, а также удалены некоторые объявления, использующиеся крайне редко. В частности, стандарт включает несколько новых значений, например «orange» для аттрибута «color», «inline-block» для «display», «none» и «normal» для свойства «content», а также значение «progress» для «cursor». В дополнение к этому CSS 2.1 содержит новое определение для реализации комплексной прорисовки элементов с фиксированным расположением на странице, а также более точно описывает интерфейс для работы с HTML-тэгом «style».

Подробности

Перемещено JB из Интернет

ins3y3d
()

Релиз Wireshark 1.6.0

Новости — Open Source
Группа Open Source

Вышла версия 1.6.0 открытого кроссплатформенного инструмента для анализа сетевых протоколов Wireshark.

Данное обновление улучшает импорт и обработку больших файлов с дампами (более 2 Гб), позволяет экспортировать объекты SMB и ключи SSL сессий. Теперь дампы можно сохранять для указанных пользователями id групп с помощью Dumpcap, а с помощью text2pcap Wireshark научился импортировать файлы с текстовыми данными. Также в версии 1.6.0 появилась возможность отображения скомпилированного BPF кода для фильтра захваченных данных в диалоге Capture Options, для фильтров к тому же добавилась проверка синтаксиса. Разумеется, проект совершил и минорные обновления, улучшил поддержку различных протоколов и исправил ошибки в коде.

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

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

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

 

ins3y3d
()

Webian Shell: больше чем браузер от Mozilla

Новости — Mozilla
Группа Mozilla

Бен Френсис (Ben Francis), разработчик из проекта Chromeless и член сообщества Mozilla, объявил о выпуске Webian Shell версии 0.1. Webian Shell представляет собой полноэкранный веб-браузер, нацеленный на устройства, не предоставляющие пользователю полноценный рабочий стол. Бен также уточняет, что «идея проекта Webain Shell состоит в замене компьютерного интерфейса на нечто более простое, адаптированное для работы с веб-приложениями и полностью лишенное ненужного хлама».

Webian Shell построен на основе Chromeless, открытого проекта Mozilla Labs, позволяющего создавать приложения с помощью таких веб-технологий как HTML, CSS и JavaScript. Данный первый релиз Webian Shell предоставляет пользователю минималистичного вида полноэкранный веб-браузер, с поддержкой вкладок и часами. В будущем проект попытается воплотить такие идеи как начальный экран, управление устройствами (например звуком и сетью), тайловый менеджер окон с возможностью приближения, разделение экрана для одновременного просмотра двух страниц сразу. Для работы на мобильных устройствах с сенсорным экраном предусмотрена реализация экранной клавиатуры.

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

Страница загрузки (для Windows, Mac OS X, Linux)

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

 , webian,

ins3y3d
()

Релиз PiTiVi 0.14

Новости — Мультимедиа
Группа Мультимедиа

Команда разработчиков открытого видеоредактора PiTiVi представила новую версию проекта с номером 0.14. Как сообщает участник проекта Thibault Saunier, данный первый выпуск ветки 0.14 является во многом значимым, улучшает общее удобство использования и добавляет несколько новых функций:

  • Предпросмотр видео-, аудиофайлов и изображений при импорте в проект;
  • Возможность использования любых аудио- и видеоэффектов GStreamer;
  • Новый внешний вид диалогов для настройки параметров отрисовки и свойств проекта;
  • Новое окно приветствия, с помощью которого процесс загрузки предыдущих проектов или создание новых стал делом двух кликов мышки;
  • Дополнительная опция для лучшего заполнения при масштабировании;
  • Строка прогресса при загрузке проектов;
  • Уменьшение времени загрузки временной дорожки проектов;
  • Возможность перемещения на конкретную позицию временной дорожки;
  • Возможность указывать пропорции видео и число кадров в секунду.

Из-за наличия зависимостей GStreamer, разработчики настоятельно рекомендуют установить самую новую версию этой библиотеки и ее плагинов. На официальном сайте представлены примеры видеороликов, созданных с помощью PiTiVi.

Прямая ссылка на архив с исходными текстами

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

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

 ,

ins3y3d
()

Релиз libssh 0.5.0

Новости — Open Source
Группа Open Source

Разработчики кроссплаформенной библиотеки libssh объявили о выходе ее новой версии 0.5.0, распространяемой под лицензией LGPLv2.1. Библиотека позволяет реализовать работу с протоколами SSHv2 и SSHv1 на серверной и клиентской сторонах. Разработчики заявляют, что серьезным изменениям подверглись и были переписаны большие основополагающие участки кода, что позволит библиотеке в будущем полностью поддерживать асинхронную работу. В частности для этого сеть в проекте имеет событийную модель.

Из других нововведений стоит отметить добавление префикса «ssh_» ко всем public-функциям, полноценная поддержка ОС Windows, улучшения в реализации серверной стороны, дополнительные юнит-тесты, добавление асинхронного запроса на обслуживание, а также кроссплатформенная функция ssh_getpass(). Разумеется, присутствуют многочисленные минорные улучшения, уменьшение утечек памяти. Документация значительно расширилась и теперь к ней прилагаются уроки.

Таким образом, все нововведения сглаживают различия между libssh и libssh2, аналогичного продукта, распространяемого под лицензией BSD.

Библиотеку libssh можно скачать в виде архива исходных текстов, RPM-пакетов для openSUSE, SUSE Linux Enterprise и Fedora, а также в виде установочного пакета Windows на официальном сайте, или напрямую получить из GIT-репозитория.

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

 

ins3y3d
()

Google открывает фреймворк WebRTC

Новости — Интернет
Группа Интернет

Компания Google выпустила фреймворк WebRTC для реализации общения в реальном времени с помощью веб-браузера. Теперь разработчики могут создавать приложения для аудио- и видеосвязи, в том числе конференций. Для управления сетевыми соединениями и контроля кодирования и декодирования мультимедиа потоков предлагается использовать API на JavaScript, что позволит запускать приложение средствами веб-браузера.

Напомним, что используемая технология для передачи аудиоданных была приобретена компанией Google год назад у Global IP Solutions, разработавшей кодеки iLBC (для узких каналов) и iSAC (для широких каналов). Для передачи видеоданных Google использует собственную разработку - кодек VP8. Все указанные кодеки совместно со средствами управления сетевыми соединениями и мультимедиа потоками поставляются как часть пакета libjingle, являющегося частью Google Talk.

Помимо Google в проекте активно принимает участие компания Mozilla.

Используемые кодеки являются интеллектуальной собственностью Google, не предполагают выплаты отчислений, гарантируют отсутствие проблем с патентами и распространяются в исходных текстах под лицензией BSD.

Проект на Google Code

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

 , ,

ins3y3d
()

Oracle Linux 6.1

Новости — Linux General
Группа Linux General

Компания Oracle объявила о выходе новой версии своего дистрибутива Oracle Linux 6.1, являющегося клоном RHEL. Дистрибутив предлагает пользователям на выбор два ядра: совместимое с Red Hat и собственное - «Unbreakable Enterprise Kernel» (UEK) на основе 2.6.32.21.

Примечания к выпуску сообщают не только о том, что по сравнению с RHEL как обычно удалены логотипы и документация Red Hat, но и о том, что значительно изменено само ядро UEK: улучшена балансировка IRQ, уменьшено количество блокировок в ядре, улучшена работа с сетью и производительность виртуальной памяти.

Таким образом, несмотря на попытки Red Hat затормозить релизы дистрибутивов-клонов RHEL, операционная система от Oracle подоспела уже через две недели после релиза RHEL 6.1.

Скачать дистрибутив можно здесь, предварительно зарегистрировавшись и согласившись с лицензией.

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

 ,

ins3y3d
()

Проект Fedora закрывает свои блоги из-за невостребованности

Новости — Linux General
Группа Linux General

Закрывается сервис блогов участников проекта Fedora — http://blogs.fedoraproject.org/. Причина закрытия — банальная невостребованность ресурса среди разработчиков. Согласно данным на сайте, заведено 92 блога, но только 39 из них имеют больше 5 публикаций. За май было добавлено только 6 статей, а с начала этого года это число составляет 23.

Утверждается также, что закрытию способствовала нехватка времени и людей для поддержки сервиса и обновления движка блога Wordpress. В сети много крупных блог-площадок, поэтому необходимость развивать свою собственную отпала; к тому же многие из подобных веб-сервисов, например wordpress.com, предлагают свободное ПО.

Теперь участники Fedora заняты переводом имеющихся статей на новую платформу и созданием перенаправлений при запросе blogs.fedoraproject.org.

Закрытие блогов последовало за закрытием 5 мая сервиса VOIP Fedora Talk, который за 130 дней работы обслужил лишь 95 звонков.

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

 , ,

ins3y3d
()

[Apache httpd] Опять DoS-уязвимость

Форум — Talks

Только недавно постил новость про багфикс Apache, а у них уже новая проблема и все о том же. Все нормально, фикс APR теперь сам работает на благо DoS со 100% загрузкой ЦП.

Старая песня о главном. Обновитесь, если вы его используете, хотя лучше смотрите в сторону конкурентов.

ins3y3d
()

[#!]Crunchbang. Кто пользовался? Какое мнение?

Форум — Desktop

Недавно наткнулся на Crunchbang - основанный на debain дистрибутив, порадовавший меня из коробки своей минималистичностью. Правда с дебиановской семьей я знаком довольно мало, поэтому хотелось бы увидеть здесь ваши отзывы и впечатления.

То есть, как я понимаю - ставишь Crunchbang, добавляешь официальные дебиан-репозитории или с apt-get.org. Но ведь есть же какие-то свои особенности? Вот что касается вики и документации - совсем негусто, видимо это тот же дебиан, тогда в чем отличие?

Конечно, пока погоняю пару недель в виртуалке, а там видно будет. Но первое впечатление - на старенькую машинку самое оно.

ins3y3d
()

Опубликованы видео с конференций 2011 FOSDEM и Embedded Linux Conference

Новости — Конференции и встречи
Группа Конференции и встречи

Команда энтузиастов Free Electrons, занимающаяся изучением работы Linux на встроенных и мобильных устройствах, выложила в открытый доступ видео с конференций Free and Open Source Software Developers' European Meeting (FOSDEM) и Embedded Linux Conference (ELC). Первая из упомянутых конференций проходила 5 и 6 февраля в Брюсселе, а вторая - 13 и 14 апреля в Сан-Франциско.

Видео FOSDEM посвящены следующим темам: MeeGo и Linaro, Arduino и Enlightenment Foundation Libraries, а также атака на устройство, заключающаяся в обработке полученного после выключения устройства образа оперативной памяти. К сожалению, здесь доступны только видео, но не слайды.

Видео с Embedded Linux Conference отражает вопросы работы систем в режиме реального времени, LLVM, Clang, обсуждается также Yocto Project 1.0. Здесь доступны некоторые презентации.

Все видео кодированы в открытый формат от Google - WebM.

Видео с FOSDEM

Видео с ELC

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

 elc, , , ,

ins3y3d
()

Red Hat Enterprise Linux 6.1

Новости — Red Hat
Группа Red Hat

Компания Red Hat объявила о выходе новой версии коммерческого дистрибутива Red Hat Enterprise Linux 6.1. По сравнению с вышедшим в ноябре RHEL 6.0 данный пакет предлагает своим пользователям значительные улучшения в плане производительности, что было доказано его тестированием по методике SPECvirt_sc2010 на 20-ядерном блейд-сервере HP Proliant.

Кроме всего прочего Red Hat также выделяет расширение параметров настройки новых развивающихся решений для хранения данных (Fibre Channel over Ethernet, Datacenter Bridging, iSCSI), улучшения в области работы виртуальных систем, файловых систем, планировщика, функций управления ресурсами и высокой доступности. Red Hat добавило поддержку дополнению Red Hat High Availability для обеспечения отказоустойчивости виртуальных машин и приложений. Значительно улучшена система обработки трафика для многопроцессорных серверов. Большая часть улучшений направлена на упрощение развертывания корпоративных систем и интеграцию с другими платформами. Разумеется, в релиз также включены все обновления безопасности и исправления.

В новой версии доступно техническое ознакомление с технологией Red Hat Enterprise Identity (IPA), созданной на основе FreeIPA (Описание в формате PDF).

Примечания к релизу

Технические сведения

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

 ,

ins3y3d
()

LibreOffice меняет толкование нумерации релизов

Новости — Open Source
Группа Open Source

Разработчики открытого офисного пакета LibreOffice в письме из своей основной почтовой рассылки сообщают о выходе новой бета-версии своего продукта. Также отмечается, что в дальнейшем объявления о тестовых версиях и кандидатах в релизы будут появляться только в рассылке для разработчиков, а в основную рассылку станут добавляться только новости о выходе стабильных релизов.

Соответствующее разграничение распространится также и на нумерацию версий LibreOffice. Бета-версии традиционно будут нацелены на разработчиков и тестировщиков, желающих найти на данной стадии ошибки разработчиков. Однако теперь самые первые «стабильные» версии, ближайшие из которых выйдут под номерами 3.4 и 3.4.0, опять же предназначаются не для всей широкой аудитории, а лишь для подготовленных пользователей или же тех, кто стремится первым опробовать новую версию. Разработчики называют данные релизы «реальным тестированием».

Более тщательно проверенные версии LibreOffice будут иметь третью значащую цифру после точки (3.4.1, 3.4.2, ...) и рекомендуются к ежедневному использованию среди корпоративной аудитории и просто более консервативных пользователей. То есть грядущий релиз 3.3.2 будет достаточно протестирован для применения в ответственных проектах.

Все указанные нововведения призваны сделать даты выхода новых версий LibreOffice заранее известными и следующими друг за другом через равные промежутки времени.

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

 ,

ins3y3d
()

Релиз phpMyAdmin 3.4.0

Новости — Open Source
Группа Open Source

Команда разработчиков phpMyAdmin объявила о выходе версии 3.4.0 данного инструмента администрирования баз данных. Руководитель проекта Michal Čihař в своем блоге отмечает, что новый релиз является огромным шагом вперед и несет на своем борту множество нововведений и улучшений, а именно:

  • Упрощенный интерфейс для импорта/экспорта баз данных
  • Редактор ENUM/SET
  • Визуальный конструктор запросов к базе данных
  • Более широкое использование технологии AJAX
  • Обновление пользовательских настроек и диаграмм
  • Поддержка различных форматов для экспорта баз данных
  • Новая тема по умолчанию

Также Michal Čihař сообщает, что во время работы над новой версией было обработано более 160 предложений по улучшению проекта и сообщений об ошибках. Также он заявил, что некоторые функциональные нововведения были воплощены по итогам конференций Google Summer of Code последних лет.

Примечания к релизу

Скачать

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

 , , ,

ins3y3d
()

Новый релиз Apache HTTP Server исправляет серьезную проблему безопасности

Новости — Безопасность
Группа Безопасность

Разработчики популярного HTTP-сервера Apache представили новую версию своего продукта - 2.2.18, в которой кроме минорых улучшений, а также изменения алгоритма по умолчанию для htpasswd на MD5, была исправлена серьезная угроза безопасности, приводившая к отказу в обслуживании (DoS).

Баг скрывался в библиотеке Apache Portable Runtime, конкретнее - в функции apr_fnmatch(), в которой могло быть запущено рекурсивное сравнение строк, что приводило к сильной загрузке процессора и потреблению оперативной памяти. Поэтому данная атака быстрее реализуется в системах с активированным mod_autoindex для индексирования каталогов, особенно если в них имеются файлы с длинными именами.

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

Apache Portable Runtime является прикладной библиотекой, реализующей удобный интерфейс к взаимодействию с различными операционными системами. Из-за этого APR широко используется в других проектах Apache, а также во многих сторонних разработках. Поэтому указанная уязвимость распространяется не только на Apache HTTP Server, но и на совершенно другие приложения. Если вы как разработчик используете APR, то вам необходимо обновить версию библиотеки до 1.4.4.

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

 , apr, , ,

ins3y3d
()

Релиз Groovy 1.8

Новости — Java
Группа Java

После четырех бета-версий и четырех кандидатов в релизы команда разработчиков Groovy объявила о выходе новой стабильной ветки открытого динамического скриптового языка для Java Virtual Machine (JVM) - Groovy 1.8, распространяемого под лицензией Apache license 2.0.

В официальном заявлении руководитель проекта Guillaume Laforge отмечает, что Groovy 1.8 несет на борту огромное число нововведений и улучшений. Данные нововведения, в частности, включают:

  • Новая функция command chain в области улучшения синтаксиса, заключающаяся в возможности записи обращений ко вложенным методам цепочкой без необходимости ставить круглые скобки и точки, что позволяет в ряде случаев писать код в виде вполне понятных предложений
  • Новые директивы компилятора для преобразования AST-дерева, создаваемого компилятором перед переводом текста программы непосредственно в байт-код. Это уменьшает объем обрабатываемого кода за счет включения готовых стандартных решений
  • Встроенная поддержка JSON, удобная при написании и чтении кода, с хорошей реализацией печати данных при отладке
  • Частичная поддержка JDK7, в частности diamond-оператора, упрощающего работу со встроенными типами:
    List<List<String>> myList=new ArrayList<>();
    То есть теперь вам не придется указывать определение <List<String>> с обоих сторон при создании объекта класса. В Groovy 1.9 поддержка JDK7, разумеется, будет более богатой.
  • Увеличенная производительность при работе с целыми числами и при прямом обращении к методам
  • Различные улучшения при использовании замыканий (closure)
  • Включение в состав поставки библиотеки GPars версии 0.11 для одновременного асинхронного выполнения задач работе программ
  • Многочисленные улучшения в плане производительности

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

Скачать

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

 ,

ins3y3d
()

AMD выпускает платформу для автоматизации процесса тестирования

Новости — Open Source
Группа Open Source

Компания AMD выпустила открытую платформу для автоматизации всех аспектов процесса тестирования кода. Фреймворк получил имя Tapper, распространяется по лицензии BSD. Платформа является широким набором Perl-скриптов, которые разработчики из AMD используют годами, но только сейчас решили выложить в открытый доступ. Продукт уже можно опробовать, получив исходные тексты на GitHub.

Tapper содержит набор модулей для автоматизации рутинных операций, как, например, запуск сети, изменение системных установок, настройка и включение Xen/KVM и некоторые другие, специальные инструменты для проведения тестов и сравнения их результатов, а также предоставляет для управления веб-интерфейс. Для работы пользователю также предоставляются шелл с поддержкой Perl и Python. В составе пакета есть поддержка такого продукта как Autotest, в основном использующегося для тестирования работы ядер Linux.

Для форматирования вывода результатов тестов использован протокол TAP. Собственное исполнение технологии объектно-реляционного отображения (ORM) позволяет платформе работать с любыми базами данных. Сами разработчики в качестве таких средств используют MySQL и SQLite.

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

 , , tapper, ,

ins3y3d
()

NTFS-3G объединяется с ntfsprogs

Новости — Open Source
Группа Open Source

Компания 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.

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

 , , , ,

ins3y3d
()

Вышел Parted Magic 6.0

Новости — Open Source
Группа Open Source

Менее двух месяцев потребовалось разработчикам, чтобы представить общественности новую версию 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.

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

Скачать ISO-образ

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

 ,

ins3y3d
()

Релиз LLVM 2.9

Новости — Open Source
Группа Open Source

Состоялся новый релиз системы программирования 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.

Комментарии к релизу

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

 ,

ins3y3d
()

RSS подписка на новые темы