Pull to refresh
-6
Алексей@java3000

Администратор windows умеющий в программирование

Send message

Как удержать ценных пользователей? Инструкция для mobile apps-разработчиков

Reading time3 min
Reach and readers4.5K


Пользователей приложений сложно получить, еще сложнее удержать и практически невозможно вернуть. Еще печальнее то, что 90% пользователей, которых Вы все-таки заполучили, не станут «высокодоходными» клиентами, а лишь будут периодически покупать free-приложения или смотреть Вашу рекламу, не принося особых средств.

Так как же мобильным разработчикам получить деньги?
Читать дальше →

Работа с геозонами (geofences) в Android. Обновление

Reading time4 min
Reach and readers13K

Некоторое время назад передо мной была поставлена задача по определению смены местоположения пользователя на карте. По результатам эксперимента в статье, для этих целей, по точности определения и энергоэффективности, прекрасно подходит Google Services Geofences.


image


Как работать с Geofences подробно рассмотрено в единственном русскоязычном примере по использованию Location APIs в статье на хабре, но с тех пор прошло уже 2 года, и информация сильно устарела.


Пример автора на github, к сожалению, даже не компилировался, поэтому я решил его завести под свежие версии библиотек. На мое удивление, изменений в API между com.google.android.gms:play-services:4.0.30 и com.google.android.gms:play-services:8.4.0 оказалось много! Собственно, о них дальше и пойдет речь в статье.

Читать дальше →

«Подсмотрено» — путь от идеи для VK Mobile Challenge до реального продукта

Reading time9 min
Reach and readers8K
Три месяца драйва и сверхурочной работы. Нервное напряжение порой зашкаливало, но оптимизм не иссякал. Мы ставили перед собой непростые задачи и пытались их решить нестандартным способом. И у нас получилось.


Читать дальше →

Как это сделано: мобильный кроссплатформенный движок

Reading time6 min
Reach and readers24K
Для вас подготовил серию статей о мобильном геймдеве, основанную на полученном опыте и пройдённых граблях. В первой статье речь пойдёт о создании собственного кроссплатформенного движка для мобильных игр. По правде говоря не только мобильных, и не только игр.

Читать дальше →

Urho3D: Материалы

Reading time9 min
Reach and readers11K
Графическая подсистема является, вероятно, самой сложной и запутанной частью движка. И вместе с тем это именно та часть, в которой нужно очень хорошо ориентироваться. Вы можете легко обрабатывать ввод, воспроизводить звуки и даже не задумываться о том, как оно там внутри устроено. Но редкая игра обойдется без собственных красивых эффектов и тут без определенного набора знаний не обойтись. В одной статье невозможно охватить весь объем информации по данной теме, но я надеюсь, что смогу предоставить вам базу, опираясь на которую вы гораздо легче освоите все нюансы и тонкости рендера Urho3D.

image
Читать дальше →

Нейросеть как услуга. Онлайн-сервисы по стилизации изображений

Reading time1 min
Reach and readers109K


Недавно в Open Source выложили предварительно обученную нейросеть, которая умеет генерировать изображения, взяв за основу образец стиля с другого изображения. Таким образом, из карандашного наброска можно создать художественный шедевр в стиле Ренуара или Моне. Технология основана на свёрточной нейросети, разработанной в прошлом году в университете Тюбингена (о которой тоже рассказывали на Geektimes). Она правдоподобно подделывает художественный стиль известных художников, принимая на вход для обработки любые фотографии.

Интересные научные исследования привели к тому, что сейчас в интернете открылось несколько сервисов, рассчитанных на массовую публику. Не нужно теперь устанавливать Python 3.4+, библиотеки, скачивать нейросеть и настраивать окружение на локальном ПК, просто загружаем на сервер фотографии — и получаем результат.
Читать дальше →

Как измерить эффективность команды поддержки. Часть 2

Reading time4 min
Reach and readers5.1K


В предыдущий раз мы поговорили о том, как подступиться к измерению эффективности и какими принципами руководствоваться, чтобы не потратить время на перелопачивание бесполезных цифр. Выяснили, что содержание отчетов зависит от наших целей и аудитории, которой мы презентуем отчет. То, что мы считаем, должно изменяться со временем и вписываться в контекст. Сами по себе цифры ничего не рассказывают и не продают. Они только помогают рассказать вам историю и убедить руководство в том, что ваши методы и предложения обоснованы. Особенно те, которые стоят денег :)
Сегодня подберемся к метрикам ближе и рассмотрим, что представляют из себя скорость ответа и FCR — процент решенных проблем с первого обращения.
Читать дальше →

9 секретов онлайн-платежей. Часть 4: правильная платежная форма – залог успешной оплаты

