LINUX.ORG.RU

Web


40

2

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

Обнаружена новая уязвимость в Adobe Flash и Adobe Reader

Группа Безопасность

Во всех версия Adobe Flash 9.x и 10.x, а так же в Reader и Acrobat версии 9.x обнаружена уязвимость, приводящая к падению плагина и, потенциально, к получению контроля над системой.

Всем пользователям Flash рекомендуется обновиться до последнего пререлиза версии 10.1.

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

 , , , , ,

maxcom
()

Вышла первая стабильная версия Google Chrome для Linux и Mac OS X

Группа Интернет

Google Chrome — браузер от корпорации Google, построенный на базе проекта Chromium с открытыми исходными кодами. Новая сборка, 5.0.375.55, впервые на платформах Linux и Mac OS X получила статус стабильной версии.

Изменения относительно предыдущей beta-версии Chrome 5 включают ряд важных исправлений.

Изменения относительно Chrome 4.1:

  • оптимизация JavaScript, благодаря чему значительно выросла производительность
  • поддержка синхронизации не только закладок, но и настроек браузера
  • поддержка таких технологий HTML5, как GeolocationAPI, App Cache, Web Sockets и Drag-and-drop

Плагин Adobe Flash пока не включен в сборку, добавление ожидается после выхода Flash Player 10.1

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

 , , , ,

dogbert
()

Google - доступны шрифты для разработки

Группа Open Source

На конференции разработчиков Google I/O, проходившей 19 и 20 мая в Сан-Франциско, объявлено о доступности высококачественных шрифтов с открытым исходным кодом для использования в Интернет.

Компания разрабатывает ряд шрифтов доступных через сервисы Font Directory и Font API. «Интернет отстал от печатных СМИ в качестве типографии и мы надеемся, что благодаря поддержке браузерами наших шрифтов улучшится визуальная составляющая и разнообразие Интернет» - заявили в Google.

Пока доступны 18 шрифтов (два из которых первоначально были предназначены для Android), над которыми уже можно начать работать. Код позволяет использовать шрифты во всех браузерах. Поддерживаются CSS3 и HTML5 стили (тени, вращение и т.п.).

Подробная информацию о Google Font API и Google Font Directory - в блоге Google Code.

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

 , ,

amorpher
()

Поддержка кодека VP8 добавлена в GStreamer

Группа Мультимедиа

Буквально на днях, во время проведения конференции Google I/O, стараниями компаний Collabora и Entropy Wave (одни из ведущих в области мультимедиа и открытых исходных кодов) в мультимедийный фреймфорк GStreamer была добавлена поддержка недавно представленного Google кодека для потокового видео VP8.

Collabora Multimedia и Entropy Wave работали совместно с разработчиками из Google для реализации поддержки проекта WebM (распространение видео в сети Интернет в формате VP8) средствами GStreamer. Это позволит разработчикам буквально с первого дня предоставить поддержку WebM в своих приложениях и устройствах на базе GStreamer. Реализация VP8 в GStreamer включает в себя как генерацию совместимых с WebM файлов, так и воспроизведение таких файлов из других источников.

Как часть реализации поддержки WebM было создано официальное руководство по встраиванию кодека VP8 в контейнер Ogg, созданный Xiph.org, что даёт возможность потокового вещания VP8 по протоколу http. Также это означает, что большое количество приложений на базе GStreamer (видеопроигрыватели, веб-браузеры, видеоредакторы и т.д.) автоматически получают поддержку WebM.

Кристиан Шаллер (Christian Schaller), руководитель Collabora Multimedia:

У WebM есть потенциал стать основополагающим проектом в плане распространения видео в Интернет, и мы рады участвовать в этом наравне с Entropy Wave и Google. Добавив поддержку WebM в GStreamer, мы уверены, что миллионы пользователей Linux на своих компьютерах и устройствах получат доступ к этой ключевой технологии. Мы также работаем с нашими заказчиками для осуществления интеграции WebM в их устройства и продукты, и даже для осуществления видеоконференций средствами VP8 в будущем.

