Pull to refresh
26
Karma
0
Rating
Alexandr @agasper

User

ARPU, или Несколько десятых доллара

Mail.ru Group corporate blog
Tutorial
ARPU – average revenue per user, или «средняя выручка с пользователя». Если вы считаете, что этот показатель высчитывается через деление всей выручки на все инсталлы в срок с момента релиза и на сегодняшний день, то эта статья для вас.

Многие из-за нехватки знаний, а может, и из-за желания упростить себе работу, пытаются посчитать один из важнейших параметров игры по вышеприведенной схеме. И это неправильно. Особенно, когда LifeTime (время жизни игрока в проекте) пользователя меньше рассматриваемого периода в 2 раза или менее.
Читать дальше →
Total votes 39: ↑29 and ↓10 +19
Views31K
Comments 13

Задача о двух старушках, которые отправились в путь на рассвете

Нерепетитор.ру corporate blogEntertaining tasksMathematics
Условие задачи из знаменитой книги В.И.Арнольда «Задачи для детей от 5 до 15 лет»:
Из A в B и из B в A на рассвете (одновременно) вышли навстречу друг другу (по одной дороге) две старушки.Они встретились в полдень, но не остановились, а каждая продолжала идти с той же скоростью, и первая пришла (в B) в 4 часа дня, а вторая (в A) в 9 часов вечера. В котором часу был в этот день рассвет?

Предлагаю вам послушать (МР3) обсуждение этой задачи на радио «Говорит Москва» (С.Доренко, А.Оношко), и попробовать решить ее, прежде, чем лезть под кат, чтобы сравнить…
три варианта решения
Total votes 67: ↑36 and ↓31 +5
Views63K
Comments 91

Заметки о вращении вектора кватернионом

AlgorithmsMathematics
Sandbox

Структура публикации


  • Получение кватерниона из вектора и величины угла разворота
  • Обратный кватернион
  • Умножение кватернионов
  • Поворот вектора
  • Рысканье, тангаж, крен
  • Серия поворотов


Получение кватерниона из вектора и величины угла разворота


Ещё раз – что такое кватернион? Для разработчика – это прежде всего инструмент, описывающий действие – поворот вокруг оси на заданный угол:

(w, vx, vy, vz),

где v – ось, выраженная вектором;
w – компонента, описывающая поворот (косинус половины угла).
Читать дальше →
Total votes 24: ↑19 and ↓5 +14
Views84.7K
Comments 22

Основы боевой системы в играх

Development for iOSDevelopment of mobile applicationsGame developmentObjective CXcode
Translation
Дорогие читатели, я придумал для себя интересное хобби, которое принесет ощутимую пользу не только мне, но и вам. Так как сейчас я активно занимаюсь прокачкой своего навыка в создании игр, мне приходится изучать тонны различной информации по этой теме, а много полезной информации можно найти исключительно в буржнете. Я сам не очень люблю читать информацию на не родном для меня языке, поэтому я решил убить сразу целую стаю зайцев: совершенствовать свой язык переводя статьи, совершенствовать свои навыки как геймдизайнера, приносить пользу другим делясь интересным материалом. Погнали.



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

В результате, благодаря приобретенному опыту удалось написать свод правил. Соблюдение правил поможет вам воплотить мощную боевую механику в ваших играх.
Узнать все секреты
Total votes 57: ↑43 and ↓14 +29
Views71.9K
Comments 12

Как сделать персональный шрифт из своего почерка за три минуты

DesignDIY
Tutorial
image

Стартап MyScriptFont.com предлагает прекрасный по простоте, и к тому же бесплатный метод изготовления своего собственного шрифта. Создание и редактирование векторных фигур вручную уходит в прошлое.
Читать дальше →
Total votes 52: ↑49 and ↓3 +46
Views85K
Comments 31

Геймшторминг. Игры, в которые играет бизнес

Издательский дом «Питер» corporate blogProfessional literature
Доброго времени.
Мы получили электронные права на книгу «Геймшторминг. Игры, в которые играет бизнес».

image

Создать благоприятную среду для творческого мышления и инноваций не так-то просто. Как реализовать это в условиях вашей фирмы? Ответ на этот вопрос может удивить вас: при помощи поиска новых идей в игре. Эта книга содержит описание более 80 игр, помогающих ломать барьеры, совершенствовать коммуникативные навыки и генерировать новые идеи, догадки и стратегии. Авторы позаимствовали идеи и инстру-менты у профессионалов мирового класса, команды которых совершают настоящие чудеса. В результате появилось данное уникальное собрание игр, вдохновляющих на действие и на творчество и структурирующих рабочее пространство.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views11.3K
Comments 3

