LINUX.ORG.RU

Web


40

2

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

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

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

 , , , ,

provaton
()

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

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

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

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

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

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

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

>>> Новость на официальном сайте

 , habari, ,

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;
  • сокращено время запуска;
  • и другое.


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



Исходный код

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

 , , , ,

amorpher
()

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

Группа Mozilla

Что нового:

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

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

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

 ,

special-k
()

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

Группа GNU's Not Unix

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

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

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

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

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

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

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

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

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 на ближайшее время, и автор надеется, что в сообществе найдутся люди, способные поддержать эстафету.

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

 , ,

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, FTP x86, x86-64.

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

 , , , ,

vilisvir
()

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

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

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

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

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

>>> Запись в веблоге разработчиков

 , ,

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 в качестве выходного формата.
  • Усилена безопасность (проверка указателей выделенной памяти, проверка различных размеров).

Сайт проекта

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

 , , ,

GArik
()

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

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

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

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

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

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

 , ,

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

 , ,

Licwin
()

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

Группа Mozilla

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

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

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

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

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

 , , , ,

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
()

Вышел ZK 6.0 — фреймворк для создания веб-приложений и клиент-серверных мобильных приложений

Группа Open Source

ZK — платформа на Java, позволяющая создавать клиент-серверные приложения с пользовательским Web-интерфейсом, использующим технологию AJAX, или клиентом для мобильных платформ так же, как обычные десктопные приложения, описывая GUI в XUL-формате. Фреймворк имеет модульную структуру, поддерживает многопоточность и имеет безопасную архитектуру: вся логика приложений выполняется на стороне сервера.

>>> Скачать

 , , , zk, фреймворк

Deleted
()

Microsoft открыла еще одну часть стека ASP.NET

Группа Open Source

Скотт Гатри, ведущий разработчик .Net, опубликовал в своем блоге следующее объявление, что еще один компонент .Net Framework будет доступен для скачивания в исходных текстах по лицензии Apache License 2.0. Таким образом, теперь весь ASP.NET стек распространяется в исходных текстах, включая Razor Engine, System.Json, Web API и Web Pages. Он доступен как для скачивания, так и для просмотра истории изменения. С этим релизом вся группа проектов будет работать по правилам Open Source, делая возможным включения своего собственного функционала и исправления ошибок любым членом сообщества, при полной поддержке кода со стороны Microsoft. Привожу вольный перевод его поста.

Mono и новые стеки

Мы импортировали копию дерева GIT с Codeplex в GitHub's Mono organization в модуль aspnetwebstack. Модуль Mono на данный момент имеет зависимость от модуля aspnetwebstack, так что когда вы в следующий раз выполните команду autogen.sh, то получите полную копию aspnetwebstack. Также, с сегодняшнего дня мы заменили нашу реализацию System.Json (которая изначально была сделана для Moonlight) реализацией от Microsoft. Другие библиотеки, такие как Razor будут следующими, т.к. по сути их импортирование тривиально. Однако есть проблема: ASP.NET MVC 4 сейчас зависит от нашей реализации стека ASP.NET, в которой необходимо доделать поддержку асинхронности. Наша копия на github будет содержать главным образом изменения, направленные на интеграцию стека с Mono. Если мы будем делать какие-либо изменения в интеграции, мы будем отдавать код напрямую в Microsoft, чтобы тот включил его в проект aspnetwebstack.

Расширение Mono's ASP.NET Engine

Новая версия движка ASP.NET поддерживает асинхронное программирование C# 5.0 и это изменение требует поддержки со стороны ядра ASP.NET. На текущий момент мы не ожидаем, что кто-нибудь будет работать над расширением функционала ядра ASP.NET, однако вы можете посоветовать новых и полных энтузиазма разработчиков, которые любят асинхронное программирование, чтобы добавить эти возможности в Моно.

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

 , , ,

LongLiveUbuntu
()

Pyramid 1.3

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

Pyramid — это web-фреймворк, написанный на Python. Основные изменения:

  • добавлена поддержка Python 3;
  • декоратор @view_defaults;
  • интроспекция;
  • возможность расширения запроса без наследования;
  • добавлены методы для настройки обработчиков Not Found и Forbidden.

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

 , ,

thelonelyisland
()

Новый релиз фреймворка Django 1.4

Группа Open Source

