Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Определение живых пользователей от ботов?

Лучший ответ:
1. Запрос страниц без картинок  (почти однозначно бот)
2. Время на странице (нужна статистика)
3. Капча на чувствительные места (регистрация и отправка сообщений)
4. Регистрация через соц. сети (почти однозначно  не бот)
5. Невидимая кнопка, если перешел сразу бан. (почти однозначно бот)
6. banner gdpr большого размера и не нажатая  кнопка. (почти однозначно бот)
7. push notification который не нажали на 2 страницах (почти однозначно бот)

Худший ответ:
Движения курсора мыши, скролл. Вообще, мне чуйка говорит, что должны в природе существовать js плагины для определения ботов. В крайнем случае, вы можете использовать интеллектуальную рекапчу 3 от Гугла, она как раз возвращает процент вероятности, что посетитель реальный человек, на основе анализа поведения и т. д. При этом работает фоном, не нужно отгадывать никаких картинок, все происходит автоматом.
Вопрос: Насколько backend-разработчику нужно знать вёрстку?

Лучший ответ:
1) Больше не нужен, чем нужен. Освоишь программирование, верстка за неделю подтянется. Уровень на котором ты сможешь выставить блоки в линию тебе хватит
всякие баги в вёрстке поправить могу.
боже, что же за баги такие в вертске...

2) 
был опыт ... дошёл примерно до массивов
Это не называется "был опыт". У тебя не было опыта. Был опыт - это когда пол годика на языке что-то пилишь. И да, язык хороший как первый. Работу быстрее найдешь

Худший ответ:
Сделать что то нестандартное в админке, очень даже нужна. И vue нужен, и вебпак, и весь стек фронта. На первое время хватит jquery.
Вопрос: Как добавить на кожу раздражение?

Лучший ответ:
рисовать. расставляешь кистью точки по коже и начинаешь экспериментировать в стилях.
нагуглил такое https://demiart.ru/forum/index.php?showtopic=53473 оно не подходит, но мысль мою раскрывает, если не понятно объяснил

Худший ответ:
Я бы посоветовала вам найти приличный источник раздражения:). В смысле картинку раздражения, подходящую по размеру и качеству. Вставить эту картинку как слой в ваш документ и с нее Штампом перенести нужные фрагменты. Работать Штампом нужно на прозрачном слое, чтобы «раздражение» можно было потом цветокорректировать или края подправить в маске. 
А если владеете частотным разделением — еще проще. Все то же самое, только переносить фактуру раздражения нужно в слой с высокими частотами, а красноту в слой с низкими частотами.
Вопрос: Оцените вёрстку по БЭМу?

Лучший ответ:
БЭМ  это  прежде всего идеология построения верстки. сам кусок кода выглядит вполне по БЭМ-овски, хотя "Б" и "Э" я вижу, а вот "М" не наблюдаю

Худший ответ:
БЭМ  это  прежде всего идеология построения верстки. сам кусок кода выглядит вполне по БЭМ-овски, хотя "Б" и "Э" я вижу, а вот "М" не наблюдаю
Вопрос: Почему после установки видеодрайвера изображение замирает и компьютер перезагружается?

Лучший ответ:
После переустановки винды ось подгружает драйвера с майкрософт
Драйвера видать конфликтные
Решение: зайти с безопасного режима, в диспетчере устройств удалить драйвера видеокарты с по
В параметрах винды отключить обновление драйверов
Перезагрузиться, скачать драйвера с сайта производителя.
Установить

Если все равно подгружает дрова до установки своих дров, поможет утилита https://greatis.com/stopupdates10/
Вырубить обновы, поставить свои дрова, 
Погуглить «как выключить автоматическое обновление драйверов с центра microsoft»
Там можно и через настройки, и через GP
Включить обновы обратно

Худший ответ:
Посмотри в журнале событий, что произошло.
Вопрос: Могу ли я использовать персонажей мультиков в своей игре?

Лучший ответ:
Теоретически, проблем не должно быть.
Но всё зависит от уровня прорисовки твоих персонажей и того уровня, когда у юристов MyLittlePony начнёт пригорать от твоих творений.
Ещё это будет зависеть от уровня раскрутки твоего приложения. Если выйдет на высокий уровень, то будь готов к проблемам.
Без конкретных картинок на вопрос ответить невозможно.