GoPro Hero 3/3+ Black Time-lapsе фотосъемка с ручной настройкой выдержки и экспозиции

GadgetsPhotographic equipmentVideo equipmentLifehacks for geeks
Sandbox
Уже достаточно много людей знают камеры марки GoPro. О том, как использовать возможности последней модели Hero 4 в камерах 3/3+ Black будет эта статья.


Читать дальше →
Total votes 23: ↑22 and ↓1 +21
Views19.7K
Comments 14

Уменьшаем количество ошибок с помощью чек-листа Code Review

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

Исследование, проведенное Software Engineering Institute, показывает, что программисты делают 15-20 распространенных ошибок. Добавив такие ошибки в чеклист, вы можете быть уверены, что заметите их в момент появления и поможете от них избавиться надолго.

Чтобы вам было от чего отталкиваться, вот вам список типичных пунктов:
Читать дальше →
Total votes 26: ↑25 and ↓1 +24
Views28.5K
Comments 13

Что нового в C# 6.0?

C#
Sandbox
image

Microsoft выпустила предварительную версию Visual studio 2015 и .Net 4.6 для разработчиков. В новом C# 6.0 несколько новых возможностей, которые могут облегчить кодинг.

В этой статье рассмотрены новые возможности языка C# 6.0. Скачать новую VS можно по ссылке:
Microsoft Visual Studio Ultimate 2015 Preview

Инициализация свойств со значениями


В C# 6.0 мы можем инициализировать свойства со значениями, написав справа от них их значение. Это поможет избежать ошибки с null и пустыми значениями свойства.

Раньше:


public int Id { get; set; }
public string FirstName { get; set; }

Теперь:


public int Id { get; set; } = 1001;
public string FirstName { get; set; } = "Srinivas";
Читать дальше →
Total votes 95: ↑81 and ↓14 +67
Views142.8K
Comments 133

Идентифицировать человека среди 1 500 000 пользователей мобильной связи можно всего по 4 точкам во времени и пространстве

Information Security
Каждый из нас изо дня в день бывает в одних и тех же местах примерно в одно и то же время — дом, работа, спортзал, магазин, снова дом… Наш ежедневный маршрут достаточно стабилен и в то же время уникален. Совместное исследование американских и бельгийских учёных продемонстрировало, что степень его уникальности гораздо выше, чем можно предположить.

Анализ базы данных, в которой была собрана анонимизированная информация о времени и месте звонков и СМС 1 500 000 абонентов на протяжении пятнадцати месяцев показал, что для идентификации 95% людей достаточно знать всего четыре пространственно-временные точки.

Всего две точки позволяют различить индивидуальный след половины пользователей, а одиннадцати достаточно, чтобы различить все до единого следы. На иллюстрации слева приведены примеры таких индивидуальных следов. Авторы исследования сравнивают уникальность мобильного следа с отпечатками пальцев — в 1930 году французский пионер криминалистики Эдмон Локард показал, что для идентификации по отпечатку пальца достаточно двенадцати совпадений деталей рисунка.

Таким образом, получив из открытых источников (Facebook, Twitter, Foursquare, LinkedIn и т.п.) всего несколько характерных для человека пространственно-временных точек, можно деанонимизировать абонента мобильной связи среди миллионов записей, не содержащих вообще никакой персональной информации, и отследить все его перемещения.
Читать дальше →
Total votes 138: ↑131 and ↓7 +124
Views122.2K
Comments 122

Теория потока: как создать игру, которую полюбят все

Plarium corporate blogDevelopment of mobile applicationsGame development
Всем привет.

Я – игроголик. Могу две недели потратить на прохождение одного босса. По дороге на работу могу просчитывать стратегию битвы с вражеской армией. Могу упасть со стула из-за того, что не заметила, как отсидела ногу во время трехчасового рейда. Могу и практикую.

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


Читать дальше →
Total votes 60: ↑51 and ↓9 +42
Views76.9K
Comments 23

Как легализовать доход от Google AdSense для ИП

IT-companies
Sandbox
Относительно недавно у Google AdSense появился новый способ выплаты, а именно — перевод средств на валютный счет в USD. Пока данный способ является экспериментальным и устанавливается по запросу в службу поддержки. Так уж получилось, что я стала участником эксперимента и расскажу о своем опыте перевода денег от гугл напрямую на ИП в России.
Читать дальше →
Total votes 30: ↑28 and ↓2 +26
Views32.9K
Comments 58

Google Play — работаем легально!

IT-companies
Привет, Хабр!



Сегодня, я хочу рассказать о том как сделать свое хобби по разработке Android-приложений пусть небольшим, но официальным бизнесом. О том, как легально получать деньги, заработанные на Google Play, о «страшном» валютном контроле и «таинственном» паспорте сделки.
Читать дальше →
Total votes 92: ↑88 and ↓4 +84
Views104.1K
Comments 115

