Задать вопрос
Контакты
Местоположение
Россия, Москва и Московская обл., Москва

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (22)

Лучшие ответы пользователя

Все ответы (16)
  • Как можно изменить настройки модуля навигации карт Google на Яндекс карты?

    Davidaa_WoW
    @Davidaa_WoW
    Yandex maps и Google maps - это совершенно разные продукты, использующие разные подходы к разработке и формированию API. Так что, отвечая на изначальный вопрос - нет, магической кнопки, позволяющей переключится на яндекс карты к сожалению не существует.
    Варианты развития событий для Вас.
    1. Попытаться получить API ключ гуглокарт, через иностранную карту, и пользоваться спокойно тем же движком
    2. Перейти на другой инструментарий, поддерживающий интеграцию с яндекс картами "из коробки"
    3. Попытаться связаться с разработчиками текущего инструментария, с вопросом о возможности интеграции яндекс карт. Учитывая, что яндекс переводчик у них уже доступен для интеграции
    4. Разработать кусок для интеграции самому/отдать во фриланс. Не знаю политику этого инструментария (движка), но если он предоставляет Вам открытый код, то можно в него залезть и модифицировать поведение. Если открытого кода нет, то можно будет "костылями", делать переход на отдельную, "исключительно вашу" страницу, на которой и будет интеграция с яндекс картами.
    Ответ написан
    Комментировать
  • При использовании mediatopic.post как указать, что пост должен отображаться от имени группы?

    Davidaa_WoW
    @Davidaa_WoW
    Внизу страницы документации, которую Вы скинули, есть параметр
    onBehalfOfGroup
    Чтобы писать от имени группы он должен быть true
    6763cc943b37e653380191.png
    Ответ написан
    Комментировать
  • Как сделать пакетную обработку в laravel?

    Davidaa_WoW
    @Davidaa_WoW
    Основная проблема - это обращение к БД в цикле, каждый раз. Помимо долгого ожидания Вы так и БД перегружаете.
    Для пакетной обработки не нужно никаких отдельных инструментов и библиотек. Вы просто собираете все данные в локальный массив, устанавливаете предел обработки пачки, после достижения предела делаете ОДИН запрос в БД.
    Если у Вас идёт обращение к разным таблицам, то можно либо JOIN-ами выводить нужные данные, если таблицы пересекаются, либо отдельно готовить под каждую таблицу свой массив для выборки.

    Если предел размерности у Вас небольшой, допустим 100 элементов, то там и на пачки разбивать не обязательно. Всё, что Вам нужно сделать - это вынести из цикла все обращения к БД, оставив только подготовку данных, для дальнейших запросов
    Ответ написан
    1 комментарий
  • Правильный способ реализовать поиск с автодополнением по одному слову?

    Davidaa_WoW
    @Davidaa_WoW
    Зависит от того, что вы храните в индексе, и какой результат в итоге хотите получить.
    Какие могут быть кейсы:
    1. В индексе хранится много чего: кошки, собаки, попугаи и т.д.
    Решение: заводите новое поле, например 'pet_type'. Устанавливайте в него значение, например: 'собака'. Далее, создаёте статический фильтр синонимов в индексе, называете его, например 'pet_analyzer' и прописываете список необходимых синонимов. В результате должно получиться, что-то типа такого:
    PUT /pets_index
    {
      "settings": {
        "analysis": {
          "filter": {
            "pet_synonyms": {
              "type": "synonym",
              "synonyms": [
                "собака, щенок, кобель => dog",
                "кошка, кот, котёнок => cat",
                "попугай, попугайчик => parrot"
              ]
            }
          },
          "analyzer": {
            "pet_analyzer": {
              "type": "custom",
              "tokenizer": "standard",
              "filter": ["lowercase", "pet_synonyms"]
            }
          }
        }
      },
      "mappings": {
        "properties": {
          "pet_type": {
            "type": "text",
            "analyzer": "pet_analyzer"
          }
        }
      }
    }

    2. В индексе хранятся только собаки, либо вам нужно распределение (щенки/взрослые собаки/распределение по полу)
    В таком случае, добавляете эту характеристику прямо в name. То есть документ у вас будет называться: 'Щенок лабрадора'. Далее, смотрите на типы формирования входящих запросов. Вам могут подойти:
    Ответ написан
    Комментировать
  • Как сделать чтобы виджетовая форма авторизации от Google не закрывалась?

    Davidaa_WoW
    @Davidaa_WoW
    Есть вероятность, что у вас клик засчитывается, как "клик снаружи". Можно попробовать добавить костыль на повторное открытие:
    https://stackoverflow.com/a/78332250/15493934

    Также, в том же треде, ниже, есть предложение выключить опцию 'use_fedcm_for_prompt'. Можете также её попробовать
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (79)