Но и это ещё не все. Сегодня поддержка WebM была добавлена в Transmageddon версии 0.16 - видеоконвертер на основе GStreamer. Для проигрывания файлов WebM через GStreamer нужна свежая версия самого GStreamer и библиотеки libvpx, пакеты для которой уже начинаются появляться в основных дистрибутивах. Теперь создание видео в формате WebM стало простым и доступным каждому.

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

>>> Официальный анонс

 , , , , ,

MuZHiK-2
()

Akshell 0.2

Группа Open Source

Вышла вторая бета версия Akshell, платформы для разработки и хостинга веб приложений на JavaScript.

Основные изменения в версии 0.2:

  • Система модулей заменена на совместимую со стандартом CommonJS Modules 1.1.1. Это позволяет использовать готовые CommonJS модули и мигрировать с Akshell на другие платформы.
  • Веб-фреймворк отделен от платформы через интерфейс CommonJS JSGI 0.3. Благодаря этому возможно использовать другие фреймворки, писать свои и добавлять middleware между Akshell'ом и фреймворком.

Интерфейсы, добавленные в версии 0.2:

  • Binary для работы с бинарными данными.
  • fs.File для работы файловыми потоками.
  • Proxy для программирования метаобъектов.

Версия 0.1 продолжает проддерживаться. Платформа по-прежнему бесплатна для всех открытых приложений.

Описание изменений

>>> Сайт проекта

 , ,

korenyushkin
()

Вышел Django 1.2

Группа Интернет

Сегодня вышла новая версия замечательного фреймворка Django на не менее замечательном языке python. Django — это высокоуровневый веб-фреймворк для быстрой разработки сайтов.

Основные изменения:

  • Поддержка нескольких баз данных
  • Валидация данных в моделях
  • Улучшена защита от CSRF
  • Messages framework (хранит сообщения между запросами в куках или сессии)
  • Более гибкий шаблонный тег if
  • Возможность маппинга чистого sql на джанговские объекты (Raw sql)

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

 , ,

anti_social
()

Cherokee Webserver 1.0.0

Группа Open Source

Громко и с шумом вышел один из самых быстрых веб-серверов Cherokee. В Испании по этому поводу прошел саммит, длившийся два дня.

Cherokee - очень быстрый, расширяемый и простой в конфигурации веб-сервер, поддерживающий большое количество современных технологий: FastCGI, SCGI, PHP, CGI, uWSGI, SSI, TLS и SSL, виртуальные хосты, аутентификацию, кодирование на лету, балансировку нагрузки, совместимые с Apache лог-файлы, балансировку баз данных, обратный HTTP прокси, шейпер трафика, видеопотоки и многое другое.

>>> Сайт проекта

 ,

bernd
()

Вышел Apache Rivet 2.0

Группа Интернет

Сообщество разработчиков Apache Rivet с радостью сообщает, что версия 2.0 проекта была успешно выпущена, и доступна для скачивания и использования.

Apache Rivet - система создания динамических web-приложений с использованием Tcl и Apache; она разработана в расчёте на скорость, расширяемость, скромные системные требования и простоту в обучении. Сама по себе платформа Apache Rivet может быть использована и за пределами web - для задач системного администрирования, обработки текста, управления базами данных, работы с XML. В web-программировании Rivet может быть использован как в смысле работы с Tcl/HTML-шаблонами (аналогично PHP), так и в смысле использования чистых Tcl-скриптов.

Официальный сайт Apache Rivet: Rivet - Webscripting for Tcl'ers.

Скачать, посмотреть документацию, посмотреть примеры использования.

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

 , rivet, ,

jtootf
()

Microsoft будет добиваться снятия временно́го ограничения на некоммерческое использование H.264

Группа Интернет

Одной из проблем использования видеокодека H.264 в интернете является то, что распоряжающаяся его патентным пулом организация MPEG-LA официально разрешает некоммерческое использование только до 2016 года. Однако в посте в официальном блоге команды разработчиков Internet Explorer лидер разработки IE9 Дин Хачамович объявил о том, что Microsoft будет лоббировать в MPEG-LA расширение разрешения на некоммерческое использование H.264 за пределы этой даты:

There were many questions about royalties, and a lot of speculation in the comments about licenses and payments. The majority of H.264 video content on the web today is royalty-free. MPEG has said that individuals can create video files in the H.264 format and distribute them and play them over the internet for non-commercial purposes without further obligation on licensed platforms like Windows. We are aware that this commitment is set to expire in 2016, but fully expect to commit to supporting the extension of this license and associated terms beyond that date.

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

 , , ,

anonymfus
()

Белый Дом опубликовал код под Open Source

Группа Open Source

В дополнение к коду, который Белый Дом США опубликовал ранее в рамках проекта Drupal, сегодня было принято решение открыть некоторые дополнительные модули под открытой лицензией. В их числе:

  • Context HTTP Headers - модуль позволяющий разработчикам определять собственные метаданные к своим страницам.
  • Akamai - модуль для интеграции с CDN Akamai
  • GovDelivery - сервис интеграции с почтовиком на основе пользовательских настроек
  • Node Embed - модуль для поддержки людей с ограниченными возможностями, добавляющий к контенту метаданные для программ, читающих с экрана.

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

 , , , whitehouse

lester_dev
()

Akshell

Группа Open Source

13 апреля, тихо и незаметно, появилась публичная бета версия Akshell, сайта для разработки и хостинга веб приложений на JavaScript. Каждое приложение получает:

  • Доступ к реляционной БД в виде языка запросов, разработанного специально для встраивания в JavaScript
  • Доступ к хранилищу файлов
  • Возможность использовать другие приложения как библиотеки, подключая их код, и как утилиты, отсылая им запросы
  • Возможность самому быть библиотекой или утилитой

Базовая библиотека предоставляет приложениям легковесный метаобъектный протокол, MVC фреймворк, фреймворк для юнит тестирования, средства аспектно-ориентированного программирования и различные мелкие полезности.

В сайт встроена простая IDE, поэтому приложения можно писать не покидая браузера. Для тех, кто предпочитает классическую IDE или редактор, есть утилита для доступа к Akshell.

Бета версия поддерживает только открытые некоммерческие приложения, для них сервис бесплатен. Все библиотеки распространяются под лицензией BSD.

>>> Akshell

 , ,

korenyushkin
()

Вышел IronRuby 1.0

Группа Open Source

Сегодня, 13 апреля состоялся выпуск IronRuby версии 1.0. Выпуск приурочен к выходу новой версии платформы .NET 4.0 от Microsoft. IronRuby - это реализация .NET языка программирования Ruby. Основной особенностью этой реализации являются стабильность, производительность и лёгкая интеграция с библиотеками и инфраструктурой .NET, а также совместимость с веткой 1.8.x.

IronRuby активно использует технологию Dynamic Language Runtime, разработанную Microsoft, и оба продукта выпускаются под лицензией Microsoft Public License.

Теперь IronRuby выпускается в двух вариантах - один работает поверх .NET 4.0, а другой работает поверх более ранних версий .NET, начиная с 2.0 SP1. Сборка с новой версией .NET 4.0 использует все новшества: более быстрый старт, совместимость с динамическими типами C# и другие возможности .NET 4.0. Заявлена совместимость с Mono. Основной упор в данном выпуске был сделан на совместимость с .NET 4.0, улучшение стабильность и совместимости с Ruby 1.8.x и исправление ошибок.

Сообщество IronRuby успешно развивается: со времени первого открытого выпуска было исправлено 455 сообщений об ошибках, 98 человек сообщили об ошибках, внесено изменений в код 15 людьми сообщества и 11 основными разработчиками проекта. Поздравим проект и пожелаем ему дальнейшего удачного развития!

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

 , , , , , ,

MuZHiK-2
()

Apple объявила о создании WebKit2

Группа Apple

Совсем недавно компания Apple объявила в списке рассылке о создании WebKit2. Это не новый «движок», как ошибочно предполагают некоторые, а новый API, разработанный компанией Apple с чистого листа и уже используемый при разработке новых версий продуктов. Главной особенностью новой версии является то, что модель разделения процессов уже встроена, поэтому разработчикам не придётся реализовывать это своими силами, как сделали в Google Chrome.