Наглядно о том, почему я не беру кредиты

Finance in IT
Кредит — это когда банк вас грабит и вы ему за это ещё платите.
Пожарный Сидоров бездействовал: банк горел — кредит гасился.



Привет, Хабр!

Многие из вас, наверняка, слышали не раз подобные шутки про кредиты и ипотеку. Некоторые, наверное, не раз пользовались калькуляторами вкладов и кредитов, и оценивали выгодность того или иного способа накопления денег. Я тоже недавно заинтересовался этой темой, и подошёл к этой проблеме математически.
Читать дальше →
Total votes 123: ↑77 and ↓46 +31
Views119.8K
Comments 283

Что делать, если вам надоели рекламные СМС

Cellular communication
В продолжение статей о том, что ФАС собирает дополнительную информацию о «коротких» номерах, хочу рассказать, как эта служба может помочь вам избавиться от нежелательной рекламы по СМС.

Согласно ч.1 ст.18 ФЗ «О рекламе», распространение рекламы по сетям электросвязи, в том числе посредством использования телефонной, факсимильной, подвижной радиотелефонной связи, допускается только при условии предварительного согласия абонента или адресата на получение рекламы.

Итак, отписавшись от всех рекламных рассылок своего оператора, я наивно полагал, что рекламные СМС меня больше не будут отвлекать. Но маркетологи различных компаний решили, что без рекламы мне скучно, и быстро исправили ситуацию. В итоге, год назад я практически каждую неделю получал несколько рекламных СМС, в основном это были сообщения от такси нашего города. Особую активность компании проявляли перед Новым годом.
Читать дальше →
Total votes 202: ↑199 and ↓3 +196
Views153.1K
Comments 150

on{X}: приложение для Android от Microsoft

Software
Представьте, что вы можете запрограммировать ваш Android так, чтобы он писал вашей жене, когда вы уходите с работы. А теперь представьте, как ваш Android напоминает вам утром захватить зонтик, если в этот же день собирается идти дождь.

На самом деле, это реальность. Как сообщает TechCrunch, Microsoft сегодня представил бета-версию on{X} (произносится «он-экс») — сайта и Android-приложения, которые предоставляют пользователям расширенный контроль над их Android-телефонами с помощью удалённого программирования (да-да, именно Microsoft). Полугики могут воспользоваться готовыми рецептами, тогда как ультрагики могут создать свои сценарии с JavaScript API.
Читать дальше →
Total votes 48: ↑42 and ↓6 +36
Views3.3K
Comments 58

Паранойя по поводу юридической безопасности или с чего начать защиту своего бизнеса

Legislation in IT
Успешные компании всегда привлекают к себе разного рода мошенников, взяточников и прочую нечисть. По собственной практике могу сказать, что в бизнесе действует принцип детской песочницы. В детстве все делились на тех, кто создает и тех, кто хочет прийти на все готовенькое. Вот построишь ты дворец из песка, а кто-то придет и обязательно или разрушит, или заберет. Бороться с этим бесполезно, как бесполезно бороться с животными инстинктами, которые в нас живут.
Читать дальше →
Total votes 69: ↑56 and ↓13 +43
Views26.2K
Comments 42

Жизнь разработчика (в картинках)

Website development
Взято отсюда специально для хабра. Возможно, в некоторых из ситуаций вы узнаете себя.

Когда я показываю босу, что окончательно пофиксил баг



Когда проджект-менеджер входит в офис



Читать дальше →
Total votes 884: ↑700 and ↓184 +516
Views58.9K
Comments 132

Советы и рецепты начинающему Android программисту

Development of mobile applicationsDevelopment for Android
Sandbox
Добрый день, уважаемые хабраюзеры.

В данной статье я хочу поделиться своим опытом разработки под Android.
Требования к функционалу разрабатываемого продукта породили различные технические задачи, среди которых были как тривиальные, разжеванные во множестве блогов, так и крайне неоднозначные, с неочевидным решением. Я столкнулся с массой вещей, незнакомых мне, как .NET разработчику. Узнал о существовании инструментов, которые значительно упрощают жизнь. Думаю, что каждый начинающий андроидовец проходит похожий путь. Я мог бы сэкономить до трети времени, потраченного на разработку, поиск и эксперименты, имея такую статью.

Поэтому в данном посте я предлагаю вашему вниманию сборник рецептов и советов, которые помогут быстрей и правильней создать Ваше приложение.
В бой!
Total votes 46: ↑35 and ↓11 +24
Views77.5K
Comments 65

Information

Rating
5,877-th
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity