Задать вопрос
  • Постоянно пропадает сеть на компьютере. В чем может быть причина?

    888AndeR888
    @888AndeR888
    IT специалист
    Была подобная ситуация четыре раза.
    В первом и во втором случае была проблема с физикой, постепенно умерала сетевая карта.
    В третьем проблема была связана с конфликтом ip-адресом, периодичность проблемы была связана тем что ПК с таким же IP включался периодично пользователями...
    Четвертая ситуация была когда стояло ограничение по количеству подключаемых MAC-адресов, определенное количество пользователей подключены через VLAN добавили еще одного...
    Ответ написан
    Комментировать
  • Тестирование сборки (Build Verification Test) проводится на уровне unit-тестов?

    Предлагаю начать с определений. BVT можно считать условным аналогом Smoke тестирования. Изначально, Smoke тестирование выполнялось перед более глубоким тестированием и состояло из небольшого количества наиболее критичных тестов. Smoke тестирование отвечает на вопрос "отвечает ли продукт минимальным критериям готовности к тестированию".

    BVT это чаще всего набор автоматических тестов, которые запускаются как часть CI/CD Pipeline, и отвечают на вопрос "отвечает ли продукт необходимым и достаточным требованиям для прохождения этапа сборки". Т.е. одно из ключевых отличий BVT от Smoke это то, что BVT подразумевает автоматизированные тесты.

    Далее, к вашему вопросу. Термин Unit-тестирование очень уж спорный. Если вы спросите 3-х специалистов о том, что же является unit-тестом, вы получите не менее пяти разных мнений. С точки зрения BVT абсолютно не важно, какие это тесты, unit/integration/e2e. Важна скорость их выполнения (очень частая цель - до 10 минут). В большинстве случаев BVT будет состоять или из тестов системного уровня, или из тестов на различных уровнях.
    Ответ написан
    Комментировать
  • А SSL-сертификат можно и для IP без домена?

    Верно. Например.
    Ответ написан
    Комментировать
  • При подключении к сайту выдаёт ошибку 400, как исправить?

    @TheWWCode
    Ошибка 400 Bad Request возникает, когда сервер не может понять запрос, отправленный клиентом. В вашем случае это может быть связано с тем, что настройки сервера не соответствуют запросу.

    Судя по коду из вашего nginx.conf, вы пытаетесь перенаправить HTTP-запросы на HTTPS-порт с помощью rewrite. Однако вместо этого запросы на порт 8080 проксируются на другой сервер.

    Для исправления проблемы с ошибкой 400 вам нужно изменить ваш nginx.conf, чтобы он правильно перенаправлял HTTP-запросы на HTTPS-порт.

    Примерно так должно выглядеть ваш nginx.conf:

    server {
        listen 80;
        server_name example.com;
        return 301 https://$server_name$request_uri;
    }
    
    server {
        listen 443 ssl;
        server_name example.com;
    
        ssl_certificate /etc/letsencrypt/live/example.com/cert.pem;
        ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
    
        location / {
            root /var/www/example.com/;
            index index.html;
        }
    
        location /server/ {
            resolver 00.000.000.00;
            proxy_pass https://00.000.000.00;
        }
    }


    Этот конфигурационный файл перенаправляет все запросы на порт 80 (HTTP) на порт 443 (HTTPS) с помощью return 301. Затем он обрабатывает запросы на порт 443 (HTTPS), предоставляя файлы из каталога /var/www/example.com/ для пути / и проксируя запросы на путь /server/ на другой сервер.

    Убедитесь, что после внесения изменений вы перезапустили сервер NGINX с помощью команды
    sudo systemctl restart nginx.
    Ответ написан
    1 комментарий
  • Какой торрент клиент посоветуете вместо uTorrent?

    ElleSolomina
    @ElleSolomina
    HedgehogInTheCPP
    Осенью 2022 года я перенесла профиль на qBittorrent. Моя сборка µTorrent объявляется legacy продуктом. Аналогичное руководство я вскоре сделаю для qBittorrent, но уже в рамках Wiki проекта. Также я намереваюсь влиться в активную разработку проекта qBittorrent в ближайшее время.

    Сама я сейчас сижу на самостоятельно модифицированной версии. В ней отрезаны лишние ресурсы для всяких "колокольчиков и звоночков", рекламные секции, код клиента глубоко очищен от хлама, а также под плюс версию, функции расширенной версии мне не нужны. Помимо патча и облегчения также тонко подстроены, в т. ч. скрытые настройки, которыми убрано всё лишнее, снижено потребление ресурсов и для удобства изменены различные мелочи. Ветка 3.4.x и более новые версии мне нравится, в них изменена логика работы с пирами и клиент в первую очередь качает с ближе расположенных пиров (до которых меньше хопов, тут подробнее), появилась система защиты от DDoS, на порядки эффективнее работает DHT и ещё некоторые полезности. Мне нравится интерфейс последних версий из-за того, что есть поиск по списку торрентов, при добавлении закачки можно выбрать имя раздачи и ещё множество приятных мелочей, повышающих удобство использования.

    Выглядит полученное вот так:
    ihpkkpxmzmmf70eazf1ryulpqma.png

    Текущая версия 3.5.5.46552 от 2024.07.24, в комплекте более оптимизированные для широкого круга пользователей настройки и пошаговое руководство, которое будет полезно как новичкам, так и более опытным пользователям. Также в раздаче есть архив версий и настроек.

    Скачать можно с Рутрекера. Сборка живёт там, там же есть полноценное описание всех изменений и нормальная шапка. Об обновлениях я тут всё равно продолжу писать, не волнуйтесь!

    Сборку (без архива) можно также скачать без клиента с файлообменника wdfiles, однако при наличии возможности, рекомендуется скачать именно раздачу. Ссылка на обменнике, в основном, предназначена для тех кто впервые пользуется клиентом.

    P.S. Ещё я бы рекомендовала добавить в любую версию любого клиента какой-нибудь значимый IP фильтр, дабы различные неадекватные представители человечества не забивали канал мусором.
    Ответ написан
    173 комментария