Задать вопрос
  • Почему не срабатывает регулярное выражение?

    Lynn
    @Lynn
    nginx, js, css
    Ошибка в том, что сначала ваш ввод «портится» bash-ем. Лучше всегда использовать строки в одиночных кавычках, если не нужно что бы их обработал bash.

    В вашем примере grep [0-9]\{4\}XX[0-9]{4\} test.txt сначала обработается bash-ем, он уберёт обратные слеши и сам grep попадёт выражение уже без обратных слешей [0-9]{4}XX[0-9]{4} и очевидно не срабатывает. Что бы обратный слеш добрался до grep надо его экранировать ещё одним обратным слешом
    $ grep [0-9]\\{4\\}XX[0-9]\\{4\\} test.txt
    1234XX1234
    1234XX1234

    Но проще использовать кавычки
    $ grep "[0-9]\{4\}XX[0-9]\{4\}" test.txt
    1234XX1234
    1234XX1234

    а ещё лучше использовать режим расширенных (как предложил Zzzz9) или perl-совместимых регулярных выражений
    $ grep -E "[0-9]{4}XX[0-9]{4}" test.txt
    1234XX1234
    1234XX1234
    $ grep -P "\d{4}XX\d{4}" test.txt
    1234XX1234
    1234XX1234

    (хотя для последнего нужно хорошо знать и уметь регулярки)
    Ответ написан
    Комментировать
  • Как пробросить сервер за NAT провайдера?

    Vamp
    @Vamp
    У cloudflare есть решение для этой задачи - cloudflare tunnel.

    Cloudflare Tunnel provides you with a secure way to connect your resources to Cloudflare without a publicly routable IP address. With Tunnel, you do not send traffic to an external IP — instead, a lightweight daemon in your infrastructure (cloudflared) creates outbound-only connections to Cloudflare's global network.
    Ответ написан
    1 комментарий
  • Как организовать рабочую сеть для обмена файлами для не большой организации?

    @Drno
    nextcloud
    Ответ написан
    Комментировать
  • Как настроить ретрансляцию HTTP запросов на Ubuntu?

    @Drno
    nginx reverse proxy
    Ответ написан
    Комментировать
  • Подойдет ли мне PCI-E адаптер для NVME?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Будут ли работать на такой достаточно старой материнской плате NVME диски, подключенные через адаптер PCI-E?

    Да. Ограничение только что не сможет быть загрузочным диском. Когда nvme только появлялись, даже в штатном комплекте имели адаптер на PCI-E слот с отдельными пометками, мол, в зависимости от материнки устройство может не работать как загрузочное устройство. Под данные работает, лишь бы ОС знала что такое NVME, а материнке уже без разницы.
    (собственно даже я сейчас набираю это сообщение с несильно более новой материнки чем ваша, Z77 чипсет, имея nvme в адаптере)

    Рассматриваю покупку PCI-E x16 платы на 4 NVME диска, но вот в отзывах на эту плату пишут такое:

    Такие адаптеры полагаются и соответственно требуют использования технологии под названием PCI-E Bifurcation. Ваша материнка наверняка слишком старая для этого. Соответственно, материнка считает что в одном слоте PCI-E x16 может быть только одно устройство (потому что это шина точка-точка) и из 4 слотов под NVME диски работать будет только один.
    PCI-E Bifurcation позволяет сконфигурировать и объяснить материнке, что да, это слот х16, но будь добра считать его за х4+х4+х4+х4 разные слоты, соответственно на 4 устройства меньшей пропускной способности.
    Ответ написан
    1 комментарий
  • Zyxel Keenetic: настройкой 3proxy + wireguard?

    Тебе необходимо чтобы пакеты с адреса 172.20.10.100 на 0.0.0.0/0 уходили в соединение wireguard, для этого надо
    - добавить соответствующий маршрут (если его нет)
    - добавить source routing чтобы пакеты со 172.20.10.100 роутились туда

    если не хочется возиться с source routing можно биндить 3proxy к интерфейсу (-DeИМЯ_ИНТЕРФЕЙСА в socks), но я бы рекомендовал source routing.
    Ответ написан
    1 комментарий
  • Как понять стоит ли менять экран на смартфоне?

    xez
    @xez
    TL Junior Roo
    в 2014 вроде покупал

    В утиль
    Ответ написан
    Комментировать
  • Как можно в Linux настроить маршрутизацию для доменов 1-ого уровня?

    ValdikSS
    @ValdikSS
    Вам нужен DNS-резолвер, устанавливающий отображение (соответствие, маппинг) настоящего IP-адреса домена в свободный IP-адрес большой внутренней подсети, и отдающий запрашиваемому клиенту адрес из внутренней подсети. Эту сеть маршрутизируйте через нужный вам интерфейс.
    Ответ написан
    2 комментария
  • Как можно в Linux настроить маршрутизацию для доменов 1-ого уровня?

    Vindicar
    @Vindicar
    RTFM!
    Никак, маршрутизация работает на более низком уровне и не имеет понятия о доменном имени.
    С точки зрения таблицы маршрутов нет разницы между обращением по доменному адресу и обращением по IP, потому что доменное имя преобразуется в IP адрес до этого.
    Один вариант: используй связку прокси+прокси или прокси+впн, если ПО поддерживает работу с прокси.
    Второй вариант: настраивай маршруты на соответствующие IP диапазоны, но тогда любые обращения по этим диапазонам пойдут через соответствующий шлюз.
    Ответ написан
    Комментировать
  • Сто́ит ли использовать RAID встроенный контроллер материнской платы?

    @Zerg89
    В случае смерти материнки в лучшем случае вам придётся искать туже материнку вплоть до ревизии и то НЕ ФАКТ что поможет
    Уж лучше софт раид шансов его восстановить куда больше
    Ответ написан
    13 комментариев
  • Пожалуйста оцените стоимость доработки расширения для google chrome?

    yesbro
    @yesbro
    Думаю, помогаю думать
    Обратиться на сайт фриланса. Там дадут оценку.

    Просить оценку у человека, который не будет заниматься разработкой, нет смысла.
    Ответ написан
    Комментировать
  • Почему компьютер не включается после сборки?

    @Andrew625327
    Хм. То, что кулеры начинают вращаться хотя бы при использовании кнопки Flash BIOS, исключает возможность некорректного подключения БП либо короткого замыкания. В большинстве других моментов, даже если конкретно где-то накосячить при сборке, комп хотя бы минимальные признаки жизни должен подать. Если всё молчит и ничего не светится, и даже не пытается отреагировать на замыкание Power_SW, я бы первым делом смотрел на процессор. Как он установлен в сокет, не повреждены ли контакты на сокете. Есть там такие контакты... Отсутствие хотя бы одного из Power Good'ов как раз будет проявляться с такими же симптомами, как и у вас.
    В общем, первым делом снимите процессор и осмотрите как сам процессор, так и сокет материнской платы.
    Ответ написан
    2 комментария
  • Как в ubuntu с двумя ip, указать для приложения ip с которым оно должно выходит в сеть?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    Обычно у приложений, слушающих адрес, есть опция, какой именно адрес слушать. Либо в конфиге, либо ключом к команде.
    Ответ написан
    1 комментарий
  • С чем может быть связано изменение даты и времени после перезагрузки сервера Ubuntu?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Заменить батарейку CMOS на материнской плате. Используется CR2032.
    Ответ написан
    Комментировать
  • Как записать информацию из вывода в файл с неизвестным названием?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    как перенаправить информацию из вывода команд в файл, который создается в процессе проверки командой
    #touch $( date '+%Y-%m-%d_%H-%M' )

    Записать имя файла в переменную и дальше везде использовать её. Например:
    …
    file=$( date '+%Y-%m-%d_%H-%M' )
    touch "$file"
    …
    echo -e "               Product Name : $PN_FRU" >> "$file"
    …
    Ответ написан
    Комментировать
  • Почему вектор перемещения не поддается правилу треугольника при вычитании векторов?

    wataru
    @wataru Куратор тега Математика
    Разработчик на С++, экс-олимпиадник.
    На графике или в тексте ошибка. Или там r-r0 должно быть в тексте, или стрелочку не в ту сторону нарисовали.
    Так бывает - в учебниках и методичках встречаются опечатки.
    Ответ написан
    Комментировать
  • Как называется эта микросхема?

    @mordo445
    У вас ответы прямо в вопросе
    64dfa8b73ce3d951090314.png
    второй
    64dfaa245ef40028117357.png
    третий
    64dfaa6911605389140190.png

    Ищите со словом "datasheet" в гугле
    Ответ написан
    3 комментария
  • Что делать, когда Wolfram говорит, что будет корень, а считать не хочет - a³+b³=z³?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Дружище Корень. Вижу прошло пару месяцев а ты все тот-же Ферматист :)

    Я не знаком с пакетом Вольфрам. Но его делал очень умный человек. И я думаю что символьные
    вычисления там тоже поддерживаются.

    Но такие вычисления обычно подходят под расчеты с дробями. Например 1/2 + 1/3 = 1
    в символьных вычислениях поддерживаются. Это позволяет точнее посчитать
    пределы например.

    То что ты посчитал - это трансцедентное число.

    z = exp((1/3)*log(664572³ + 257118³))

    Из-за логарифма внутри.
    Везде где есть синусы, логарифмы (ряды Тейлора) мы можем говорить об этом
    свойстве чисел. Грубо говоря это число которое мы не можем в общем случае
    получить путем конечного числа операций над рациональными числами.

    И обычно в физике и в инженерном деле логарифмы и экспоненты считают приближенно.
    Используя float, double и extended (80bit). И этого хватает чтоб запускать ракеты на Марс.

    Их никто не считает точно, просто по той причине что их нельзя представить точно.
    У нас не хватит памяти всех датацентров чтоб точно такое считать.

    Иногда в очень-очень редких случаях математический пакет может упростить формулу
    аналитически (exp(log(x)) и получить более простые цифры без свойства трансцедентности.
    Почитай документацию по MathCad, MatLab, может там такое тоже есть.

    Я также упрекаю тебя в невнимательности. Я тебе в прошлый раз делал акцент на типах
    данных. И ты это благополучно проигнорировал. И снова ты полез в теорию чисел и Ферма
    даже не понимая с каким типом данных работает Вольфрам. Разберись сначала с этим вопросом.
    Иначе будешь всегда выглядеть почемучкой.
    Ответ написан
    6 комментариев