LINUX.ORG.RU

Web


40

2

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

WebP 0.3.0

 , , ,

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

WebP — это новый формат графических файлов, обеспечивающий возможность сжатия как без потерь качества, так и с потерями. Изображения в формате WebP, сжатые без потери качества, имеют размер на 26% меньший, чем PNG. Изображения в формате WebP с потерей качества имеют размер на 25-34% меньший, чем JPEG при равных значениях SSIM. WebP также поддерживает прозрачность (альфа-канал), анимацию, цветовые профили и метаданные (XMP/EXIF). Форматы WebP и WebM продвигаются в качестве веб-стандартов компанией Google в рамках инициативы по уменьшению мирового интернет-трафика и улучшению качества интернет-технологий. WebP и WebM основаны на кодеке VP8, разработанном компанией On2 Technologies, впоследствии купленной компанией Google.

В новой версии добавлены:

  • поддержка анимации;
  • поддержка метаданных (XMP/EXIF);
  • поддержка цветовых профилей;
  • ускорено кодирование для режима с потерей качества при использовании методов 3 — 6 (опция -m);
  • добавлены различные ассемблерные оптимизации для ARM-процессоров с поддержкой NEON;
  • по умолчанию для фильтра теперь используются опции '-strong -f 60';
  • добавлена утилита gif2webp для конвертирования Gif в WebP;
  • в кодировщик cwebp добавлена опция '-metadata' для сохранения мета-информации и цветовых профилей.

Кроме того, компания Mozilla наконец решила добавить поддержку формата WebP в браузер Firefox (в браузерах Chrome и Opera поддержка была добавлена ранее). Напомним, что раньше разработчики компании Mozilla отказались добавлять поддержку WebP из-за отсутствия в нём важных функций, таких как поддержка метаданных, цветовых профилей и альфа-канала. В данный момент следить за статусом работ по интеграции WebP в Firefox можно в Bugzilla'е проекта.

Сайт проекта

>>> Подробности (google.com)

GArik
()

Tiny Tiny RSS 1.7.5

 ,

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

Вышла новая версия RSS-агрегатора Tiny Tiny RSS. Этот релиз направлен на общее исправление ошибок. Среди прочего:

  • добавлена возможность восстановления пароля;
  • ускорен старт веб-приложения;
  • добавлена возможность аутентификации пользователей через LDAP;
  • улучшена поддержка встроенного контента, например, видео.

>>> Подробности (tt-rss.org)

Shaman007
()

Django 1.5

 , ,

Группа Open Source

После 10 месяцев разработки вышла новая версия популярного веб-фреймворка.

Интересного в новом релизе очень много, остановлюсь на нескольких ключевых моментах.

  • Появилась экспериментальная поддержка Python 3 и была убрана поддержка Python 2.5. Теперь для запуска требуется минимум версия 2.6 или 3.2.
  • Новые удобства для моделей:
    • частичное сохранение полей;
    • полностью настраиваемая модель пользователя;
    • кэширование для связанных экземпляров.
  • В шаблонах:
    • новый блок verbatim, в котором не будет обрабатываться содержимое. Очень удобно при использовании AngularJS и многих шаблонизаторов на JavaScript;
    • новая переменная view, позволяющая использовать переменные из соответствующего экземпляра класса.

Ставить так:

pip install Django

>>> Release Notes (djangoproject.com)

C1nde
()

В nginx 1.3 появилась поддержка веб-сокетов

 , , ,

Группа Open Source

В последней версии сервера nginx добавлена реализация протокола WebSocket. Нововведение, доступное в базовой поставке, позволит существенно упростить создание веб-приложений, требующих обмена сообщения между сервером и клиентом в режиме реального времени.

WebSocket — технология, делающая возможным двунаправленный обмен данными между клиентом и сервером поверх TCP-соединения. Протокол требует реализации как на клиенте, так и на сервере. В настоящее время поддержка веб-сокетов имеется в десктопных версиях всех популярных браузеров.

