Задать вопрос
  • Как в играх находят нужные участки памяти?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Какими способами ты находишь нужные слова, чтобы сказать предложение? Можешь вкратце описать?

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

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

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

    Ну и английский не стоит откладывать в сторону.
    Ответ написан
    Комментировать
  • Как ограничить поиск в bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    добавить параметр к опции -depth в вашем find
    Ответ написан
  • Написание системы на базе Linux kernel?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    установить на него dotnet

    нет, нельзя, потому что линукс кернел это просто ядро операционной системы, а не операционная система.

    Нельзя на ядро что-либо устанавливать. Тебе нужно сделать операционную систему, поддержку package манагера для инсталлятора (или написать свой вариант как дотнет будет у тебя интегрироваться и работать, и сделать свой инсталлятор).
    В общем ядро это грубо говоря то, как запускаются процессы в линукс, как разграничивается к ним права доступа и выделяются ресурсы. А все остальное, включая работу с файловыми системами, пакетами, библиотеками - это уже ОС.
    Ответ написан
    2 комментария
  • Как убрать лишний вывод из скрипта и прописать информацию о неустановленных дисках?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    for dev in sd{a..i};do echo -e "Device $dev: \033[0;32m$(hddtemp /dev/$dev 2>/dev/null)\033[0m";done
    Ответ написан
    Комментировать
  • Какой ноутбук выбрать для начинающего программиста?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Банально сделать несколько "енвайрнментов", то есть тестовых ботов, и привязать ветки к этим веткам.

    Намример можно привязать к именованиям бренчей, и создать заранее токены для release-bot, main-bot, dev1-bot, dev2-bot.
    Каждый разработчик делает свои ветки согласно dev1/feature-blabla и так далее.

    Триггер на сервере, что если пришел коммит в ветку по указанной регулярке - пересобрать и перезапустить бота с его токенами.
    Ответ написан
  • Почему современные языки отказываются от ООП?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    service jenkins start

    вот на этом моменте нужно найти старт-скрипт дженкинса или его unit файл, и посмотреть что внутри происходит.
    Подозреваю, что там тупо лажа с определением как найти запущенный дженкинс. МОжет связано с путаницей местоположения PID файла, или просто кривой скрипт.
    Ответ написан
  • Как работает killall -w в ubuntu?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    Это не какая-то волшебная команда, которая умеет убивать процессы, это просто отправка SIGNAL, что есть часть архитектурного соглашения POSIX систем.

    То есть команда killall пошлет всем указанным процессам указанный сигнал (или SIGTERM по умолчанию), а при указании -w будет ждать, пока все указанные процессы не завершатся, проверяя их наличие раз в секунду.
    Если процессы зависли и не завершаются, killall будет ждать вечно.
    Ответ написан
    Комментировать
  • Как изменить директорию файла в репозитории GitHub?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    git mv file.txt subdir/file.txt
    Ответ написан
    Комментировать
  • Необходимая база для входа в Embedded?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Эмбеддед разработчик не работает в случайно взятом в вакууме мире.
    Ищи конкретные компании, смотри что им надо.

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Я по программист по профессии, хочу сейчас на работу устроиться.


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

    Каждый школьник знает что такое молния. Знает что такое молниеотвод. Возможно даже слышал слово "заземление".
    Следователь это ты должен знать или поинтересоваться
    В каком доме ты живешь (частный или многоэтажный)
    Где у вас громоотвод, сколько их, и правильно ли сделаны (если в частном доме)
    Есть ли у тебя в розетке заземление.

    Можно вызвать электрика, который проверит эти вещи. А вот через интернет это посмотреть нельзя.
    Ответ написан
    Комментировать
  • Возможно ли создать кроссплатформенное приложение на php?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    но не просто в виде exeшника файла, а отдельного, опять же, десктоп приложения но с большим функционалом

    Чем отличается приложение в виде экзешника от десктоп приолжения с большим функционалом? размером экзешника или ты плохо понимаешь что такое экзешник?

    Здравствуйте, появилась идея создать кроссплатформенное приложение: ВЕБ + ДЕСКТОП

    Отлично. Язык выбрал, а платформу ты какую выбрал для кроссплатформенности?
    А еще лучше, какие ты уже приложения сделал, хотя бы некроссплатформенные?

    Хочу синхронизировать десктоп приложение с веб составляющей

    чего?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Да любым текстовым редактором.
    Блокнот, notepad++
    это же просто текст
    Ответ написан
    Комментировать
  • Как победить MV?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Проверить права доступа на папку /mnt/d/Music/

    Там может вообще диск подмонтирован как readonly
    Ответ написан
  • Как установить Windows 98 на телефон?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Конечно нельзя.
    Телефон с x86 найдешь?
    Драйвера сам будешь писать?
    Windows95 - надстройка над dos, сперва надо чтобы дос загрузился.

    нужно понимать, что старая OS ничего не знает ни про sata ни про USB 2.0+, ни про wifi
    Ответ написан
    2 комментария
  • Как переписать Ping( с временными метками) с linux на windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Поставить под винду bash, а еще лучше git с которым идет git-bash, и не надо ничего переписывать.
    Ответ написан
    Комментировать
  • Как упростить команду в bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    mv"$WhatFolder"/* $(dirname $(find "$SerialsFolder" -type f -iname "$WhatRenameFile" | head -n1 ))
    Ответ написан
    Комментировать
  • При выполнении скрипта .sh скрипт открывает новый терминал, как исполнять скрипт в текущем?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    скрипт не может открывать новый терминал, тем более если это просто echo "smth"
    новый терминал видимо открывает ваша консоль, то есть вам нужно рассказать как именно вы запускаете новый скрипт.
    Ответ написан
    Комментировать