Если говорить о стеке средств WebKit2, то его можно разделить на две части: процесс пользовательского интерфейса и веб-процесс. Теперь часть WebKit работает в процессе пользовательского интерфейса, а остальная часть вместе с WebCore и обработкой JS находится в веб-процессе. Таким образом, веб-процесс изолирован от пользовательского интерфейса. Это позволит получить улучшенную отзывчивость, стабильность, безопасность (путём создания изолированной «песочницы» для выполнения веб-процесса) и улучшенную поддержку многопроцессорных систем. И обо всём этом разработчику не требуется ломать голову - всё уже встроено в сам WebKit.

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

  • обратные вызовы (callback) в виде уведомления клиенту - обычное уведомление, которое происходит при определённом событии и не даёт возможности что-то сделать с источником уведомления;
  • обратные вызовы в виде политик - позволяют выбрать дальнейшее действие, уведомляя страницу через объект прослушивания;
  • параметры политик - позволяют задать заранее определённые политики без использования обратных вызовов в пользовательском процессе;
  • встраиваемый код - некоторый код может быть загружен в веб-процесс в тех случаях, когда других возможностей для этого не хватает, например это удобно при доступе к DOM (находится на стадии реализации).

При этом Apple заявила, что доступный на данные момент WebCore API меняться не будет для сохранения обратной совместимости. На данный момент WebKit2 работает в MacOS X и Windows, но разработчики с радостью примут патчи для поддержки других операционных систем и платформ. Думаю, стоит сказать Apple спасибо в очередной раз за разработку передовых решений в области свободного ПО.

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

 , , ,

MuZHiK-2
()

Новая версия Monkey HTTP Daemon 0.10

Группа Open Source

Monkey HTTP Daemon — это быстрый и надежный веб-сервер для ОС, основанных на Linux. По сравнению с прошлой версией Monkey переписан на 85%. Версия 0.10 разрабатывалась 2 года и как результат — стабильный и функциональный продукт.

Изменения:

  • Асинхронность.
  • Новая директива в конфигурационном файле «Listen». Позволяет ограничить входящие запросы для определенного сетевого интерфейса.
  • QA пакет для проверки корректности работы.
  • Поддержка плагинов, например
  • Плагин, реализующий CLI
  • Изменена структура конфигурационных файлов

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

 ,

Deleted
()

В легендарный vsftpd добавлен httpd

Группа Open Source

Chris Evance, создавший широко известный FTP-сервер vsftpd, представил сообществу первый HTTP-сервер, созданный на базе ftp-сервера.
Он предназначен для статического контента, поэтому не стоит от него ждать конкуренции другим лёгким http-серверам.
Самое, наверное, курьёзное в этом - это то, что автор не стал разделять пакет, и теперь сам по себе vsftpd имеет такую опцию как
# ftp_enable=NO

Встречаем vshttpd!

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

 

Pronin
()

Первый релиз фреймворка SolarPHP

Группа Интернет

Утром 11ого числа увидел свет первый стабильный релиз фреймворка SolarPHP 1.0. Фреймворк создан для разработки веб-приложений на языке PHP.

В отличии от конкурентов, среди которых Zend Framework, Symfony, Yii, Lithium, Flow3 и Cakephp, SolarPHP имеет значительно большую производительность. Исходные тексты фреймворка доступны под лицензией BSD.

SolarPHP поддерживает такие методы разработки, как MVC (Model View Controller), подстановку зависимостей (Dependency Injection), ленивую загрузку (Lazy Load), Query Object и многие другие.

Система поддерживает автоматические средства управления пользовательскими сессиями, встроенную защиту от атак CSRF, XSS и SQL injection, механизмы расширенной фильтрации поступающих от пользователя данных. Поддерживается возможность аутентификации с использованием LDAP, TypeKey, database, htpasswd и других механизмов. Для организации кеширования в SolarPHP поддерживаются такие системы, как memcache, APC и XCache.

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

Скачать исходный код можно по ссылке.

Ссылка на benchmark'и.

SolarPHP о самом себе (англ.)

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

 , , ,

helios
()

FSF призывает Google освободить Интернет от Adobe Flash и проприетарного кодека H.264

Группа GNU's Not Unix