Худший ответ:
Хотел вначале написать свой ответ, но он был бы похож на это:
Теоретически, проблем не должно быть.
Но всё зависит от уровня прорисовки твоих персонажей и того уровня, когда у юристов MyLittlePony начнёт пригорать от твоих творений.
Ещё это будет зависеть от уровня раскрутки твоего приложения. Если выйдет на высокий уровень, то будь готов к проблемам.
Без конкретных картинок на вопрос ответить невозможно.
Добавлю лишь про:
Анатомия полностью будет копировать персонажей мультфильма, но самих таких персонажей в мультфильме нет.
Такие случаи известны, к примеру можно привести суд между БМВ и Shuanghuan. (многие могут сказать, что пример не айс, но там тоже авторские права...)
Для сведений: о правах.
MY LITTLE PONY
Правообладатель	ХАСБРО, ИНК., 1027 Ньюпорт Авеню, Потакет, Род-Айленд 02862, Соединенные Штаты Америки (US)
Адрес для переписки	109012, Москва, ул. Ильинка, 5/2, ООО "Союзпатент"
Тип знака	TM
Код регистратора	RU
Номер регистрации	488546
Дата регистрации	31.05.2013
Номер заявки	2012718902
Дата заявки	07.06.2012
Дата истечения срока действия регистрации	07.06.2022
Неохраняемые элементы	
Перечень товаров и услуг	
Публикации по данному ТЗ
Сведения о регистрации в классах
 21 	домашняя или кухонная утварь и посуда; расчески и губки; щетки (за исключением кистей); материалы для щеточных изделий; приспособления для чистки и уборки; мочалки металлические; необработанное или частично обработанное стекло (за исключением строительного стекла); изделия из стекла, фарфора и фаянса, не относящиеся к другим классам.
 30 	кофе, чай, какао и заменители кофе; рис; тапиока (маниока) и саго; мука и зерновые продукты; хлебобулочные изделия, кондитерские изделия; мороженое; сахар, мед, сироп из патоки; дрожжи, пекарные порошки; соль; горчица; уксус, приправы; пряности; лед для охлаждения.
 32 	пиво; минеральные и газированные воды и прочие безалкогольные напитки; фруктовые напитки и фруктовые соки; сиропы и прочие составы для изготовления напитков.
 41 	воспитание; обеспечение учебного процесса; развлечения; организация спортивных и культурно-просветительных мероприятий.
Вопрос: Почему на playstation 4 не работают сетевые игры?

Лучший ответ:
Попробуйте включить на роутере UPnP, или сделать ip у PS4 DMZ хостом.

Худший ответ:
Вероятно закрыты порты. Нужно смотреть настройки роутера или того, что у вас вместо шлюза.
Вопрос: Как удалить пакет в Линукс?

Лучший ответ:
Данная штуковина написана на python. Поэтому, скорее всего она установлена через pip.
Попробуйте удалить одним из способов:
pip uninstall ansible
sudo pip uninstall ansible
pip3 uninstall ansible
sudo pip3 uninstall ansible

Худший ответ:
rpm -qa | grep ansible
Если выдаст результат, то удалить с rpm -e пакет
Если их нету, то установлен с исходных кодов. Тогда нужно перейти в ту папку и выполнить make uninstall.
Вопрос: Как получить бесплатные валидные SSL сертификаты?

Лучший ответ:
Let's Encrypt не привязана к Apache или nginx.
Утилита certbot имеет ключ --manual 
https://certbot.eff.org/
Форматы сертификатов могут конвертироваться между собой.
Но сомневаюсь, что вам удобно каждые 3 месяца будет менять их, ибо lets ecnrypt выдает их на 90 дней.

Худший ответ:
Вы можете использовать самоподписанные сертификаты. Но для того чтобы системы доверяли самоподписанным сертификатам, вам необходимо также создавать корневой сертификат и добавлять его в систему перед началом использования, а также создавать ещё, хотя бы один, промежуточный. Должна получится цепочка, в которой каждый нижестоящий сертификат подписан вышестоящим. Тот сертификат, который выше всех в цепочке - и есть корневой и его нужно добавлять в систему, а тот, который ниже всех, должен отдаваться сервером, будь то vsFTPd, RDP, или ещё что-либоСтатья по настройке на Хабре
Вопрос: Как выбрать нужно количество строк из файла?

Лучший ответ:
tac file | sed -n '1,/^$/{/./p}' | tac
Первый tac читает файл задом наперёд, sed вырезает первый блок непустых строк, второй tac переворачивает этот блок в исходное состояние.