nginx — открытый веб- и обратный прокси-сервер, отличительными чертами которого являются высокая производительность и нетребовательность к ресурсам. nginx — второй по популярности веб-сервер в мире, обслуживающий около 30 % высоконагруженных сайтов.

>>> Подробности (nginx.com)

Apple-ch
()

Airtime 2.3

 , , , ,

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

Airtime (ранее LiveSupport, Campcaster) — веб-приложение, предназначенное для радиотрансляций, удалённого управления радиостанциями и распределения ресурсов между ними через браузер.
Разработка начата в 2003 году Micz Flor.

Особенности:

  • управление радиостанциями возможно с любого компьютера через Интернет;
  • планирование/редактирование сетки вещания радиостанций;
  • запуск предварительно созданного списка радиопрограмм в автоматическом режиме;
  • многопользовательский режим при составлении списка воспроизведения радиопрограмм;
  • распределение прав между ведущими/диджеями;
  • удалённое управление аудиоархивами, загрузками файлов, созданием радиопередач;
  • возможность публикации контента радиостанции на сайтах благодаря встроенным виджетам;
  • интеграция с SoundCloud;
  • запись и ретрансляция радиопередач;
  • использование ЯП аудио Liquidsoap для плавности переходов, усиливания и затухания звука, установки метки начала/конца для отдельных файлов с точностью до секунды;
  • поддержка Ogg/MP3;
  • простая установка с помощью пакета «Easy Install».

Изменения с прошлой версии:

  • сбор статистики по слушателям конкретной радиостанции с помощью Icecast/Shoutcast;
  • возможность сканирования только что добавленных треков для вставки плавных переходов между ними;
  • выравнивание громкости (ReplayGain) транслируемых треков;
  • улучшения в работе с памятью обновлённого ЯП аудио Liquidsoap, в связи с чем повышена потоковая производительность;
  • добавлена страница управления для пользователей без административных прав;
  • начиная с этой версии доступен интерфейс и на русском языке;
  • автоматический перевод языка интерфейса станций в соответствии с установленной локалью рабочего окружения.

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

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

>>> Подробности (sourcefabric.org)

amorpher
()

Выход Play framework 2.1

 , , ,

Группа Java

Вышла новая версия легковесного mvc web-фреймворка Play, позволяющего создавать веб-приложения на языках Java и Scala.

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

  • Scala 2.10: Весь проект не только переведен на Scala версии 2.10, но и была удалена зависимость между версией Scala, используемой в системе сборки(sbt), и версией, используемой в рантайме.
  • scala.concurrent.Future: Реализована поддержка библиотеки scala.conncurent.Future: управление асинхронным кодом стало проще, а также появилась возможность напрямую использовать библиотеки, реализующие тот же API.
  • Модульность: Сам фреймворк разделен на модули(jdbc, anorm, javaCore, javaJdbc, javaEbean, javaJpa, filters). Базовый модуль фреймворка стал еще легче.
  • Модульность проектов: Улучшена поддержка подпроектов: теперь подпроектам доступны собственные компоненты управления путями, а из их композиции и складываются пути всего проекта.
  • Улучшение многопоточности Java API: Теперь при асинхронных вызовах не теряется Http контекст, а также управление синхронизацией перенесено на уровень фреймворка.
  • Управление созданием контроллеров: Добавлена возможность создавать контроллеры вручную посредством перегрузки метода getControllerInstance. Теперь доступно применение dependency injection в вашем приложении.
  • Новый Scala JSON API: Теперь с валидацией и преобразованиями.
  • Filter API: Новый Filter API позволяет работать с любой частью запросов или ответов, а также предоставляет защиту от кроссайтовых атак(CSRF)
  • requireJS: Добавлена поддержка requireJS - динамического загрузчика js модулей.

Всего к данному релизу команда разработчиков произвела 182 исправления и улучшения.

>>> Подробности (playframework.com)

