LINUX.ORG.RU

Web


40

2

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

Google Wave отправляется в инкубатор Apache

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

Разработчики, спасающие от забытия Google Wave, отправили исходные коды клиентской и серверной части своего проекта в Apache Software Foundation. Теперь Google Wave доступен под именем Wave in a Box (WIAB) в инкубаторе - стадии, через которую проходят все проекты Apache в период разработки.

В соответствии с описанием проекта:

Мы ожидаем в ближайшем будущем новых коммиттеров из таких мест как Novell, SAP, компаний, связанных с ВМС США, стартапов в экосистеме Wave, а также многих независимых лиц.

Необходимо отметить, что это довольно значимое событие для тех, кто работал над Wave.

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

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

 , , , , ,

oguretz
()

Вышел QGoogleTranslator 1.2.0

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

Мы рады сообщить о выходе версии 1.2!

В этой версии вы увидите следующие возможности:

  1. Перевод текста из буфера выделения (по нажатию комбинации клавиш или автоматически).
  2. Показ перевода во всплывающей подсказке, главном окне или системном лотке.
  3. Поддержка системы произношения текста от Google.
  4. Поддержка прокси.
  5. Добавлены японский и украинский переводы.
  6. Резервирование слов (слова, которые не будут переведены).
  7. История переводов.
  8. Автоопределение исходного языка.

И многие другие приятные мелочи. Также были удаленны лишние зависимости и теперь для сборки требуется только Qt >= 4.6. Благодарим за ожидание и надеемся, что вам понравится. Ждём ваших отзывов, предложений и сообщений об ошибках.

Скриншот

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

 , , ,

flareguner
()

Встречайте: первый кросс-платформенный червь Koobface для Windows, Linux и MacOS

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

То, о чем так долго говорили параноики - свершилось. В Интернете появился червь Koobface, который заражает основные ОС благодаря своей кросс-платформенности (он написан на Java). Это значит, что под ударом очутились пользователи как Windows так и Linux - систем.

Как это работает?

Червь распространяется по социальным сетям, таким как Twitter, Facebook и MySpace от лица существующего пользователя со взломанным аккаунтом от одних друзей к другим, по цепочке, с предложением перейти на фейк-страничку с Youtube и посмотреть «прикольный ролик». Для просмотра требуется Java-апплет (jnana.tsa). Если пользователь соглашается, то его ПК превращается в зомби-машину и работает на благо владельцев бот-сетей.

Апплет использует уязвимость в Java, в Linux-системах он копирует себя в домашнюю директорию пользователя, но не прописывается в файлы автозапуска. Поэтому зараженный ПК остается ботом только до первой перезагрузки. Однако, огромное количество пользователей могут неделями не перезагружать свои ПК или ноутбуки (скачивая торренты, например)...

Пользователи Windows страдают сильнее - там червь прописывает себя в реестр и автозапуск.

По ссылке в «Подробнее» оригинал сообщения с блога специалиста по безопасности компании ParetoLogic, который нашел червя первым.

Хабраюзер gjf повторил опыт и в своём сообщении на хабре подтвердил работоспособность зловреда:

http://habrahabr.ru/blogs/virus/107211/ (подробные скриншоты)

«Лаборатория Касперского» уже занялась этим червем описав его работоспособность в своем корпоративном блоге:

http://www.securelist.com/ru/blog/40157/Novaya_krossplatformennaya_ugroza_dlya_polzovateley_sotsialnykh_setey (подробные скриншоты)

Лаборатория Касперского сообщает, что из Северной Америки червь за сутки добрался уже до России.

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

 , koobface, , , ,

Trojan_Winlock
()

Google представил новый формат графических файлов WebP

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

Разработка Google позволит уменьшить «вес» изображений на 40 процентов по сравнению с популярными форматами JPEG, GIF и PNG без ощутимой потери качества.

С помощью этого формата Google рассчитывает существенно увеличить скорость просмотра веб-страниц и снизить общую нагрузку на Web. Так, по данным Google, в среднем на изображения приходится около 65 процентов от общего объема данных, передающихся при веб-браузинге.

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

 , , ,

SI
()

Вышел менеджер закачек Steadyflow 0.1

Группа GNOME

