• С чего начать создание программы- тренажера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    по-моему swf это не исходный формат а уже готовый результат.
    При минимуме знаний в программировании, возможно следует уточнить почему формат именно такой, и почему нельзя, например, avi/mkv?
    Ответ написан
  • Как лучше хранить ноутбук чтоб не собирал пыль?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В комнате пылесосить.
    Он пыль собирает не когда лежит, а когда вентилятор всасывает пыль из воздуха.
    Ответ написан
    Комментировать
  • Почему в ЕС и Сша нет нормального сайта по поиску работы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    А зачем на hh оставлять вакансию? Своего корпоративного портала с вакансиями нет?
    В хорошие компании и так валом идет народ. Потому что туда шлют с курсов, с универов, туда приходят сами прочитав вакансии.
    Какой-то левый аггрегатор, который будет сам торговать твоими вакансиями?
    Линкедин-а многим достаточно
    Ответ написан
  • Почему я могу зайти на сайт по его домену но не могу по ip?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    Читать нужно о virtualhosts

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Почитайте про команды nohup или screen/tmux

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Без математики уровня вуза будет сложно.
    Но никто не запрещает тебе учить и высшую математику и bigdata в школе, самостоятельно. Учебники и даже видео всем доступны.
    Ответ написан
    Комментировать
  • Как правильно экранировать символы $ и ' при передаче их в ansible shell?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Почитать документацию шелла по кавычкам.

    Вкратце:
    1. Внутри одинарных кавычек ВСЕ символы теряют свое специальное значение. Включая backslash, поэтому
    'STRING1\'STRING2'
    - это не экранированная одинарная кавычка в кавычках, а строка STRING1\ в одинарных кавычках потом STRING2 без кавычек, а потом еще одна открывающая одинарная кавычка, которая незакрыта.
    Можно делать так:
    'STRING1'\''STRING2'

    2. Внутри двойных кавычек, все символы теряют свое специальное значение кроме $, backslash и обратных одинарных кавычек. Примеры:
    "${VARIABLE} \${VARIABLE} $(hostname) `hostname`"
    значение VARIABLE, строка ${VARIABLE} которая раскроется позже, дважды результат команды hostname вызванный разными способами
    Ответ написан
    Комментировать
  • Как задать права на удаление другим пользователям Linux?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    никак.
    Хеширование это не шифрование. Это односторонняя операция со сжатием, то есть с потерей информации.
    По хешу восстановить изначальную строку невозможно.
    При наличии алгоритма хеширования, можно попробовать перебрать разные строки, чтобы найти какие из них сгенерят такой же хеш. Но из-за коллизий, это не дает возможности гарантировано сказать какая именно строка была изначальной.
    Ответ написан
    6 комментариев
  • Стоит ли изучать математику по первоисточникам?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нет.
    Терминология за многие годы менялась. Взгляды, новые открытия.
    В качестве изучения истории можно почитать.
    Но изучение математики делается не чтением первоисточников, а многократным решением задач. После длительной практики, даже если еще не запомнил многие формулы наизусть, у тебя появляется интуитивное понимание что и как примерно делать, и в справочник ты уже лезешь чтобы подсмотреть точно. Но ты уже знаешь в какой справочник и зачем.

    А с теорией, можно читать много книжек, нахвататься умных слов, но математику при этом не изучить, и при необходимости произвести некоторые расчеты уровня чуть больше 5-го класса становишься в ступор не понимая с чего начать.
    Ответ написан
    1 комментарий
  • Как ограничить доступ root?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Нет. Неважно как назван рут, это пользователь с UID=0, и у него в любом случае будут ВСЕ права.
    Но запретить ему заходить по ssh несложно. Просто пропишите ему пустой пароль и все.
    На всякий случай можно даблчекнуть в настройках sshd, что пользователей с пустым паролем не пускают, но по дефолту это и так должно быть отключено
    Ответ написан
  • Alias в сценариях linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Алиасы работают только в интерактивном режиме шелла.

    При запуске в скриптах они работать не будут.
    Если вам нужно, пользуйтесь функциями - они могут и алиас заменить и в скриптах будут работать
    Ответ написан
    Комментировать
  • Есть ли сайты на которых можно сделать 3д игру?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Заходишь на сайт, делаешь игру и не надо учить никаких языков программирования и прочую технологию.
    Например тут:
    https://www.gamemaker3d.com/editor/

    Программисты скоро будут не нужны, просто сайт сам себя еще немного улучшит, добавятся новые фичи, эльфы там лесные, можно будет грабить корованы.
    И все будут делать игры на сайтах.
    Ответ написан
    3 комментария
  • Что делать если проходишь технические собеседования, но заваливаешься по софт скилам?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    А сколько было собеседований? Если плохих фидбеков с софтскиллами набралось хотя бы 10, тогда можно задуматься.

    Почитал про твои "краткие" вопросы-ответы.
    Это IMHO не проблема. Но на собеседованиях нужно стараться вести диалог, а не вопросы-ответы.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Какие плюсы имеет линукс в плане веб разработки(да и просто разработки) для разработчика Python?

    Большинство бэкенда на питоне в мире работает под линуксом, поэтому в плане разработки - наверное особо и нет, все равно ж разработка идет в IDE. А в плане запуска и отладки - конечно лучше запускать в окружению близком к продакшен. Включая архитектуру, права доступа и др.

    Я так понимаю большой плюс это увеличенная скорость потока обработки данных?

    В плане разработки - вряд ли. В плане выполнения - да.

    Стоит ли прямо сейчас ставить линкус на VM или второй осью, что бы потом расти как разработчик?

    Стоит поставить на виртуалке. Разрабатывать так, как вам удобнее, а деплоить и запускать под линукс.

    Навыки работы с линуксом - продвинутого пользователя.
    Уметь работать в командной строке подключившись по ssh, потому что GUI на серверные линуксы обычно не ставят.
    Ответ написан
    Комментировать
  • Что лучше: курсы или техникум?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Людей, закончивших такие курсы хорошо берут на работу?


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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    а только занимаешься архитектурой, реализациями и тд.

    Этим занимается системный архитектор, который уже прошел путь от джуниора до сеньора и возможно тимлида, и занимается лишь архитектурой и самыми сложными задачами.
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux выбрать для front-end?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Собираюсь попробовать использовать линукс под фронт енд разработку.

    Зачем?

    какой пак программ

    Сперва выбираете удобные программы, потом ОС в которых они работают.
    Выбирать ОС для разработки фронтенда это немного неправильно.
    Фронтент ведь работает не в ОС, а в браузере. Поэтому не так важна ОС, как ваш личный комфорт при работе с паком программ.
    Ответ написан
  • Выбор ОС для разработки под Docker: Windows или Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Разработку ведут не столько в операционке, сколько в твоем любимом IDE/редакторе.
    А вот запускать сайт (бэкенд), в принципе лучше в таком же окружении, в каком он будет крутиться в продакшене.

    Совершенно несложно поставить виртуалбокс с линуксом, и деплоить сайт в него. Или купить хостинг и выкладывать туда (я больше предпочитаю локалхост, так как безопаснее, быстрее, проще).

    Люди, которые хаят виндовс - просто не умеют им пользоваться. Все основные популярные ОС не просто так популярные, и полны своих достоинств.
    Сколько я не общался с хейтерами - практически все аргументы больше касаются того, как люди привыкли работать с компьютером в определенной ОС, и то, что фичи в другой ОС работают иначе не только технически, но и идеологически, они не хотят принимать.
    Ответ написан
  • Как подключиться по RDP и получить сведения об операционной системе через Python?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Возможно, есть другие инструменты.

    Powershell?
    Ответ написан
    Комментировать