Задать вопрос
  • Как стать embedded разработчиком?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    DennyVIR, ну так смотря с чего начинать.
    Если ты решаешь делать умный дом под ключ, с солнечными батареями, аккумулятором, мониторингом и все это, понятно что надо бы такую систему иметь свою для тестирования и обучения, и комплекты для установки/замены.

    Если ты начинающий, то комплект ардуины чтобы помигать лампочками стоит как несколько бутылок пива.

    Есть и сетевые админы, которые дом покупают полноценную стойку набитую цисками для обучения. Тоже стоит в районе десятка-двух зелени.

    Есть девопсы, которые на похожие суммы покупают ресурсов в каком-нибудь облаке.

    В общем начинать можно и с минимума
  • Как лучше хранить 13 ТиБ данных (mdadm / lvm / zfs / btrfs)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    так в truenas вроде как раз zfs и используется
  • Как отображать только актуальные переменные в grafana dashboard?

    saboteur_kiev
    @saboteur_kiev
    что значит актуальные?
    Для переменных есть две настройки - перечитывать значения при загрузке дашборда или при смене time range - это указано в самой переменной, когда выбираешь для нее source.
    Следовательно и список переменных будет обновляться или по F5 или по refresh/изменению временного диапазона.
  • Как лучше хранить 13 ТиБ данных (mdadm / lvm / zfs / btrfs)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Lsh, в ZFS нет raid6, есть raidz2
    Расширять систему можно не добавляя диски в raidz, а добавляя новые массивы raidz2 в пул
    Посмотрите https://www.youtube.com/watch?v=ZR6Hvk0H5SA
    с 28:40
  • Как лучше хранить 13 ТиБ данных (mdadm / lvm / zfs / btrfs)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    А как расширить lvm over mdadm ?
  • Надо сделать регулярное выражение для проверки цены, как это сделать?

    saboteur_kiev
    @saboteur_kiev
    Shellr57s, На вашем скриншоте в самом верху указаны доллары с центами. Вы это видите или у вас проблемы с распознаванием?

    P.S. Если так много времени на переливание воды, свяжитесь с автором, и обсудите нюансы с ним.
  • Что нужно установить и сделать, чтобы начать пользоваться?

    saboteur_kiev
    @saboteur_kiev
    Shellr57s, нет, Perl не использует PCRE или PCRE2, он использует Perl regexp.
    PCRE это была независимая библиотека, которую писали, переписывая функционал регулярок из перла 94-го года.
    Обычно Perl всегда впереди планеты всей по регуляркам, а PCRE это библиотека для тех, кто просто взял готовое и включил в свой язык/софт.
  • Как сделать match отдельных слов regex?

    saboteur_kiev
    @saboteur_kiev
    Shellr57s, зависит от реализации. В питоне, перле и возможно новых java сработает и с русскими буквами.
  • Единый микросервис для сбора/хранения всех логов, правильно ли это?

    saboteur_kiev
    @saboteur_kiev
    Стандартные стеки
    ELK (elastic,logstash,kibana)
    greylog
    можно EL+графана

    если вы пользуетесь облаками, там должны быть готовые инструменты (обычно на той же базе эластика и кибаны, просто доступны для установки и использования простыми облачными инструментами)

    P.S. Неважно сколько сервисов, надо считать объем логов в период времени, чтобы система успевала их парсить и сохранять, и объем логов который вы хотите хранить не удаляя. Все инструменты справятся, просто разные инструменты разный объем хранят. Кто-то больше на индексы тратит, кто-то любит в репликацию.
  • Надо сделать регулярное выражение для проверки цены, как это сделать?

    saboteur_kiev
    @saboteur_kiev
    Я у автора в вопросе вижу следующее:
    "Вот что у меня есть [+]?\d+(\$). Мне надо чтобы оно искало например 100$, 103.45$ и так же с руб. "

    Давайте вы будете троллить в другом месте. На этом бессмысленный диалог закончен
  • Надо сделать регулярное выражение для проверки цены, как это сделать?

    saboteur_kiev
    @saboteur_kiev
    1. в русской валюте нет 0.003 копейки, и конкретно в вопросе автора приведено именно две десятые.

    2. Нужно было найти И рубли И доллары. Внимательно читайте вопрос автора, там же прямой пример приведен с долларами "100$, 103.45$ и так же с руб. "

    3. Слово рубин не заматчит, потому что нужно тогда 10 рубин.

    Не следует за автора додумывать условия и тем более не следует противоречить автору и демонстрировать свою невнимательность и ненужную придирчивость.
    Если автору нужно - пусть он сам приведет неработающие примеры.
    Если это нужно вам - создайте свой вопрос со своими условиями и примерами.
  • Надо сделать регулярное выражение для проверки цены, как это сделать?

    saboteur_kiev
    @saboteur_kiev
    Shellr57s, Тут как минимум 3 ошибки в вашем комментарии.
    Первое - ошибка самого комментария, ибо у меня есть даже ссылка на пример, где все работает.
    Второе - вы не указали ошибки
    третье - вы неправильно указали количество.

    В следующий раз добавляйте конкретики.
  • Какие данные у потоков одного процесса общие?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    - Стэк: у каждого потока свой, в одном адресном пространстве. но в разных его местах

    Стек у каждого потока свой, но где он находится зависит от языка программирования.
  • Почему не могу закинуть открытый ключ SSH из Линукса в Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Кстати странно что было AuthorizedKeysFile .ssh/authorized_keys (в линуксовом конфиге эта строчка такая же) - что подразумевается под расположением .ssh/authorized_keys ? Если папка пользователя то где путь к ней перед .ssh?

    Подразумевается относительный путь. У пользователя по умолчанию рабочая папка равна его домашней папке. Тем более что в Линукс домашняя папка пользователя может быть где угодно (/home/user1 или /root или /opt/user2 или /var/www) поэтому для линукса это правильный путь.

    Прописал: AuthorizedKeysFile __USERPROFILE__/.ssh/authorized_keys


    В Windows по идее должно работать %USERPROFILE%/.ssh/authorized_keys
    но я тут вычитал, что если у тебя пользователь - администратор, но такая штука не сработает. Надо добавлять публичный ключ в %PROGRAMDATA%/ssh/administrators_authorized_keys
    Вот из оригинальной инструкции:
    Note that if you are setting up keys for an administrator user, putting the public key to %USERPROFILE%/.ssh/authorized_keys will not work. You must append the public key to %PROGRAMDATA%/ssh/administrators_authorized_keys instead.

    И дополнительно нужно еще и права доступа к этому файлику защитить, для этого можно выполнить повешелл скрипт, который добавит нужные ACL:
    $acl = Get-Acl C:\ProgramData\ssh\administrators_authorized_keys
    $acl.SetAccessRuleProtection($true, $false)
    $administratorsRule = New-Object system.security.accesscontrol.filesystemaccessrule("Administrators","FullControl","Allow")
    $systemRule = New-Object system.security.accesscontrol.filesystemaccessrule("SYSTEM","FullControl","Allow")
    $acl.SetAccessRule($administratorsRule)
    $acl.SetAccessRule($systemRule)
    $acl | Set-Acl
  • Динамическое получение скорости работы процессора?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Частотные пределы?
    Почитайте спецификацию, там это все написано.
    Если вы хотите разогнать нестандартно, то с кастомным охлаждением любой процессор можно разогнать от немного до неприличных значений, но стабильную работу гарантировать никто не будет.
    И опять "Ну бонусом было бы ещё измерить текущую работу процессора" что означает эта фраза? Какую именно работу?
    Вы же наверное догадываетесь, что разные ассемблерные инструкции несут разную нагрузку. Хотя бы от того, что они могут быть разной длины и задействовать разные логические схемы в архитектуре.

    Понимаю так что процессоры не имеют внутренних специальных значений для представления скорости его работы?

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

    А если просто хотите проводить перфоманс тест - то это делается обычно. Заскриптовываете вашу программу и запускаете ее с таймером. Смотрите сколько времени пройдет от начала до конца.
    Если программа выполняется быстро - делаете много итераций, получаете среднее.
  • Почему не работает https?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    чьорт, так и хотел написать, что там не стандартное поле. Спасибо, поправил ответ.
  • Как самостоятельно оценивать объем работы и стоимость разработки?

    saboteur_kiev
    @saboteur_kiev
    В любом случае с этим сталкиваются все, и просто набираешь опыт, начинаешь оценивать все лучше и лучше.
  • Как передать файл на сервер через ssh?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    так не то вводишь. У тебя спрашивает passphare ля твоего id_rsa, а не для сервера
    Ты видимо когда генерировал ключ и там пароль другой придумал.
  • Аналоги RDP в винде?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Можно привести примеры "никакой" безопасности VNC?
  • Как максимально просто и быстро переименовать файлы по маске?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    проблема в том, что имена файлов состоят не только из чисел, человек спрашивает про маску файлов вокруг чисел