LINUX.ORG.RU

Web


40

2

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

Релиз 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!

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

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

 , , ,

splinter
()

Вышел nginx 1.0.0

Группа Open Source

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

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

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

 ,

SI
()

Вышел Lift 2.3

Группа Java

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

Новое:

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

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

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

 , liftweb, ,

folone
()

Rekonq 0.7.0

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

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

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

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

 

alltiptop
()

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

Группа Open Source

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

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

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

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

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

 , , ,

mega_venik
()

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

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

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

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

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

 , , ,

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 больше не поддерживается.

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

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

 , ,

megabaks
()

WebGL 1.0

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

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

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

>>> Спецификация

 , , , ,

wingear
()

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

Группа Open Source

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

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

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

 , ,

kaliostr0
()

Вышел WordPress 3.1

Группа Open Source

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

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

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

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

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

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

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

 , , ,

onix_N
()

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

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

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

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

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

Скачать

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

 , ,

uju
()

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

Группа Novell

Достоянием гласности стали некоторые результаты конференции 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

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

 bretzn, , , , ,

Nxx
()

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

Группа KDE

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

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

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

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

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

>>> paste.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

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

 , , ,

kranky
()

Habahaba: открытый веб-клиент Jabber с поддержкой голосовой связи.

Группа Open Source

Вышла новая версия веб Jabber-клиента Habahaba, основным нововведением которой стала поддержка голосовой связи через Jingle.

Habahaba — это форк проекта Jappix, направленный на обновление старого проекта http://habahaba.jrudevels.org и упрощения связи с пользователями Jabber для тех, у кого ещё нет своего JID. Подробнее про него можно узнать на JaWiki.

Поддержка Jingle осуществляется с помощью Flash, звонить можно на обычные Jabber-клиенты с поддержкой Jingle (тестировались Psi+, Gajim, Pidgin) и на саму Habahaba. Также поддерживается звонок из анонимного режима. Т.е. всё, что нужно для того, чтобы принять звонок на ваш Jabber-клиент, это зарегистрироваться на сервисе xmpp:gateway.habahaba.im и дать собеседнику ссылку вида http://habahaba.im/YOUR_NICK.

Проекту нужна помощь с тестированием, поэтому просьба всех заинтересовавшихся оставить отзыв по тому, удалось ли совершить звонок, на какой клиент (и с какого) звонили, есть ли NAT, какие ОС и браузер.

Ссылки:

>>> Habahaba.im

 habahaba, , ,

Binary
()

Релиз ipset 5.0

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

Ipset — компонент универсального фреймворка фильтрации и преобразования пакетов netfilter, предназначенный для хранения больших списков IP-адресов и подсетей, MAC-адресов, TCP/UDP-портов с возможностью быстрого поиска по ним.

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

  • Полная поддержка IPv6
  • Устранено ограничение для списков типа ipporthash, ipportiphash и ipportnethash, предписывавшее, что адреса в пределах одного списка должны принадлежать одному блоку /16, также устранено ограничение для списков типа ipporthash и ipportnethash, запрещавшее сохранять в них адреса хоста, на котором работает ipset
  • Для всех типов списков, сохраняющих номера портов, теперь поддерживается сохранение протокола (TCP/UDP/ICMP, в последнем случае вместо номера порта сохраняется пара значений тип/код ICMP), а также реализована поддержка таймаутов
  • Добавление/удаление нескольких записей в рамках одной транзакции
  • Для связи ядро-userspace теперь используется протокол Netlink
  • Оптимизировано потребление памяти алгоритмом хэширования hash-типов
  • Улучшен синтаксис
  • Добавлен слой совместимости синтаксиса с веткой 4.х

Прежние версии ipset (ветка 4.х) не включались в основную ветку ядра в силу множества замечаний разработчиков Linux в адрес ipset, однако могли быть собраны в виде отдельных модулей. Версия 5, из-за использования Netlink, требует более жёсткой связи с ядром, поэтому для её работы необходима модификация заголовков ядра с последующей пересборкой. Однако устранение вышеупомянутых замечаний разработчиков ядра даёт надежду на скорое включение ipset в основную ветку разработки.

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

 , , , , ,

