• Как сделать кнопку для отправки текста bot telegram?

    @MasterCopipaster
    Может так?
    <?php
    
    $curl = curl_init();
    
    curl_setopt_array($curl, array(
      CURLOPT_URL => "https://api.telegram.org/bot598******:AAFx8OAg8dj184XBTldynqezf64trbOQ/sendMessage",
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_ENCODING => "",
      CURLOPT_MAXREDIRS => 10,
      CURLOPT_TIMEOUT => 0,
      CURLOPT_FOLLOWLOCATION => true,
      CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
      CURLOPT_CUSTOMREQUEST => "POST",
      CURLOPT_POSTFIELDS =>"{\"chat_id\":\"2367*****\",\"text\":\"test message here\"}",
      CURLOPT_HTTPHEADER => array(
        "Content-Type: application/json"
      ),
    ));
    
    $response = curl_exec($curl);
    
    curl_close($curl);
    echo $response;
    Ответ написан
    1 комментарий
  • Как работает DISTINCT ON?

    Melkij
    @Melkij
    PostgreSQL DBA
    Чем вам поможет ещё одно объяснение, если вы уже, как говорите, прочитали много других?

    distinct отвечает на вопрос "покажи уникальные комбинации таковых полей"
    distinct on расширяет стандартное поведение и отвечает на вопрос "покажи данные первой строки из каждой уникальной комбинации таковых полей". А для определения "первой строки" - делает обязательным использование order by.

    Используется когда вам нужно найти, например, данные по первому заказу каждого из покупателей в магазине.

    Note: postgresql на момент 13 версии не умеет loose index scan, потому distinct в лоб может быть в зависимости от распределения данных элегантен в написании, но не очень эффективен и объяснять более подходящий алгоритм придётся планировщику вручную.
    Ответ написан
    Комментировать
  • Особенность или уязвимость DNS-серверов reg.ru?

    @webfellix
    По поводу очищения домена из базы, это абсолютно на проблема, занимает обычно от 2 дней до недели.
    1) Прикрепляете к домену свой чистый сайт,
    2) добавляете в гугл консоль и яндекс вебмастер, в обоих системах есть проверка сайта на вирусы. Подаете заявки на проверку сайта.
    3) ESET. Информация есть на этой странице. Им нужно отписаться на их email (желательно на английском), о том что сайт false positive.
    4) Sophos AV. Заходите на эту страницу , выбираете "Web Address" и заполняете форму, в комментарии пишете также что "false positive url"

    ps. Если добавится другой антивирус то ищем сайт антивируса и формы обратной связи или почты поддержки и отписываемся туда с пометкой "False Positive Submission". Обычно компании отвечают 1-3 суток и убирают сайт.

    ps2. По своему опыту скажу что на историю домена не повлияет, не один десяток сайтов чистил от вирусов, закрывал дыры. Потом отписывался компаниям антивирусов и сайт возвращался в поисковик и обратно в топы поиска (конечно если он там был до этого=) )
    Ответ написан
    1 комментарий
  • Где можно купить абузоустойчивый домен?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    На Колыме :)

    У людей с приличными финансовыми возможностями и то такие сайты закрывают :) Вы всерьез - потягаться с пиндосовскими гигантами рынка? Домен без IP - ничто, набор буковок. Прилшют абузу, ее проигнорят. Дальше просто забанят IP, а если у жалобщика достаточно денег (а у пиндосов достаточно) - в суд подадут. Да, Вы можете сказать - я клал на пиндосов, я туда не собираюсь. НО проблема в том, что здесь наши копирасты и пиндосские проявляют редкостное единодушие...
    Ответ написан
    Комментировать
  • Как удалить mariadb?

    @edo1h
    если отвечать на вопрос как он задан, то
    aptitude remove mariadb-server mariadb-client
    с настройками по умолчанию удалит те пакеты, на которые ругался apt-get, и автоматически установленные пакеты.
    purge стоит делать только осознанно, он отличается от обычного remove тем, что удаляются все конфиги (если у вас стоит задача перейти на более новую версию, то это может быть не то, что вам нужно).

    если же «читать между строк», то конечная цель — не удаление пакетов, а разрешение зависимостей.
    можно попробовать использовать aptitude, у него немного другой алгоритм разрешения зависимостей + есть интерактивный режим.
    просто запускаете aptitude, в нижней строке будет подсказка по горячим кнопкам.
    Ответ написан
    Комментировать
  • Как удалить mariadb?

    alekseyHunter
    @alekseyHunter
    Android developer
    Юзай sudo apt-get purge, а потом sudo apt-get autoremove для удаления зависимостей
    Ответ написан
    5 комментариев