Как стать автором
Обновить
9
0

Back-end developer

Отправить сообщение
А вот слово «доминусировать» хорошо подходит для Хабра (в значении «закончить минусировать», т.е. «закончить ставить минусы»).
Мне кажется, будет то же самое, что и сейчас с играми — чем популярнее и нужнее программа, тем быстрее взломают. Вообще, как показала практика, Denuvo — довольно легко взламываемая защита.
Да, вот тоже, когда увидел слово «пленоптика» (и пока не заглянул в статью), долго сомневался — оно от латинского plenum или таки от пленки?
Ну я так понимаю, «или» здесь неисключающее, так что это не противоречит.

Вот у блокады, кстати, преимущество, что она без рута работает (хотя, наличие рута на телефоне не помешает в любом случае).

привелегий

Таки «привилегий» (да и по-английски privilege). Мелочь, но глаза все-таки режет
По поводу блокировки рекламы нельзя не упомянуть про опенсорсную Blokada (она на F-Droid). Работает в режиме VPN, поэтому блокировка распространяется на все приложения (можно при желании добавить приложения/хосты в исключения).
25 многовато, вполне достаточно 10 или даже 5 (естественно, для каждой версии этот срок должен считаться отдельно).
А вот нечего было функцию в define закидывать:
// C99
extern inline int my_isspace(int ch) {
  return (ch == ' ') || (ch == '\t');
}

Так бы и компилятор пожаловался, если бы встретил название из стандартной библиотеки.
Наверное, как обычно принято в России — не больше, чем на 20 км
Возможно, это сделано для того, чтобы модераторы Twitter не блокировали аккаунт, видя борца с расизмом.

Конечно, у них же против SJW-шников нельзя слова сказать, они же святые. Хорошее прикрытие — если не менять к ним отношение, то так и будет.

Там скорее из первой половины 2000-х
Но вот честно, такое ощущение, что там не только сайт из 2000-х, но и пользователи :)
Согласен, валидация (всякими JSON Schema) необходима — если запрос не по схеме, то возвращать что-то типа 400 с описанием этой самой ошибки (что необходимо, что лишнее). Потому что если запрос не проходит валидацию, то даже пытаться его обработать смысла особого нет. Соответственно, и мапинг в статику — тоже очень полезная вещь (конечно, когда эта статика есть), это обнаружит потенциальные проблемы на уровне компиляции (опять же, когда она есть), а не после деплоя (или, еще хуже, на продакшене).
Сортировка карт (по масти или по достоинству, по возрастанию или по убыванию) в игре есть, включается в настройках. Или что Вы имели в виду?

Вообще да, от порядка многое зависит. Пока реализовано только в порядке выкладывания.

К предыдущему: Согласен, что 4 шестерки могут быть круче, почему и сделаны все эти поправки и штрафы. Оценка _только_ по рангу самих карт бессмысленна.
Альфаго в чистом виде не получится (как и Альфазеро и т.п.), потому что дурак, в отличие от шахмат и го — все-таки игра с неполной информацией. Но вообще — довольно интересная тема, в том числе и для исследования.
Вот самое интересное, что играет-то довольно неплохо (опытным путем проверено, хотя и субъективная оценка) и безо всякого подсчета. Конечно, с подсчетом будет явно лучше, но цель конкретно статьи — показать что-то вроде простого примера псевдо-AI (во многих играх этого и достаточно, они ведь в первую очередь рассчитаны на казуальных пользователей, а не на заядлых геймеров).
12 ...
15

Информация

В рейтинге
Не участвует
Откуда
Россия
Работает в
Дата рождения
Зарегистрирован
Активность