Худший ответ:
Предполагаю, что ориентироваться лучше все-таки на заголовок, а не на пустую строку:tac file | sed -n '1,/^HTTP\/2/p' | tac
Вопрос: Что делать, если консоль в Visual Studio Code (discord.js) не находит модуль «.message»?

Лучший ответ:
Я так понимаю что ты пытался сделать index.js и доп. файл message.js который делает ответ на команду, верно?
Если да то логично что не так:
Попробуй написать не require(".message"), а require("./message")
Если ты писал в консольnpm i message или npm install message или типа того, то убери точку:require("message")

Худший ответ:
Что такое message? Файл? Модуль? Ддя модулей используйте require('module') а для файлов указываем путь отсчитывая от файла с require: require('./file') require('../file')
Вопрос: Почему парсер выдаёт 403 даже после указания Cookie и User-Agent?

Лучший ответ:
Виной 403 коду является cloudflare.
Для обхода мне помог cfscrape
def get_session():
    session = requests.Session()
    session.headers = {
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0)   Gecko/20100101 Firefox/69.0',
        'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
        'Accept-Language':'ru,en-US;q=0.5',
        'Accept-Encoding':'gzip, deflate, br',
        'DNT':'1',
        'Connection':'keep-alive',
        'Upgrade-Insecure-Requests':'1',
        'Pragma':'no-cache',
        'Cache-Control':'no-cache'}
    return cfscrape.create_scraper(sess=session)
session = get_session() # Дальше работать как с обычной requests.Session
Немного кода о выдёргивании прямых ссылок на хайрес пикчи:
Кодimport requests
import cfscrape

def get_session():
    session = requests.Session()
    session.headers = {
        'Host':'www.artstation.com',
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0)   Gecko/20100101 Firefox/69.0',
        'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
        'Accept-Language':'ru,en-US;q=0.5',
        'Accept-Encoding':'gzip, deflate, br',
        'DNT':'1',
        'Connection':'keep-alive',
        'Upgrade-Insecure-Requests':'1',
        'Pragma':'no-cache',
        'Cache-Control':'no-cache'}
    return cfscrape.create_scraper(sess=session)

def artstation():
    url = 'https://www.artstation.com/kyuyongeom'
    page_url = 'https://www.artstation.com/users/kyuyongeom/projects.json'
    post_pattern = 'https://www.artstation.com/projects/{}.json'
    session = get_session()
    absolute_links = []

    response = session.get(page_url, params={'page':1}).json()
    pages, modulo = divmod(response['total_count'], 50)
    if modulo: pages += 1

    for page in range(1, pages+1):
        if page != 1:
            response = session.get(page_url, params={'page':page}).json()
        for post in response['data']:
            shortcode = post['permalink'].split('/')[-1]
            inner_resp = session.get(post_pattern.format(shortcode)).json()
            for img in inner_resp['assets']:
                if img['asset_type'] == 'image':
                    absolute_links.append(img['image_url'])

    with open('links.txt', 'w') as file:
        file.write('\n'.join(absolute_links))

if __name__ == '__main__':
    artstation()

Худший ответ:
Есть смысл указать все поля из Header, а не только User-Agent
Вопрос: Куда можно эмигрировать без высшего образования?

Лучший ответ:
В Украину, в Узбекистан, в Польшу (собирать клубнику).
Это ответ.

Худший ответ:
В страны бывшего СНГ. В другие места стоит забыть так как в большинстве случаев требуется в таком случае от 5 лет релевантного опыта в данной сфере от 5 Лен, не говоря о наличии приглашения от зарубежной компании, которой специалисты низкого уровня детфакто ее сдались
Вопрос: Есть ли разница между написаниями?

Лучший ответ:
Ну подставь id="1; DELETE FROM data" и сразу увидишь:)

Худший ответ:
Разницы нет, оба примеры уязвимы.
Вопрос: Что обозначают эти значки под ярлыками?

Лучший ответ:
Это значок "общего доступа".  Вы расшарили папку рабочего стола.

Худший ответ:
Это баг с кешем. Эти "иконки" означают, что это ярлык (ссылка) на файл. Скоро исправится само. Или можешь очистить кеш.
Вопрос: На Cloudflare можно зарегать домен?

Лучший ответ:
Ответ из Cloudflare Registrar FAQ:Cloudflare only supports domain transfer and does not currently support direct purchase.
Т.е. пока поддерживается только перенос доменов, а прямая регистрация — нет. Но, как пишет представитель Cloudflare на их форуме, такая возможность рано или поздно появится.