RedPossum
()

Релиз Django 1.5

 , , , ,

Группа Open Source

Увидел свет новый релиз популярного фреймворка для разработки веб-приложений Django. Основные нововведения версии 1.5:

  • Экспериментальная поддержка Python 3. Полная поддержка Python 3 обещана в следующем релизе, который должен выйти через полгода.
  • В функции Model.save() теперь можно указывать список измененных полей.
  • Улучшена поддержка потоковых ответов (streaming responses).
  • В GeoDjango добавлена поддержка PostGIS 2.0.
  • Новый синтаксис тега {% url %}, обратно-несовместимый с предыдущим. (Ранее был опционально доступен с помощью {% load url from future %}).
  • Прекращена поддержка Python 2.5.

>>> Подробности (djangoproject.com)

provaton
()

Увидел свет релиз CMS habari 0.9

 , habari, ,

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

Habari - легковесная CMS предназначенная для организации личных блогов

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

Основные достойные внимания отличия от предыдущих релизов:

  • Прекращение поддержки PHP 5.2. Теперь Habari поддерживает работу с интерпретатором версий 5.3.3 и выше
  • Большое количество улучшений в локализации
  • Прогресс в системе автоматической установки, упрощена установка в облачных сервисах.

Кроме этого релиз включает в себя такие изменения как улучшенное кеширование, форму комментирования постов на основе технологии HTML5, апгрейд версии jQuery до 1.8

>>> Новость на официальном сайте (habariproject.org)

Deleted
()

Ekiga 4.0

 , , , ,

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

Спустя 3 года после последнего стабильного релиза 3.2 вышла очередная мажорная версия приложения IP-телефонии и проведения видеоконференций — Ekiga 4.0 «The Victory Release».

В новой версии добавлены многочисленные возможности и усовершенствованы прежние:

  • новый многооконный пользовательский интерфейс с отдельными окнами собеседников, вызова и переписки;
  • интеграция с GNOME 3;
  • новый информативный помощник учётных записей;
  • новый плагин для PulseAudio;
  • новые аудиокодеки: SILK (Skype), G.722.1 (Siren 7), G.722.2 (широкополосный GSM-AMR);
  • оптимизирован видеокодек H.264;
  • добавлена ​​поддержка протокола RTP TOS;
  • добавлен автоответчик;
  • добавлена частичная поддержка нескольких видеопотоков (H.239);
  • улучшена поддержка некоторых звуковых плат;
  • различные улучшения пользовательского интерфейса, касающиеся удобства использования;
  • теперь многие прежние зависимости реализованы в виде плагинов (Evolution-Data-сервер, Avahi, LDAP и др.);
  • множество исправлений в плагинах Jabber/XMPP, GStreamer, LDAP;
  • сокращено время запуска;
  • и другое.


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



Исходный код

>>> Подробности (ekiga.org)

amorpher
()

Вышла новая версия web-браузера Firefox 17

 ,

Группа Mozilla

Что нового:

  • Первая редакция социального API и поддержка Facebook Messenger
  • Добавлен механизм Click-to-play для плагинов. Устаревшие плагины теперь автоматически отключаются, для их включения необходимо кликнуть на область страницы, выделенную для плагина.
  • Поддержка атрибута sandbox для элементов <iframe>
    предоставляет контроль контенту внутри <iframe>
    подробнее: w3 (w3.org)
  • Поддержка атрибута inputmode для элементов <input>
    позволяет выбрать способ ввода в поле, реализация отличается от whatwg
  • Поддержка технологии @supports (отключено по-умолчанию*)
    позволяет использовать логические операции внутри таблиц стилей
    подробнее: w3 (w3.org)
    *Для включения необходимо установить layout.css.supports-rule.enabled в true.
  • Поддержка css селекторов для псевдо-класса dir отвечающего за направление текста
    подробнее: mdn (mozilla.org)
  • Css свойство box-sizing (пока что с префиксом -moz-) теперь учитывает min-height and max-height
    box-sizing позволяет изменить способ расчета размеров элемента
    подробнее: mdn (mozilla.org)
  • Поддержка WheelEvent для колеса мышки
    подробнее: mdn (mozilla.org)
  • Поддержка свойств startsWith, endsWith для объектов String
    подробнее: ecmascript
  • Поддержка ParallelArray
    более строгий неизменяемый массив, обладающий рядом итераторов для параллельной работы с данными
    подробнее: ecmascript
  • Поддержка итераторов Map/Set
    подробнее: mdn (mozilla.org) mdn (mozilla.org)
  • Поддержка FillPaint and StrokePaint в SVG
  • Новая панель в PageInspector, позволяющая изменять DOM

