-
Много лет компания Veeam выпускала продукты только для виртуальной среды. Но последнее время нас постоянно спрашивали: «А когда появится что-нибудь для физических машин?» Проанализировав запросы пользователей и свои возможности развития в этом направлении, мы выпустили Veeam Agent for Microsoft Windows…
-
Публикация десктоп-приложения в Windows Store c помощью Desktop Application Converter
Не так давно мы опубликовали корпоративное приложение EasyLy для десктопов, которое дополняет функционал Skype for Business. Например, EasyLy может «по-человечески» сохранять историю переписки, как это делают все «приличные» мессенджеры, умеет отправлять сообщения в оффлайн, позволяет упорядочить контакты и ещё много…
-
Модуляризация в JavaSE без OSGI и Jigsaw
mvn-classloader — загрузчик классов и ресурсов из maven совместимых репозитариев. Этот проект позволяет добавить ограниченную по возможностям и не сложную систему модулей в JavaSE приложение, где не нужна вся мощь и сложность OSGI. Про то что еще позволяет делать mvn-classloader…
-
Разработка и публикация первой игры под Android на Unity3D
Доброго времени суток! Вот и закончил я разработку своей первой игры на Unity для Android. Причиной разработки игры послужил анализ вакансий на hh. Стало интересно, отчего же разработчикам игр работодатели готовы платить серьезные суммы. Ведь по сути мы (разработчики), в…
-
Балансировка исходящих вызовов через GSM-шлюз
В нашей организации используется Астериск, а для исходящих вызовов к нему подключен GSM-шлюз Yeastar TG800 на 8 симок. Каждый месяц мы покупаем пакет минут на каждую симку. Для совершения исходящего вызова обычно используется перебор симок по порядку, пока не найдется…
-
Что случается, когда программист занимается подбором автомобилей
Открыли мы с другом компанию по подбору автомобилей с пробегом. Если никогда не слышали о таком — мы помогаем людям не купить «ведро». Увы, в Москве большинство машин, предлагаемых на вторичном рынке, заслуживают именно такой оценки. Чтобы найти достойный экземпляр…
-
Lock-free структуры данных. Iterable list
Lock-free list является основой многих интересных структур данных, — простейшего hash map, где lock-free list используется как список коллизий, split-ordered list, построенный целиком на списке с оригинальным алгоритмом расщепления bucket’а, многоуровневого skip list, являющегося по сути иерархическим списком списков. В…
-
«Шрекатон», или Как проходит хакатон в MobileUp
Пока большинство программистов участвуют в обычных хакатонах, доблестные дроиды из Мобайлапии устраивают «Шрекатон»: спасают принцессу посредством программирования и решения логических задач. 9 декабря мы решили провести наш первый хакатон, чтобы немного отвлечь специалистов от рутинной работы и мотивировать на новые…
-
HyperX Alloy FPS — Красный, синий, коричневый — выбирай себе любой
Привет, Гиктаймс! Как известно, никогда не следует спорить с тем, кто печатает быстрее тебя. Да и играть с теми, кто ловчее перебирает пальцами по клавиатуре не самое удачное времяпрепровождение. Тренировка, тренировка и еще раз тренировка! Ну и качественный спортинвентарь —…
-
Как мы познакомились с Agile & Scrum
Введение Не в коем случае не хочу утверждать, что это гайд по тому, как вводить Scrum, — это лишь опыт введения и адаптирования Scrum’а под нужды одной компании. Данный опыт может быть интересен/полезен, как новичкам: основные наводки, этапы, циклы и…