• Как поступить в ФФиО СПбГУ ИТМО?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Готов задротить нОуку, если она не состоит полностью из самостоятельной зубрёжки и есть люди, способные объяснить материал.


    Зачем тебе вообще высшее образование?
    Высшее образование это только начало пути. И уже тут ты не хочешь работать самостоятельно.

    А институт, это не школа. В любом случае самостоятельная работа и отличает двоечника от хотя бы троечника.
    Ответ написан
    Комментировать
  • Как правильно мониторить подключение по usb в raspbian?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    В директории /etc/udev/rules.d добавляешь файл, например
    /etc/udev/rules.d/mydevice.rules:

    В него добавляешь строчку
    ATTRS{idVendor}=="152d", ATTRS{idProduct}=="2329", RUN+="/path/.sh"

    Потом пишешь собственно скрипт /path/mydevice.sh
    #! /bin/sh
        env >>/path/mydevice.log
        file "/sys${DEVPATH}" >>/path/mydevice.log
    
        if [ "${ACTION}" = add -a -d "/sys${DEVPATH}" ]; then
        echo "add ${DEVPATH}" >>/path/mydevice.log
        fi
    
        lsusb >> /path/mydevice.log
    Ответ написан
    3 комментария
  • Примеры Soft skills вопросов на собеседованиях?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Работодателю в основном пофиг.
    В крупных конторах может быть HR со своими представлениями, для джуниоров это может быть некоторой проблемой.
    В госсекторе диплом зачастую нужен, но любой.
    Ответ написан
    6 комментариев
  • В каком направлении развиваться(учитывая склонности)?

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

    ИТ это область, где учить нужно ОЧЕНЬ много. И если написал пару программок с бэкенд и фронтент частью, это означает что ты только-только поковырял эти области сверху.
    Делай все. Специализацию будешь выбирать года через 3-4
    Ответ написан
    Комментировать
  • Если выучить чисто Unix, то насколько потом легко перейти на Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    В общем случае, Unix и Linux очень похожи.

    Обе POSIX. Идеология у них одинаковая, множество команд - тот же набор GNU.
    Ядро конечно разное, какие-то отдельные вещи различаются.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Чтобы задать правильный вопрос, нужно знать примерно половину ответа.

    Если вы ищете что-то в области, где совсем не разбираетесь, даже гугл не особо поможет.
    Быстро искать ответы помогает широкий кругозор.

    Помогает понимание как работает интернет - например что такое форум, видимо многие знают. А вы сидели на каком-нить тематическом форуме хотябы пару лет? Пробовали на нем общаться, писать статьи, админить? Имеете представление откуда на форуме вообще появляется релевантная информация?

    А как работает википедия? Что такое войны правок, откуда берутся модераторы?

    А как контент появляется на сайтах интернет магазинов? А как на сайтах производителей?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    В институтах не делают полноценных программистов.
    И не делают полноценных инженеров и технологов.

    Там дают систематичное высшее образование. А сколько вы от него возьмете и кем станете - это ваше личное дело.
    Ответ написан
    Комментировать
  • Возможно ли отправить email "задним числом"?

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

    А иначе - никак.
    Ответ написан
    2 комментария
  • В каком направлении легче найти удалённую работу junior-ом?

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

    Джуниоры в ИТ в принципе востребованы очень мало при огромной конкуренции, а на удаленке так и еще меньше.
    Ответ написан
    3 комментария
  • Что выбрать: C или C++?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    После изучения Питона


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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Можно вот так извратиться

    (while true;do read A;read B;read C;[ -z $A ] && break;echo "$A;$B;$C"; done)<<<$(find . -name "*document.xml" -exec grep -oPm3 '(header.*uid="\K[A-F0-9-]*|date>\K[0-9-]*|<xdms:number>\K[^<]*)' {} \;) | sed  -e s'/�/П/'g
    Ответ написан
  • Можно ли убить все процессы с помощью терминала Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    можно
    командой kill
    Ответ написан
    2 комментария
  • Как стать хорошим андроид разработчиком?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Ответы типа терпение и труд все перетрут не принимаются.

    В этом случае, у вас ничего не получится. Идите в другую область, где не нужно трудиться и не нужна квалифицированная деятельность.

    Или задайте себе вопрос - как стать хорошим спортсменом?
    Как стать хорошим "кем угодно" - везде нужно МНОГО практики, везде нужно изучать эффективность.

    Если вам не нравится ответ, что нужно самому применить много усилий, то подумайте, почему в школе у всех разные оценки, хотя одни и те же учебники, одни и те же учителя?

    Наверное кто-то применяет терпение и труд, а кто-то нет.
    Ответ написан
    Комментировать
  • Можно ли достать код вируса Brain (первый в мире)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Brain не первый в мире, до него были и другие
    https://ru.wikipedia.org/wiki/Elk_Cloner
    код: www.skrenta.com/cloner/clone-src.txt

    Brain один из первых, кто создал "эпидемию" по тем временам. А так червь Морриса известен гораздо шире.
    Ответ написан
    Комментировать
  • Найти данные в файлах bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    grep -oP 'xdms:document.*uid="\K[0-9A-F-]*' */*document.xml | tr '\n' ';'
    Ответ написан
    7 комментариев
  • Что мешает мне использовать библиотеку на сервере, если у меня нету прав на ее использование?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В первую очередь совесть

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

    Последствия - неизвестные. От ничего, то падения репутации компании, либо мало ли что в опен-сорс библиотеке за закладки могут быть.
    Ответ написан
    Комментировать
  • Как программировать PROXY-КАРТ MATRIX?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Вам же уже сказали. Нужно выяснить формат карточек и почитать чем и как их программируют.
    А вы кидаете фотку СЧИТЫВАТЕЛЯ, а не программатора.

    Но поищу в гугле за вас.
    1. Находим ваш считыватель, например тут https://ipro-gsm.ru/internet-magazin-2/product/bes...

    2. Читаем техническое описание "Назначение изделия

    Предназначен для использования в системах контроля доступа в качестве считывателя бесконтактных карт Proximity стандарта Em Marin и Hid и преобразования кода считанной карты в код Dallas TM и Wiegand 26."

    Понимаем, что он умеет работать с картами Em Marin (еще одно коммерческое название производителя, который выпускает разные типы бесконтактных карт и брелков), все они собственно используют формат RFID

    Читаем детали про Em Marin (https://ru.wikipedia.org/wiki/EM-4100) и RFID.
    Для программирования - можно купить программируемые карточки и поискать китайские программаторы по 1500 руб, или оригинальные по 20.000 руб. Например тут https://proxrfid.ru/em-marine.html
    Ответ написан
  • Как программируются карты доступа?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Добавить директорию C:\python38-32 в PATH
    Это делается в свойствах
    Свойства моего компьютера - Дополнительные параметры системы - Переменные среды

    Или запустить в командной строке
    rundll32.exe sysdm.cpl,EditEnvironmentVariables
    Ответ написан