Задать вопрос
  • Нужна ли студенту ПМ математика на высшем уровне?

    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
    Процессы не относятся к рабочим столам, они относятся к юзеру. Следовательно в диспетчере задач юзер будет видеть все свои процессы, неважно на каком рабочем столе они запущены. Вы же видите процессы запущенные в фоне?

    Ну и процессы всех пользователей тоже видны при нажатии на галочку.
    Ответ написан
    Комментировать
  • Для кого все же предназначен код, полученный из CIL (байт-кода .net)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Исполняемый файл - это не прямой набор инструкций. Он может иметь специальную структуру - .com, exe, линуксовые и юниксовые бинарники отличаются - CIL компилируется в машинный код, но в результате создается не просто байткод команд, а бинарник определенного формата, с которым умеет работать операционка - машинный код должен каким-то образом загрузиться в память, возможно даже не весь а частями, точка входа должна быть сообщена процессору и так далее.
    Сейчас практически несуществует линейных программ, которые написаны таким образом, что выполняются в моносреде - все пишется из расчета многозадачных ОС.

    Таким образом, в CLI обычный машинный код, который выполняется процессором, но который содержит определенные закладки, вызовы функций операционных систем для того, чтобы этот код успешно работал в определенной ОС, чтобы он не загребал под себя 100% CPU на пустые циклы и так далее.
    Это не значит, что там немашиный код, это значит что машинный код написан для работы в определенных условиях и содержит определенные вызовы.
    Ответ написан
  • Как удалённо работать если заблокируют Ру сектор?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Нельзя обойти что-то, пряча голову в песок. Нужно всем неайтишникам наконец понять, что свобода интернета нужна не только админам в свитерах и дрыщам-очкарикам. Она нужна всем.

    Если заблокируют ру-сектор, либо становитесь безработным, либо едете в другую страну.
    Либо - митинговать пока не победит справедливость.
    Ответ написан