• Как переписать строку кода для Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Тут проблема в каждой строчке скрипта.

    Ваши команды написаны не на Мак, а под nodesj и bash, которого по умолчанию в винде вообще нет.
    Переписать эти парочку команд может занять вечность, особенно учитывая что вы используете различные awk, tslint, npm

    У вас хотя бы nodejs на винде установлен? Работает?
    Ответ написан
    6 комментариев
  • Как поступать, если ответ после собеседования от компании может задержаться?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    . Я не хочу простоя.


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

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    На программиста не учат НИГДЕ.
    Программирование будешь изучать сам. И если ты только сейчас начал читать статейки, а не УЖЕ пишешь программы, то тебе будет крайне тяжело, потому что ты понятия не имеешь что это и сколько на самом деле нужно учить.

    Поступай на любой факультет.

    Вообще душа больше лежит к созданию игр, будучи юношей, подвержен максималистским мечтам о создании компании, которая будет известна на весь мир как беседка или близы)


    Так а почему ты уже не создал игру? Или ты думаешь твоя первая игра будет сразу известна на весь мир?
    Хорошо, если это будет 10-я или 50-я. Но когда ты начнешь писать первую? в 25? тогда крутую игру начнешь писать в 50?
    Ответ написан
    3 комментария
  • На чем лучше написать свою CMS?

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

    В мире полно CMS на разных языках и платформах, поэтому тоже особо нет смысла подстраиваться под популярные инструменты для кого-то еще.

    Примите решение сами.
    Ответ написан
    Комментировать
  • Сообщать ли менеджеру о minor-баге?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    А в вашей команде есть тестировщики?
    А в вашей команде code review есть?

    Баги - это нормальная ситуация, и их надо просто исправлять а не бояться выявить.
    Ответ написан
    Комментировать
  • Вывести в bash только дубликаты строк из файлов?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    sort <(sort -u 1.txt) <(sort -u 2.txt) |uniq -d
    Ответ написан
    8 комментариев
  • Почему bash не добаляет значение к массиву внутри цикла?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    ls -al | while read line
    В данной конструкции вы через пайп "|" вызываете подпроцесс, внутри которого крутится весь цикл while, и по завершению этого процесса переменные определенные внутри него, умирают вместе с ним.

    Можно изменить перенаправление, чтобы обойтис без пайпа:

    imageList=()
    while read line
    do
      echo "$line"
      imageList+=("alias")
      imageList+=($line)
    done<<< $(ls -al)
    echo ${#imageList[@]}
    Ответ написан
    3 комментария
  • Трудоустройство программиста на Python?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    2. Нужны ли какие-то языки, фреймворки, помимо основного Python ну и базовых фреймов типа Django

    Ну заходишь на биржу труда, ищешь вакансии, читаешь требования.

    1. Насколько сильно нужно углубляться в язык, чтобы приблизиться к средней по рынку, допустим, СПБ з/п (около 100.000р в месяц)

    100.000р в месяц это не про стажера и не про джуна, и вообще далеко не все получают столько даже после нескольких лет работы, ибо ЗП зависит не только от количества сделанного, но и качества сделанного, и для кого это было сделано. Внутренний рынок естественно дешевле, чем западный.
    А для западного было бы неплохо знать английский на минимально-разговорном.
    Ищешь вакансии, смотришь что требуется, что люди пишут, как пишут. Смотришь, сможешь ли также или лучше.

    3. Насколько трудно будет устроиться на работу, имея необходимые знания и навыки, но не имея диплома и опыта работы в компании

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

    4. Вероятно лучше для начала выбрать тип фриланс-бирж, а не компаний?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Ну потому что нужно сперва подвинуть /dev/sda7 (swap) в конец, чтобы свободное место было ПРЯМО за разделом, который собираешься увеличить
    Ответ написан
    4 комментария
  • Какие есть программы для экспорта/просмотра содержимого папок и под папок?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Есть аналоги архиваторов типа VVV, которые сохраняют только структуру. Под FAR был плагин удобный, позволяющий ходить по файлам VVV как по архивам.
    Вообще погуглите универсальные каталогизаторы, типа "https://compress.ru/article.aspx?id=15519#%D0%A3%D..."
    Думаю бесплатное что-то должно быть.
    Ответ написан
    2 комментария
  • Как выдать все права группе пользователей Debian?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    а как друг с винды пишет на линукс? каким протоколом? как настроено?
    Ответ написан
  • Какие есть способы восстановить пароль из хеша?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    из хеша НЕВОЗМОЖНО восстановить пароль. Почитайте смысл хеширования.
    Можно только подобрать.
    Подобрать можно по словарю, брутфорсом и радужными таблицами.
    Ответ написан
    5 комментариев
  • Как лучше организовать сеть компьютеров где общие пользователи?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    И в тоже время доступ к файлам был быстрый.

    Это не зависит от технологии, зависит тупо от скорости инета.
    А так - можно использовать windows и его roaming profiles
    Можно все документы пользователя хранить на облачном диске типа google drive - при логине файлы посинкаются локально и потом будет быстро
    Ответ написан
    4 комментария
  • 5400rpm vs 7200rpm у HDD, стоит того?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Нет смысла брать особо тихие диски.

    Во время активного геймплея кулера видяшки раскручиваются громче дисков. Во время если не шпилить, диски ничего не делают и не шумят.
    Ответ написан
    Комментировать
  • Как правильно понять, клетка в шахматах 1 бит или 13 бит?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Если в клетке шахматного поля может хранится 13 возможных вариантов состояния (12 разных фигур + отсутствие фигуры),

    Адресовать в памяти можно только байты. Но можно обращаться к отдельным битам байта.
    для 13 возможных состояния понадобится 4 бита, при этом будет еще два варианта неиспользуемых.
    Итого на 64 клетки можно обойтись 32 байтами.

    Но если у вас всего 12 разных фигур, то не проще хранить координаты 12-фигур, на что нужно 6 бит на каждую фигуру? Можно округлить и хватит 12 байт на 12 фигур, или 24 байта на 24 фигуры, что еще меньше, чем 32 байта.
    Ответ написан
    2 комментария
  • Различия между Embedded и системным программированием, разработкой ОС?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    ebmedded разработка имеется ввиду разработка чего-либо на различные электронные устройства. Обычно связана с разработкой в условиях ограниченных ресурсов, либо с нестандартными устройствами.

    Системное программрование - разработка ОС, системных программ и драйверов.
    ОС - это большой конгломерат программ. Можно разрабатывать powershell, можно ядро, можно BSOD отладчик, а можно проводник, calc.exe или сапер. Все это входит в ОС
    Ответ написан
    5 комментариев
  • Нормально ли что на одной ssd gpt, а на второй mbr?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Не будет.
    MBR будет еще поддерживаться долго, поэтому GPT на дисках меньше 4ТB ставить не обязательно - никаких преимущество он не даст.
    Ответ написан
    Комментировать
  • Что лучше, 1 большой или 2 маленьких свитча?

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

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