Примерно раз в полгода просматриваю статьи, посвященные геймдизайну и игровой аналитики. К сожаление, в них много субъективных переживаний и мало воспроизводимых решений. Сегодня решил написать небольшую статейку про баланс «камень—ножницы—бумага», основанный на бездушной теории вероятностей. Подход доступен любому усидчивому читателю. Само собой, при отсутствии минимальной математической культуры, придется поразбираться
Neural Networks & C++
Финляндия для разработчиков игр: маленькая страна с большими возможностями
Финны умеют делать не только крутую музыку, но и отличные игры. Страна с населением в каких-то 5 млн человек и лишь 240 игровыми студиями может похвастаться оборотом игрового рынка в €2,2 млрд. Вам знакомы такие названия, как Supercell, Rovio, Remedy Entertainment, Housemarque, Seriously Entertainment? Все они — финские студии.
Более того, Финляндия стала центром притяжения ведущих геймдев-компаний мира: в Хельсинки открыли офисы Ubisoft, Electronic Arts, Epic Games, Huuuge Games, Zynga и другие.
Это удачное место для софтлонча: финны — платящие (и привыкшие платить!) пользователи с западным менталитетом и приятным ARPU в $48.
А вы знали, что в Финляндии государство спонсирует стартапы и игровые студии, а зарубежных разработчиков ждут с распростертыми объятиями? Мы в Alconost решили узнать об этих заманчивых перспективах побольше и пообщались с экспертом в финском геймдеве.
Оптимизация C++: совмещаем скорость и высокий уровень. Доклад Яндекса
— Всем привет. Я занимаюсь оптимизацией для CPU библиотеки машинного обучения CatBoost. Основная часть нашей библиотеки написана на C++. Сегодня расскажу, какими простыми способами мы добиваемся скорости.
Спутниковая связь против экологических катастроф? Решение дешевле и проще чем вы думаете
В одной из прошлых своих статей я делал обзор микроконтроллеров, а сегодня речь пойдёт о модуле, который поможет им спасти мир. Ну, во всяком случае, от экологических катастроф. Хитроумные датчики на основе микроконтроллеров способны сегодня на многое. Они умеют контролировать уровень воды, определять степень её загрязнения, распознавать подозрительный шум в турбинах, оценивать малейшие отклонения ориентации и даже опасный уровень напряжения в конструкциях зданий и сооружений… На основе результатов их работы можно с большой вероятностью предсказать нарастающую опасность возникновения экологической катастрофы. Есть, однако, серьёзная проблема — катастрофы имеют обыкновение происходить неожиданно и зарождаться в отдалённых безлюдных местах, порой не охваченных даже сотовой связью. Передать сигнал тревоги в таких условиях бывает совсем не просто. На помощь в таких случаях приходит спутниковая связь. “Но ведь это очень сложно и дорого” — скажете вы.
Года три назад я считал так же, пока не столкнулся в ходе одного из своих проектов с элегантным и недорогим решением проблемы. Оказывается уже давно существует достаточно доступный модуль, на основе которого можно создать автономный спутниковый передатчик. Одного комплекта батареек будет достаточно для поддержания устройства в работоспособном состоянии в течении длительного периода времени — от нескольких месяцев до нескольких лет.
Если есть желание познакомиться с темой поближе и не жалко потратить десяток минут своего драгоценного времени — милости прошу под кат.
Как разработчикам проходить валютный контроль: пошаговая инструкция
Недавно мы с нашими друзьями из Тинькофф провели вебинар о том, как работать с зарубежными компаниями. Самой горячей темой был валютный контроль. Сначала все и правда кажется сложным: нужно оформить контракт, потом инвойс по определенной форме, предоставить какие-то бумаги, уложиться в сроки. Но в реальности все намного проще.
Мы попросили спикеров вебинара по шагам рассказать, как получать оплату в валюте и на что надо обращать внимание. В статье — наглядная схема и три лайфхака, как получать валюту на свой счет как можно скорее. Все на примере того, как это работает в Тинькофф Бизнесе.
Разбор игры RAID: Shadow Legends (монетизация через поведенческую психологию)
Согласно статистике statista.com, выручка на рынке мобильных игр с начала 2020 года составляет почти 20 миллиардов долларов США. Конкуренция среди мобильных игр сейчас огромная, и лишь немногим удается пробиться на пути к популярности. Сегодня я хотел бы на примере игры RAID: Shadow of legends показать, как им удается быть не просто на плаву, но и зарабатывать хорошие деньги, используя механики поведенческой психологии.
Если интересно, то добро пожаловать под кат.
Как защищать авторские права, чтобы не чувствовать себя беспомощным идиотом
Я не совсем беспомощная и могу защитить себя, если соседи сожгли мне дом или работодатель нарушает трудовое законодательство. У меня отличный юрист, который не слил ни одной проблемы, за которую брался. Но когда доходит до авторских прав, я впадаю в кому. Не считала, сколько раз я встречала в сети свои тексты, сколько планов публикаций и образовательных программ я «подарила» «нерешительным» работодателям, а однажды моя фотография в стиле Half-Life 2 на билборде целый месяц рекламировала магазин одежды.
Но думать о том, чтобы устроить разборку «чей совочек», так тошно, что я даже не пыталась никогда что-то с этим сделать. А послушав друзей, быстро поняла, что про «срочно в суд!» болтают те, у кого не было никакого реального опыта. Кому действительно случалось судиться, вспоминают это как травматичный и крайне разорительный эксперимент, говорить о нем не любят и повторять не хотят.
Но тут мне попалась история, как Максим Ильяхов без шума, пыли и обмороков взял и отстоял права на книгу «Пиши, сокращай» у «инфобизнесмена с Бали» Даниила Галта. Не сам отстоял, конечно, с юристами, но смог, выжил и получил с грабителя 300 тысяч за упущенную выгоду и вред деловой репутации.
20 инструментов Android-разработчика, о которых вы могли не знать
Набор полезных, но не очень известных инструментов и библиотек Android.
Работая над статьями о 30 лучших библиотеках и проектах Android 2019 г. и 25 лучших библиотеках и проектах Android 2020 г., я наткнулся на множество замечательных инструментов и проектов, которые могут пригодиться в разработке приложений для Android — ниже они приведены в случайном порядке. Пользуйтесь!
Особенности охоты на вакансии в Германии
Данная статья будет полезна всем тем, кто хочет поподробнее узнать о том, какие особенности поиска работы в Германии существуют. Мое мнение основывается на опыте в подборе персонала в сфере IT в Мюнхене, так как в прошлом я IT-рекрутер, а в данный момент времени – коуч по карьере в Германии.
Конечно же в рамках одной публикации практически невозможно осветить все существующие нюансы поиска желанной должности, а потому я представляю вашему вниманию лишь самые интересные из них, на мой взгляд. Дабы скептики расслабленно и с доверием отнеслись к предоставленной информации, я обратилась к сайту Statista.de за проверенными статистическими данными, подтверждающими мой опыт.
Давайте удивляться вместе!
Переезд инженера в Германию: «Голубая карта», налоги, дети
Для тех, кто хочет работать за границей, Германия — хороший вариант. Европейское расположение, всего несколько часов полета и относительно дешевые билеты — можно навещать родителей по выходным. Германия обязательно попадает в топ стран для релокейта, а среди русских программистов — вообще вторая по популярности страна для переезда.
Топ-5 стран по количеству переехавших российских инженеров в тысячах, Amazing Hiring, 2020
*около 30% инженеров не открывают своих данных для открытого поиска.
Стоит ли Германия релокейта, и что ждет тех, кто переезжает не один? В нашем сегодняшнем материале — плюсы и минусы переезда в страну пива и брецелей.
Awesome-лист своими руками, или GitHub вместо блокнота
Привет, Хабр! Наверное, у каждого из нас есть такой файлик, куда мы припрятываем что-то полезное и интересное для себя. Какие-то ссылки на статьи, книги, репозитории, мануалы. Это могут быть закладки в браузере или даже просто открытые вкладки, оставленные на потом. Со временем все это разбухает, ссылки перестают открываться, а большая часть материалов просто устаревает.
А что если поделиться этой годнотой с сообществом и выложить этот файлик на гитхаб? Тогда ваши труды могут быть полезны еще кому-нибудь, а поддерживать актуальность можно совместно, принимая обновления от желающих через старые добрые PR'ы. Именно для этого предназначен проект Awesome lists. Он входит в ТОП-10 репозиториев гитхаба, обладает 138К звезд, и ссылка на ваши труды может оказаться прямо в его корневом README, что привлечет огромную аудиторию к вашему творчеству. Правда, для этого придется немного постараться. О моем опыте таких стараний хочу поделиться с вами.
Меня зовут Максим Грамин. В КРОК занимаюсь Java-разработкой и исследованиями в области БД. В этом посте я расскажу, что такое Awesome Lists и как сделать свой настоящий официальный awesome-репо.
DJI представила четвертый в серии стабилизатор для смартфонов Osmo Mobile 4
DJI не перестает удивлять пользователей своими разработками. В этот раз компания представила новый портативный электронный стабилизатор для работы со смартфонами — Osmo Mobile 4. Легче своего предшественника, новинка обладает расширенными качествами съемки и постобработки. Об этом и не только в нашем обзоре.
Что такое опционы и кому это нужно. Ликбез для гика, ч. 6
Эти инструменты не так близки простому обывателю, как, например, банковский вклад, но для современных финансовых рынков они важны. И их периодически обсуждают в неспециализированных СМИ, и я думаю, что составить общее представление об опционах и том, как с ними работают финансовые компании, полезно.
Кроме этого, эта тема связана с интересной математикой, вычислительными методами и разработкой программных систем — всё как мы любим.
Террор авторского права и дизайн сайта
Как найти иллюстратора, если вы ничего не понимаете в иллюстрации
До этого момента мне не приходилось заниматься поиском фрилансеров, я была по другую сторону баррикад, что мне очень помогло, поэтому решила написать небольшой гайд для людей, которые оказались в той же ситуации впервые или имели неудачный опыт. Мой рассказ будет не только теоретическим: под катом реальные кейсы с комментариями и выводами.
Эта статья для тех, кто ищет иллюстраторов на фриланс, при этом «не умеет рисовать», мало взаимодействует с «творческими людьми» и имеет слабое представление об иллюстрации в целом. Слово «иллюстрация» можно заменить на «логотип», «лендинг», «сайт», «анимированное видео».
Как вести технический блог?
Я работаю в коммерческой разработке с 2011 года. С конца 2012 занимаюсь разработкой под iOS. Свою первую техническую статью я написал на Хабре в начале 2017 года про подход к локализации мобильных приложений. Потом выпустил ещё несколько статей по iOS-разработке на Хабре и в конце 2017 года я перешёл в новую компанию и решил вести блог про solution architecture https://medium.com/@nvashanin, где начал описывать общие концепты, обязанности архитектора, его скилл-сет и т.д. К лету 2020 года количество просмотров моих статей перевалило за 800 тысяч, а количество времени, которое люди потратили на прочтение — больше 6 млн минут, или около 12 лет чистого времени. Флагманская статья была переведена другими людьми на разные языки: например, польский или испанский.
В статье я расскажу про свой путь к техническому блогу — от идеи до регулярных публикаций. Расскажу, о чём можно писать, как писать и как оформлять статьи, а также о том, как на них заработать. Мне, например, удалось купить себе часы на деньги, которые принёс блог. Статья подойдёт тем, кто только задумывается о написании статей, а также будет полезна и тем, кто уже активно пишет.
Wi-Fi: неочевидные нюансы (на примере домашней сети)
[!!]: после замечаний касательно публикации первой части привожу текст целиком. Если вы читали первую часть — продолжайте отсюда.
Выбираем канал для точки доступа Wi-Fi. Исчерпывающее руководство
Шаг первый — поплакать. Шаг второй — нырнуть под кат. Вопрос простой, а ответ — нет.
Общедоступные данные дистанционного зондирования Земли: как получить и использовать
Дистанционное зондирование Земли (ДЗЗ) — наблюдение поверхности Земли наземными, авиационными и космическими средствами, оснащёнными различными видами съемочной аппаратуры [википедия]. Поговорим о возможностях, предоставляемых бесплатными и общедоступными данными. Всего не перечислить, поэтому расскажу только о том, с чем я сам работаю, все примеры кода и картинки мои собственные. Исходный код по ссылкам представлен на языке Python 3 в виде Jupyter Notebooks на GitHub.
Картинка ниже показывает смещение поверхности Земли относительно спутника (красным цветом обозначено смещение вверх и синим — вниз) в результате землетрясения (6.5 баллов) — как видим, горы "подросли" (на 20-30 см) и долины углубились (на 15-20 см). Можно ли это замерить локально? Да, с помощью сети наземных приемников GPS, для которых местоположение можно вычислить с очень высокой точностью, но это дорого и сложно, а точность спутниковых наблюдений уже превосходит наземные. Кстати, показанная интерферограмма вычислена за пару часов на обычном лаптопе с помощью Open Source утилит GMTSAR (фактически, это расширение для знаменитых в области наук о Земле утилит GMT).
Как растут горы — спутниковая интерферограмма землетрясения магнитудой 6.5 баллов в Монте Кристо, Невада, США
Как вывести сайт под запад в ТОП10, не зная ничего о SEO
Что вы найдете в этой статье:
- Реальный кейс, который работал, работает и будет работать.
- Пошаговую инструкцию «Что? Зачем? Как?» на простом языке.
- Описание провалов, куда ж без них.
- Что-то интересное на рынке SEO, но это не точно.
Чего вы здесь не найдете:
- Трендов 2020, 2021 или любого другого года.
- Мнений экспертов.
- Предложения услуг продвижения.
Если все устраивает — прошу, следуйте ниже по тексту.