LINUX.ORG.RU

Web


40

2

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

LeechCraft 0.5.0

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

Вышла очередная версия универсального модульного интернет-клиента LeechCraft 0.5.0, сочетающего в себе средства для навигации в Web, IM-клиент, клиент для чтения RSS/Atom-лент, BitTorrent-клиент, и многое другое.

За более чем год активной разработки, прошедший с выпуска 0.4, LeechCraft претерпел значительные изменения. Пожалуй, самое главное из них — новый плагин, мультипротокольный и весьма продвинутый IM-клиент, также модульный. В 0.5 он поддерживает протоколы XMPP и IRC, причем поддержка XMPP и соответствующих расширений достаточно полная. В основной ветке разработки уже реализованы модули поддержки протоколов MSN и MRIM. Из других модулей для IM-клиента можно отметить модуль поддержки Adium-стилей, антиспам, модуль поддержки OTR, спеллчекер, TeX-форматтер и автопастер. Также присутствуют модули интеграции с популярными в странах СНГ сервисами микроблоггинга типа Psto.net.

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

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

 , , , , , ,

NegatiV
()

Hewlett-Packard открывает код webOS и фреймворка Enyo

Группа Open Source

Компания НР совершит открытие мобильной платформы webOS к осени 2012-го года. Код новой версии известного фреймворка Enyo доступен уже сейчас.
Код фреймворка для быстрой разработки мобильных приложений Enyo открыт в преддверии перевода в разряд открытых мобильной платформы webOS. Enyo - это объектно-ориентированный фреймворк для создания приложений Javascript. Если ранее Enyo позволял создавать приложения только для платформы webOS, то вторая версия этого фреймворка позволяет создавать универсальные приложения, работающие как на мобильных устройствах, так и на настольных системах, а также для браузеров Internet Explorer и Firefox на платформах webOS, iOS и Android. Более полная информация о Enyo доступна здесь
Код webOS будет доступен по лицензии Apache 2.0
В первом полугодии НР откроет и сделает доступными сторонним разработчикам отдельные части кода webOS, такие, как базовая система на основе ядра Linux и пользовательское окружение. К сентябрю планируется полное открытие всей платформы.
План открытия платформы:

  • Январь: Enyo 1.0 и Enyo 2.0
  • Февраль: расширения Qt Webkit, движок JavaScript и виджеты Enyo UI
  • Март: разработки, связанные с ядром Linux и БД LevelDB, а также расширения USB
  • Апрель: среда разработки Ares 2.0, обновление Enyo 2.1, сервисы узла
  • Июль: системный менеджер Luna, основные пользовательские приложения, обновление Enyo 2.2
  • Август: полный инструментарий для сборки релизов бета-версия Open webOS
  • Сентябрь: релиз Open webOS 1.0

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

 , ,

fragment
()

Mozilla представила новый веб-стандарт MediaStream Processing

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

Mozilla предлагает новый веб-стандарт MediaStream Processing, содержащий JavaScript API для работы с аудио и видео потоками в режиме реального времени. Спецификации все еще находятся на ранней стадии разработки, но Mozilla уже начала работать над тестовой версией.
Новый API позволяет выполнять такие задачи, как смешивание звуковых потоков, динамическое наложение аудио и видео, программная генерация аудиопотоков. Текущая версия спецификаций нацелена на работу со звуком, но в дальнейшем в них будет добавлена и поддержка работы с видео, в том числе такие возможности, как распознавание QR кода и дополненная реальность в веб-приложениях.
Отличительной чертой нового стандарта является его направленность на полную совместимость с уже существующими стандартами.
Скорее всего, патчи, реализующие поддержку MediaStream Processing, сначала попадут в «ночные сборки» Firefox. Когда стандарт будет полностью испытан, его поддержка появится и в стабильных релизах этого браузера.

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

 , , , ,

fragment
()

Debian стал самым популярным дистрибутивом GNU/Linux на веб-серверах

Группа Debian