С опозданием на несколько недель вышел новый мажорный релиз фреймворка для разработки веб-приложений на языке Python − Django 1.4. Список изменений весьма обширен, наиболее интересные из них:

  • Продвинутая поддержка часовых поясов (timezone).
  • Поддержка браузерных фреймворков для тестирования (например, Selenium).
  • Шаблоны для создания новых проектов.
  • Улучшена поддержка WSGI.
  • Поддержка SELECT FOR UPDATE в ORM, которая позволяет заблокировать доступ на чтение и удаление к записям, соответствующим запросу.
  • Теперь можно хранить данные пользовательской сессии в cookie.
  • Добавлен метод Model.objects.bulk_create для эффективной вставки множества записей в БД.
  • Добавлен метод QuerySet.prefetch_related, схожий с известным методом select_related, но который более эффективно работает в некоторых сложных ситуациях (например, для отношений многое-ко-многим, или при использовании GenericForeignKey).
  • Улучшено хеширование паролей. Теперь используется алгоритм PBKDF2.
  • Страницы встроенной админки теперь имеют HTML5 Doctype.
  • Улучшения админки: улучшены фильтры, добавлена возможность множественной сортировки.
  • FormWizard переписан с использованием class-based views.
  • Добавлен метод reverse_lazy, позволяющий использовать обратный резолвинг URL (django.core.urlresolvers.reverse) до загрузки URLConf.
  • Улучшена поддержка интернационализации URL.
  • Улучшен вывод отладочной информации при ошибках в шаблонах.
  • Добавлена защита от Clickjacking (выключена по умолчанию для обратной совместимости).
  • Улучшена защита от CSRF.

Надо заметить, что в релизе 1.4 убрана поддержка Python 2.4, а в релизе 1.5 будет добавлена экспериментальная поддержка Python 3, о чем можно почитать здесь.

Список изменений, ломающих обратную совместимость

Список функций, не рекомендуемых для использования (deprecated)

>>> Полный список нововведений

 , , ,

provaton
()

Вышел LeechCraft 0.5.60

Группа Open Source

Тихо и незаметно вышла новая версия модульного интернет-комбайна LeechCraft, сочетающего в себе IM-клиент, RSS-читалку, BitTorrent, веб-браузер и многое другое.

Версия 0.5.60 — первая после недавно вышедшей 0.5.0, содержащая в себе существенное количество новых функций и улучшений. Можно отдельно отметить новые протокольные модули для плагина IM-клиента Azoth, уже поддерживавшего XMPP и IRC:

  • Модуль поддержки протокола MSN.
  • Модуль поддержки Mail.Ru Agent.
  • Модуль поддержки Telepathy, реализующий предоставляемые ей протоколы типа Yahoo, ICQ и прочих.

Также были добавлены следующие модули:

  • Модуль управления электропитанием.
  • Немного похожий на Unity сайдбар.
  • Модуль централизованного управления сессиями вкладок.
  • Менеджер сетевых хранилищ данных типа Яндекс.Диск.

Имеющиеся модули также получили значительное число исправлений и улучшений, в особенности реализации протоколов XMPP и IRC. Также была значительно улучшена поддержка Adium-стилей и добавлены ноыве импортеры из Psi+, Vacuum и Kopete.

Также был осуществлен переход на C++11, что потребует достаточно современного компилятора для сборки — gcc 4.5 или позже.

Более подробная информация о релизе доступна по ссылке.

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

 , , , , , , , ,

anonymous
()

Состоялся релиз Apache 2.4.1

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

Apache Software Foundation и Apache HTTP Server Project рады объявить о выпуске Apache HTTP Server версии 2.4.1, первом стабильном релизе новой ветки 2.4.

Основные улучшения:

  • Динамически загружаемые МРМ. Несколько МРМ могут быть собраны в виде загружаемых модулей, которые возможно активировать без пересборки
  • Модуль Event MPM более не является экспериментальным и полностью поддерживается
  • Улучшенная поддержка асинхронного чтения/записи для МРМ
  • LogLevel теперь может быть сконфигурирован для каждого модуля и каждой директории отдельно. Поверх отладочного уровня логирования могут быть добавлены новые уровни от trace1 до trace8
  • Операторы <If>, <ElseIf>, и <Else> могут быть использованы для определения блоков конфигурации, привязанных к конкретным запросам
  • Новый парсер выражений позволяет задавать сложные условия в таких директивах, как SetEnvIfExpr, RewriteCond, Header, <If> и др.
  • Теперь возможно указывать значение параметра KeepAliveTimeout в миллисекундах
  • Директива NameVirtualHost более не используется и объявлена устаревшей (deprecated)
  • Новая директива AllowOverrideList предоставляет более тонкую настройку .htaccess-файлов
  • Возможность использовать переменные в конфигурационных файлах
  • Несмотря на множество новых возможностей, потребление памяти по сравнению с веткой 2.2 снижено

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

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

 ,

fragment
()