Худший ответ:
когда будет возможно, с серым может стать грустно
так что нынешнее состояние оптимальное
Вопрос: Не удалось открыть образ виртуального диска?

Лучший ответ:
Нет причины использовать DMG-файлы в операционной системе Windows, так как в них обычно хранятся приложения для mac OS, не подходящие для работы с системой от Майкрософт. Однако, если вам потребуется открыть на Windows ПК один из таких файлов, то вы можете воспользоваться 7-Zip: данное программное обеспечение способно извлекать содержимое DMG-файлов. Если вы хотите конвертировать DMG в другой компенсированный формат, например, ISO, то вам поможет такая утилита, как dmg2img.

Худший ответ:
пробелы убирай, кириллицу убирай, запускай Коробку от имени администратора (только для подключения образа и установки, потом можешь работать как обычно)
Вопрос: Где скачать книгу?

Лучший ответ:
Бесплатных книг на эту тему нет, на сколько мне известно.

Худший ответ:
Python для детей самоучитель по программированию
python3 самое необходимое
python карманный справочник

+документация
Вопрос: Как переместить блок «способ оплаты» в Woocommerce?

Лучший ответ:
отредактировал файл /wp-content/plugins/woocommerce/templates/checkout/form-checkout.php
и закинул в папку темы /wp-content/themes/rstheme/woocommerce/checkout/form-checkout.php
Получилось то что и требовалось: <form name="checkout" method="post" class="checkout woocommerce-checkout" action="<?php echo esc_url( wc_get_checkout_url() ); ?>" enctype="multipart/form-data">

    <?php if ( $checkout->get_checkout_fields() ) : ?>
        <?php do_action( 'woocommerce_checkout_before_customer_details' ); ?>
        <div class="row" id="customer_details">
            <div class="col-md-6">
                <?php do_action( 'woocommerce_checkout_billing' ); ?>
            </div>
            <div class="col-md-6">
                <?php do_action( 'woocommerce_checkout_before_order_review_heading' ); ?>
                <h3 id="order_review_heading"><?php esc_html_e( 'Your order', 'woocommerce' ); ?></h3>
                <p class="ti-0 h5 text-center pb-3" style="font-size: 15px">Чтобы рассчитать стоимость доставки укажите Ваш город</p>
                <?php do_action( 'woocommerce_checkout_before_order_review' ); ?>

                <div id="order_review" class="woocommerce-checkout-review-order">
                    <?=woocommerce_order_review();?>
                </div>

                <?php do_action( 'woocommerce_checkout_after_order_review' ); ?>

            </div>
        </div>
        <?=woocommerce_checkout_payment();?>
    <?php endif; ?>
</form>

Худший ответ:
Он и так внизу формы (судя по коду который Вы предоставили), перестраивайте колонки со стилями
Просмотрите функции которые вызываются этими хуками, проверьте разметку.
Вопрос: Чем разобрать SNMP пакет от коммутатора?

Лучший ответ:
Я так понимаю про zabbix вы не слышали?

Худший ответ:
наиболее удобные это zabbix и PRTG
Вопрос: Как начать зарабатывать в 14 лет?

Лучший ответ:
Доброго дня.
Идите на студенческие форумы/группы вконтактике и т.д. где они обитают, делайте лабораторные бесплатно.  Не стоит сразу браться за платное выполнение не набив шишек и не поняв, что такое неадекватный клиент. Чувство ответственности - очень хорошо. Как выполните штук 40, то можно подумать над поднятием цены рублей на 100. Ну а потом думать, куда дальше двигаться. Не нравятся лабораторные - ищите на github проекты по душе, попытайтесь вносить вклад в их развитие за спасибо. Как поймёте, что пошло - можно задумываться о платной основе.
Лично я в этом возрасте продавал одноклассникам оцифрованные версии решебников под симбиан в виде приложения с удобной навигацией поиском и т.д., пока не спалили.

Худший ответ:
1)Можно делать курсовые работы и лабораторные для школьников/студентов. Для этого надо на тех языках писать которые там используют. (Паскаль Делфи и С++) последнее понятное дело будет перспективнее и в дальнейшем если будете программистом. 
2)Можно что то не связанное с программированием. Это если деньги нужны, а не опыт именно программирования.
3)Сомнительно, но можно какие то заказы простые брать на фриланс биржах.
Вопрос: Какие процессы следует наладить в IT-стартапе?