Savonarola
()

weeeb netlive 0.02 'Brezhnev' - live для web

Группа Linux General

Дистрибутив weeeb.mooo.com netlive (version 0.02 codename 'Brezhnev') GNU/Linux является minilive hybrid iso, содержащий браузер и некоторые прикладные программы. Цель проекта weeeb.mooo.com – предоставить в распоряжение русскоязычного пользователя полноценную рабочую систему для Web, со многими популярными приложениями, оставаясь при этом маленькой и простой в применении.

После небольшого предварительного тестирования проект представлен на суд общественности.

Первая переизданная версия, 0.02, распространяется в нескольких редакциях: в варианте msttf система работает прямо из памяти, гибридный iso можно напрямую залить на usbflash, также можно загружать систему из текущего загрузчика Linux (или, через grub4dos, из Windows).

  • linux 2.6.28 + squashfs-lzma
  • xorg, metacity + lxpanel
  • Web-браузер — Firefox 3.6.12, с Adobe FlashPlayer
  • Медиа плеер — mplayer.
  • Abiword, Gnumeric, mtpaint
  • Transmission, Linphone, vqcc-gtk, dillo, tsclient+rdesktop
  • Игры: ltris, gtkballs, gweled, xpat2
  • ms ttf core fonts (в редакциях msttf и winmax)
  • wine, dosemu, dosbox, qemu (в редакции winmax)
  • ... и многое другое, включая espeak с поддержкой русского синтеза речи

Размер дистрибутива — 43-61 Мб.

Скриншоты

>>> Скачать

 , ,

movietrouble
()

Раскол в Российском сообществе Drupal

Группа Open Source

Drupal — очень хорошая CMS с большими возможностями, и в скором времени ожидается 7 версия системы.

Более трех лет Российское сообщество использует сервер переводов на drupaler.ru на движке Live Translation. Этот же сервер использовался и другими группами для перевода на некоторые другие языки стран СНГ. Но с приближением релиза новой версии Drupal стала вырисовываться очень серьезная проблема. Текущий сервер переводов не поддерживает новый модуль перевода сообщений, который будет в системе основным. И соответственно не подходит для работы с новым релизом.

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

В настоящий момент ситуация выглядит следующим образом:

  • Drupal не имеет русской локализации на официальном сайте и не поддерживает русский язык «из коробки».
  • Старый сервер переводов drupaler.ru не поддерживает новый вариант перевода системных сообщений.
  • Российскую группу переводов на официальном сайте drupal.org не создают, пока работает сайт drupaler.ru.
  • Администратор drupaler.ru не собирается закрывать сайт, и не обязан это делать.

Источники:
Обсуждение на drupal.org
Обсуждение на drupal.ru

>>>

 , ,

rsashka
()

Выпущена стабильная версия Google Chrome 8

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

В этом выпуске:

  • проведена большая работа над стабильностью, надёжностью и производительностью;
  • добавлено встроенное средство для просмотра PDF-документов (с предупреждением о небезопасности их открытия);
  • добавлена поддержка Google Chrome Web Store — Интернет-магазина веб-приложений (в Chromium — открытой версии Chrome — это не работает);

Chrome доступен для Windows, Mac и Linux.

Скачать

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

 , ,

uju
()

Вышла Owncloud 1.1 — свободная реализация системы хранения файлов с веб-интерфейсом

Группа KDE

ownCloud — это то место в сети, где вы можете хранить файлы/документы и работать с ними. Уже существуют Google Docs, Dropbox и Ubuntu One.

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

Доступ к ownCloud-сервису возможен с помощью протокола WebDAV (поддержка которого есть во многих ОС) и, конечно же, веб-интерфейса. Данные передаются по защищённым каналам (есть поддержка SSL). В новой версии добавили:

  • систему расширений;
  • управление пользователями;
  • экспериментальную поддержку PostgreSQL.

Работает всё это чудо на обычном LAMP. ownCloud появился как инициатива KDE и разрабатывается его сообществом.

Презентация.

Обзор.

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

 , , ,

pento
()