По данным W3Techs, Debian снова вырвался в лидеры среди дистрибутивов GNU/Linux, установленных на веб-серверах. В июне 2010 года Debian отдал пальму первенства дистрибутиву CentOS, и последние полтора года они шли нога в ногу. Сейчас 9,6 % всех сайтов управляются Debian. Также он стал операционной системой с самой быстрой положительной динамикой: ежедневно 54 из 1 миллиона самых популярных сайтов переходят под управление Debian.

>>> Новость на сайте W3Techs

 , , , ,

eugeno
()

Состоялся релиз распределённой системы поиска YaCy 1.0

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

После пяти лет разработки тихо и незаметно вышла YaCy 1.0 - распределённая поисковая система.

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

Сайт проекта
Поисковый портал (внимание, по ссылке - слэшдот-эффект)
Технические подробности на английском

>>> Оригинал новости в рассылке FSF Europe

 , ,

Hoodoo
()

Умер сооснователь Diaspora Илья Житомирский

Группа Open Source

Вчера появилось известие о смерти Ильи Житомирского, одного из основателей проекта распределённой социальной сети Diaspora. Причина и дата смерти не сообщается. По сведениям TechCrunch, совсем недавно Илье исполнилось 22 года.

>>> Новость в TechCrunch

 ,

eugeno
()

pdf.js: просмотр PDF с использованием HTML5 и JavaScript

Группа Mozilla

Недавно программисты Mozilla анонсировали начало разработки PDF.js: проекта, позволяющего просматривать PDF-документы прямо в интернет-браузере. С его появлением пропала необходимость в использовании для этой цели внешних плагинов. После примерно месяца развития уже реализована базовая функциональность (поддержка шрифтов Type1, градиенты и т. д.).

PDF.js распространяется по трёхпунктовой лицензии BSD. Разработчики надеются, что им удастся привлечь сообщество к развитию проекта. Несмотря на то, что проект — инициатива команды Mozilla, он никак не привязан к Firefox, и, будучи выполнен в соответствии стандартам, должен работать с любыми браузерами, совместимыми с ними.

Обзор проекта

Git-репозиторий с исходным кодом

Wiki проекта, в которой можно посмотреть текущий статус работ

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

 , , , , , ,

prozium
()

База данных сайта appdb.winehq.org была взломана

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

В сообщении, опубликованном в списке рассылки winehq.org, говорится о том, что злоумышленники смогли получить доступ к phpMyAdmin и снять дамп базы данных, в которой хранились профили пользователей AppDB и Bugzilla. Пока неясно, было это сделано путём взлома учётной записи одного из администраторов или с использованием неизвестной уязвимости phpMyAdmin.

Администраторы опасаются, что пароли могут быть подобраны, хоть те и хранились в зашифрованном виде, и потому в принудительном порядке меняют пароли пользователей на случайные.

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

 , , , ,

X-Pilot
()

Проект Unhosted получил грант на развитие

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

Фонд NLnet, занимающийся финансированием проектов, способствующих развитию открытого информационного общества, объявил 8 сентября 2011 года, что профинансирует проект Unhosted, предоставив грант на один год.

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

Unhosted позволяет использовать программы на дисковом пространстве сервера, а данные хранить в другом месте, например, внутри приватного домена частного лица или организации. Так как приложение и данные совмещаются в браузере, нет причин хранить данные там же, где установлена программа.

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

Unhosted был начат год назад, 9 сентября 2010 года, группой добровольцев под руководством Михиля де Йонга, нидерландского разработчика программ, живущего в Берлине. Проект предоставляет как протокол, нейтральный к различным реализациям, основываясь на существующих стандартах вроде WebDAV, OAuth и Webfinger, так и комплект средств разработки (SDK), который могут использовать приложения для лёгкой интеграции. Вдобавок к гранту фонда NLnet, Unhosted уже собрал 14000 евро при помощи краудсорсинг.

Для работы над проектом открытым и нейтральным путём на этой неделе была создана группа сообщества в Консорциуме Всемирной паутины (W3C).

Разработчики Unhosted рады ответить на любые вопросы касательно проекта, задавайте их на английском языке на press@unhosted.org.
Также Unhosted приглашает к сотрудничеству веб-разработчиков, которые смогут писать браузерные веб-приложения, совместимые с Unhosted, и приветствует всяческое распространение информации о своём проекте в среде сторонников открытых технологий.

