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

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


Читать дальше →
[Перевод] Как мы внедряли DevOps: публикация образа в Docker Hub с помощью Visual Studio Team Services
Source: habrahabr

[Из песочницы] Clean Recycler Adapter. Часть 1

Введение


Списки, списки, списки… Вертикальные, горизонтальные, комбинированные. Практически ни одно мобильное приложение не обходится без них. Более того, нередко приложения состоят из одних только списков.


И если в “однородных” списках нет ничего страшного, то разные типы ячеек уже могут вызывать вопросы, основные из которых:

  • как облегчить изменение и масштабирование типов ячеек
  • как минимизировать количество мест для изменения, снизив риск потенциальных ошибок
  • как избавиться от if-else уродства
  • как избавиться от уродливых проверок на тип и опасных приведений типов

Читать дальше →
[Из песочницы] Clean Recycler Adapter. Часть 1
Source: habrahabr

Оптимизация механики и графики в игре жанра «симулятор» на iOS

Взлет игр-симуляторов как жанра несколько лет назад показал, что геймификации поддается любая рутина. Апофеозом стал хайп вокруг Goat Simulator, удостоившегося упоминания в ключевой презентации WWDC 2015. Мы не остались в стороне и от этого тренда, поучаствовав в разработке движка для серии приложений, симулирующих работу подземки.

Subway Simulator – серия игр-симуляторов метро. Самая первая версия игры, вышедшая в 2014 году, хоть и была довольно абстрактной, подтвердила спрос на продукт подобной тематики, причем довольно высокий — проект занял лидирующие позиции в своей нише практически сразу после запуска. Последующие апдейты и новые версии продукта были направлены на то, чтобы сделать Subway Simulator реалистичнее: моделирование поездов и станций вышло на новый уровень, а также появились «локализованные» версии игры, отображающие метрополитены Нью-Йорка, Пекина, Москвы и других городов. В данный момент суммарное число установок первой версии игры на iOS почти достигло миллионного значения. Одновременно игра становится доступна для других платформ.

Читать дальше →
Оптимизация механики и графики в игре жанра «симулятор» на iOS
Source: habrahabr

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

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

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

gamejam

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

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

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

Читать дальше →
[Перевод] Извлекаем уроки из 7 игр, родившихся на геймджемах
Source: habrahabr

[Из песочницы] Основные инструменты планирования и способы внедрения их в жизнь

Я прочитал множество книг по планированию/тайм-менеджменту и опробовал множество приложений по внедрению этих техник в жизнь (список в конце). И на общее обозрение выношу вытащенные из них инструменты планирования. Сама суть тайм-менеджмента сводится к тому, чтобы взять список своих дел, что-то с ними сделать и после получить прирост по времени (моё мнение).

image


Под инструментом тайм-менеджмента я подразумеваю некие действия со своими задачами, которые приводят к увеличение свободного времени или сокращению времени на задачу (что суть есть одно и тоже = высвобождение времени).
Читать дальше →
[Из песочницы] Основные инструменты планирования и способы внедрения их в жизнь
Source: habrahabr

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

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


В нашем блоге на Хабре мы продолжаем рассказывать о построении DevOps-культуры в компании — например, в одном из последних топиков мы описывали то, какие задачи решаем с помощью системы SaltStack. Сегодня речь пойдет о другой интересной теме — автоматизации нагрузочного тестирования с помощью связки нескольких готовых инструментов. Читать дальше →
Автоматизация нагрузочного тестирования: связка Jmeter + TeamCity + Grafana
Source: habrahabr

[Из песочницы] IAP в Unity3D

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

Unity3D 5.3


И вот в версии Unity3D 5.3 появилась поддержка in-app purchases как говорится «из коробки». Этот простой инструмент позволяет легко внедрить в приложение покупки для наиболее популярных магазинов приложений.
Читать дальше →
[Из песочницы] IAP в Unity3D
Source: habrahabr

Как работают ИТ-специалисты. Илья Титов, управляющий директор по IT (Модульбанк)

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


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


Сегодня наш гость — Илья Титов из Модульбанка. Он работает в этой сфере с 2001 года. Илья работал в компаниях БСС (разработчик ДБО), БФТ (системы автоматизированного контроля бюджета), БИС (автоматизированная системы банков), Сбербанк.


В Модульбанке он работает управляющим директором по IT с самого начала создания проекта (2014 год). Читать дальше →
Как работают ИТ-специалисты. Илья Титов, управляющий директор по IT (Модульбанк)
Source: habrahabr

Как работают ИТ-специалисты. Илья Титов, управляющий директор по IT в Модульбанк

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


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


Сегодня наш гость — Илья Титов из Модульбанка. Он работает в этой сфере с 2001 года. Илья работал в компаниях БСС (разработчик ДБО), БФТ (системы автоматизированного контроля бюджета), БИС (автоматизированная системы банков), Сбербанк.


В Модульбанке он работает управляющим директором по IT с самого начала создания проекта (2014 год). Читать дальше →
Как работают ИТ-специалисты. Илья Титов, управляющий директор по IT в Модульбанк
Source: habrahabr