Состоялся первый релиз нового менеджера закачек Steadyflow для GTK+/GNOME, делающего упор на удобство пользователя и минимализм.

В этой версии поддерживаются:

  • Все протоколы, известные GIO, включая HTTP, HTTPS, FTP и SMB. На данный момент поддерживается только анонимный FTP.
  • Приостановление и возобновление закачек, включая восстановление сессии после перезапуска приложения.
  • Индикатор в панели, либо значок в трее для платформ, отличных от Ubuntu.
  • Возможность добавления файлов с помощью командной строки или D-Bus.
  • Поле мгновенного поиска.
  • Всплывающие уведомления.

Программа написана на языке Vala. Имеется PPA для Ubuntu Lucid и Maverick.

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

 , , , ,

LucidFox
()

Wave in a Box: Google откроет исходные коды Wave

Группа Open Source

Вскоре после объявления о прекращении дальнейшей разработки платформы Google Wave корпорация Google поместила сообщение о том, что откроет значительные ее части в рамках проекта «Wave in a Box», который позволит легко развернуть свой собственный Wave-сервис. Будут открыты следующие элементы:

  • Wave-сервер и Wave-клиент, обеспечивающие возможность взаимодействия между пользователями в реальном времени;
  • Wave-панель в web-клиенте, обеспечивающая поддержку древовидных конференций;
  • движок хранения Wave-данных и поиска по ним (на основе MongoDB);
  • усовершенствования клиент-серверного протокола;
  • поддержка API для создания гаджетов и ботов;
  • поддержка импорта данных с другого wave-сервера — wave.google.com;
  • возможность объединения нескольких Wave in the Box объектов.

Google откроет не все части кода: собранный на основе Wave in the Box сервис не будет иметь всех особенностей Google Wave, но корпорация надеется, что развитием сервиса будет заниматься сообщество разработчиков, и от него будет зависеть, насколько далеко зайдет функциональность проекта.

(via OpenNet)

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

 , ,

Ruth
()

Вышел Ruby On Rails 3.0

Группа Open Source

После более, чем 2 лет разработки, вышел Rails 3.0.

Изменения:

  • Новый механизм запросов Active Record
  • Новый механизм маршрутизации для Action Controller
  • Новый Action Mailer для отправки почты
  • Защита от XSS по умолчанию
  • Устранение проблем с кодировками (скажите до свидания «�»)
  • Улучшения в Active Model
  • Официальный API для плагинов
  • И многое другое

Ruby On Rails - популярный веб-фреймворк, написанный на Ruby. Данная версия предназначена для работы с Ruby 1.8.7, Ruby 1.9.2, и JRuby 1.5.2+.

Установить можно при помощи gem install rails --version 3.0.0

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

 , ,

Viglim
()

Вышел Wt 3.1.4 и JWt 3.1.4

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

Wt — библиотека на C++ для разработки интерактивных web-приложений. API библиотеки очень схож с Qt, что позволяет использовать те же подходы, что и при написании приложений с использованием Qt, а также достаточно легко адаптировать обычные приложения к работе в сети. Библиотека поставляется с сервером приложений, который может функционировать как самостоятельный web-сервер или интегрироваться через FastCGI с другими серверами. Библиотека также доступна для языков Java (JWt) и Ruby (WtRuby)

Новое в выпуске:

  • WSortFilterProxyModel теперь полностью завершён, включая отслеживание изменений в нижележащей модели данных.
  • Добавлена новая модель WBatchEditProxyModel.
  • Поддержка ISAPI (только для С++ на win32) для развёртывания приложений на серверах Microsoft IIS.
  • Новые устройства отрисовки (paint device): WPdfImage и WRasterImage для отрисовки в PDF и PNG соответственно.
  • Улучшения в Wt::Dbo, увеличивающие гибкость работы с ключами.
  • Dbo::QueryModel, переводящий объекты БД в термины MVC-библиотеки, теперь поддерживает редактирование.

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

 , , ,

Ximen
()

Haskell On a Horse — веб-фреймворк со стрелочками!

Группа Open Source

Haskell On a Horse — новый веб-фреймворк для языка Haskell.
На текущий момент библиотека находится в стадии разработки, но хакеры могут попробовать её уже сейчас.
Библиотека выпускается под свободной лицензией BSD3. На сайте находятся интерактивные примеры и документация.

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

 , ,

