Возвращаем поддержку H.264 в Vivaldi в OpenSUSE Leap 42.2

Автор: admin от 23-01-2017, 23:55, посмотрело: 493

Возвращаем поддержку H.264 в Vivaldi в OpenSUSE Leap 42.2


Всем привет!

Мир вокруг нас меняется каждый день, и не факт, что в лучшую сторону. По крайней мере, в мире программного обеспечения эта истина работает безотказно. Поэтому, например, в процессе совершенствования программных продуктов, которые используются другими программами (а такой симбиоз — ни разу не редкость), что-то постоянно отваливается в этих других программах и требуется срочно всё чинить. И на этот раз «повезло» браузеру Vivaldi. Точнее — браузеру Vivaldi, установленному в свежеиспечённой сборке дистрибутива OpenSUSE Leap 42.2. Подробности — под катом.

Категория: Операционные системы » Linux

 

Обновление JunOS на коммутаторах EX4500 в VirtualChassis — что может пойти не так? Часть 1

Автор: admin от 23-01-2017, 23:55, посмотрело: 375

Поискав на Хабре, не нашел статью, освещающей данную тему в необходимом объеме, отсюда данный пост. Будет две части, так как для пробной статьи объема многовато.

Так как я здесь новичок, разрешите представиться: меня зовут Юра и на данный момент я работаю сетевым инженером в компании сервис-провайдере. За плечами преподавание в Сетевой Академии Cisco, достаточно плотное знакомство с нижней/средней линейкой их устройств и последние четыре года – с устройствами Juniper. Долгое время не мог собраться с мыслями по поводу данного поста, но в итоге жажда эпистолярного признания и желание помочь коллегам взяли вверх.

В качестве вступления могу сказать, что принцип обновления и приведенные выкладки справедливы для большинства (если не всех) устройств Juniper. В моем случае это два коммутатора EX4500, работающих в VirtualChassis (виртуальное шасси/VC). Сама технология VirtualChassis мною рассмотрена не будет, так как это раздует пост до неприличных размеров. Кроме этого, тема была рассмотрена ранее на Хабре здесь. Отмечу лишь, что она отдаленно напоминает VSS от Cisco: несколько физических устройств объединяются в одно логическое с общей панелью управления, конфигурацией, протоколами, таблицами и т.д. Не буду сильно занудствовать и размышлять о достоинствах/недостатках, реализации и прочих внутренних тонкостях – приведенное сравнение здесь больше как опорная метка, различия между VC и VSS большие, равно как и между Cisco IOS и JunOS.

Мой пациент – два физических коммутатора EX4500, объединенные в упомянутый VC (то есть, одно логическое устройство) и стоящие в ядре сети. Выше в сети стоят два независимых BGP маршрутизатора, каждый из которых подключен к своему физическому EX4500 («member» в виртуальном шасси) одним линком и высылает дефолтный маршрут, суммируя Full View таблицу. Ниже в сети – парк серверов с виртуалками и физическими серверами, которые используют VC как шлюз по-умолчанию. Исходная версия JunOS 11.1R3.5, аптайм – с установки, около 800 дней.

Категория: Админитстрирование » Сетевые технологии

 

Пишем обертку над API, делаем из нее PIP-пакет, подключаем тестирование от Travis CI и смотрим на лицензии открытого ПО

Автор: admin от 23-01-2017, 21:00, посмотрело: 295

Пишем обертку над API, делаем из нее PIP-пакет, подключаем тестирование от Travis CI и смотрим на лицензии открытого ПО


Приветствую, Хабрахабр! Данная статья будет полезна желающим ознакомиться не только с оформлением собственного пакета Python Package Index (PIP), но и с различными вспомогательными инструментами, помогающими сопровождать разработку на всех стадиях — на примере авторской работы.

Необходимые инструменты:

  • среда разработки — написание объектно-ориентированного кода, тесно работающего с интерфейсом приложения (в нашем случае веб-сайта), другими словами — отправка и обработка запросов к API, и дополнительных вспомогательных файлов;

  • загрузка своих наработок в общий каталог пакетов — PyPI;

  • Github — создание репозитория с целью контроля качества, улучшения и перманентного обновления библиотеки, общего взаимодействия с областью открытого исходного кода;

  • одна из лицензий свободного программного обеспечения, в нашем случае — MIT License;

  • Travis CI — непрерывная сборка и тестирование разрабатываемого проекта в различных окружениях (например, разные версии языка или интерпретатора).


Данный список можно принимать за содержание статьи в соответствующем порядке.

Категория: Программирование

 

Pygest #1. Релизы, статьи, интересные проекты из мира Python [01 января 2017 — 15 января 2017]

Автор: admin от 23-01-2017, 19:35, посмотрело: 383

Pygest #1. Релизы, статьи, интересные проекты из мира Python [01 января 2017 — 15 января 2017]

Всем привет!