Reading time7 min
Reach and readers31K
imageПлатежная форма – финальный шаг при проведении онлайн оплаты, и ничего не должно помешать покупателю сделать этот шаг. В новом выпуске серии «9 секретов онлайн-платежей» мы расскажем, какой должна быть платежная форма на коммерческом сайте, чтобы клиенту ничто не помешало успешно совершить оплату.

Платежная страница имеет критическое значение. Это «конечная станция» для клиентов, совершающих покупки на вашем сайте. Это место, где пользователь вводит данные своей банковской карточки и принимает окончательное решение расстаться с деньгами, заработанными «потом и кровью». Здесь посетитель сайта становится клиентом, приносящим компании деньги.

По итогам семи лет работы на рынке электронной коммерции и на основании опыта сотен клиентов, специалисты нашей компании PayOnline, которая занимается организацией онлайн-платежей, выделили семь ключевых моментов, на которые нужно обратить внимание каждому владельцу интернет-магазина, принимающего платежи по банковским картам онлайн.
Читать дальше →

Пространство-время. Возраст вселенной. Пятница

Reading time4 min
Reach and readers16K
Добрый день. Всем веселого пятничного дня и такого же веселого вечера. Пришла одна идея и захотелось поразмышлять. Я не математик и не космолог, поэтому пусть оные воспримут это как несерьезный пятничный пост.

И так… Представьте шар. Представили. У него есть центр. Назовем его ЦЕНТР ВСЕГО (ЦВ). Представим сферу (поверхность этого шара). Назовем её ПРОСТРАНСТВО. И так на сфере у нас находится пространство. Где то там мы. Где то там солнце и другие галактики. Все они на плоскости сферы живут крутятся в своём плоском трехмерном пространстве. Но нам это не особо важно. Для нас это плоскость шара.

Читать дальше →

Nurugo: микроскоп 400х для смартфона

Reading time2 min
Reach and readers4.4K


“Расширить возможности смартфона можно не только за счет софта”, — подумали стартаперы из Калифорнии и представили на Indiegogo проект миниатюрного микроскопа Nurugo с увеличением до 400 крат. Всего за десять дней он собрал необходимую для запуска сумму. Сейчас можно сделать предзаказ, отгрузку планируют в июне этого года.
Подробности

Видео: супер тонкий дисплей превращает кожу в экран

Reading time1 min
Reach and readers13K
Носимый дисплей должен быть очень тонким, чтобы его можно было закрепить на коже. Учёные из Токийского университета работают над решением этой проблемы — они сделали «электронную кожу», дисплей с полимерными светодиодами толщиной всего в 3 микрометра. Устройство практически сливается с телом, работает в течение нескольких дней и достаточно прочное, чтобы не ломаться при сгибании конечности.

image
Читать дальше →

Сокровища Космоса

Reading time7 min
Reach and readers23K

В День космонавтики, кроме праздничного настроения, в социальных сетях начинается нытьё. Даже если отбросить маргиналов, публикующих треш, и хорошие, умные люди иногда начинают ныть. Кто-то выдумывает канонизацию Гагарина в будущем и начинает расстраиваться уже сегодня. Кто-то оплакивает отечественную космическую программу, что особенно удобно делать на фоне свежих успехов Маска. Кому-то без марсианской базы День космонавтики — не праздник. Увы, не факт, что человек высадится на Марс в этом веке, и мечты, действительно, расходятся с реальностью. В то же время, я уверен, антикосмизм (идея, что человечеству не надо идти в космос, на Земле задачи важнее) обречен, а все существующие проблемы мы когда-нибудь преодолеем. Просто потому, что космос — это замечательно. Попробую развить и аргументировать эту мысль.
Читать дальше →

Спросите Итана №43: уменьшающиеся гравитационные орбиты

Reading time4 min
Reach and readers10K
Я предпочту острую критику от умного человека, чем бездумное одобрение толпы
Иоганн Кеплер, 1601


Редактор RealClearScience спрашивает:
Означает ли факт уменьшения орбит (например, у двойных звёзд), что с законами Ньютона и Кеплера что-то не так? Объясняет ли этот процесс теория относительности?


Давайте вернёмся к началу и пройдёмся по истории, начиная с законов Ньютона и Кеплера.
Читать дальше →

Платежная система поможет легализовать игорный бизнес

Reading time2 min
Reach and readers6K
imageБукмекерские онлайн-компании в России выходят в «белую» зону с легальным налогообложением. Это стало возможным благодаря внедрению платежной системы «Первый ЦУПИС» (Центр Учета Приема Интернет Ставок) – это совместный проект ООО НКО «Мобильная карта» (Лицензия Банка России №3522-К) и Союза «Первая саморегулируемая организация букмекеров», разработанный для централизованного управления платежами в азартных играх. Официальный запуск проекта состоялся в середине февраля 2016 года. В настоящее время в списке букмекеров ЦУПИС значатся Союз «Первая саморегулируемая организация букмекеров» и букмекерская компания «Лига Ставок».
Читать дальше →

