• Как составить регулярку?

    fzfx
    @fzfx
    18,5 дм
    ~(?<=http://link\.com/youtube)(/[^/]+){2}~gm
    https://regex101.com/r/Z13sMW/1
    Ответ написан
    1 комментарий
  • Widnows server 2016?

    fzfx
    @fzfx
    18,5 дм
    установить можно, но работать будет в режиме контроллера домена 2008r2.
    Ответ написан
  • Почему провайдеры не могут заблокировать VPN?

    fzfx
    @fzfx
    18,5 дм
    Представим, что так и случилось, и провайдер блокирует всё, что не может понять.
    В этом случае мой браузер перестанет открывать 95% вебсайтов или около того: Google, Yandex, mail.ru, Habrahabr, Pikabu, GitHub, Twitter, VK и тысячи друих, ведь все они используют протокол HTTPS, к содержимому которого у провайдера доступа нет.
    Любые более-менее популярные мультиплеер игры также отвалятся: World of Tanks, DotA, Overwatch, WoW и т. д., и т. п. Их трафик также шифруется на уровне протокола.
    Если вы пользуетесь на компе почтовым клиентом - передача почтовых сообщений скорее всего происходит через шифрованные SMTP over TLS и IMAPS.
    А теперь ответьте мне, нафига мне такой провайдер?..
    Ответ написан
    Комментировать
  • Почему у двух одинаковых виде файлов рабочий и нерабочий одинаковый размер побитно?

    fzfx
    @fzfx
    18,5 дм
    потому что размер файлов не повредился.
    Ответ написан
    Комментировать
  • Почему количество секторов не совпадает и что с обьемом?

    fzfx
    @fzfx
    18,5 дм
    считаем: секторов на трек*к-во треков*головки
    63*61*255=979965
    почему???

    потому что для совместимости и по сему не обязано отражать реальное значение. все современные диски уже более двух десятков лет используют адресацию LBA (то самое значение physical total sectors).
    Почему раздел начинается на с следующего сектора после таблицы разделов а только через 1 головку?
    потому что это подразумевает стандарт MBR: первые 63 сектора отводятся под возможный допкод загрузчика.
    Ответ написан
  • Распределение нагрузки канала с помощью NGIX на двух ВПС?

    fzfx
    @fzfx
    18,5 дм
    вы не привели ни схемы сети, ни конфигурацию обоих серверов nginx, а посему отвечу в меру понимания того, что вы всё-таки сообщили.
    proxy_pass отвечает за проксирование запросов на другой сокет (т. е. на другой сервер/IP/порт/тип сокета). а проксирование означает, что сервером nginx будет установлено соединение с сокетом, указанным в proxy_pass, и входящие запросы на сервер nginx будут этим сервером направляться по этому новому установленному соединению, а ответы на запросы, пришедшие обратно, будут направляться клиенту.
    таким образом, если клиенты раньше обращались на единственный сервер, устанавливая соединение и отправляя запросы, и получали по этому соединению от сервера ответы, то теперь клиенты, обращаясь на единственные сервер, устанавливая соединения, отправляя по нему запросы и получая ответы, инициируют ещё и установление соединения со вторым сервером, который получает запросы от первого сервера и отсылает ему ответы. т. е. нагрузка на канал возросла.
    Ответ написан
    Комментировать
  • Какое устройство предоставляет публичные IPv4 в мобильной сети?

    fzfx
    @fzfx
    18,5 дм
    Получается так.
    Ответ написан
    Комментировать
  • Поменять в имении файла год с днем месяца местами?

    fzfx
    @fzfx
    18,5 дм
    Ответ написан
    Комментировать
  • Как выдать права пользователю на команду в Linux?

    fzfx
    @fzfx
    18,5 дм
    "Убрать" sudo можно через alias в .bashrc.
    Убрать требование пароля можно директивой NOPASSWD: в /etc/sudoers.
    Ответ написан
    3 комментария
  • Ка просмотреть БД MySQL, если сохранились только файлы с удаленного сервера?

    fzfx
    @fzfx
    18,5 дм
    Вам нужно установить MySQL той же версии, что и стояла на удалённом сервере, указать в настройках MySQL в качестве каталога с данными тот каталог, в который вы положили себе скачанные файлы, и запустить MySQL.
    И тогда, если вы процессе того как вы качали файлы с удалённого сервера, MySQL их не трогал, а также его кеш был сброшен на диск целиком, есть шанс, что файлы базы не битые и база будет доступна к работе через SQL-команды в консоли MySQL.
    Ответ написан
    Комментировать
  • SQL Ошибка 42703, как исправить?

    fzfx
    @fzfx
    18,5 дм
    Проблема из-за того, что вы нарушили синтаксис запроса в месте вставки значения, подсвеченного курсором на скриншоте. Более подробно можно ответить, если вы предоставите структуру данной таблицы. Пока же можно лишь предположить, что вы, пытаясь вставить текстовые данные, забыли обрамить их в одинарные кавычки.
    Ответ написан
    Комментировать
  • Как получить данный фрагмент из строки?

    fzfx
    @fzfx
    18,5 дм
    Ответ написан
    Комментировать
  • Откуда из DNS-сервера вытягивается порт?

    fzfx
    @fzfx
    18,5 дм
    Сайт всегда сидит на одних и тех же портах: TCP 80 и/или TCP 443. А раз порты известны, "вытягивать" их незачем.
    Если же вдруг админ сайта решил повесить сайт на другой порт - тогда порт дописывается в адресной строке браузера после доменного имени либо IP-адреса сайта через двоеточие.
    DNS за порты сайта не отвечает.
    Ответ написан
    3 комментария
  • Регулярные выражения, как в выражении указать набор символов?

    fzfx
    @fzfx
    18,5 дм
    Вы в скобочной группе positive lookbehind ?<= указали конструкцию нефиксированной ширины .*, а это недопустимо.
    Попробуйте указать в поле "Найти":
    (?<=filename=)(".*?").*?(?=\s--)
    В поле "Заменить на":
    \1
    Ответ написан
    3 комментария
  • Как получить все ссылки на странице сайта?

    fzfx
    @fzfx
    18,5 дм
    Например так:
    curl -s https://qna.habr.com/ | grep -oP '(?<=a href=")\S+(?=")'
    Ответ написан
    1 комментарий
  • Почему результат вычисления целочисленный?

    fzfx
    @fzfx
    18,5 дм
    закономерность в том, что если операция сложения, вычитания, умножения или деления осуществляется над целочисленными операндами (т. е. не над вещественными), то по её выполнении возвращается целочисленный результат.
    так, операции:
    71/3
    67+5
    (99/7)-222*2

    вернут целочисленный ответ.
    и только в том случае, когда у вас в последовательности операций появляется функция pow, возвращающая всегда вещественный результат, у вас начинают совершаться операции сложения, вычитания, умножения и деления над вещественными числами (начиная с места, где используется результат функции pow).
    если вам нужно, чтобы какая-то операция произошла над вещественными операндами, то и в качестве операндов следует использовать вещественные литералы или вещественные переменные.
    если не путаю, в C++ для этого можно добавить к числу в конце точку. что-то вроде:
    (99/7.)-222*2
    либо использовать экспоненциальную запись числа. варианты представлены, например, тут:
    https://en.cppreference.com/w/cpp/language/floatin...
    Ответ написан
    1 комментарий
  • Почему не работает curl --resolve?

    fzfx
    @fzfx
    18,5 дм
    синтаксис вроде бы тоже

    синтаксис неверный.
    в man curl написано:
    --resolve <host:port:address>
    т. е. после --resolve перед первым двоеточием должно быть указано имя хоста. а у вас указан URL.
    Ответ написан
    Комментировать
  • Как вывести директиву search из resolv.conf?

    fzfx
    @fzfx
    18,5 дм
    Директива search из /etc/resolv.conf прекрасно отображается с помощью cat /etc/resolv.conf | grep search. Разумеется, можно поиграться с командами и добиться её вывода без grep или без cat, с помощью awk или sed, но в этом нет особого смысла, используйте cat с grep'ом, этого достаточно. Если директива search имеется в файле /etc/resolv.conf, то любая корректная команда с grep, awk, sed, perl и т. п. её выведет, а если этой директивы в упомянутом файле нет, то ни одна команда её не отобразит.
    Ответ написан
  • Как составить регулярку для получения доменной зоны?

    fzfx
    @fzfx
    18,5 дм
    (?<=\.)\w+(?=\.?$)
    Данная регулярка "сматчит" цифро-буквенные символы, расположенные после точки, и при этом либо перед концом строки, либо перед точкой с концом строки за ней.
    Ответ написан
    Комментировать
  • Почему при создании символической ссылки возникает ошибка?

    fzfx
    @fzfx
    18,5 дм
    а нет ли файлика /etc/nginx/sites-enabled/doroshchenko.xyz.conf у вас уже на момент запуска команды символьной ссылки? поскоку как если есть, то вам надобно добавлять опцию -f к команде, ежели вы хотите, чтобы если файл с таким именем уже существует, то он был бы перезаписан.
    Ответ написан
    Комментировать