• Терминал для андроида?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    screen или tmux на удаленном сервере подойдет?
    Ответ написан
    1 комментарий
  • В Putty после подключения к com-порту не вводятся символы с клавиатуры?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В настройках самого ком-подключения точно правильно выставлена битность, Flow control, контроль четности, скорость?
    Это закладка Serial в настройках Putty
    Ответ написан
    Комментировать
  • Как рассчитать боевые характеристики в браузерной игре на JS?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Зависит от вашего желания.

    Вы можете придумать формулы самостоятельно.

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

    Вы можете взять любую существующую игру и адаптировать ее формулы к своей.

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

    И развитие игры (если оно подразумевается) всегда будет сводится к правке баланса. Я когда-то развивал MUD сервер. Около 30% работы - правка баланса.

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

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

    Ключ без чека, который удостоверяет что вы купили легальную лицензию у официального продавца - вас не спасет в случае проверки.
    Ответ написан
    Комментировать
  • Как на C++ вызвать имитацию клавиш CTRL+V?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Если вы запускаете exe файл, который имитирует CTRL+V, то фокус уже сместится с вашей программы с текстовым полем на новый процесс, и CTRL+V уйдет в этот же exe файл или бат скрипт.

    Но вы можете использовать любые кликеры или софт для тестирования. Посмотрите AutoIT или ACTool
    Ответ написан
    Комментировать
  • Не подключается по рдп с win 10 к серверу 2008 R2, Баг?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Попробуйте при вводе имени пользователя также указать имя домена (Имя удаленного компа).
    remote_comp_name\username
    Ответ написан
    1 комментарий
  • Как стать тестировщиком?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Начни с поиска вакансий. В них указаны требования.
    Ответ написан
    Комментировать
  • Как понять что пользователь купил приложение?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Выложите два приложения, одно бесплатное, другое платное.
    Ответ написан
  • Почему вырос пинг по локальной сети (Wi-Fi)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Wifi вещь слишком зависимая от окружения. Причин может быть сколько угодно, все не вычислишь.
    Сосед купил роутер, телефон неудачно лежит, сигнал с отражением пришел, винда метрику отправила. Случайные 25 мс это нормально.

    Надежнее всего лечится кабелем. Особенно учитывая что вы инетом пользуетесь активно.
    Ответ написан
    Комментировать
  • Курсы python в Санкт-Петербурге?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Никаких курсов недостаточно.
    Необходимо много практики.
    Ответ написан
    Комментировать
  • Какую прочитать книгу/курс по проектированию баз данных?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Посмотрите https://www.youtube.com/watch?v=9hUIxyE2Ns8
    Очень простой, отлично поставленный английский. Школьного уровня достаточно.
    Ответ написан
    Комментировать
  • Как вкатиться в прожект-менеджера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    1. Нанять программистов на свои деньги и манаджить ими.
    2. Понятие "джуниор менеджер" конечно существует, но таких открытых вакансий практически нет, поскольку заполнить их довольно легко. Из кодера в менеджеры - никак. Из разработчика - ну хотя бы уверенный мидер, который активно проявил себя в организации работы, чаще тимлид.
    3. Учить - английский - хороший разговорный upper intermediate просто минимум.
    4. Управление проектами - разные виды SDLC, софт для работы с этим (JIRA, excel, MSProject, да и поверпоинт пригодится).
    5. Софт-скиллы - коммуникацию, организацию, политику и понимание внутренней кухни работы компаний (этому часто помогает образование с экономическим или юридическим уклоном)
    Ответ написан
    Комментировать
  • Как сделать git clone в bash скрипте, если путь к репозиторию содержит пробелы?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    gitFolder="/f/Folder name with spaces/";
    git clone "$gitFolder" $1 && echo "ok"
    Ответ написан
    Комментировать
  • BASH: как удалять файлы, названия которых содержит пробелы?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    1. меняем для xargs и find разделитель на символ null, обе эти команды про него знают:
    find "$path" -type f -mmin +9 -print0 | xargs -0 rm

    2. Удаляем файлы самой командой find:
    find "$path" -type f -mmin +9 -delete

    3. Сохраняем список файлов в переменную и считываем построчно:
    A=$(find "$path" -type f -mmin +9)
    while read; do rm "$REPLY";done<<<"$A"
    Ответ написан
    Комментировать
  • Bash: почему не работает конструкция EOF в if?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    CMD="set ftp:ssl-protect-data true
    set ssl:verify-certificate no
    put $backupName.tar.gz
    bye"
    
    if [ "$doUpload" = "upload" ];
    then    
        lftp -u $ftpUser,$ftpPassword $ftpServer<<<"${CMD}"
    fi
    exit 0
    Ответ написан
    2 комментария
  • Как придумать интересную игру?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Дело не в идее. Дело именно в реализации.

    Идея ролевой игры - да таких идей полно. Но кто из создателей реализовал хорошую РПГ? Не так уж и много.

    Техники - опыт игр, опыт разработки игр, математические методы для балансировки игр. Психология, эрудиция и широкий кругозор.

    В волшебной пилюли и волшебной книжки с курсами "сделаем из вас гения за 24 часа" не существует.
    Ответ написан
  • Есть ли Bug Bounty программы для ПК приложений под Windows?

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


    Конечно. Идите в QA, там этим постоянно занимаются.
    Ответ написан
    Комментировать
  • Как сделать массив для пути команды find?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Можно так попробовать, только $LIST Нужно обнулять.

    grep -rl "server_name " /etc/nginx/conf.d/ | sed '/default/d' | sed '/sclool.tools/d' | sed '/images.interatletika/d' | \ sed 's/.conf//g' | sed 's/\/etc\/nginx.d\//\/var\/www\//g | \
    xargs find {} -regextype posix-extended -iregex ".*\.(png|jpg|gif|jpeg|ico|svg)" -not -path "${DIR}tmp/*" -print >> "$LIST" \;
    Ответ написан
    Комментировать
  • Необходимые знания для embedded developer'a?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    В крупном ембеддед очень часто встречается С++

    Но ембеддед это не обязательно микроконтроллеры - множество устройств идет с вполне полноценными архитектурами и ОС на базе Линукс - умные телевизоры, коптеры, автопилоты и др.

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