oh
()

Вышел NoScript 2.0

Группа Mozilla

Основные изменения по сравнению NoScript 1.0:

  • Добавлена поддержка Fennec
  • Улучшена защита от XSS-атак
  • Улучшено принудительное использование HTTPS
  • Добавлены кнопки «Import» и «Export» в диалоговом окне параметров
  • Добавлена экспериментальная поддержка внешних фильтров (требуется Firefox 3.5 или старше)
  • Добавлен редактор правил ABE

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

 , ,

Root-msk
()

Лаборатория W3Techs опубликовала результаты анализа популярности ОС на web-серверах

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

Unix и Unix-подобные системы составляют 67,1%, остальное занимают ОС семейства Windows (около 30%). ОС на базе GNU/Linux занимают 64,2% (около 95% от всех Unix и Unix-подобных ОС). Вот пять наиболее популярных дистрибутивов:

  • CentOS: 31,6%
  • Debian: 26,6%
  • Red Hat: 16,8%
  • Ubuntu: 10,1%
  • Fedora: 7,8%

Также была представлена динамика изменения рыночной доли основных дистрибутивов GNU/Linux. Стоит отметить постоянный рост распространённости Ubuntu на web-серверах (скорее всего, это связано с удачной маркетинговой политикой Canonical) и падение доли Fedora. Также стоит отметить резкий рост CentOS и резкое падение популярности Red Hat.

Новость взята с opennet.ru.

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

 

Root-msk
()

MySQL – основы применения при построении Web-сайтов

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

В статье на примере простейшего скрипта рассмотрены вопросы применения текстовых файлов при программировании для Web, а также проблемы, связанные с такими файлами. Показано значение СУРБД как системы, решающей эти проблемы. Рассмотрены принципы построения СУРБД в общем, и MySQL – в частности. Детально описана MySQL, применяемая при разработке Web-приложений. Рассмотрены основы работы с MySQL, принципы построения и проектирования БД в рамках MySQL. Описаны основные команды, применяемые при работе MySQL, типы данных и приведены примеры их использования.

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

 ,

IBM_dW
()

Лицензионный конфликт WordPress и Thesis

Группа Open Source

Разгорается яростный диспут между Мэтом Мулленвегом (Matt Mullenweg), создателем WordPress, и Крисом Пирсоном (Chris Pearson), автором Thesis, темы оформления для того самого WordPress. Мэт обвиняет Криса в нарушении условий GPL, на которых распространяется код WordPress.

Мэт проконсультировался с многочисленными экспертами, в том числе с юристом Mozilla Хезер Микер (Heather Meeker). В итоге Мэт настаивает на том, что все дополнения WordPress, в том числе темы оформления, являются расширениями WordPress, и посему должны следовать условиям GPL, а значит сами распространяться под GPL. Крис в ответ упорно смотрит на Мэта с непониманием и утверждает, что темы оформления — суть независимый продукт, и их создатели вольны сами выбирать лицензии и строить свой бизнес по своему усмотрению.

Эндрю Уорнер (Andrew Warner) устроил обоим почти что очную ставку посредством Скайпа, однако стороны проявили упорное нежелание идти на компромисс.

WordPress — одна из самых популярных CMS с открытым исходным кодом, насчитывающая более 25 миллионов пользователей; распространяется под GPL v2.

Thesis — коммерческая тема оформления для WordPress с более чем 27 тысячами пользователей.

>>> Интервью с Мэтом и Крисом, звук и текст на английском

 , thesis-theme, , ,

mutley
()

Вышел ReKonq 0.5

Группа KDE

Сегоня, 6 июля, вышла в свет версия 0.5 (следующая будет 1.0) перспективного браузера. ReKonq разрабатывается как замена Konqueror и использует технологии KDE и WebKit.

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

  • Новая строка адреса Urlbar, с использованием поиска по закладкам и истории
  • Улучшенная поддержка блокировки рекламы, появилось автообновление фильтров AdBlock
  • Появилась история загрузок, просмотр RSS лент и многое другое

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

 , , ,

Sulfur
()

Opera 10.60 for Linux