Лучший ответ:
Хождение по граблям это нормально, решайте существующие задачи, не придумывайте себе проблемы которых еще нет, оптимизировать процессы можно уже после того как почувствуете реальную боль.

Худший ответ:
можно ли было бы потенциальным будущим организациями не набивать типовых шишек, проходя этот тернистый путь и наступая +/- на те же самые грабли, что и масса других организаций, сосредоточившись с первых же дней на процессах и их наладке?

А нормальные организации так и делают - они с первых дней нанимают CTO, PM, HR и прочих руководителей С ОПЫТОМ, не жалея на это средств. А ие уже обеспечивают все то, что вы написали.
Вопрос: Какой TCP порт лучше использовать для tcp/ip сервера на linux?

Лучший ответ:
Ваш же сервер - берите любой порт, который не собираетесь чем-то другим занимать. Единственный нюанс - в линуксе по умолчанию непривелегированные пользователи не могут биндиться на порты ниже 1024.

А лучше - сделайте какой-то дефолт и возможность поменять.

Худший ответ:
Выбрать любой от 1000 до 65534, не запускать на сервере демоны тсп с выбраним портом
Вопрос: Как пересобрать бинарники в linux?

Лучший ответ:
Подрубаете репозиторий sources (где лежат исходники к пакетам) и говорите: apt-get install gedit-sources и вперёд.

Худший ответ:
Дря rpm пакетов есть такая штука как src rpm в которой есть исходники, spec file, и прочии мелочи ввиде конфигов, манов и юнит файла. Это повзовлит вам с минимумом усилий пересобрать нужный вам пакет.
Вопрос: Массив. Количество одинаковых значений?

Лучший ответ:
Почему не база данных, можно как и в базе данных:using System.Linq;

var list = new List<int>() { 1, 5, 5, 4, 7, 5 };
var gr = list.GroupBy(e => e);
foreach (var line in gr)
{
    Console.WriteLine("{0} => {1}", line.Key, line.Count());
}

Худший ответ:
Думаю нужно использовать словарь https://docs.microsoft.com/ru-ru/dotnet/api/system...
Проходишь массив(значение массива будет ключом для словаря) и добавляешь значениям словаря 1 если есть ключ или добавляешь ключ с значением 1 если его нет.
Вопрос: Линукс на андроид?

Лучший ответ:
Смотрите в сторону PostmarketOS. Если в списке поддерживаемых устройств нет вашего - ваши шансы получить юзабельный Linux на смартфоне стремятся к нулю (есть редкие исключения, но в общем случае их рассматривать не стоит).
Можете ещё на 4PDA и XDA по данной модели заглянуть, но скорее всего, там ничего не будет потому, что как сказано в другом ответе, есть проблемы с драйверами и фирмварью, которые часто распространяются в закрытом виде.

Худший ответ:
Никакой.
Linux на телефонах абсолютно нежизнеспособен из-за полного отсутствия вменяемых драйверов.
Вопрос: Платежные системы с физ. лицами?

Лучший ответ:
Все участники рынка делают вид, что не нарушают закон.
Участвую в разработке подобной системы как раз.
Нарушением является только большие и регулярные суммы, получаемые одним физ.лицом.
Небольшие нерегулярные суммы идут как "долг небольшой отдали" или "сам себе денег закинул".
Строгого говоря, платежные системы и "незаконная предпринимательная деятельность" - это разное.
Впрочем, на банки возложили необходимость проверки подобных операций.
Существуют разные паранойи банков по степени строгости исполнения этого законодательства. 
Какие-то банки ставят лимит в 15 000 рублей разово и 60 000 в месяц или 250 000 в месяц....
Какие-то банки ставят лимиты выше.
Какие-то банки ставят лимиты ниже.
От 600 000 - однозначно возникают вопросы банка.
Но это лимиты для получателей.
Есть еще лимиты на плательщиков (не для конечных плательщиков, а для платежных систем).
Они выше. Но они они есть. И плательщиков банки тоже банят, там нужно индивидуально идти в банк договариваться. Лично. Лично к высшему руководству банка.
Я пишу "банки". Ибо платежные системы работают через банки.
И платежная система вынуждена соблюдать те правила, что выставляют банки.
В частности нам, чтобы не превышать лимитов приходится работать с двумя десятками платежных систем.

