• Как извлечь имя директории из переменной?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    1. почему перед тем как задавать вопрос, не попробовать? Это бы заняло гораздо меньше времени, чем задать вопрос.
    2. да, можно.
    Ответ написан
  • Как получить список всех программ Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Если вы пишете POSIX-совместимый шелл, то можете просто подключить bash-completion или посмотреть как он организован.
    А так - автодополнение делается не по определенному списку, а по том, что есть в директориях, перечисленных в переменной PATH
    Ответ написан
    Комментировать
  • Стоит ли идти джуном на удаленную работу? Или только релокейт?

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Максимальное сжатие увеличивает время на разжатие незначительно, Но зато увеличивает, сложность подбора перебором.

    2. Шифровать имена файлов - очень важно, потому что если в большом архиве встретится файл, который и так известен (например какая-то известная библиотека или программа, которую можно скачать и инета, и злоумышленник получит зашифрованный и расшифрованный файл, что позволяет ему использовать уже другие методы для расшифровки, не прямой перебор. Если же имена и вообще метаинформация (размер, тип) зашифрован, злоумышленник не поймет даэе что именно лежит в архиве.

    3. В идеале использовать опцию solid архивирования в RAR, посколько в этом случае для сжатия файлов используются данные из предыдущего файла, таким образом нет возможности распаковать конкретный единичный файл (кроме самого первого), а если первый файл в архиве еще и не маленький - это значительно увеличивает время перебора. В обычном не-solid архиве, можно найти какой-нибудь очень маленький файл и перебирать все на нем.
    Ответ написан
    5 комментариев
  • Соглашаться ли получать меньше на испытательном сроке?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Практика встречается в основном при найме джунов/стажеров.
    Крайне редко при найме мидлов.
    Практически никогда при найме специалистов.

    30% многовато, обычно 10-20%. Но если условия испытательного четко оговорены, в компании вы уверены - можно на такое пойти.
    Многие говорят, что такое бывает только в говнокомпаниях которые готовы только кидать - нет, такое бывает в компаниях разного уровня, и далеко не означает намерение кинуть.
    Многие говорят про законодательство РФ - не единым РФ живет рунет, не одними только штатными сотрудниками работают айтишники, не одна только ЗП входит в условия работы, есть еще и страховка, бесплатные курсы, возможно и другие бонусы, которые могут не давать на время испытательного срока, и которые по сумме могут быть заметны на фоне ЗП.

    В твоем случае - поищи отзывы о компании и прими решение сам. Если не понравится - уйдешь через 3 месяца, получив опыт.
    Ответ написан
    Комментировать
  • Что мне делать сейчас, что бы чувствовать себя как рыба в воде в универе?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Английский разговорным. upper-intermediate
    Это то, что требует много усилий и времени.
    И это то, что у тебя есть сейчас, пока ты еще не работаешь, это то, что будет гораздо сложнее изучить потом, когда времени станет меньше.
    А так - не столько учи, сколько делай хобби-проекты, чтобы практически знания запомнились.
    ну еще для базы подучи базы (sql/nosql)
    Ответ написан
    Комментировать
  • Как в Windows 10 запретить администратору доступ к папке другого администратора?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Два варианта:

    1. Сделать каждому по шифрованному разделу, подключать его при логине.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Попросить того, кто вам подсуетил это одну программу и посоветовал так сделать, восстановить все назад.
    Иначе все стереть и ставить винду с нуля.
    Ответ написан
    Комментировать
  • Как через CMD запретить владельцу доступ к папке?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    echo Y|cacls.exe D:\ОльгаD\PS /P all:N

    echo Y|cacls.exe D:\ОльгаD\PS /P all:F
    Ответ написан
  • Какой из вариантов лучше для переезда разработчику?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    С релокейтом компания может помочь сотрудникам, в которых заинтересован заказчик.
    То есть сотрудник, который для заказчика важнее других сотрудников.

    Насколько кому-то будет интересен джун или мид, неделю назад бывший джуном?
    Это бывает в случаях, если вы проработали в проекте долго, и даже если квалификация еще не доросла до сеньора, вы просто в проекте обладаете ключевыми знаниями, поскольку долго проработали.
    То есть даже при условии, что вы быстро-быстро стали мидом (фантастика), вы все равно за пару лет не сможете стать и мидом и ключевым сотрудником.

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

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

    А тут около месяца учишь, и думаешь что этого достаточно, чтобы решать любые задачи?
    Думай, ищи, смотри чужие решения и пытайся их осознать и переписать по-своему. И потрать на это больше времени и больше усилий.
    А не твое - это если тебе не очень интересно этим заниматься, ибо мотивация должна идти изнутри.
    Ответ написан
  • Can't open file 'd:\╨░╨┐╨║╨╕ ╨╗╨╡╨╛\Python\Python fiels\pygame1.py': [Errno 2] No such file or directory. Как решить?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Python fiels

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Все зависит от конкретной компании.
    Ответ написан
    Комментировать
  • Как конвертировать base64 в SVG?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    base64 это не картинка, это кодирование, которое позволяет предоставить какие-либо данные в виде текста.
    Например завернуть png файл в текстовую строку и вложить прямо в html, без отдельного файла.

    Поэтому прежде всего вам надо декодировать base64, посмотреть что там лежит, и сделать уже другой вопрос, уточнив что именно куда декодировать.
    Ответ написан
    Комментировать
  • Стоит ли учить WordPress в 2021 году?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Парень, тебе вообще нет смысла что-либо учить в ИТ.

    Ты два года назад спрашивал что учить.
    Ты год назад хотел что-то учить (Angular 8 — какие ресурсы для обучения посоветуете?)

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    1 час - это ничто.
    Если у вас выбор или так или так - то каждый день одна тема.
    Но если вы будете заниматься английским только 3 часа, программированием только 6 часов, алгоритмами только 6 часов в неделю - это будет практически ни о чем.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Когда работаешь в командной строке, у тебя есть Command prompt - строка приглашения, которая выглядит как
    user@server:directory $

    после чего ты пишешь команду.
    Можно строку приглашения сократить до $ (или # если это суперпользователь)
    В примерах таким образом видно, где команда, которую надо вводить, а где то что команда выводит на экран.
    Удобно.
    Ответ написан
    Комментировать
  • Как просматривать запущенный процесс python на bash консоли хоста?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    запускай
    screen
    python
    потом закрывай сессию

    потом подключаешься и
    screen -r

    а еще потратить минут 10 на чтение man screen

    Кроме screen есть еще tmux, но его надо ставить отдельно.

    А еще, правильный способ через nohup
    nohup python myscript &
    Ответ написан
    Комментировать
  • Какой язык программирования используется для написания портативных OS и UI?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    английский intermediate разговорный, или по онлайн-тестам?
    Есть практика разговорного?

    Более менее знаю с++, знаю основные алгоритмы и структуры данных, английский ~ intermediate.

    Этого совершенно недостаточно. Это вообще ни о чем.

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

    В мелких международных компаниях стажировки обычно нет.

    Стажировка - это вообще просто обычная работа, но для тех, кто еще параллельно учится. То есть часто со сниженной ЗП.
    Ответ написан
    4 комментария