LINUX.ORG.RU

Web


40

2

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

Релиз Jappix 0.7 «Stelo»

 , , ,

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

Jappix - это свободная (AGPLv3) децентрализованная социальная платформа на основе протокола XMPP. Основу Jappix составляет jabber-клиент, полностью написанный на JavaScript, целиком работающий в браузере (без участия веб-сервера), и взаимодействующий с XMPP-сервером по протоколу BOSH. Основные возможности:

  • Можно выкладывать изображения и видео и комментировать их через jabber
  • Простая установка на сервер
  • Наличие мобильной версии, специально заточенной под браузеры различных мобильных устройств
  • Мини-версия, которую можно встроить в свой сайт, чтобы пользователи общались в публичной чат-комнате прямо из браузера
  • А ещё Jappix можно использовать просто как jabber-клиент, не требующий установки и доступный хоть откуда при наличии браузера с выходом в интернет =)

Список изменений: Milestone 0.7 bugtracker (официального changelog'а или news-файла нет)
Попробовать в работе: https://www.jappix.com/

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

Deleted
()

Опубликован исходный код WebCL

 

Группа Open Source

Компания Samsung выложила в открытый доступ исходники к своей реализации стандарта WebCL для движка WebKit.

WebCL (просьба не путать с WebGL) — это стандарт, разработанный консорциумом Krhronos Group и развиваемый компаниями Apple и NVIDIA. Он предназначен для распараллеливания процесса выполнения задач в браузере по различным имеющимся процессорам в системе, причём для этих целей может быть использован как GPU, так и CPU.

До этого компания Nokia независимо от Samsung опубликовала свою реализацию WebCL для современных браузеров. Если в Samsung за основу взят движок WebKit, то в Nokia — Gecko, используемый в Mozilla Firefox.

Для демонстрации преимуществ использования WebCL компания Samsung также опубликовала видео показываюшее ускорение обработки отрисовки N-мерного тела в браузере. Как показано в видео, с обычными технологиями, отрисовка проходит со скоростью 5-6 кадров в секунду, тогда как с WebCL — 78-114 кадров в секунду. Для симуляции использовался код, написанный на языке JavaScript.

Разработка доступна для загрузки под лицензией BSD. Там же можно найти примеры кода, который демонстрирует использование WebCL для обработки JavaScript.

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

encyrtid
()

Flask 0.7

 , , , ,

Группа Open Source

Вышла новая версия Flask — легкого веб-фреймворка для языка Python. Flask базируется на движке шаблонов Jinja2 и WSGI-библиотеке Werkzeug. Основной принцип разработки — сохранять фреймворк легким, но расширяемым при необходимости.

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

Изменения, на которые нужно обратить внимание при обновлении

>>> Полный список изменений (pocoo.org)

pevzi
()

Chrome заменит Firefox в качестве браузера по умолчанию в Ubuntu Linux.

 , , , ,

Группа Ubuntu Linux

Марк Шаттлворт (Mark Shuttleworth), основатель компании Canonical и лидер проекта Ubuntu Linux, в недавнем телефонном интервью американскому изданию Network World сообщил, что в дистрибутиве планируют сменить веб-браузер по умолчанию.

Сейчас браузером по умолчанию в Ubuntu Linux является Mozilla Firefox, однако в Canonical всерьез подумывают о варианте его замены на Google Chrome. Ближайший релиз Ubuntu, который появится в октябре этого года, — 11.10 «Oneiric Ocelot» — уже «знаменит» грядущими перестановками (Evolution → Thunderbird, GDM → LightDM), однако замены Firefox на Chrome в нем точно не произойдет.

Последующим за 11.10 релизом Ubuntu станет 12.04, который выйдет в апреле 2012 года и будет являться LTS-версией, поэтому какие-либо значимые замены в нем тоже маловероятны. В связи с этим, можно предполагать, что вариант замены Firefox на Chrome в Ubuntu Linux теперь будут рассматривать не раньше, чем для релиза 12.10 (октябрь 2012 года).

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

alexusua
()

Apache Traffic Server 3.0

 , trafficserver, ,

Группа Open Source

Вышла новая версия Apache Traffic Server - высокоскоростного кеширующего веб-сервера, который используется перед более «тяжелым» сервером приложений и для отдачи статического контента. Traffic Server был разработан как коммерческий продукт, который Yahoo приобрела вместе с компанией разработчиком. В 2009 году проект был передан в opensource. Этот сервер используется для многих проектов Yahoo, включая главную страницу и сервисы почты, спорта и финансов.

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

  • Полная поддержка 64-битной платформы
  • Поддержка IPv6 на клиентской стороне
  • Кластеризация и распределенное кеширование, поддержка WCCP - Web Cache Communication Protocol
  • Поддержка OS X, Solaris и FreeBSD (поддержка Linux была в проекте с самого начала)

В новой версии в 2-3 раза повысилась производительность, в 5 раз снижено время отклика. В тестах производительности удалось достичь 220 тысяч запросов в секунду на одном сервере при отдаче из кеша и около 100 тысяч при проксировании (локальная сеть, http keep-alive)

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

maxcom
()

ООН: Доступ в Интернет — неотъемлемое право человека

 , ,

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

Доступ в Интернет, теперь стал неотъемлемым правом каждого человека, согласно пятничному докладу ООН.

«Учитывая, что Интернет стал незаменимым инструментом для реализации ряда прав человека, борьбы с неравенством и ускорения развития и прогресса, обеспечение общедоступности Интернета должно быть приоритетом для всех государств», говорится в сообщении от Франка Ла Рю, специального докладчика Организации Объединенных Наций.

Ла Рю считает Интернет «революционным» и в отличие от любых других средств коммуникации, таких как радио, телевидение или печатные издания, Интернет не основан «на принципах односторонней передачи информации».

Но в то время как Ла Рю утверждает, что Интернет является основным правом человека, он также отмечает, что это право не всегда физически осуществимо в любой стране. Однако, это не должно остановить правительства от попыток дать своему народу дешевый доступ к Интернету.

Текст доклада

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

insider
()

Релиз jQuery 1.6

 , , ,

Группа Open Source

Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API по работе с Ajax.

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

  • улучшение производительности по сравнению с предыдущими версиями
  • отделены свойства элементов от их атрибутов, для доступа к атрибутам остался метод .attr(), а доступа к свойствам элемента теперь нужно делать через .prop()
  • добавлена возможность влиять на работу функций .attr() через объект jQuery.attrHooks и на функцию .val() через объект jQuery.valHooks.
  • jQuery.map() может принимать первым аргументом не только массив, но и объект.
  • разработчики добавили возможность изменения css-свойств элементов функцией .css() в зависимости от их значения с помощью инструкций «+=» и "-="
  • внесены улучшения и в deferred-объекты (способны регистрировать множество обработчиков в очередь, вызывать зарегистрированные в очереди обработчики и переключать состояние на «завершено» или «ошибка» для синхронных или асинхронных функций)
    ... и многое другое

Перед обновлением обязательно изучите Changelog, в новом релизе есть важные изменения, которые несовместимы с предыдущими версиями jQuery!

краткое описание

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

splinter
()

Вышел nginx 1.0.0

 ,

Группа Open Source

После девяти лет разработки и огромного количества успешных инсталляций, выпущена первая стабильная версия веб-сервера nginx: 1.0.0.

Сейчас по данным W3Techs 6.8% самых посещаемых сайтов в мире (согласно Alexa) используют nginx. В России nginx используется на 46.9% самых посещаемых сайтов.

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

SI
()

Вышел Lift 2.3

 , liftweb, ,

Группа Java

Сегодня вышла новая версия самого популярного веб-фреймворка для языка пограммирования Scala.

Новое:

  • Улучшение LiftsScreen и Wizard
  • В Wiring добавлена поддержка comet-запросов (Подробнее).
  • Полная поддержка Servlet 3.0
  • Улучшение возможнотей тестирования
  • Улучшение поддержки Squeryl/Record
  • Улучшение поддержки MongoDB/Record
  • Улучшение поддержки REST (Подробнее).

По словам разработчиков, от прочих фреймворк отличает семь фундаментальных вещей:

>>> Подробности (lift.la)

folone
()

Rekonq 0.7.0

 

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

Выпущен Rekonq версии 0.7.0 — браузер на Qt4 для KDE с движком WebKit.
Изменения в версии 0.7:

  • поддержка OpenSearch (XML и JSON парсеры);
  • улучшенное управление кэшем (функция поддержки кэша страницы WebKit);
  • поддержка приватного режима;
  • новое уведомление восстановления сессии;
  • улучшения в управлении закладками;
  • список вкладок в меню (опционально);
  • поддержка профилей.

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

alltiptop
()

Django 1.3 вышел в свет

 , , ,

Группа Open Source

После долгих месяцев разработки в свет наконец вышла новая версия этого довольно популярного веб-фреймворка, написанного на Python.

В первую очередь стоит отметить то, что 1.3 — это последняя версия фреймворка, которая будет поддерживать Python 2.4. Уже с версии 1.4 наличие в системе Python 2.5 будет обязательным условием.

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

  • основанные на классе представления (view);
  • встроенная поддержка средств Python для ведения логов;
  • встроенная поддержка для более простого управления статичным содержимым сайта;
  • платформа для тестирования Django теперь поддерживает библиотеку unittest2;
  • улучшения в поддержке перевода: контекстные маркеры и комментарии у строковых ресурсов.

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

mega_venik
()

Взлом сервера wiki.php.net

 , , ,

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

Представители проекта PHP сообщили об обнаружении факта взлома сервера wiki.php.net и утечке базы паролей пользователей Wiki и администраторов взломанного сервера (не исключен вариант сниффинга паролей в локальной сети). Другие серверы в инфраструктуре проекта PHP не пострадали. Детали совершения атаки пока не сообщаются, расследование еще не завершено. Известно только то, что злоумышленнику удалось проникнуть в систему через уязвимость в Wiki-движке и затем получить root-доступ к системе, применив локальный эксплоит. В настоящее время взломанный хост отключен от сети и инициирован процесс смены всех паролей в SVN-репозитории.

По предварительным данным перехваченные на сервере wiki.php.net аккаунты разработчиков и администраторов проекта PHP не были использованы для внесения изменений в код интерпретатора PHP. Для того чтобы убедиться в сохранении целостности кода разработчики инициировали проведение детального аудита, в рамках которого были проанализированы все коммиты, начиная с выпуска PHP 5.3.5. Результат аудита не выявил какой-либо подозрительной активности.

>>> Подробности (php.net)

Komintern
()

PHP 5.3.6

 , ,

Группа Open Source

17 марта вышел PHP 5.3.6.

В данном релизе устранено 5 уязвимостей:

  • Выход за допустимые границы памяти при обработке изображений со специально оформленным тегом в блоке EXIF-параметров.
  • Ошибка форматирования строки (format-string) в расширении Phar.
  • Целочисленное переполнение в функции shmop_read.
  • Переполнение буфера при указании большого значения в параметре «precision».
  • Нарушение границ памяти при использовании ZipArchive с опцией FL_UNCHANGED при обработке пустого ZIP-архива.

Кроме того, усилена безопасность в коде обработки протокола fastcgi в fpm SAPI.

Другие изменения:

  • Обновлены версии библиотек SQLite3 (3.7.4) и PCRE (8.11).
  • Добавлена возможность соединяться с сайтами по HTTPS через прокси-сервер, поддерживающий basic-метод аутентификации, используя stream_context/http/header/Proxy-Authorization.
  • Изменено значение serialize_precision по умолчанию с 100 на 17.
  • Устранена регрессия при обработке обратных слешей в open_basedir.

Также отмечается, что ветка 5.2 больше не поддерживается.

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

>>> Подробности (php.net)

megabaks
()

WebGL 1.0

 , , , ,

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

Тихо и незаметно вышла спецификация WebGL 1.0 — кроссплатформенного свободного веб-стандарта для низкоуровневой 3D-графики (API базируется на OpenGL ES 2.0). Вызовы API предоставляются через элемент «canvas» стандарта HTML 5, поддерживается взаимодействие с DOM (w3.org). Разработчики, хорошо знакомые с OpenGL ES 2.0, узнают в WebGL шейдерную модель, использующую конструкции GLSL, близкие к аналогичным в API OpenGL ES. Спецификация остаётся сильно похожей на OpenGL ES, с некоторыми уступками, связанными с использованием языков с управляемой памятью, таких как JavaScript.

WebGL предоставляет возможность свободной от плагинов работы с 3D, которая осуществляется прямо в браузере. Основные разработчики браузеров, такие как Apple (Safari), Google (Chrome), Mozilla (Firefox) и Opera — участники «Рабочей группы WebGL».

>>> Спецификация (khronos.org)

wingear
()

Вышла 10-я стабильная версия веб-браузера Chrome

 , ,

Группа Open Source

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

  • Через Google Sync теперь можно синхронизировать всё, включая пароли.
  • Новое меню настроек — в виде страниц в браузере.
  • Ускорен JavaScript.
  • Тег video проигрывает видео, используя аппаратное ускорение.
  • Слишком давно не обновляющиеся плагины автоматически отключаются.
  • Встроенный Флэш теперь запускается в «песочнице».

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

kaliostr0
()

Вышел WordPress 3.1

 , , ,

Группа Open Source

После полугода разработки наконец-то вышел новый, четырнадцатый релиз популярной OpenSource-платформы для ведения блогов — WordPress 3.1 «Reinhardt». Данный релиз посвящен джаз-исполнителю Джанго Рейнхардту.

В новой версии переработанно рабочее пространство — появилась верхняя панель, которая позволяет получить доступ к часто используемым функциям админпанели (dashboard). В частности, она создаёт простой интерфейс для новичка, которого может отпугнуть множество тех пунктов меню, которые можно наблюдать в админпанели. Также в данной версии обновлена голубая тема оформления.

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

При разработке этой версии совершено более двух тысяч коммитов и закрыто более 820 проблем в Trac.

Теперь разработчики берут курс на версию 3.2 и просят не беспокоиться, ведь они продолжат использовать PHP (djangoproject.com).

Список изменений

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

onix_N
()

Google Chrome 9 стабилизировался

 , ,

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

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

  • Добавлена поддержка технологии аппаратного ускорения графики — WebGL;
  • Добавлен механизм Chrome Instant, при котором веб-страницы из списка недавно посещённых начинают загружаться автоматически, прямо в процессе ввода URL-адреса;
  • Появился встроенный доступ к Интернет-магазину расширений, тем и веб-приложений Chrome Web Store (пока доступном только в США);
  • И, как обычно, исправление многочисленных ошибок;

Браузер Chrome доступен для ОС Windows, Mac OS X и GNU/Linux.

Скачать

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

uju
()

У OpenSUSE появился магазин приложений

 bretzn, , , , ,

Группа SUSE

Достоянием гласности стали некоторые результаты конференции OpenSUSE, проведённой компанией Novell с 21 по 23 января в Нюрнберге. В конференции также приняли участие представители Debian, Fedora, Mageia и Ubuntu, решившие совместно разрабатывать менеджеры приложений в своих дистрибутивах. В ходе конференции в режиме мозгового штурма был создан менеджер приложений для OpenSUSE, за основу которого взят MeeGo Garage.

Данный магазин приложений, как и другие, которые планируется создать в будущем, поддерживает набор технологий Bretzn, разрабатываемый совместно hive01, Open-SLX и Nokia, и включающий технологии для автоматизации разработки, публикации, оценки и поиска ПО, а также набор API для обмена контентом — Open Collaboration Services, который уже используется openDesktop.org, Midgart, forum.kde.org, MeeGo garage.

Скриншот магазина приложений

Подробности по конференции

Домашняя страница инициативы Bretzn, OpenCollaboration Services и Social Desktop

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

Nxx
()

Запуск сервиса paste.kde.org - аналога сервиса pastebin.com от проекта KDE

 , , ,

Группа KDE

Проект KDE представил сервис paste.kde.org, предназначенный для обмена небольшими фрагментами текста (например конфигурационными файлами и исходным кодом программы или скрипта).
Исходный код (на PHP) открыт под лицензией BSD.

Возможности сервиса:

  • подсветка синтаксиса для многих языков программирования и типов разметки;
  • заметки можно публиковать, и защищая их паролем;
  • в процессе рецензирования кода можно сразу просматривать прошлые заметки;
  • оповещения о новых записях по технологии RSS;
  • API для автоматизации отправки заметок из скриптов и программ;
  • возможности по группировке заметок;

Причины создания этого сервиса:

  • необходимость учесть специфику проекта KDE;
  • избавление от отвлекающих элементов и рекламы на страницах;
  • требование унификации с внешним видом нового веб-сайта KDE;

>>> paste.kde.org (kde.org)

uju
()

Mojolicious 1.0

 , , ,

Группа Open Source

Спустя примерно 5 лет разработки, увидел свет первый релиз веб-фреймворка нового поколения для Perl — Mojolicious 1.0 (Snowflake).

Mojolicious даёт разработчику возможность отказаться от монструозных веб-фреймворков с излишне сложной структурой, уродливым API и кучей зависимостей в пользу изящных и компактных решений. Mojolicious — это попытка вернуть толику искусства в сферу веб-программирования.

Основными достоинствами Mojolicious являются:

  • Архитектура MVC («Модель - представление - управление»)
  • Чистое, переносимое объектно-ориентированное API на Perl'е, без каких-либо недокументированных функций и имеющее из зависимостей только сам Perl
  • Полная реализация HTTP 1.1 стека и ВебСокетов
  • Встроенный механизм асинхронного ввода/вывода с поддержкой epoll, kqueue и UNIX domain sockets
  • Автоматический детектор CGI, FastCGI и PSGI
  • Парсер JSON и XML/HTML5
  • Плагины, Perl-шаблоны, управление сессиями, тестовый фреймворк, интернационализация, полная поддержка юникода и многое другое.

Кроме этого, благодаря гранту, который выделил Perl Foundation, проект обзавёлся шикарной документацией.

Простота и удобство Mojolicious проявляются даже в его установке. Чтобы установить целый веб-фреймворк, достаточно выполнить всего один однострочник:

curl -L cpanmin.us | perl - http://latest.mojolicio.us

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

kranky
()