Одновременно с этим обновился и Firefox Mobile.

>>> Подробности (mozilla.org)

special-k
()

Проект GNU MediaGoblin проводит акцию по сбору пожертвований

 , , , , медиахостинг

Группа GNU's Not Unix

Проект по разработке программного обеспечения для хостинга медиафайлов «GNU MediaGoblin» проводит при поддержке FSF свою первую акцию по сбору пожертвований.

MediaGoblin — свободное (GNU AGPL 3; документация — CC0 (creativecommons.org)) программное обеспечение для организации хостинга изображений, видео, аудио, ASCII art, их исходников, а в будущем — и 3D‐моделей и других файлов. Изначально запланирована функция взаимодействия между серверами по стандарту OStatus, который используется, например, платформой для микроблоггинга StatusNet.

Всё большая централизация Интернет‐хостинга приводит к тому, что любой, даже самый безобидный файл может внезапно исчезнуть или стать недоступным вместе с миллионами других. Популярные хостинги блокируются целиком из‐за одного файла (например, YouTube) или закрываются совсем из‐за невыгодности для владельца (например, GeoCities); автоматические защитники авторских прав добиваются удаления или приписания себе произведений (в том числе свободных), загруженных авторами и правообладателями; сайты попадают в не соответствующие им категории «баз нежелательного контента». MediaGoblin призван вернуть обмену медиафайлами в Вебе децентрализованность и устойчивость.

Сделавший пожертвование от $15 получит наклейки и, в зависимости от суммы, что‐нибудь ещё (есть, например, открытки, футболки, распечатанные на «3D‐принтере» фигурки талисмана проекта работы его основателя Криса Вебера; при желании можно отказаться).

На полдень 13 октября было собрано уже около $6000 из запланированных $60000.

P.S.: текст новости — под CC0 (creativecommons.org).

>>> Подробности и видео на английском языке (mediagoblin.org)

AVRS
()

Менеджер накопления информации MyTetra обзавёлся собственным веб-клиентом

 , ,

Группа Open Source

В развитии PIM-менеджера MyTetra произошло знаковое событие — появился интернет-клиент, дающий возможность получать доступ к своим записям прямо из окна браузера.

Доступ к собственным данным могут получить пользователи, которые настроили синхронизацию данных через публичные сервера GitHub.com или BitBucket.org. Так же есть потенциальная возможность соединять MyTetra Web Client с базой, размещенной в сервисе DropBox.com (требуется проверка). В настоящий момент возможен доступ только к открытым незашифрованным данным. Работа с зашифрованными данными станет возможна после того, как будет сделана JavaScript-реализация алгоритма дешифровки формата RC5Simple.

MyTetra Web Client представляет собой JavaScript-программу, написанную с использованием библиотеки jQuery, размещенную на сайте автора MyTetra. Работа построена на AJAX-запросах, проходящих через специальный проксирующий шлюз. Данный шлюз обеспечивает междоменное взаимодействие AJAX-запросов и получаемых из хранилища данных. Шлюз работает только с данными MyTetra.

Для работы с MyTetra Web Client регистрация не требуется. Код клиентской части публикуется под лицензией GPL v.3.

Ссылки по теме:

О состоянии проекта MyTetra в целом:

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

