• Как отследить разрыв соединения с помощью bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А банально добавить в proxy.sh вывод на экран
    #!/bin/bash
    
    ssh \
      -L 9080:loc0.domain.com:80 \
      -L 9081:loc1.domain.com:80 \
      -L 9082:loc2.domain.com:80 \
      -N vpn
    echo "************ Proxy has been terminated ********"


    И запускать его в той же вкладке, где вы работаете?
    ./proxy.sh &
    Можно еще и 07 символ добавить, чтобы он гудел.
    Можно положить запуск прокси в вечный while, пока вы его сами не прервете.
    Смотря что удобнее.
    Ответ написан
    1 комментарий
  • Как преобразовать слово в двоичный код?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нужно почитать википедию, чтобы понять что такое двоичный код, что такое ascii, потому что в вашем вопросе видится непонимание сути.
    У каждого символа есть его character code (chr). Для разных кодировок он может быть разным.
    Поэтому работайте с файлом как с набором байт, а не как с текстом.
    Ответ написан
    Комментировать
  • Нужна ли студенту ПМ математика на высшем уровне?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Учите матан.

    Программирование - это просто способ записать ваши знания (например матана) в виде программы.

    Не будете знать матан - вероятно будете программировать сайты-визитки.
    Будете знать матан - вероятно будете ведущим инженером.

    P.S. Если тратите время на программирование - попробуйте напрограммировать решение ваших же задачек по матану.
    Ответ написан
    Комментировать
  • Как в Excel сортировать по алфавиту не по первому слову, а по второму?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    * Скопируйте столбец A в B
    * Разбейте его на два (B и C) по разделителю пробел
    * Отсортируйте всю таблицу по C
    * (опционально) Скройте B и C
    Ответ написан
    3 комментария
  • Как переименовать пути в архиве через консоль winrar cli?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    просто */old/* это и dir/old/fileи dir/dir/dir/old/file
    с масками все не просто.
    Если вы знаете точное имя, то пишите без звездочек
    Ответ написан
    Комментировать
  • Как работает двусторонее асиметричное шифрование?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Да, перейти на другой алгоритм шифрования.

    Ассиметричное шифрование и и расшифровка работают медленно. Поэтому этим методом передается только сгенерированный только что пароль сессии, а ассиметричное шифрование позволяет думать, что никто его не перехватил. Дальнейшая сессия шифруется симметричным быстрым алгоритмом.
    Ответ написан
    Комментировать
  • Нужно ли делать полный деплой проекта, если изменил одну букву?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    То есть по канону, даже если в одном файле надо букву поменять - следует запускать полный цикл выгрузки?


    По канону вам не нужно ничего запускать. Все запустится автоматом и вы просто не паритесь.
    Вдобавок нужно понимать, что в идеальном случае, у вас должны быть пройдены автоматические тесты, разные уведомления и другая бюрократия, которая тоже автоматизирована.

    В этом случае вы просто не мучаетесь выбором, а просто кодите.
    Ну а одна буква это может быть и - на +. Без тестирования в продакшен?
    Ответ написан
    Комментировать
  • Как в линуксе запускать программы отдельно от терминала?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    screen
    Ответ написан
    Комментировать
  • Что содержится в торрент файле?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Любым торрент клиентом.
    А вообще, почитать википедию ?

    https://ru.wikipedia.org/wiki/.torrent

    https://habr.com/ru/post/119753/
    Ответ написан
    2 комментария
  • 123123123123123123123123123123?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    А причем тут "подходящая для вас девушка"?
    В данном случае вы планируете обучить сеть на "фоточки, которые мне нравятся".
    Одна и таже девушка при этом может как попасть так и не попасть в "подходящие", в зависимости от выражения лица, макияжа, одеждый и так далее.
    Сомневаюсь, что нейросеть умеет определять "красивая или нет".
    Ответ написан
    5 комментариев
  • Как можно стать сеньором за 3-3.5 года?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Для начала, учеба это не столько чисто время, сколько усилия. Все зависит от того, сколько ты вкладываешь в работу и учебу.

    Да, за 3-3.5 года это реалистично.
    Но нужно понимать, что
    1) Это будет очень много усилий. Совмещать такое задротство с еще чем-либо практически нереально.
    2) Было бы неплохо понимать с каким багажом знаний ты вообще начинаешь. "Продвинутый юзер" может означать совершенно разный уровень знаний.
    3) Было бы неплохо понимать вообще насколько ты к этому моменту уже научился учиться и организовывать сам себя - из под палки сеньорами не становятся.

    Итого, это удел менее 1% попытавшихся.
    Ответ написан
    Комментировать
  • Какой стек технологий нужно освоить Python Junior?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    1. Умение гуглить.
    2. Умение читать вакансии - там написано что требуется.
    3. Возьмитесь сперва за собственные хобби-проекты, чтобы хоть что-то было.
    Ответ написан
    1 комментарий
  • Задачка с олимпиады, как решать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    ну?
    так задачка на три цикла.
    Крутите три цикла, делаете перебор всех вариантов.
    while marshrutka16
      while marshrutka17
        while marshrutka21
          if (185-16*marshrutka16-17*marshrutka17-21*marshrutka21==0) then print 'this variant is fine';


    И крутите каждый цикл от нуля до 185/размер маршрутки
    Ответ написан
    3 комментария
  • Использование Python и Anaconda Python по-отдельности?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Поставьте pip в PATH первым.
    python будет найдет в pip, conda - в каталоке с анакондой.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    -h 127.0.0.1


    Для авторизации, root@localhost и root@127.0.0.1 могут быть разные пользователи.
    Ответ написан
    Комментировать
  • Кто может показать для примера процесс разработки архитектуры игры "Змейка"?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Архитектуру разбиваете на части:

    Хранение информации о фруктах и собственной самой змейки
    Логика движения змейки
    Управление
    Визуализация (отрисовка, которая может выполняться в зависимости от устройства, например с разным разрешением).
    Отдельно - меню запуска и может быть, например, таблица рекордов.
    Может быть даже таблица рекордов с передачей информации в интернет, для глобального рейтинга.
    Ответ написан
    Комментировать
  • Аппаратное обеспечение и ПО телекоммуникаций?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    маршрутизатор, операционная система маршрутизатора.
    Балансировщики нагрузки - как железки, так и софт для них.
    Телефон - аппарат, Андроид - ПО.
    Ответ написан
    Комментировать
  • Куда дальше - Dev или Ops?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Если есть возможность пойти в девелоперы - идите в девелоперы.

    mid developer мидеры востребован гораздо больше, чем mid девопс.
    Junior devops понятие вообще не особо понятно, а junior dev хоть и высокая конкурентность, но позиций много.

    Если хотите идти в опсы, то сразу рассчитывайте, что нужно прилично разбираться и искать проекты покрупнее, потому что средние и небольшие навыки часто нужны в мелких проектах, где отдельного человека на это дело редко выделяют.
    Ответ написан
    Комментировать
  • Как установить MS-DOS на HDD и поставить поверх Windows 3.1?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Windows 3.1 не знала что такое USB, и тем более что такое USB-диск, поэтому поставить с флешки не выйдет.
    Нужен либо с CD либо с FDD

    Можно поставить виртуалбокс и найти готовый образ установленного доса и поставить винду поставить из CD образа, подключенного к виртуалбоксу.
    Или даже готовый образ win 3.1 - на торрентах можно это все найти.
    Дома у меня только дос стоит.
    Ответ написан
    Комментировать
  • Разные процессы на виртуальном рабочем столе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Процессы не относятся к рабочим столам, они относятся к юзеру. Следовательно в диспетчере задач юзер будет видеть все свои процессы, неважно на каком рабочем столе они запущены. Вы же видите процессы запущенные в фоне?

    Ну и процессы всех пользователей тоже видны при нажатии на галочку.
    Ответ написан
    Комментировать