Монетизация мобильных игр. Данные исследования Swrve

Reading time3 min
Reach and readers4.2K


В феврале 2016 г. маркетинговая платформа Swrve опубликовала результаты исследований по монетизации. Отдельная глава была посвящена мобильным играм, данные для которой были получены путем отслеживания поведения и активностей миллионов мобильных игроков. Самые интересные и актуальные моменты — в нашей статье.
Читать дальше →

Где искать клиентов? Три шага: как вашим партнером может стать Сбербанк

Reading time3 min
Reach and readers3.1K
У нас хорошие новости: появилась перспектива долгосрочного сотрудничества со Сбербанком и METRO CashandCarry. В статье расскажем, как все получилось.

Шаг 1: Анализ рынка

Чтобы не попасть впросак перед профессионалами, важно провести рисерч. Конкретнее — выяснить потребности потенциальных клиентов и их возможные проблемы, вплоть до недостатков существующих систем. Мы поставили себе задачу: прозондировать рынок и понять, как этот рынок отреагирует на наше предложение.

Перспектив для развития и распространения у нашего продукта много, компании проявляют здоровый интерес к Workly. Самое интересное то, что мы точно предугадали потребности рынка в мобильных приложениях Timepad и Clientapp. Но дело не только в них. На территории СНГ еще нет системы, схожей по функционалу с нашей, — она гибкая, изменяемая, и мы подходим к ней как к продукту, способному объединить все HR конкретного предприятия.



Проанализировали рынок, оценили возможные потребности клиентов. После этого определили целевую аудиторию и начали искать способы, как связаться с тем или иным человеком.
Читать дальше →

6 бесплатных бизнес-курсов как альтернатива MBA

Reading time3 min
Reach and readers9.5K
Мы знаем, что скептицизм относительно ценности программы MBA не только нас заставляет искать бюджетную альтернативу.
Читать дальше →

Сортировка слиянием по-простому

Reading time4 min
Reach and readers229K
Кто-то сказал однажды, что
...any scientist who couldn't explain to an eight-year-old what he was doing was a charlatan.

Оказывается, это был Курт Воннегут.

Я не стремился доказать это высказывание. Я стремился опровергнуть свою тупость.


Допустим у нас есть два массива чисел, отсортированных по возрастанию.

int[] a1 = new int[] {21, 23, 24, 40, 75, 76, 78, 77, 900, 2100, 2200, 2300, 2400, 2500};
int[] a2 = new int[] {10, 11, 41, 50, 65, 86, 98, 101, 190, 1100, 1200, 3000, 5000};

Необходимо слить их в один упорядоченный массив.

int[] a3 = new int[a1.length + a2.length];

Это задача для сортировки слиянием.

Что это такое? В интернете есть ответ, есть описание алгоритма, но я его не понял с одного присеста и решил разобраться сам. Для этого необходимо понять базовый принцип алгоритма, чтобы можно было по памяти воссоздать алгоритм применительно к своей задаче.
Читать дальше →

Введение в RxJava: Создание последовательности

Reading time8 min
Reach and readers68K
image

Теперь, когда мы понимаем основные принципы Rx, настало время научиться создавать и управлять последовательностями. Стиль управления последовательностями был позаимствован у оригинального C# LINQ, который в свою очередь был вдохновлен функциональным программироанием. Мы поделим все операции по темам, которые отсортированы в порядке возрастания сложности операций. Большинство операторов Rx управляют уже существующими последовательностями, но для начала мы научимся их создавать.

Читать дальше →

Unity и MVC: как прокачать разработку игры

Reading time13 min
Reach and readers88K
От переводчика
Привет, Хабр!

Я ненастоящий сварщик и перевод статьи дался мне тяжело, поэтому я назову его вольным — заранее очищу совесть, если где-то слишком сильно перефразировал оригинал. Буду рад указаниям на ошибки перевода, грамматики и т.п. в личку.

Перевод публикую с разрешения сайта Toptal, где выложен оригинал автора Eduardo Dias da Costa.

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


image

И в больших, и в маленьких командах никто не кодит так, как ему вздумается. Код должен быть поддерживаемым и расширяемым. Ведь компания, в которой ты работал, не обращается к тебе всякий раз, когда потребуется исправить баг или улучшить код. Да и ты вряд ли этого хочешь.


Поэтому существуют шаблоны проектирования; они — сборники правил для стандартизированного структурирования проекта, которые помогают разделить и организовать большую кодовую базу, и упростить работу с незнакомым кодом.

Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Десктоп разработчик, Администратор серверов
Младший
From 110,000 ₽
Java
Java Spring Framework
RESTful WebServices.
PostgreSQL
SQL
Hibernate
Linux
Базы данных
Microsoft SQL Server
Разработка программного обеспечения