Задать вопрос
  • Как через 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 комментария
  • Имеет ли смысл ставить dns в компьютере если на роутере задан другой?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если поведение DNS-а на роутере вас не устраивает, можно поставить на системе другой.
    Для дома - это нормально. Для офиса - нет.
    Ответ написан
    Комментировать
  • Как создать новый сертификат узла, ssh?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Удалять все из know_host не хочу.

    Ну так удали запись только для указанного хоста
    ssh-keygen -R <тут вписать имя хоста как ты его пишешь, когда к нему коннектишься>

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Ну это же именно то место, где регулярки как раз справляются, чего бы ее, родимую, и не написать?

    function get_value {
      grep -Po "\\\$${1}\S+\s*=\s*\K.*(?=\s*;)" filename
    }
    
    DBType=$( get_value DBType )
    DBHost=$( get_value DBHost  )
    DBPassword=$( get value DBPassword )
    Ответ написан
  • Как реализовать в bash скрипте значение по умолчанию в read?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1:
    read -e -i 8080 -p "
    Enter agent port. (or press Enter for default value): " agent_p


    2:
    read -e -p "
    Enter agent port. Default: 8080 " agent_p
    [ -z "$agent_p" ] && agent_p=8080
    Ответ написан
    Комментировать
  • Плохо ли то, что я перепрыгиваю с направлений?

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

    Так ты же ничего не изучил, что значит перепрыгивать?
    Или ты считаешь, что если ты почитал про основы, то ты уже что-то изучил?

    Где реализованные проекты, которые не стыдно показать?
    Ответ написан
    Комментировать
  • Производительность труда. Как повысить?

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

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

    Ну можете выбрать одно из:
    1. Никто никому ничего не должен.
    2. Вы должны сами себе.
    3. Вы должны вашему непосредственному руководителю.

    И уж точно, вы не должны рандомному человеку из интернета.

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

    много и мало - вещи субъективные

    Как эффективно распределить своё рабочее время? Все это приходит с опытом? Или есть какие-нибудь лайф-Хаки?

    НИЧЕГО не приходит само. Даже опыт. Чтобы что-то пришло, нужно прилагать усилия.

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

    Руководство пока все устраивает, но я переживаю за будущее, ведь надо расти, а мне кажется, что я топчусь на месте.

    1. Ну напиши себе список что ты за 3 месяца нового узнал. Напиши напротив пунктов степень важности.
    Потом через месяц дополни, и пересмотри старые пункты, возможно изменишь степень важности или что-то выкинешь как мелочь. Ну и можешь еще несколько месяцев повести для себя такую статистику.

    2. Самоорганизация - важный фактор в становлении взрослого мальчика. Но у тебя же есть непосредственный руководитель или ментор. Назначь с ним регулярный созвон на час, раз в неделю, раз в две недели. Обсуждай на нем свои задачи и рост, ставьте задачи на будущее. Опять же не забывай, что неделя или две - это небольшой срок для серьезных задач, может быть имеет смысл перейти на ежемесячные, где будете подводить текущий статус глобальных и среднеглобальных задач. Эту идею можно менять на ходу. Суть в том, что если тебе не хватает обратной связи - можешь сам подумать в каком виде она тебе нужна и не делай из нее что-то ненужное бюрократическое. Сделали пару созвонов/митингов, посмотрели как оно движется, что-то понравилось - продолжили. Что-то не понравилось или не показалось полезным - убрали/изменили - то есть процесс получения обратной связи можно адаптировать, но инициатива скорее всего должна исходить от тебя. Менеджер, который будет растить из тебя специалиста - это такая редкость, что его можно не встретить никогда.
    Ответ написан
    Комментировать
  • Онлайн образование. Как оно влияет на рынок?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    mrasny,
    А по вашему мнению, какая основная проблема курсов, которая рождает таких неквалифицированных специалистов?


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

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Многозадачностью занимается операционная система. С точки зрения самой программы, она об этом ничего не знает, и сама программа может пользоваться только средствами языка (создавать треды), но будут эти треды обработаны одним ядром, одним процессором или разными - программа ничего не знает.

    ОС рулит тем, какой процесс и какой тред где будет выполняться. Для максимально быстрой работы нужно понимать, что создавать бОльше тредов, чем есть ядер - не будет иметь особого смысла для ускорения расчетов.
    Ответ написан
    Комментировать