Серией данных дайджестов на Habrahabr хотелось бы продолжить некогда начатую alrusdi, Dead_Angel, WarmongeR идею опубликования свежих новостей, статей, релизов из мира Python.

Планируется выпускать дайджест 2 раза в месяц. Это будет не очень большие по размеру статьи с интересными (на взгляд автора) материалами из мира Python. Будут очень приветствоваться присланные актуальные материалы, которые будут добавлены в ближайший дайджест, а также люьые замечания и предложения.

А теперь к делу!

Перейти к дайджесту

Категория: Программирование

 

Тестируем сервер Fujitsu PRIMERGY RX2530 M2

Автор: admin от 23-01-2017, 16:30, посмотрело: 648

Привет Хабр! Предлагаем вашему вниманию краткий обзор универсального стоечного сервера PRIMERGY RX2530 M2, обладающего широкими возможностями для расширения ресурсов и достойной производительностью для решения различных задач, требующих использования серверных систем. Тестирование сервера было выполнено специалистами аналитического интернет-портала IT Pro. Надеемся узнать ваше мнение о продукте и готовы ответить на вопросы в комментариях.
Тестируем сервер Fujitsu PRIMERGY RX2530 M2

Категория: Админитстрирование » Системное администрирование

 

Извлекаем уроки из 7 игр, родившихся на геймджемах

Автор: admin от 23-01-2017, 16:30, посмотрело: 243

Извлекаем уроки из 7 игр, родившихся на геймджемах

Создание игры с нуля за 48 часов… что может быть утомительней, но в тоже время это прекрасный способ встряхнуть свой творческий потенциал. Вы можете создать что-то поистине новое, чего бы никогда не достигли в ходе обычного процесса разработки. Некоторые из этих не огранённых алмазов дошли до полноценного релиза (оригинальная статья 2015 года, на данный момент почти все игры поступили в продажу, – прим. переводчика). В статье будет рассмотрена парочка таких проектов.


Из каждой истории вы может извлечь что-то новое в плане маркетинга, дизайн и т.д.


На Хабре можно почитать статьи от участников подобных джемов:


  • Статья от V0odo0 об участии в Ludum Dare #37.

  • От mr_sw публикация об участии в Global Game Jam 2015.

  • От Wargaming статья о Global Game Jam 2015 в Минске.

  • От PatientZero перевод статьи о Gen Jam 2016 (геймджем по процедурной генерации). У этого автора так же много переводов других статей о геймдеве. Советую подписаться.

Категория: Веб-разработка, Game Development

 

Как мы внедряли DevOps: публикация образа в Docker Hub с помощью Visual Studio Team Services

Автор: admin от 23-01-2017, 16:15, посмотрело: 348

Продолжаем цикл статей «Как мы внедряли DevOps» от команды Vorlon.JS. Под катом вы узнаете, как они использовали систему сборки Visual Studio Team Services (VSTS) для автоматизации создания и публикации образа в репозитории с применением Linux-агента.

Как мы внедряли DevOps: публикация образа в Docker Hub с помощью Visual Studio Team Services

Категория: Веб-разработка, Microsoft, Linux

 

Автоматизация нагрузочного тестирования: связка Jmeter + TeamCity + Grafana

Автор: admin от 23-01-2017, 15:10, посмотрело: 688

Автоматизация нагрузочного тестирования: связка Jmeter + TeamCity + Grafana


Изображение: Flickr

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

Категория: Программирование » Веб-разработка

 

Экзамен для будущих «русских хакеров» в Московском Политехе

Автор: admin от 23-01-2017, 13:40, посмотрело: 254

И снова здравствуйте. Обычно я пишу статьи в качестве разработчика, но сегодня хочется поделиться опытом проведения экзамена по информационной безопасности в Московском Политехе. По-моему получилось довольно интересно. Задание даже может быть полезным начинающим тестировщикам и пентестерам. Но вначале я немного расскажу про то, как проходили занятия в течении семестра — чтобы было понятно, как мы дошли до жизни такой.

Экзамен для будущих «русских хакеров» в Московском Политехе

Категория: Программирование, Веб-разработка, Информационная безопасность

 

IAP в Unity3D

Автор: admin от 23-01-2017, 13:40, посмотрело: 491

Когда-то давно, во времена Unity 4 добавление внутриигровых покупок вызывало некоторые трудности. Можно было идти двумя путями: использовать какой-либо плагин из уже существующих или реализовывать свою обертку над нативными функциями для каждой платформы. В первом случае было несколько решений: Soomla, OpenIAB, Prime и много-много других. Некоторые из них были платными и стояли довольно дорого: цена Prime составляла около 70$. Некоторые были бесплатными и отказывались работать в iOS: OpenIAB.

Unity3D 5.3


И вот в версии Unity3D 5.3 появилась поддержка in-app purchases как говорится «из коробки». Этот простой инструмент позволяет легко внедрить в приложение покупки для наиболее популярных магазинов приложений.

Категория: Веб-разработка, Game Development

 
Назад Вперед