• Имеет ли смысл ставить 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
    Многозадачностью занимается операционная система. С точки зрения самой программы, она об этом ничего не знает, и сама программа может пользоваться только средствами языка (создавать треды), но будут эти треды обработаны одним ядром, одним процессором или разными - программа ничего не знает.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    все просто
    НЕМЕДЛЕННО все ВЫКЛЮЧИТЬ.
    Принести диск (или весь ноут) его в сервис по восстановлению дисков, пусть они вытащат диск и снимут с него все файлы.

    Каждый раз когда вы пытаетесь что-то считать, есть вероятность что очередные несколько секторов выходят из строя, теряя ваши данные.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    для начала убедись, что у тебя именно bash, а не sh
    echo $SHELL

    во-вторых ssh и bash совершенно разные вещи, для первого, нужно чтобы в книге был запущен sshd демон, а 99% что там он даже не установлен, ибо работа с протоколами шифрования не для слабого CPU книги.

    но можешь глянуть что есть из уже запущенного, и есть ли там sshd чем-нить вроде
    ps aux
    services --status-al
    Ответ написан
  • Мониторинг приложения в Openshift 3.11. Нужен ли Prometheus под свои сервисы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Конечно лучше использовать готовый экземпляр, был бы доступ к прометею.
    В крайнем случае можно сделать свой собственный экспортер для кастомных метрик, на каком-нибудь питоне, который будет доставать метрики так, как вы придумали (json по http ендпоинту, или парсить логи или еще что-то, вплоть до side-car внутри каждого пода) и кидать вобщую базу прометея.
    Ответ написан
    Комментировать
  • Почему выводит неверный ответ программа?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    if(n % 3 == 0){

    А что это за n, где оно вообще у вас используется? Может быть i?
    Ответ написан
    3 комментария
  • Стоит ли начинать изучать разработку под iOS с нуля в 36 лет?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    36 лет. не девочка, не школьница.
    Ну откуда случайные люди в интернете знают что ты умеешь, что ты сможешь?

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

    Если же хочется сразу план - значит тебя разработка интересует ТОЛЬКО ради заработка, а не потому что нравится сама по себе - в этом случае гиблое занятие.
    Ответ написан
    5 комментариев
  • Можно ли замедлить работу программы, чтобы дать ей больше процессорного времени на исполнение?

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

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Лошади - сколько молока дает

    В общем я запутался


    Это точно.
    Ты сейчас разбираешь структуры данных, а ООП это больше про методы и инкапсуляцию.
    Чтобы делать учет животных вообще не обязательно для них класс делать, храни все в базе, учет веди sql запросами, например.

    P.S.
    собаки тож есть, но их доить вроде не будем и мяса не дают они(

    Смотря из какой ты страны..
    Ответ написан
    Комментировать
  • Вопрос к HR. Как часто ищут/принимают соискателей именно с высшим образованием?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Идти может КУДА УГОДНО - было 4 кабеля, 1 один не использовался, где-то посредине его разрезали и завернули в другую комнату, где срочно нужен был. Может просто где-то что-то сверлили, и в этот кабель попали, место обрыва найти внутри стен можно только безконтактным способом.

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

    Бывает дешевле проложить новый кабель, если нет точной схемы и нет возможности разбирать стены и смотреть куда что идет.
    Ответ написан
    1 комментарий
  • Почему в терминале по Putty не показывает имя, а при sudo требует пароль учетной записи?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    пиши
    sudo su -l

    это сделает, что при смене юзера будет подгружаться его профайл.

    пароль у тебя требует не su а команда sudo - чтобы выполнять sudo без пароля - настраиваешь /etc/sudoers (редактируешь командой типа sudo visudo)
    Находишь там что-то вроде:
    %sudo ALL=(ALL:ALL) ALL


    меняешь на:
    %sudo ALL=(ALL:ALL) NOPASSWD:ALL
    Ответ написан
    Комментировать