Фонд свободного ПО (Free Software Foundation) адресовал корпорации Google открытое письмо, в котором указывается на появление реальной возможности избавить пользователей Глобальной сети от зависимости от таких проприетарных технологий, как Adobe Flash и видеокодек H.264.

Дело в том, что недавно акционеры компании On2 одобрили ее покупку корпорацией Google. On2 занимается разработкой видеокодеков и известный свободный формат Ogg Theora появился на свет во многом благодаря щедрости этой компании, в 2001 году освободившей технологию сжатия VP3.

Теперь FSF призывает Google сделать то же самое с VP8. Сделав эту технологию свободной и продвигая ее при помощи сервиса YouTube, Google в состоянии превратить ее в стандарт и положить конец зависимости Всемирной сети — структуры, которой корпорация Google обязана своим успехом — от отягощенных патентными ограничениями видео-форматов и проприетарной технологии Flash.

>>> Текст открытого письма (англ.)

 , , , , , , ,

sinister666
()

Курсы повышения квалификации для преподавателей техникумов Нижегородской области

Группа Linux в России

Всю прошлую неделю представители Нижегородской Группы Пользователей Linux по приглашение администрации Нижегородского РадиоТехнического Колледжа проводили занятия на курсах повышения квалификации для преподавателей информатики техникумов Нижегородской области.

За три дня мы успели рассказать и провести практику по:

  • Обзор программного обеспечения для организации учебного процесса. Слугин В.Г.
  • Мобильная интерактивная доска. Азовцев Ю.Г.
  • Пакет свободного программного обеспечения. Бессонов С.Г.
  • Графический пакеты GIMP. Основы работы с растровой графикой. Азовцев Ю.Г.
  • Open Office — редактор текста, электронные таблицы, среда разработки презентаций, векторный редактор. Бессонов С.Г. Азовцев Ю.Г.
  • Дистанционное образование. Обзор систем дистанционного обучения wiki и moodle. Слугин В.Г.
  • Система тестирования Слугин В.Г.

Все преподаватели получили LiveCD с набором программ, по которым проходили практику. Так же на LiveCD были добавлены методические материалы и книги с сайта проекта Uneex.

Подробности и фотографии с курсов можно посмотреть здесь:

День 1


День 2

>>> День 3

 , , , , ,

gumanoed
()

Выход iScanner 0.1 - сканера для обнаружения и удаления вредоносного кода с вебстраниц

Группа Безопасность

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

iScanner разработан iSecur1ty на языке программирования Ruby, текущая версия программы 0.1 была выпущена 31.01.2010 под лицензией GNU Affero General Public License 3.0.

Функции iScanner:

  • Обнаружение вредоносного кода на вебстраницах, который может находиться в спрятанных iframe тегах, javascript, vbscript и activex объектах.
  • Расширенный лог показывающий инфицированные файлы и вредоносный код
  • Возможность автоматической очистки инфицированных вебстраниц
  • Простая и редактируемая база данных сигнатур
  • Включенная система обновления, которая позволяет легко обновлять программу и базу данных
  • Очень гибкие опции и легкость в использовании
  • Быстрый сканер с хорошей производительностью
  • Полностью бесплатен

Получить iScanner 0.1 можно здесь.

>>> Официальный сайт проекта

 , web-сканер,

alecm
()

Новая версия графического редактора SVG-Edit — 2.4

Группа Open Source

SVG-Edit — это маленький стильный SVG-редактор, работающий только на html, javascript и svg. Ориентирован, соответственно, на использование в вебе.

Вышла новая версия этого редактора под кодовым номером 2.4 и кодовым именем Arbelos.

Новые функции, имплементированные в этой версии:

  • Возможность растеризации изображений
  • Группировка/разгруппировка
  • Увеличение (zoom)
  • Поддержка слоёв
  • Curved Paths
  • Локализация интерфейса
  • Режим показа контуров (Wireframe mode)
  • Стало возможным задавать фон для изображения (Change Background)
  • Перемещаемые (draggable) диалоги
  • Изменяемые размеры элементов интерфейса (используются иконки в SVG)
  • Convert Shapes to Path
  • ...и многое другое.

Попробовать демо

Скачать

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

 , ,

Wizard_
()