• Как в Linux создать iso из папки без ограничения длины пути?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    -J означает Joliet, то есть расширение ISO 9660 стандарта файловой системы для компакт дисков. Стандарт очень старый и даже с расширением он много чего не может.
    Пользуйтесь современным UDF
    Ответ написан
    Комментировать
  • Задачи на ООП, SOLID, и просто толковые задачники онлайн PHP?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Вся суть ООП - чтобы данные лежали вместе с функциями в одном объекте.
    Что позволяет инкапулировать и разделять разработку объектов разным программистам.
    Довольно сложно придумать ООП задачу для маленького проекта, с которым справится один человек.
    Придумывая задачу, предположите что вас несколько и вы независимо друг от друга пишете разные объекты, заранее договорившись только об интерфейсах (публичных методах)
    Ответ написан
    Комментировать
  • Как сделать регулярное выражение в bash скрипте?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Убрать пробелы вокруг =
    проверить что у вас используются правильные символы везде, а то в item пишешь 2021.01.08 через точку, а в date пишешь %Y-%m-%d через дефис.
    В регулярке убрать кавычки и заменить звезочку на точку со звездочкой.
    #!/bin/bash
    
    day=2
    item="backups_all_2021-01-08|15.25.30.tar.gz"
    d="$(date +%Y-%m-%d -d "$day days ago")"
    
    if [[ $item =~ backups_all_$d|.*.tar.gz ]]; then
      echo "ok"
    fi
    Ответ написан
  • Могу ли я устроиться в компанию, с неофициальным опытом программирования на python?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Изучаю python с 14 лет, после вуза у меня будет официально junior?

    Джуниор - это человек, который работает на позиции джуниор разработчик. Работает за деньги.
    Все остальные дипломы, вузы, курсы, бумажки - фигня.
    Ответ написан
    Комментировать
  • Стоит ли быть full stack разработчиком (Python, JavaScript...)?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Когда я выучу python


    , стоит ли доп. учить не только backend, но и frontend?


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

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нет такого конвертера.
    Существующие конвертеры в лучшем случае извлекают часть ресурсов, но в основном могут сконвертировать простенькие swf типа масяни. Все, что с логикой - в прямом смысле проще писать с нуля. И чем раньше вы начнете, тем лучше будет.
    Ответ написан
    Комментировать
  • Как останавливать заказчика при его поносе идей?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Решать задачи.
    То, что прочитал усваивается несильно. Общее и абстрактное может слегка запомниться
    То что пишешь, решаешь, создаешь, используешь на практике - позволяет создать в мозгу гораздо больше ассоциаций, включая моторные, что позволяет их отлично запомнить и "понять".
    Ответ написан
    Комментировать
  • Стоит ли начинать учить Kotlin?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Профессионал знает много языков, а несколько углубленно.
    Выбирать один стоит тогда, когда вы хотя бы джуниор в 2-3
    Ответ написан
    Комментировать
  • Для чего используются геттеры и сеттеры в Java?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    но зачем тогда ставить уровень доступа private на переменные, если все равно через геттеры и сеттеры можно их считать из другого класса.

    Для того, чтобы их нельзя было считывать напрямую. В этом и смысл геттеров-сеттеров
    Ответ написан
  • Python для системного администратора, сколько?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    bash/python/javascript следует знать на уровне работы с данными.
    Чтобы ты мог прочитать/отпарсить текст, числа, json - это самое частое что приходится делать.

    Пример скрипта средней сложности для админа - забрать по урл (возможно с авторизацией) json с данными, распарсить и преобразовать в формат prometheus или sql запроса для инсерта в какую-нить базу.
    Если этот скрипт еще и с обработкой exception - то и совсем хорошо.

    Знание bash/powershell IMHO немного важнее, ибо там ты неразрывно связан с архитектурой и особенностями ОС, но питон универсален и хорош именно для прикладного, а не системного взаимодействия.
    Ответ написан
    Комментировать
  • Где держать админку в приложении на React + Node JS?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Публичный сайт для клиники - я бы админку на отдельном порту запускал. Ибо сложно представить что все в клинике опытные пользователи, которые заботятся о безопасности. Тем более, что к админке скорее всего доступ будет иметь не сисадмин, а еще и какие-нибудь директор/замдиректора клиники, которые даже Хабр не читают.

    В идеале вообще админку наружу не пускать, и разрешить доступ только из локалки клиники или по отдельному VPN
    Ответ написан
    Комментировать
  • Как люди пишут операционные системы?

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

    А для операционной системы нужно читать не столько процессор, сколько работу с устройствами, как минимум экран, клавиатура, дисковая подсистема, и собственно функции BIOS/UEFI
    Ответ написан
    5 комментариев
  • Можно ли заработать C++ программисту в 2021?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    И хочется слезть с родительской шеи побыстрее)

    С родительской шеи слазят тогда, когда знают как заработать. Взрослый - это не количество лет, а самостоятельность.

    Никому не нужен "подработчик на С++", но ты можешь делать лабы по С++ (или по математике или по еще чему-нибудь) в своей школе/институте и там подработать.
    А с 18-ти можешь попробовать трудоустроиться, для чего уже сейчас можешь пошерстить вакансии в своем городе и учить то, что в них указано.
    Ответ написан
    Комментировать
  • X64 и X86 это одно и тоже?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    x86 - архитектура процессоров от Intel
    x86_64 - 64-битная версия архитектуры x86
    Ответ написан
    Комментировать
  • Какие требования к junior front-end разработчику на 2020-2021 год?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Требования не изменились за последние 20 лет.
    Умение САМОСТОЯТЕЛЬНО работать, искать вакансию и устраиваться.
    Если не можешь взять задачу на бирже, значит не готов работать на бирже.
    Если не можешь пройти интервью, значит не готов к работе в офисе.
    Ответ написан
    Комментировать
  • Создание сайта нарушение прав?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Трансляция любого фильма разрешена только по лицензии правообладателя/дистрибьютора.

    Если я буду качать контент в свободном доступе

    Если ты нашел на улице наркотики (в свободном доступе лежали на улице) и потом пошел их продавать, будет это нарушением?
    Ответ написан
    1 комментарий
  • Зачем физика при поступлении на факультет информационной безопасности?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Потому что
    1) Институт это в первую очередь ОБЩЕЕ высшее образование, а уже потом специальность факультета.
    2) Физика относится к точным наукам, а это немаловажно в науке. Опять же, в ИБ есть много моментов связанных с физикой, включая понимание как работают различные охранные системы, датчики и другие IOTS.
    Ответ написан
    Комментировать
  • Перспективно ли быть разработчиком игр?

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