Группа Проприетарное ПО

Вышла новая версия браузера для GNU/Linux. К сожалению, из-за затянувшихся работ над новым интерфейсом разработчикам не удалось выпустить Linux-версию ветки 10.5x, поэтому было решено сразу сосредоточиться на работе над 10.60. И вот, перед нами новая Opera, ещё более быстрая, ещё более удобная и с ещё большим количеством функций и поддерживаемых технологий!

Список улучшений (по сравнению с 10.10 for Linux):

Общее:

  • Приватный режим для отдельных окон и вкладок.
  • Теперь для интеграции с менеджером загрузки достаточно указать его в opera:config.
  • Новая библиотека векторной графики Vega, которая будет выполнять всю отрисовку в Opera.
  • Большая скорость. В ветке 10.5x движки Carakan (см. ниже) и Vega уже ставили рекорды скорости. Версия 10.60 стала ещё 50% быстрее, лидируя в ряде таких тестов, как Peacekeeper и Sunspider.

Интерфейс:

  • Qt больше не является необходимым. Opera работает напрямую с Xlib, но может использовать GTK или Qt, если они установлены в системе.
  • Традиционная строка меню заменена на специальную вкладку «О» с выпадающим меню.
  • Уведомления в виде всплывающих панелей.
  • Для некоторых поисковых систем (в частности, Wikipedia) в поисковом окне браузера предлагаются подсказки для более быстрого формирования запроса.
  • …и множество других улучшений.

Новые технологии:

  • AppCache — технология, позволяющая работать с различными приложениями (например, текстовый редактор) прямо в окне браузера и без подключения к Интернету, сохраняя все данные на компьютере для последующей синхронизации с веб-сервисами.
  • Web Workers — предоставляет API для запуска долговыполняющихся скриптов на заднем фоне, не блокируя при этом скрипты пользовательского интерфейса (те, которые обрабатывают клики, перемещения мыши и т.п.).
  • Geolocation API, позволяющий сайтам определять местонахождение пользователя.
  • Session storage и Local storage. Первый создаёт временное хранилище для данных. Второй сохраняет данные на длительный срок, или до тех пор, пока пользователь сам их не удалит.
  • Web SQL Database — хранение данных в БД и обращение к ним через SQL-запросы.
  • Проигрывание видео с помощью тега <video>. Поддерживается видеокодек WebM, а также любой другой, для которого есть плагин к Gstreamer (в том числе Ogg/Theora/Vorbis).

CSS и SVG:

  • Расширена поддержка CSS 2.1 и 3.
  • Поиск текста внутри SVG.
  • В SVG добавлена поддержка свойства buffered-rendering и анимированных изображений (APNG, GIF) во всех элементах, поддерживающих растровую графику.

JavaScript:

Виджеты:

  • Каждый виджет запускается в отдельном процессе.
  • Обновление виджетов.
  • Добавлена поддержка всплывающих уведомлений, менеджера паролей и работы с файлами.
  • Удалённая отладка виджетов.

Как всегда, список изменений на русском можно найти на operafan.net (раздельно для 10.60 и 10.50).

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

 , ,

AX
()

Собственный декодер VP8 для FFmpeg

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

На днях, следуя принципу “несколько независимых реализаций помогают стандарту развиваться и становиться более полезным для пользователя", Роналд Балтье (Ronald Bultje) и другие разработчики FFmpeg написали собственный декодер VP8. Что это даст FFmpeg по сравнению с libvpx? Оказывается, много что:

  • один и тот же код (а самое главное, и оптимизации) можно использовать как для VP8, так и для декодеров предыдущих версий VPx (степень повторного использования кода для VP5/6 очень высока по сравнению с VP8). Благодаря этому, мультимедиа-плееры для телефонов и мобильных устройств можно сделать компактными и более быстрыми;
  • так как H.264 (в настоящее время - промышленный стандарт кодирования видео) и VP8 очень похожи, то можно использовать один и тот же код (и, конечно же, оптимизации) для реализации H.264 в FFmpeg и декодеров VP8. Опять же, это позволяет сделать мультимедиа-плееры более быстрыми и компактными;
  • так как собственные реализации VP3/Theora и декодеров Vorbis у FFmpeg более быстрые, чем аналоги (например, чем те, что поставляются Xiph в виде libvorbis/libtheora), то, и собственная реализация декодера VP8 также более быстрая, чем libvpx от Google (на данный момент есть оптимизации только для платформ x86 и PPC).