Связаться с участниками проекта можно в списке рассылки или в IRC-канале #unhosted на irc.freenode.net.

>>> Пресс-релиз

 , unhosted,

sindikat
()

Релиз Rails 3.1

Группа Open Source

Для загрузки и установки доступен релиз фреймворка для построения веб-приложений rails 3.1.

Основные новшества в этой версии:

  • Asset Pipeline - фреймворк для сборки и сжатия JS и CSS под управлением Sprockets 2.0. Теперь как генерируются контроллеры, виды и модели для ваших скаффолдов, также будут создаваться и JS и CSS. Это позволяет достичь более удобной архитектуры и разгрести десятки десятки файлов из public/javascript по модулям. Рельсы сами будут заботиться о сборке всех ваших клиентских файлов в один и кешировании. Краткое руководство по Asset Pipeline
  • HTTP Streaming - позволит начать браузеру скачивать таблицы стилей и javascript'ы ещё до того, как сервер закончит формировать ответ. Результат — заметное увеличение скорости отдачи страниц. Это всего лишь опция, которая требует поддержки от web-сервера. Связка nginx+unicorn уже готова поддерживать эту возможность. Пример и как это работает можно посмотреть на RailsCasts.
  • jQuery теперь используется по умолчанию. Использовать prototype можно всего лишь поменяв jquery-rails на prototype-rails в Gemfile.
  • Другие изменения:
    • DRY миграции, которые знают сами, как себя обратить.
    • Mountable engines теперь могут быть иметь своё собственное пространство маршрутов и помошников.
    • Prepared statements - ActiveRecord теперь использует кешированные подготовленные выражения, которые дают большой прирост производительности в PostreSQL и на сложных запросах в MySQL. Вместо формирования запроса и передачи его в БД каждый раз, Rails один раз формирует запрос, а затем использует его специальный токен (подставляя нужные данные), когда нужно сделать похожий. Дает прирост в производительности на 20-30% на простых запросах и 10-кратный прирост по запросам в секунду на сложных запросах.
    • Rack::Cache включен по умолчанию. Делает возможным использование HTTP-кеширования с условным получением (Conditional Get) как замены для постраничного кеширования. В скором времени постраничное кеширование уберут из стандартной поставки.
    • Turn — новый вывод для Test::Unit в Ruby 1.9
    • ForceSSL - позволяет использовать безопасные соединения намного проще.
    • Основанный на ролях mass-assignment. attr_protected теперь принимает в качестве параметра роль.
    • has_secure_password - простое встраивание парольной защиты на BCrypt.
    • Custom serializers - теперь есть возможность самому указать способ хранения объектов в базе, а не только в формате YAML.

Также можно посмотреть небольшой видео обзор на RailsCasts
Если вы создаёте новое приложение, то лучше используйте Ruby 1.9.2. Rails будут поддерживать 1.8.x вплоть до 4.0, но только для совместимости.

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

 , , , ,

wolfovich
()

GNU Wget 1.13

Группа GNU's Not Unix

Спустя два года после выпуска предыдущей версии состоялся релиз консольного менеджера загрузок Wget 1.13.

Изменения по сравнению с версией 1.12:

  • поддержка HTTP/1.1;
  • улучшена обработка незакрытых HTML-тегов;
  • имя сохраняемого файла при перенаправлении запроса сервером определяется из оригинального URL, прежнее поведение можно включить при помощи ключа --trust-server-names;
  • используется непрерывное соединение с proxy-серверами, поддерживающими такую возможность;
  • ключ --config для указания при запуске конфигурационного файла, отличного от системного;
  • ключ --adjust-extension не изменяет расширение .htm файлов;
  • вновь по умолчанию используется GNU TLS бэкэнд;
  • исправление проблем с портабельностью;
  • отображение общего времени рекурсивных загрузок;
  • передача диагностических сообщений в stderr вместо stdout;
  • прочие мелкие улучшения и исправления.

>>> Исходный код

 , ,

kim-roader
()

В Chromium интегрирована поддержка новой версии протокола WebSocket

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