Худший ответ:
Смысл вопроса не совсем понятен.Есть ведь платежные системы которые работают с физ. лицамиЕсть.Это не есть нарушением законаКонечно.там типа налоговая заинтерисуется и т.д.Конечно заинтересуется - если люди  или организации получают доход, это прямой интерес налоговой.если вести деятельность будучи физ. лицом? Чтобы вести коммерческую деятельность будучи физ. лицом, нужно зарегистрироваться в качестве индивидуального предпринимателя.
Вопрос: Почему роутер больше 10 мбит/с не выдает?

Лучший ответ:
Может быть знаем, но это не точно.
Подключите кабель напрямую/замените временно роутер/подключите другое устройство и с него измеряйте.
Если вифи -  возможно канал забит и связь неустойчива.

Худший ответ:
Мыши поели патчкорд :)
(Вовсе не шутка на самом деле - грызуны только так хавают UTP!)
Вопрос: Чему лучше учиться? Процедурному или объектно-ориентированному программированию?

Лучший ответ:
Сначала процедурному, потом объекто-ориентированному.
Вы напрасно считаете эти вещи какими-то сверхсложными.
Легко выучить их все.

Худший ответ:
Лучше учитесь мультипарадигменному, зачем ограничивать себя?
Вопрос: К какой категории статей отнести алкоголь и табак(информационный портал)?

Лучший ответ:

К какой категории статей отнести алкоголь и табак(информационный портал)?

Вредные привычки

Худший ответ:
Картина маслом (шутка)))
Если серьезно, думаю, что вполне можно отнести к фактам. 
Отличная тема! Есть, над чем размышлять.
Вопрос: Наказуемо законом?

Лучший ответ:
Обоих по заднице отшлепать и в угол на 2 часа, а потом уроки учить

Худший ответ:
Это наказуемо?Да.
УК РФ Статья 163. Вымогательство

И кто получить наказание?Элементарно - идете в прокуратуру или полицию  и признаетесь в содеянном. Заведут уголовное дело, передадут в суд, и судья назначит вам наказание.
Вопрос: Как ограничить доступ root?

Лучший ответ:
Рута (юзера с uid = 0) ни в чем ограничить нельзя. От слова совсем.
А вот запретить логин руту удаленно можно и даже нужно. В sshd_config:
PermitRootLogin no

Кроме того, можно запретить логин вообще всем, кроме допустим логина vasya:
AllowUsers vasya
и все. Совершенно неважно, знают они пароль, не знают они пароль - их будет посылать в любом случае.

Худший ответ:
в /etc/ssh/sshd_config все настройки.
Вопрос: Отдельный сервер для поддомена?

Лучший ответ:
1. Много, часто неограниченно
2. да

Худший ответ:
1. Можно сконфигурировать dns так, чтобы он так работал: *.wsthever.example.org, а что там в * - разбираться в приложении или конфиге nginx
Вопрос: Лучше писать функции через const?

Лучший ответ:
Лучше все писать через const

Худший ответ:
Да. И переменные тоже. Только в циклах let.
Вопрос: Какой команды не хватает для замещения libxml2 новой версией?

Лучший ответ:
не ставь никогда и ничего из сорсов ( по крайней мере пока не разобрался нормально с linux'ом, докерами, lxc и прочей фигней )
в дебиане для нового софта есть backports
в centos - epel:
https://linuxhint.com/epel_centos7/
для новинок из мира php в centos эта репа:
https://rpms.remirepo.net/
https://www.cyberciti.biz/faq/how-to-install-php-7...

Худший ответ:
Вопрос к автору вопроса - вам нравится плодить вопросы?
Вы уже задавали этот вопрос вчера - Как на сервере centos 7 обновить libxml2?
И ответ на ваш вопрос - ИМХО правильнее пересобрать пакет из src.rpm.
Для этого нужно установить нужные для пересборки пакеты командой yum groupinstall "Development Tools", а затем пересобрать src.rpm в бинарный с помощью команды rpmrebuild. И после его сборки просто его установить.
Вопрос: Как исправить верстку в грид?

Лучший ответ:
Так:
https://jsfiddle.net/ge2vq61u/

Худший ответ:
добавьте в item8 margin-bottom: 50px;
Вопрос: Ошибка проверки NGINX?

Лучший ответ:
видимо что-то еще заняло порт 80.
Посмотрите в вывоже команды
netstat -pna|grep 80, что висит на этом порту

Худший ответ:
443 порт ssl, и екстрасенсов сдесь нет