Для того, чтобы по координатам быстро получать регион, идеально загрузить данные в postgresql с расширением postgis. Пример я показывал в ответе (там ещё и использование osmosis показано) https://qna.habr.com/answer?answer_id=1198614#answ...
Следует учесть, что в результате будет мусор в небольшом количестве, могут зацепиться соседние области, н.п. около границы и всё такое, всё дело в том, что полигон обрезки региона чуть больше области.
Таких игр в разных вариациях полно. Например, есть такая Clash of Clans. Развиваешься, строишься, выставляешь оборону, автоматические пушки, заградительные стены и всё такое. Даже в твоё отсутствие на тебя могут напасть, и цель состоит в том, чтобы войска противника закончились в битве раньше твоих.
Писать игры, ни разу в них не играя - по-моему, так себе идея.
Делать надо, конечно же, на сервере, потому что нужна коммуникация между игроками, плюс сломают быстро, если нет никакого контроля... Монетизировать продажей ресурсов, вип-режима, особых юнитов итд итп. Захватить рынок в любом случае не удастся. И легко получать доход тоже, на конкурентном рынке сделать даже простую игру с приличным балансом и интересным геймплеем непросто.
Добавлю, что через a2p-сервисы доставка на прямые мобильные номера обычно всё равно невозможна, так что на их поддержку не просто можно спокойно забить, а придётся забить в любом случае.
Правда, в Челябинской области есть настоящие мобильные номера с префиксом 7351 Теле2 и Ростелекома (бывшие клиенты УСИ) без парных к ним DEF-номеров. Но их не так много, плюс их можно найти в выгрузке Россвязи ABC-3xx по названию оператора и региону.
dsdsda976, локальный почтовый сервер может делать что угодно, это не значит, что другие почтовики будут делать то же самое. Более того, плохие заголовки дают лишние очки в спамофильтр.
MAIL From не имеет отношения к полю From, они часто отличаются. Вообще говоря, сервер может что-то дописывать в письмо, ибо на это нет никаких ограничений, но и обязанности тоже нет.
Я когда тестирую почту и ленюсь указывать поле From: и другие, то получаю письмо с неизвестного отправителя с неизвестным заголовком с неизвестной датой чаще всего сразу же в спаме.
uuuu, проверить пароль 3 раза в секунду это фигня, а не расход ресурсов. И 4 ядра с 4 Гб памяти это нисколько не слабо, в интернетах овердофига виртуалок намного "слабее".
msk4msk, если вставлять штатным механизмом embedding'а с youtube, то не будет. Но нужно отметить, что на ютубе хватает видео с включённой опцией "запретить просмотр на других сайтах", у таких припопытке запустить появляется предупреждающее сообщение и ссылка на большой ютуб.
SEOD, не всё так просто в современном железе с энергосбережением. Сейчас для энергосбережения нужна плотная интеграция с софтом, особенно, конечно, на телефонах, но и в ноутбуках та же фигня есть. Бывали ноутбуки, где приходилось хакать биос, потому что в Linux они совершенно неадекватно тратили энергию, потому что авторы биоса были криворукие.
Какая-то странная конспирология. Тот же john легко ставится из дефолтных дистрибов Debian/Ubuntu, никто его не прячет. Равно как и mldonkey, например. А уж торрент-клиентов там завались.
Alexanderietz, я не знаю, что такое "SQL-разработчик". Обычно SQL-запросы пишут для решения конкретных задач: для работы софта, для генерации отчётов (в том числе в специальных системах для этого, типа JasperReports), также есть такой вид деятельности DBA (Database Administrator). Отдельного вида деятельности "написание SQL-запросов" нет.
chamkooo, может оказаться, что проще поискать данные в более доступных источниках. Например, по тому же коронавирусу обновляемая статистика по странам выкладывается прямо на гитхаб: https://github.com/CSSEGISandData/COVID-19
Сергей Паньков, у каждого решения есть плюсы и минусы. Например, если просто редиректить почту в скрипт, то при глюках скрипта можно терять почту. В некоторых задачах это критично, в некоторых - наплевать.
Городить почтовый сервер действительно может быть сложно и затратно, ещё затратнее помимо почтового сервера городить к нему pop3/imap-интерфейс и заморачиваться с его защитой от ненужных глаз (firewall, сложные пароли, обновление при обнаружении уязвимостей итд итп). Зато, например, при сбоях заборщика почты сама почта останется в ящике, да и её можно оттуда не удалять после взятия на всякий случай.
В общем, нет универсального решения на каждый случай. Кому-то достаточно запустить скрипт в цикле, а кому-то надо полгода согласовывать защищённый контур с выделенными каналами и криптошлюзами. Задачи-то разные.
wget http://osm.sbin.ru/osm_dump/RU-MOS.osm.pbf
Фильтруем только объекты с boundary=administrative, результат записываем в файл формата osm xml
Того же результата можно достичь с помощью инструментов osmosis или osmctools.
Полученный файл можно использовать, например, можно сделать geojson (ogr2ogr является частью gdal):
Как вариант, можно сделать shp-файлы (популярный формат в области ГИС)
Для того, чтобы по координатам быстро получать регион, идеально загрузить данные в postgresql с расширением postgis. Пример я показывал в ответе (там ещё и использование osmosis показано) https://qna.habr.com/answer?answer_id=1198614#answ...
Следует учесть, что в результате будет мусор в небольшом количестве, могут зацепиться соседние области, н.п. около границы и всё такое, всё дело в том, что полигон обрезки региона чуть больше области.
Административный уровень определяется значением тэга admin_level, см. https://wiki.openstreetmap.org/wiki/RU:Tag:boundar...