Обновить
8K+
49
Роман Сохарев@greabock

Разработчик

19,4
Рейтинг
19
Подписчики
Отправить сообщение

О подборе игроков

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели12K

На волне того бардака, что творится в найме, я как-то сидел и скролил вакансии go-разработчика на одной из площадок. И тут я подумал: “Я же всегда хотел в геймдев! Интересно, в геймдеве нужны гоферы?”. Я настроил фильтр и начал скролить поновой. Пока скролил, меня посетила отрезвляющая мысль: “Да не хотел я никогда в настоящий геймдев. Я хотел в тот геймдев, который я себе сам придумал”. Но не успел я эту мысль додумать, как наткнулся на вакансию гофера, как раз в геймдев. Я бегло просмотрел карточку вакансии, и мой взгляд зацепился за ключевой требуемый навык: необходим опыт в игровом матчмейкинге.

Что я знаю о матчмейкинге? Его Арпад Эло придумал, вроде?

FIND MATCH

[Что не так с GraphQL]… И как с этим бороться

Время на прочтение4 мин
Охват и читатели12K

В прошлом материале, мы рассмотрели неудобные моменты в системе типов GraphQL.
А теперь мы попробуем победить некоторые из них. Всех заинтересованных, прошу под кат.

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

Что не так с GraphQL

Время на прочтение6 мин
Охват и читатели55K

В последнее время GraphQL набирает всё большую популярность. Изящный синтаксис запросов, типизация и подписки.


Кажется: "вот оно — мы нашли идеальный язык обмена данными!"...


Я разрабатываю с использованием этого языка уже больше года, и скажу вам: всё далеко не так гладко. В GraphQL есть как просто неудобные моменты, так и действительно фундаментальные проблемы в самом дизайне языка.


С другой стороны, большая часть таких "дизайнерских ходов" была сделана не просто так — это было обусловлено теми или иными соображениями. По факту, GraphQL — не всем подойдет, и может оказаться совсем не тем инструментом, который вам нужен. Но обо всём по порядку.

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

Вычисление пересекающихся интервалов в линейных и замкнутых числовых полях

Время на прочтение5 мин
Охват и читатели55K
Здравствуйте! И сразу прошу прощение, за слишком мудрёное название, но оно наиболее полно отражает излагаемый ниже материал.

Я думаю многие из вас сталкивались с необходимостью вычисления пересекающихся интервалов. Но задача с которой я столкнулся на днях — оказалась не столь тривиальной. Но, обо всем по порядку.

Вычисление пересекающихся интервалов в линейном пространстве имен


Если у вас уже есть представление о пересечении интервалов, то пройдите сразу сюда.

Вычисление пересечений временных интервалов (отрезков времени) на прямой линии времени не составляет особого труда. Мы можем условно иметь пять видов временных пересечений.
Обозначим один отрезок времени как "\ \", а другой "/ /"

  1. Смещение вперед по оси времени "/ \ / \"
  2. Смещение назад по оси времени "\ / \ /"
  3. Вхождение " / \ \ / "
  4. Поглощение "\ / / \ "
  5. Совпадение «X X»

Подробности

Информация

В рейтинге
495-й
Откуда
Россия
Зарегистрирован
Активность