Задать вопрос
  • Как в bahs скопировать данные ответа программы, вставив часть его в следующий шаг?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    В данном случае наверное нужно man expect
    Ответ написан
    Комментировать
  • Как подтвердить ввод пароля и перенаправить результат на вывод?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Не понятна логика, зачем вам вообще использовать FIFO?
    Почему нельзя так:

    echo "Test123!"  | ./deposit --language English  new-mnemonic --num_validators 1 --chain goerli --eth1_withdrawal_address 0x416D2ec24Da09A321d14C19880850a41F80C9A33 --mnemonic_language English --keystore_password Test123!


    Может быть оно требует перевода строки, тогда так
    echo "Test123!
    "  | ./deposit --language English  new-mnemonic --num_validators 1 --chain goerli --eth1_withdrawal_address 0x416D2ec24Da09A321d14C19880850a41F80C9A33 --mnemonic_language English --keystore_password Test123!


    или

    echo -e "Test123!\n"  | ./deposit --language English  new-mnemonic --num_validators 1 --chain goerli --eth1_withdrawal_address 0x416D2ec24Da09A321d14C19880850a41F80C9A33 --mnemonic_language English --keystore_password Test123!
    Ответ написан
    Комментировать
  • Можно ли в bash-скриптах использовать объекты?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Встроенных структур и объектов в баш нет.
    Но в баш можно и нужно использовать другие консольные команды, которые умеют работать с данными, и с ними вы можете работать с базами данных или другими структурами типа json

    Поставьте себе на хост jq (для JSON) или sqlite (для локального скл) или что вам больше нравится, и используйте данные оттуда.
    Ответ написан
    Комментировать
  • Как в баш красиво запустить многострочный php не создавая файл?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    #!/bin/bash  
    function select_db {
    php << EOF
    <?php
    ...
    ....
    ?>
    EOF
    }
    select_db  "id"


    #!/bin/bash  
    function select_db {
    php <<< "<?php ... ?>"
    }
    select_db  "id"
    Ответ написан
    Комментировать
  • С какими последствиями прекращения поддержки смартфона вы сталкивались?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Всю жизнь пользовался нокией, меняю редко, ношу по 5-8 лет.
    Менял или после того как сильно морально устарел.
    Последний раз была проблема с тем что нокия была на windows. Ну пропала возможность ставить новые приложения из виндовс маркета, потом вообще приложения.
    Тогда взял самсунг на андроиде. До сих пор полет нормальный, уже лет 5
    Ответ написан
    Комментировать
  • Конвертировать px в rem с помощью bash скрипта?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Вы немного запутались с $line, $new_line
    #!/bin/bash
    css_file="$1"
    
    while read -r line; do
      if [[ $line == *"border"* || $line == *"max-width"* ]]; then
        echo "$line"
        continue
      else
        # Use regular expressions to find pixel values (e.g., "10px", "20px", etc.)
        px_values=$(echo "$line" | grep -oE "[0-9]+px")
        new_line="$line"
    
        # Iterate through each found pixel value
        for px_value in $px_values; do
          # Extract the numeric value from the pixel value
          numeric_value=$(echo "$px_value" | grep -oE "[0-9]+")
    
          # Convert the pixel value to rem and divide by 10
          rem_value=$(awk "BEGIN { printf \"%.2f\", $numeric_value / 10 }")
    
          # Replace the pixel value with the calculated rem value
          new_line=$(echo "$new_line" | sed "s/$px_value/${rem_value}rem/g")
          # sed -i "s/$line/$new_line/" $css_file
        done
        # Print the modified line
        echo "$new_line"
      fi
    done < "$css_file"
    Ответ написан
    1 комментарий
  • Есть ли рпг код которых был открыт? Желательно на плюсах?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Ответ написан
    Комментировать
  • С++; Дескоптные приложения или веб или операционные приложения?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Начал практиковать qt, но как я понимаю написание дескоптных приложений на плюсах - такое. Тогда хочу попробовать разработку ПО, cофтов, драйверов и тд. Что можете посоветовать по изучении этой темы?


    Что значит "такое"? Сложно, долго, неудобно?
    Так да, программирование это не тяп-ляп и готово, это долго, скучно, неудобно.

    Что такое разработка ПО и софтов по-вашему? Или десктопные приложения это не ПО и не софт? А что тогда?

    Есть подозрение, что нормального уровня вы далеко не достигли, если создать десктопное приложение вызывает такие проблемы.
    Стандартная задача начинающего - написать свой калькулятор, это как раз простой пример простого десктопного приложения. Или десктопной игрушки.
    Ответ написан
    2 комментария
  • Как увеличить время сессии ssh/sftp?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Можно при подключении указать опцию keepalive. Или просто конфиг пропишите для всех подключений (файл $HOME/.ssh/config):

    Host *
    ServerAliveInterval 7200
    Ответ написан
    1 комментарий
  • Где найти такую CLI?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    юзать environment variables?
    Ответ написан
  • Как найти мой "приватный" txt файл?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    я бы посортировал файлы по дате изменения и нашел бы в папках поиском по *vk*.* или *vc*.*
    Ответ написан
    Комментировать
  • Может ли Раст полноценно заменить Джаву в сфере финансовых технологий?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Раст же вроде планируется как замена С/С++ и является более низкоуровневым.
    Ему прямой путь в системное программирование. А финтех это немного другое
    Ответ написан
    4 комментария
  • Почему падает частота процессора при движении мыши?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    В общем случае это нормально. Обработка движений мыши - приоритетна, и как именно AIDA измеряет частоту - не очень понятно. По идее должно наоборот повышать частоту, если двигать мышкой.
    Но Windows не очень точно в принципе это все измеряет, так что тут надо наверное на форуме AIDA поинтересоваться как они делают расчеты. Думаю там где-то написано "не двигайте мышкой и не жмите клавиши, чтобы получить более точную информацию о работе компьютера"
    Ответ написан
    Комментировать
  • Можно ли дать возможность user с nologin shell исполнять определенную команду?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    я бы просто поднял веб сервер через который можно дернуть шелл скрипт.
    Ответ написан
    Комментировать
  • Как написать .bat скрипт, который подключится к удаленному серверу по SSH и запустить PHP-файл?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    ssh sderdm_evgeny@sderdm.beget.tech 'cd /home/s/sderdm/mysite/public_html/core/__custom-scripts;php7.4 test.php'
    Ответ написан
    Комментировать
  • Как удалить формат из текста?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Так просто дели по разделителю точке.
    с двойными расширениями могут быть проблемы. Зависит от примера файлов.
    Если у тебя есть
    hello.deman.txt
    hello.tar.gz

    то как тут разобраться где расширение а где имя?
    Ну и где твои собственные попытки?
    Ответ написан
    4 комментария
  • Можно ли с помощью xTLS получить бесплатный интернет?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Никто тебе не скажет.
    Суть в том, что на техническом уровне - технология так не работает.
    А на практике, может встретиться отдельная связка настроек у какого-нибудь невнимательного провайдера, кто такое пропустит.
    Таким образом нет, xTLS не дает возможность сделать бесплатный интернет.
    Но найти конкретную уязвимость конкретного провайдера в определенный промежуток времени (они ж найдут и починят), наверное можно. Но это уже совсем другая задача. Там может и hosts у кого-то помог, ибо провайдер не умеет пользоваться блокировками правильно.
    Ответ написан
    Комментировать
  • Как определить размер функции в байтах Машиного кода?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Язык программирования тебе это не подскажет. Он не знает.
    Об этом может знать компилятор, но для компиляторов такой "функции" как get_machinecode_instruction_length нету. Компилятор может генерировать не прямой код трансляции команд С++ в машинный код. Он может оптимизировать вызовы под конкретный процессор/архитектуру, по опциям для оптимизации загрузки данных в память и так далее.
    Просто посмотреть машинные коды - нужно читать datashit конкретной архитектуры, они более-менее стабильные.
    Ответ написан
    Комментировать
  • Что быстрее SQL или Javascript?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вопрос задан как пальцем в небо.
    Быстрее будет не отдельно взятый постгрес или сайт на js, а машина, на которой это все будет считаться.
    JS где - у пользователя в браузе, или это nodejs на сервере?
    постгрес крутится на той же машине, или на другой? Какой там процессор, сколько, сколько памяти?

    Не забывать, что если данные лежат в базе, а считать вы будете в JS, то к расчетам еще добавить время на передачу данных, поэтому чисто теоретически наверное выполнить все на постгресе должно быть быстрее.

    Но вам никто не ответит на вопрос точно. Гораздо проще провести перформанс тесты и посмотреть живые ответы.
    Ответ написан
    3 комментария
  • Выбор темы для будущего DevOps инженера?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    какое отношение дипломная работа (по идее исследовательский проект) имеет к рабочей обстановке (использование всем известных и проверенных world best practices) ?

    Чем вы занимались в вашем учебном заведении последние 3-4 года, если даже тему не можете выбрать?
    ЛЮБОЕ бери, в чем ты силен, и вперед.
    Можешь попробовать сравнить использование велосипеда на баш против Ansible или Jenkins для оркестрации чего-либо
    Ответ написан
    Комментировать