>>> Подробности (webhamster.ru)

Xintrea
()

Увидел свет Firefox 15

 , , , ,

Группа Mozilla

Нововведения:

  • значительное снижение потребления памяти дополнениями в рамках проекта MemShrink;
  • добавлен встроенный просмотрщик документов в формате PDF — PDF.js с поддержкой масштабирования и функции навигации по эскизам страниц, обеспечивает загрузку шрифтов TrueType и Type 1, может формировать графики и диаграммы, поддерживает работу со сжатыми объектами. (По умолчанию PDF.js в 15 версии отключён. Для тех, кто хочет протестировать данную функцию, в about:config найдите параметр pdfjs.disabled и переключите в значение false);
  • добавлена поддержка аудикодека Opus;
  • поддержка третьей версии протокола SPDY;
  • в инструменты разработчика интегрирован полноценный отладчик JavaScript (Ctrl + Shift + S);
  • добавлен инструмент «Адаптивный дизайн» (Ctrl + Shift + M) для просмотра веб-страниц на разных типах устройств с различными разрешениями экранов;
  • в «Инспектор» (Ctrl + Shift + I) добавлен новый режим просмотра раскладки элементов на странице;
  • в WebGL реализовано использование сжатых текстур для повышения производительности;
  • поддержка мультимедиа-фреймворка GStreamer в качестве бэкенда для проигрывания аудио/видео элементов HTML5;
  • элементы audio и video поддерживают атрибут played, а элемент sourcemedia;
  • поддержка высокоточного таймера событий, позволяющего узнать время с точностью до тысячных долей секунды;
  • повышена скорость запуска Firefox в Windows.

Ссылки на загрузку: Linux, Windows, Mac (mozilla.org), FTP x86, x86-64.

>>> Подробности (mozilla.org)

vilisvir
()

Веб-фреймворк Django прошел все тесты Python 3

 , ,

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

Разработчики популярного веб-фреймворка Django 19 августа сообщили, что разрабатываемая версия успешно прошла все тесты Python 3.
«В мае этого года Vinay Sajip опубликовал форк, показав таким образом возможность поддержки Python 2 и 3 в рамках единой кодовой базы. Вскоре после этой демонстрации основные разработчики проекта решили использовать six (python.org) в качестве слоя совместимости. Было решено писать код Python 3, заботясь о совместимости со второй версией, а не наоборот, чтобы избежать возможных проблем в будущем».

Однако не стоит думать, будто Django с этого момента готов для применения с Python 3 на действующих системах. Изменения кода затронули многие части проекта, и хотя были приложены все усилия для исправления ошибок, все равно требуется полномасштабное тестирование кода в реальных условиях. Разработчики просят рассматривать код как «пре-альфа версию» и сообщать не только об ошибках в коде Python 3, но и в регрессиях кода Python 2.

Авторов приложений для Django убедительно просят сделать порт как можно быстрее, подсказки для этого доступны в документации.

>>> Запись в веблоге разработчиков (djangoproject.com)

Kiborg
()

WebP 0.2.0

 , , ,

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

WebP — это новый формат графических файлов, обеспечивающий возможность сжатия как без потерь качества, так и с потерями. Изображения в формате WebP, сжатые без потери качества, имеют размер на 28% меньший, чем PNG. Изображения в формате WebP с потерей качества имеют размер на 25-34% меньший, чем JPEG при равных значениях SSIM. WebP также поддерживает прозрачность (альфа-канал). Форматы WebP и WebM продвигаются в качестве веб-стандартов компанией Google в рамках инициативы по уменьшению мирового интернет-трафика и улучшению качества интернет технологий. WebP и WebM основаны на кодеке VP8, разработанном компанией On2 Technologies, впоследствии купленной компанией Google.

