-
В своем блоге мы уже писали о том, что такое GPS-маячки «Автофон», и как они работают. Сейчас к нам поступила последняя, самая продвинутая версия устройства, которая получила название АвтоФон «D-Маяк». Его предназначение — сообщать владельцу местоположение автомобиля. Дело в том,…
-
Живая миграция контейнеров: взгляд изнутри
Сегодня мы рассмотрим тему, которая не в полной мере раскрыта в современном мире ИТ: живая миграция контейнеров, как она работает за кулисами и какие проблемы решает. Спрос на данную технологию продолжает стремительно расти, поскольку она открывает новые возможности, предоставляя больше…
-
Вышел Upsource 3.5 с многочисленными изменениями
Привет, Хабр! На прошлой неделе мы выпустили новую версию нашего инструмента для code review и навигации по репозиториям, Upsource. Давайте посмотрим, какие изменения мы включили в этот релиз. Обновленная страница проектов Мы переосмыслили домашнюю страницу продукта и сделали ее более…
-
Книга «Изучаем Python. Программирование игр, визуализация данных, веб-приложения»
Привет, Хаброжители! Недавно у нас вышла новая книга Эрика Мэтиза: Цель этой книги — как можно быстрее ввести читателя в курс дела, чтобы тот начал писать на Python работоспособные программы (игры, визуализации данных и веб-приложения), и одновременно заложить основу в…
-
Создание консольного приложения с помощью Android NDK
Привет! Меня давно интересовал вопрос, насколько Android есть Linux и можно ли в нем запускать терминальные (консольные) приложения, минуя песочницу под названием Dalvik. Для этого я освоил способ создания приложений на языке C/C++ для Android с использованием Android NDK. NDK…
-
The Pros & Cons of Test-Driven Development
Test-driven development (TDD) — практика, известная уже довольно давно. Разработка через короткие циклы «прежде всего пишем юнит-тест, затем код, потом проводим рефакторинг, повторяем» в ряде компаний принята в качестве стандарта. Но обязательно ли команда, достигшая хорошей степени зрелости процесса разработки,…
-
Поднимаем Owncloud с нуля с динамическим IP и Let’s Encrypt. Тысяча слонов!*
Давно хотел написать целостный туториал по поднятию Owncloud в условиях домашнего сервера или небольшой компании до 500 пользователей. Owncloud — это прекрасный open-source проект, который позволяет на собственной инфраструктуре поднять свой вариант сервера синхронизации. По возможностям очень похож на Dropbox,…
-
Технологии разработки и поддержки сложного продукта: опыт «Гидры»
В нашем блоге мы уже рассказывали о биллинге для операторов связи «Гидра» — наших подходах к разработке сложных продуктов, а также описывали реальные кейсы внедрения системы. Сегодня мы подробнее поговорим о стеке технологий и инструментов, которые используются в процессе разработки…
-
Возвращение к истокам. Как спустя 5 лет я снова начал пользоваться телефоном от Motorola
Данная статья — не традиционный обзор очередного Андроид-фона. Это просто заметки на полях после трёх-недельного использования телефона, марка которого мне очень импонировала в прошлом. Здесь не будет unboxing-a, сравнения с другими моделями, тонн фотографий в разных ракурсах, бенчмаркинга и прочих…
-
Подготовка к миграции vCenter Server в vSphere 6.0 Update 2m. Часть 2
Миграция VPS на новую версию – часто «головная боль» админов, но вариант «не переходить на новую версию» – может быть чреват проблемами в будущем. Поэтому мы продолжаем публиковать полезные обзоры для наших клиентов, которые захотят перевести свои виртуальные машины с…