• Где взять конструктор скриптов звонков для сайта?

    @alexalexes
    Если вы хотите именно обзванивать клиентов с помощью автоматики, вы точно хотите, чтобы они никогда к вам не обращались?
    Это один из вредных советов, как улучшить наплыв клиентов на свой сайт.
    Написано
  • Какой вариант архитектуры лучше выбрать для хранения данных?

    @alexalexes
    С индексацией знакомы? Индексы создали по тем полям, по которым делаете проверки и поиски?
    Какое время поиска той или иной строки по индексируемым полям в вашем случае?
    Написано
  • Насколько сложный пароль стоит иметь от БД?

    @alexalexes
    Если ресурс является для вас действительно критичным, то вы запомните пароль, даже если он состоит из рандомных символов, как стишок в детском саду, и не будете его хранить ни в каких менеджерах паролей, которые упрощают жизнь. Для некритичных ресурсов - да деваться некуда, будет использовано холодное хранилище (бумажный блокнот), менеджеры паролей, простые пароли и т.д.
    Написано
  • Ошибка в файле main.py?

    @alexalexes
    1) Вы уверены, что в команде "pip install dislash" можно писать название модуля без расширения?
    2) Вы уверены, что питоновский интерпретатор выполнит консольную команду, если ему скормить ее открытым текстом в его исполняемых файлах?
    Написано
  • Как по условию выделить курсивом нужные значения внутри таблицы?

    @alexalexes
    <?if ($z % 4 == 0): ?>
                </tr><tr>
                <? endif; ?>

    Какие у вас затруднения по той же механике до и после <?=$item?> вставить отрывающийся и закрывающийся тэг италики?
    Написано
  • Как хранить закупочную цену в интернет-магазине?

    @alexalexes
    В таблицах "Товары" и "Поставки" не нужно создавать дополнительных внешних ключей к таблице "Цена". Текущих полей таблицы "Цена" достаточно, чтобы определять начальную цену товара (как розничной, так и закупочной) в момент создания записей в таблицах "Товары" и "Поставки", так и добавлять динамику изменения цен.
    Я убрал лишний комментарий. Добавил комментарий, как пользоваться id_cost_next.
    Написано
  • Как получить видео через API Вконтакте?

    @alexalexes
    Как раз access_key - не бесполезные сведения из вложения пользователя, он и нужен для обращения к самому вложению.
    https://vk.com/dev/access_key
    Написано
  • Как собрать базу воедино?

    @alexalexes
    А что мешает запустить заново openserver с конфигом MariaDB-10.3 и уже в нем экспортировать дамп?
    (Контекстное меню опенсервера -> настройки -> модули. Выбрать параметр MySQL / MariaDB).
    Написано
  • Как правильно перенести файлы одного пользователя на другой диск для Windows 10?

    @alexalexes
    я где-то вычитал (ссылки не сохранилось), что так файлы станут видны другим пользователям.

    У каждого файла и каталога в NTFS есть набор привилегий, настраиваемый в свойствах, раздел "Безопасность". Если вы позаботитесь, чтобы они остались идентичными прежним для разных ролей пользователей (система, администратор, пользователи, гость и т.д.), то и доступ будет соответствующий.
    Они могут сбросится, потому что некоторые пользователи от системы к системе называются по разному.
    Если не хотите сбрасывать права на каталог, то при копировании заменяйте не каталоги, а содержимое каталогов.
    Написано
  • Как перебирать массивы, которые находятся внутри других массивов?

    @alexalexes
    Можно и в одну строчку написать, если все вложенные объекты являются обычными массивами.
    У каждого массива есть метод forEach. Плюс синтаксис функции итератора можно сделать стрелочным, чтобы не писать много букв.
    _data.forEach((post) => {post.body.blocks.forEach((block) => {block.data.forEach(data_elem){})})});
    Написано
  • Как сделать поиск в двух таблицах?

    @alexalexes
    Уберите из where "p.id = 2001 and" и получите условие для всех записей.
    SELECT * FROM wp_posts a
    /* куда дели where ????? */
    NOT EXISTS (SELECT * FROM wp_reviews b where a.ID = b.company_id)
    Написано
  • Как сделать поиск в двух таблицах?

    @alexalexes
    какой текст ошибки?
    Написано
  • Можно ли сделать этот SVG адаптивным?

    @alexalexes
    Можно в html вставить как тэг svg вместе с его специфичным содержимым, чтобы не усложнять жизнь, используя фон. Когда укротите тэг, можно вернуть содержимое обратно в файл и попробовать работать со свойством background.
    ПС: Не плодите лишних вопросов - https://qna.habr.com/q/1064642
    Ответ на него будет примерно:
    Оставьте пустые размеры svg или задайте их по 100%.
    <svg ... height="100%" width="100%"

    Редактируйте текущий вопрос, дополняя его новыми непонятками.
    Написано
  • Какие типичные задания на алгоритмы можно встретить в JS?

    @alexalexes
    Alexandroppolus, человек интересуется основами JS. Поэтому, это именно то, что нужно понимать, когда беретесь за него, без этого не будет понятно, как там работают фреймворки.
    Написано
  • Какие типичные задания на алгоритмы можно встретить в JS?

    @alexalexes
    Нет, это типичные операции, которые нужно осмысливать в типичном боевом проекте, для которого JS и создан.
    Не пытайтесь решать классические задачки различных сортировок и работы с деревьями, что так любимы на олимпиадах - будете просто вертеть сферического коня в вакууме.
    Написано
  • Как добавить отправку на email?

    @alexalexes
    Есть такая функция в PHP. Только нужно убедиться, что протокол SMTP настроен и функционирует на вашем экземпляре сервера.
    Написано
  • Какие типичные задания на алгоритмы можно встретить в JS?

    @alexalexes
    1) Попробуйте создать DOM-узел.
    2) Напичкать его потомками с различной вложенностью.
    3) Попробуйте еще засунуть текстовые ноды.
    4) Найти потомка в DOM-узле и добавить обработчик события.
    5) Из обработчика события обратиться к родителю или потомка DOM и что-то с ним сделать.
    6) Пересортировать детей в DOM-узле.
    7) Переместить DOM-узел, не растеряв его обработчики, перед определенным узлом или после.
    8) Добавить на одно событие больше одного обработчика событий.
    9) Удалить конкретный обработчик событий, не убив все обработчики одного и того же события.
    10) Определите, что функция не работает в данном интерпретаторе JS (то бишь браузере) и попробуйте переключиться на полифил, не потеряв ее функционала.
    Типичный список задач, чем может заниматься JS на странице, что может выносить мозг тому, кто входит в эту технологию.
    PS: Это еще не полный список. Когда пойдете изучать взаимодействия с сервером, будете развлекаться с функциями ответами (коллбэки) и всякими новомодными промисами, чтобы сделать очередь обработки событий.
    Написано
  • Как заменить localhost:8000 на мой домен?

    @alexalexes
    this.source = await axios.get('/about')
        document.baseURI = 'https://domain'

    Может просто синтаксические ошибки, потому что точки с запятой не поставили в конце строк?
    Написано
  • Как заменить localhost:8000 на мой домен?

    @alexalexes
    Если вы беспокоитесь, что поломаются относительные ссылки на ресурсы html страницы, то в заголовке страницы нужно прописать тэг base, см. документацию.
    Если у вас ссылки и так начинались с корня сайта /. То смысла прописывать нет.
    Написано