В новой версии:

  • Поддержка альфа-канала.
  • Поддержка сжатия без потери качества.
  • В кодер добавлена поддержка входных изображений в формате TIFF.
  • Добавлена поддержка конвертации ARGB → YUVA в декодере.
  • В декодере добавлена поддержка формата PAM в качестве выходного формата.
  • Усилена безопасность (проверка указателей выделенной памяти, проверка различных размеров).

Сайт проекта

>>> Подробности (google.com)

GArik
()

Конференция web-разработчиков CheBit`12

 , ,

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

Цель мероприятия: дать региональным веб-разработчикам возможность встретиться с успешными специалистами. Узнать о последних технологиях, методах и инструментах создания современного ПО, помочь молодым разработчикам определиться с направлением и способами личного профессионального развития.

Интересуют доклады профессиональных разработчиков на архитектурные/инструментарные темы. Желательно в направлении веб-разработки

Конференция пройдёт в Чебоксарах 29-30 сентября.

>>> Подробности (facebook.com)

chapay
()

Релиз GNU Wget 1.14

 , ,

Группа GNU's Not Unix

После года разработки доступна новая версия программы для автоматизации загрузки контента с использованием протоколов HTTP и FTP — GNU Wget 1.14.

По сравнению с прошлой версией добавлено:

  • Поддержка RFC 2617 (Digest Access Authentication).
  • Поддержка файлов WARC, новая опция «--report-speed».
  • Возможность указания аргументов для опций «--accept-regex» и «--reject-regex».
  • Улучшена поддержка защищённых соединений, в том числе устранена утечка памяти при использовании GNU TLS.

Официальный сайт

Скачать GNU Wget 1.14

>>> Новость на www.opennet.ru (opennet.ru)

Licwin
()

Увидел свет Firefox 14

 , , , ,

Группа Mozilla

Точно следуя 6-недельному графику, увидела свет новая версия замечательного свободного интернет-обозревателя Firefox. В связи с тем, что 26 июня вышла 14-я версия для Android, было принято решение эту версию обозначить как 14.0.1.

Основные новшества:

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

Кроме того, выпущен корректирующий выпуск ветки с длительным сроком поддержки — Firefox 10.0.6 и почтовый клиент Thunderbird 14.

>>> Подробности (mozilla.org)

vilisvir
()

3D-шутер на HTML5 — BananaBread 0.2

 , , ,

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

BananaBread 0.2 — это проект по портированию с C++ на HTML5 стрелялки от первого лица Sauerbraten. Одной из целей создания проекта является демонстрация возможностей открытых стандартов. По мнению разработчиков веб-технологий JavaScript и WebGL способны на большее, чем от них ожидают.

Автор Emscripten, знаменитой демки Doom on the Web и один из разработчиков BananaBread Алон Закаи (Alon Zakai) анонсировал в своем блоге выход первых доступных для игры 3 уровней, уже сейчас позволяющих восхититься тенями, бликами и преломлением в воде, или просто насладиться игрой с ботами в браузере.

Многопользовательская игра пока находится только в стадии планирования, и ее поддержка зависит от доступности UDP-сокетов WebRTC.

Исходный код проекта распространяется под лицензией zlib. Веб-версия собирается при помощи Emscripten — компилятора LLVM-байткода в JavaScript. Но поддерживается также и нативная сборка под линукс.

Демонстрация

Ночные веб-сборки

Страница проекта

anonymous
()

DevConf 2012 — 9-10 июня в Москве. Приезжают авторы PHP, MySQL, MongoDB

 , , , ,

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

DevConf.ru — профессиональная конференция, посвященная ведущим технологиям программирования. Делегатам предоставляется уникальная возможность — получить доступ сразу ко всем лидирующим технологиям веб-разработки.

9 июня 2012 года пройдут 5 конференций: PHP, Perl, Ruby on Rails, Python, JavaScript.

10 июня 2012 года пройдет группа уникальных мастер-классов.

Конференция нацелена на профессиональных веб-разработчиков и на тех, кто мечтает ими стать.

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

>>> Подробности (devconf.ru)

devconf
()