Быстрый геопоиск, где взять? Из геймдева!
Временами возвращаюсь к вопросу реализации алгоритма быстрого геопоиска для мессенджера. Стандартные серверные алгоритмы PostgreSQL меня не устроили. Дело в том, что существует плагин PostGIS. И плагин вроде как отлично справляется с задачей поиска в радиусе.
И правда, чего не хватает? Есть основные функции, котрые хотел бы добавить в мессенджер:
- оповещение подписчиков при приближении человека
- оповещение при входе человека в область сложной формы
- возможно еще что-то подобное, связаное с геооповещением
Функции удобные, полезные, бесплатные. Если включить режим "семья", то вообще отлично. Матери будут видеть своих детей на карте :)
Конечно, можно решить как-то данные задачи и с помощью PostreSQL. Например сделать кучу точек в пространстве и сканировать рассточяние из них. Так мы узнаем попал ли человек в указанную область. А оповещение можно сделать путем постоянного опроса и проверки. Если сервисом пользуется 1000 человек и каждый и из них примерно 1000 якорей за которыми производится мониторинг, то это сильно ударит по производительности сервиса. В общем невооруженным взглядом понятно, что тут нужно придумывать что-то другое или покупать бесконечную серверную мощь для решения пустяковой задачи 😂.
И вот, недавно пришла идея алгоритма, который позволит решить подобную задачу: октри. А если точнее, то его 2D-брат по имени "квадродерево". К счастью это уже реализовано в предыдущем продукте, который разрабатывал с коллегой: https://store.steampowered.com/app/2412090/Total_Reload/
Как говорится, просто бери и используй.
В общем-то так я и делаю, но... Но система была написана с учетом одного инстанса, то есть для игрового компьютера. А мне нужно чтобы оно работало на нескольких компьютерах, стейтлесс нужен.
В общем, пока думаю как перенести это все дело на свой сервер с учетом стейтлес подхода к обработке данных. Может кто-то знает готовые решения и ткнет в них? По идее Яндекс такси должен иметь что-то подобное, но что они используют найти не удалось.
Кому интересно, можете подписаться куда-нибудь на меня, попробуете мессенджер в числе первых.
Постепенно буду продолжать делиться успехами :)
Око Сахары, также известное как структура Ришат
Загадочное геологическое образование диаметром 50 км в мавританской части пустыни.
Изначально предполагалось, что это огромный ударный кратер, но в ходе исследований гипотезу опровергли, и теперь большинство геологов считают, что круги возникли в результате эрозии осадочных пород 500-600 млн лет назад.
Кстати, объект служит одним из ориентиров для 🚀 космонавтов, так как его хорошо видно с орбиты и он сильно выделяется на обширном пространстве ничем не примечательной пустыни.
Источник: https://t.me/TechLiveHack/953
Рынок скоро адаптируется к новой геополитической реальности
Мирные переговоры по Украине похоже идут в тупик, и это основной сейчас фактор дестабилизации фондового рынка. Надежды на быстрый мир, к сожалению, не оправдываются, но возможно инвесторы скоро адаптируются к новой геополитической реальности, и на первый план выйдут макроэкономические и корпоративные новости.
В ЦБ все увереннее говорят, что годовая инфляция будет ниже прогноза регулятора в 7-8%, и что сейчас шансы на снижение ключевой ставки выше чем на ее увеличение. Это повышает вероятность того, что ЦБ или снизит ключевую ставку на апрельском заседании, но с учётом прежнего умеренно жёсткого сигнала это слишком радикально, или же, что более вероятно, существенно смягчит сигнал. Это значит что перспективными могут быть спекулятивные вложения в акции закредитованных компаний, таких как Самолёт, или бумаги компании, которые могут показать положительную переоценку инвестиционного портфеля, такие как Ренессанс Страхование, тем более, что даже в условиях некоторого торможения страхового рынка компания останется быстрорастущей, бизнес может вырасти более чем на 15% в этом году.
Также стоит обратить внимание на технологический сектор, в четверг отчитается за 2024 год Астра, а в понедельник, 7 апреля, новый прогноз по отгрузкам за 2025 год представит Positive Technologies, и надо надеяться, что с учётом неудачного ориентира за 2024 год, новый прогноз будет более реалистичным и адекватным.
Крепкий рубль создаёт предпосылки для повышенного спроса на акции компаний внутреннего рынка, в том числе технологического, тем более, что с учётом последних политических трендов перспективы возвращения иностранных вендоров на российский рынок весьма туманны.
Спрос на акции нефтяников может быть довольно слабым, на фоне угроз Трампа ввести вторичные пошлины. В то же время рост цен на нефть до 74 долларов за баррель в целом позитивен для российского рынка, но надо понимать, что этот рост носит частично спекулятивный характер на фоне угроз того же Трампа бомбить Иран, фундаментально же наращивание предложения нефти в этом году может превысить рост спроса. Но также фактором поддержки рынка сейчас выступает приближение дивидендного сезона.
Задания 9-12 выполняются с использованием приведенной ниже карты
Необходимо определить расстояние на местности по точки B до дома лесника. (округлить до десятков метров). ответ запишите в виде числа.
На рисунке уже есть стрелка от точки B до дома лесника длина которого 2,3 метр
2,3*100(умножаем 2,3 на 100)=230 (ответ:230м)
причем тут 100? (Масштаб 1:10 000 В 1 см на 100 м)
С днём рождения Ningguang !
Сегодня поздравляем с днём рождения прекрасную и величественную гео властительницу Нин Гуан! ✨
Давайте подарим ей много-много сердечек! ❤️
Ningguang cosplay!
Ты уже давно путешествуешь со мной. Ты научился наблюдать? Тогда наблюдай за мной. Постарайся узнать мою душу.
Ningguang cosplay!
Кексики мои сладкие, давненько не было этого фотосета Нингуан в ленте^^ Правда?
Соскучились по этой дамочке? 😏
Косплеер - https://vk.com/sora.ion.seinaru
Персонаж - Ningguang
Источник - Genshin impact
Фотограф - Anton Senko