Компания Google объявила о завершении работ над протоколом WebSocket, в частности, были исправлены проблемы с безопасностью. В связи с чем была выпущена новая тестовая версия браузера Chromium, поддерживающая почти все последние изменения в этом протоколе. Чуть позднее будет выпущена другая версия браузера, учитывающая все свежие правки в спецификации.

Текущая версия WebSocket объявлена стабильной, и компания Google готова рекомендовать его для повсеместного распространения и применения в браузерах и серверах, поскольку дальнейших изменений не предвидится. В настоящий момент в комитетах W3C (текст спецификации), WHATWG (Web Hypertext Application Technology Working Group) и IETF идёт обсуждение спецификаций протокола, через какое-то время он будет официально утверждён.

Новая версия протокола обладает большей стабильностью, а также добавлены новые возможности вроде обмена бинарными сообщениями и сжатия, но в связи с последними изменениями могут возникнуть проблемы с уже имеющимися реализациями сервисов, использующих WebSockets. Администраторам для корректной работы требуется обновить поддержку данного протокола, используемую на серверах, до версии HyBi 10.

новость взята с linux.ru

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

 , ,

encyrtid
()

Burster: 3D plug-in взамен Unity3D

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

Burster — плагин (plug-in) для браузера, позволяющий встраивать в web-страницу файлы, созданные в популярном пакете 3D моделирования Blender. В частности, с его помощью становится возможным встраивать в web-страницу игры созданные на основе Blender Game Engine, что теоретически позволяет ему конкурировать с Unity3D.

Возможности:

  • Поддержка Windows и Linux
  • Поддержка Opera, Firefox, Chrome и IE
  • Шифрование исходных файлов *.blend
  • Выполнение сценариев Python в «песочнице» (sandbox)
  • Взаимодействие между web-страницой и файлами *.blend

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

 , , , ,

Kirakishou
()

«Boot to Gecko» — ОС на основе веб-технологий от Mozilla

Группа Mozilla

«Boot to Gecko» — новый проект компании Mozilla, находящийся пока на стадии планирования, но имеющий вполне смелую цель — создание собственной операционной системы на базе веб-технологий. На задумку разработчиков натолкнуло появление pdf.js, движка для отображения PDF-документов средствами HTML и JavaScript. Для того, чтобы новое средство полностью раскрыло свои функциональность и удобство, необходимо немного расширить стандарты веб-технологий. Это и является главной движущей силой проекта по созданию «полностью независимой операционной системы для всемирной сети».

Чтобы воплотить идею в жизнь был определён фронт работ. Согласно ему, необходимо создать API для системы и устройств, который позволил бы использовать функции телефонии, видеокамер, микрофонов, Bluetooth- и USB-устройств, передачи SMS, а также систему контроля доступа приложений, низкоуровневый загрузчик, возможность создавать собственные приложения.

Низкоуровневая часть ОС, очевидно, будет построена на базе Android, так как проект «Boot to Gecko» большей частью нацелен на мобильные устройства. Однако, здесь разработчики добавляют, что хотят использовать Android настолько мало, насколько это будет возможно, в идеале от него планируется взять только загрузчик и работу с внешними устройствами. Следует отметить, что к данному моменту решение работы с Android ещё не окончательное.

Также проект сообщает о широком использовании W3C Device API, в частности опубликованный в 2010 году System Information API, дающий доступ из веб-браузера к системному вводу/выводу, датчикам, аудио- и сетевому оборудованию. В дополнение к этому для работы с веб-камерой будет рассмотрен проект HTML Media Capture.

Разработчики обещают вести разработку открыто, предоставляя исходные тексты по мере их создания, а также направлять предложения по расширению стандартов в W3C. Таким образом, команда планирует реализацию встроенных отдельных приложений для работы в сети Интернет, нежели расширять возможности Firefox.

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

 , , , , ,

ins3y3d
()

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

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

 , , ,

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.

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

 

encyrtid
()

Flask 0.7

Группа Open Source

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

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

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

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

 , , , ,

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 года).

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

 , , , ,

alexusua
()

Apache Traffic Server 3.0

Группа 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)

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

 , trafficserver, ,

maxcom
()

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

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

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

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

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

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

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

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

 , ,

insider
()