В итоге, у разработчиков FFmpeg получился декодер, который максимально полно старается использовать уже имеющийся код в компонентах FFmpeg. Новый декодер уместился всего лишь в 1400 строк кода в файле vp8.c (включая пробелы и пустые строки) и примерно 450 строк кода для функций обработки цифровых сигналов (собственно, сам математический аппарат, оптимизированный методом SIMD). Новый декодер обеспечивает полную бинарную совместимость на выходе с тем, что выдаёт libvpx для набора тестовых файлов. Для сравнения, декодер VP8 в реализации libvpx занимает порядка 10,000 строк кода (без оптимизаций), плюс более 1000 строк кода для реализации открытого API для доступа к декодеру.

Весьма интересны впечатления разработчиков после реализации VP8:

  • спецификации, предоставленные Google для VP8, не всегда помогали. Например, в спецификациях описан только базовый профиль, остальные же профили используют функции, которых нет в спецификациях, или описание которых неполное. Поэтому, зачастую, было проще читать исходный код libvpx, чем спецификации. Более того, спецификации являются ни чем иным, как копией исходных кодов декодера, поэтому, как спецификация, для профессионала она бесполезна;
  • libvpx полна ассемблерного кода, часть которого не переносится на другие платформы или вообще не используется, поэтому цель такого кода так и осталась неясной;
  • сейчас, когда VP8 уже выпущен, Google так и не выпустила спецификации на предыдущие стандарты VPx, например VP7.

Сейчас работа направлена на оптимизацию декодера, чтобы его производительность превосходила libvpx на различных устройствах (особенно мобильных).

>>> Патч для FFmpeg

 , , vp7, , ,

MuZHiK-2
()

Вышел Radiant CMS 0.9.0

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

Вышла новая версия замечательной CMS на Ruby on Rails - Radiant 0.9.0. В данной версии исправлено множество багов, обновлён внешний вид панели администратора, а также:

  • Расширены возможности постраничного вывода
  • Добавлена возможность работы CMS из поддиректории
  • Новая система расширений. Теперь расширения могут быть загружены как обычные gem'ы
  • Переход на Rails 2.3.8 (рельсы включены в состав CMS)

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

>>> Сайт Radiant CMS

 , , radiant, , ,

ArtemZ
()

Вышел Firefox 3.6.6

Группа Mozilla

Спустя четыре дня после выхода предыдущей версии 3.6.4 с разделенными процессами для браузера и для плагинов, компания Mozilla выпустила очередное обновление браузера Firefox под номером 3.6.6.

В данном релизе всего одно изменение - увеличен таймаут время ожидания ответа браузера от плагина для того, чтобы последний можно было считать «упавшим».

>>> Release notes

 , ,

onix_N
()

WordPress 3.0 «TheIonious»

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

Вышла новая версия самой популярной блог-платформы, лицензированной под GNU GPL, WordPress 3.0.

Изменения:

  • Новая тема по умолчанию Twenty Two;
  • Новое API сообщений, комментариев, тегов, рубрик, меню и таксономии;
  • WordPress и Wordpress MU объединились. Теперь из одной установки можно вести как один блог, так и 10 миллионов;
  • Новый интерфейс контрольной панели;
  • 1217 закрытых багов и добавленных возможностей.

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

 , ,

DoctorSinus
()

Ruby Enterprise Edition 1.8.7-2010.02

Группа Open Source

Ruby Enterprise Edition (REE) - сервер-ориентированная модификация официального Ruby интерпретатора, которая включает в себя различные улучшения.

Изменения:

  • В качестве основы теперь используется Ruby 1.8.7-p249
  • Rubygems обновлён до 1.3.7
  • Добавлены различные исправления ошибок, устранённые в более старших версиях
  • Улучшена работа на FreeBSD
  • Улучшена производительность Rational и gcd
  • Устранены мелкие ошибки
  • Пакеты для 8.04 и 10.04 версий Ubuntu

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

 , , ,

Aesthete
()