• MacBook Air M1 8/256 подойдёт для разработки?

    У меня Macbook Pro M1 Pro 16/512.
    Когда запускаешь какую-то IDE от Jetbrains типа Goland, то батарея тает на глазах, да и памяти она кушает хорошо.

    Если будете работать в VScode, то такой проблемы возникнуть не должно, если не увлекаться плагинами. Сам Go потреблять много ресурсов не будет. Основной потребитель памяти - это всегда большое количество вкладок в браузере.

    Но... Как только вам понадобится Docker, могут начаться проблемы. На Маке он не нативный, и может сжирать много памяти. У меня много чего в Докере запускается, и вкладок в браузере всегда несколько требуется, поэтому мне 16 прям впритык.

    Мой совет - брать машину с 16гб минимум, но тогда уже нет смысла брать Air...

    P. S. Мак в разы лучше работает с памятью, чем винда, поэтому сравнивать не всегда корректно.
    Ответ написан
    2 комментария
  • Сканирование директорий и файлов сайта

    @mirzok
    Information Security
    Конечно, есть. Из того, что можно самому своими руками запустить: dirb, DirBuster, Sublist3r, dirsearch. Разницы между ними не так много, главное какой словарь для перебора использовать.
    Из онлайн вариантов могу посоветовать URL Fuzzer или METASCAN, у них словари уже встроенные.
    Ответ написан
    Комментировать
  • Как убрать волнистую линию в комментариях на русском языке?

    bingo347
    @bingo347
    Crazy on performance...
    Это подчеркивание идет из расширения Code Spell Checker (id streetsidesoftware.code-spell-checker)
    Нужно добавить в него русский язык:
    1. Ставим дополнительно Russian - Code Spell Checker (id streetsidesoftware.code-spell-checker-russian)
    2. Настраиваем на 2 языка:"cSpell.language": "en,ru"
    Ответ написан
    1 комментарий
  • Как спарсить whatsapp web?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Почитай сначала раздел developers. Возможно там надо зарегистрироваться и просто взять готовый API
    и пользоваться.
    Ответ написан
    Комментировать
  • А SSL-сертификат можно и для IP без домена?

    @Erelecano
    Админю сервера, починяю примуса.
    www.rfcreader.com/#rfc5280
    Можно. Только тот же LE не дает на IP, а у прочих оно стоит дороже, чем для ДНС-имен. Так что самоподписанный — единственный здравый вариант
    Ответ написан
    2 комментария
  • При подключении к сайту выдаёт ошибку 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 комментарий