LINUX.ORG.RU

Сообщения Rodegast

 

Вышел Meta Test 2.0

 , , , ,

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

Meta Test — это российская программная платформа для создания и запуска автоматизированных тестов веб-приложений людьми без навыков программирования. В основе платформы лежит концепция языково-ориентированного программирования. Для описания тестов используется декларативный предметно-ориентированный язык, что позволяет избавится от создания тестового «фреймворка» и сложных для понимания концепций вроде Page Object Model. Но тем не менее поддерживается исполнения в тестах обычного кода на языке python, что позволяет гибко работать с источниками тестовых данных, отправлять API запросы и даже создавать новые команды для встроенного языка.

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

  • Расширения для поддержки браузеров chromium, edge и safari были перенесены из дистрибутива в репозиторий для расширений.
  • Улучшена система отчётов. Доработан отчёт для allure.
  • В механизм расширений была добавлена поддержка команд.
  • Изменено поведение большинства команд, некоторые команды были переименованы.
  • Добавлены команды для поддержки js-alerts.
  • Доработан раннер тестов. Добавлена поддержка статистики, что позволяет автоматически ранжировать тесты по времени запуска и запускать только упавшие тесты.
  • Добавлена начальная поддержка HTTP запросов. С их помощью можно напрямую обращаться к веб-серверу, минуя взаимодействия с браузером.

Этот механизм в первую очередь предназначен для дополнения браузерного тестирования, а не для создания самостоятельных API-тестов.

Например, тест, приведённый ниже, переходит на URL http://the-internet.herokuapp.com/download и получает все ссылки, находящиеся в контейнере с классом example. Затем для каждой ссылки выполняется HEAD запрос, код статуса которого должен быть равным 200.

from metatest import *

TEST["Проверка доступности ссылок для скачивание файлов"](
    URL("http://the-internet.herokuapp.com/download")
    
    , "Проверяем доступность всех URL файлов"
    , HEAD[ALL(".example > a", "attr::href")](
        STATUS == STATUS.OK
        , timeout=25
))

>>> Meta Test (kybyc.xyz)

Rodegast
()

Wing IDE 7.0

 , ,

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

Тихо и незаметно вышла новая версия замечательной среды разработки для Python.

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

  • Значительно улучшена подсистема контроля качества кода. Добавлена интеграция с утилитами Pylint, pep8 и mypy.
  • Было улучшено отображение данных в отладчике.
  • Улучшены средства навигации по коду.
  • Добавлено меню конфигурации.
  • Новый менеджер обновлений.
  • Добавлены 4 цветовые палитры.
  • Добавлен режим презентации.
  • Исправлено множество ошибок.

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

Rodegast
()

Wing IDE 6.0

 , ,

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

20 декабря вышла новая версия Wing, среды разработки для Python.

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

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

Rodegast
()

Вышел Piwik 2.0

 

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

Вышла новая версия открытой системы веб-аналитики Piwik. Основные изменения:

  • Новая тема оформления.
  • Возможность установки тем и плагинов прямо из центра настройки.
  • Профиль посетителя теперь показывает всю информацию.
  • Улучшение геолокации.
  • Исправлено множество ошибок.

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

Rodegast
()

Выпуск универсального мультимедиа-перекодировщика Hrizopea

 , , ,

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

Вышла новая версия универсального мультимедиа-перекодировщика Hrizopea. По сути это «Движок», к которому через модули добавляется поддержка консольных программ — кодировщиков. Как не сложно догадаться, всё это написано на PyQt. Код проекта распространяется в рамках лицензии LGPL.

Сейчас реализована поддержка следующих кодировщиков:

  • Перекодировка звука: Aften, Flac, Flake, Lame, MAC, Musepack, ogg, Wavpack.
  • Видео: ffmpeg2theora, несколько модулей реализуют примерно 75% (!) функционала MEncoder-а.
  • Графика и документы: Convert, uniconvertor, PDFutilites.

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

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

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

Rodegast
()

Blender 2.60

 ,

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

Выпущена новая версия Blender — популярного свободного пакета для трёхмерного моделирования и анимации. Этой версией открывается новый цикл разработки, в котором ожидается целый ряд ключевых нововведений, таких как новый встроенный движок рендеринга Cycles, полностью переписанная система композитинга, система частиц на нодах и многое, многое другое.

В этой версии:

  • реализован трёхмерный звук и анимируемые объекты громкоговорителей;
  • улучшена система анимации;
  • улучшена поддержка COLLADA;
  • улучшен игровой движок, реализован поиск оптимального пути и обход препятствий при помощи навигационных сеток;
  • восстановлена возможность локализации интерфейса;
  • восстановлено редактирование прокси-клипов в видеосеквенсере.

Солидная часть изменений в этой версии реализована в рамках программы Google Summer of Code 2011. Не секрет, что количество проектов Blender в этой программе каждый год растёт, поэтому, чтобы интегрировать результаты работы можно было быстрее, в этом году разработчики перешли на новый принцип. Теперь все ветки разработки студентов GSoC объединяются в несколько групп, и каждая группа проектов доводится под новую версию программы.

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

Ввиду большого объёма работы (промежуточный файл PO включал более 6000 сообщений, и это только начало) переводом занимается целая команда, для задач которой был поднят сайт http://translateblender.ru/. Перевод пока что неполон, и в нём есть недочёты, но это постепенно будет исправлено.

Следующая версия Blender в этом цикле разработки запланирована на декабрь. В её состав войдёт движок рендеринга Cycles и инструменты для захвата движения (motion capture), которые необходимы для создания текущего кинопроекта Blender Institute с кодовым названием Mango.

>>> Официальный анонс (blender.org)

Rodegast
()

Вышла Cinelerra 4.2

 ,

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

Вышла новая версия свободного редактора нелинейного видеомонтажа Cinelerra. Было исправлено множество ошибок, значительно улучшена стабильность (программа больше не падает из-за падения отдельных компонентов) и добавлены некоторые новые функции.

>>> Скачать (sourceforge.net)

Rodegast
()

В SourceForge нашли способ отмены блокировки бойкотируемых в США стран

 

Группа Open Source

Представители хостинга открытых проектов SourceForge.net сообщили о предоставлении администраторам размещенных в сервисе проектов возможности возобновления доступа к их продуктам для стран, на которые правительством США были наложены санкции. Вместо полной блокировки на SourceForge введена в строй выборочная блокировка доступа к отдельным проектам, управляемая из интерфейса разработчиков размещенных на SourceForge проектов.

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

Rodegast
()