Задать вопрос
  • Почему не рабтоает cron?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    /dev/log.txt


    А что это у вас за устройство такое?
    Может быть нужно указать правильный путь к файлу, куда можно писать?
    Ответ написан
  • Почему Phpstorm не знает команду "ls"?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Либо потому что хостинг на винде, либо потому что PATH не включает путь к ls
    Ответ написан
  • При парсинге сайта, сайт требует включить JavaScript, что делать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Ну написано же - включить джава скрипт. Можно включть, отладить и парсить уже конкретный запрос.

    Чтобы парсить сайт, желательно понимать как работают современные веб технологии, как генерятся динамические страницы, что такое заголовки, и что такое API
    Ответ написан
    4 комментария
  • Какие есть курсы\книги по Python для ребенка 10лет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Он сам смышленый, но боюсь что книги для "больших дядей" могут быть слишком сложными для него.

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

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

    Ведь 10 лет это еще математика 3-4 класса, для него будет в принципе открытием работа с массивами, списками, кортежами, понимание как работает http, банально понимание байтов, битов, кодировка, стек - вот это все.
    Сейчас главное не книги ддя детей, а его мотивация что-либо делать и доводить до конца, чтобы он видел результаты своих попыток.
    Будьте с ним чаще. Интересуйтесь и радуйтесь достижениям. Подсказывайте какие-то вещи.
    А главное научите пользоваться поиском, правильными ресурсами и нетэтикету
    Ответ написан
    Комментировать
  • Как вести портфолио начинающему?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    базы данных, сервера, андроид разработка, и тд. Или сделать программ 10-15, в каждой из которых ты применишь по одному двум навыкам: в одной - базы данных, в другой - бэкенд, и тд. Или может есть какой-то промежуточный вариант?

    Интересно, а как у вас бэкенд в одной программе, а базы данных в другой?

    Почему нельзя сделать простенькие маленькие проекты, в которых будут и базы даных и бэкенд и андроид клиент?
    Ну а вообще, портфолио из СВОИХ проектов делают из своих проектов. Когда у вас есть свое хобби, участие в опенсорсе. По собственному интересу, а не исключительно для портфолио.
    Ответ написан
    Комментировать
  • Raid 10 из 8 дисков или 2 SSD в Raid 1 на sata II?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Это же просто файловая помойка. Скорость не критична, IOPS тем более.

    Соберите из всего Raid-5, опционально с одним hot-spare и все. Для файловой помойки линейная скорость чтения/записи может оказаться более чем достаточная, полезного места будет 6-7 тб
    Ответ написан
  • Что лучше всего использовать для игрового бота?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Решить с другом и использовать что-то одно
    Ответ написан
  • Как запускаются программы на разных операционных системах?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Код на С++ компилируется в исполняемый файл.
    Для виндовс компилятор выдает .exe файл
    Для линукса - один из вариантов линукс исполняемых файлов (ELF)

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

    Сам код на С++ может быть кроссплатформенный, предусматривающий его возможность компиляции под разные платформы.
    Ответ написан
    Комментировать
  • Какой командой можно повторить действие "Приостановить процесс" в Мониторе ресурсов на вкладке "Сеть"?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    VARIABLE=$(ls -v1 *.jar |tail -n1)
    find . -name "*.jar" ! -name "$VARIABLE" -delete
    Ответ написан
    Комментировать
  • Как в minikube настроить работу приложения с Mysql?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Да любой фитнесс браслет это делает. Но надежность не 100%.
    Хотите 100% надежности - это на коленке не собрать.
    Ответ написан
  • Сколько это много данных для Excel?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Суть в том что есть годами сложившаяся традиция решения определенных задач в Excel.

    С годами версии экселя меняются. Когда-то давно был предел в 65 тысяч строк. Когда-то давно был предел в 1-5 мегабайт на файл.

    Если брать просто данные, то эксель довольно неплохо справляется с большими объемами, там скорее упирается в оперативку на конкретном компе.
    Но если начинаете оформлять, то я видел как довольно небольшой файл, но с оформлением в каждой ячейке вынуждают эксель зависать.

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

    Если у вас много функционала, возможно имеет смысл подумать о каком-то приложении, может быть с базой, но можно и напополам.
    Тем более что с Экселем напрямую могут работать многие библиотеки.
    Ответ написан
    2 комментария
  • Какой учебник подойдет полному новичку чтобы изучить PHP?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Нет учебника, чтобы изучить PHP.
    Нельзя выбрать один учебник и научиться.
    Есть множество разных книг, которые можно читать чтобы начать учить. Любые учебники для начинающих берите, читайте. После 3-4, если девушка будет достаточно настойчива, сама будет разбираться что читать дальше.
    Ответ написан
    Комментировать
  • Что произойдёт с файлами в облаках при неоплате?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Существует ли сервис, в котором данные будут храниться неограниченное долго?

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

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Никак. Нет для SMTP такого как "подтверждение".

    Даже наоборот, многие админы настраивают сервера таким образом, что получая письмо на несуществующего юзера НИЧЕГО не отвечать и не давать потенциальным спаммерам лишнюю информацию.
    Можно пробовать ориентироваться на ошибку 550, но опять же, ее могут и не возвращать.

    В некоторых почтовых клиентах есть галочка "подтведить о получении и прочтении".
    Это фича почтового клинета, она не поддерживается в SMTP протоколе.
    Если почтовый сервер с той стороны или почтовый клиент с той стороны поддерживают, они на самом деле просто письмо со статусом отправляют назад. (В корпоративном exchange это может быть на уровне протокола, но не обязательно это поддерживается даже между двумя exchange, так как обычно транспорт между двумя отдельными серверами может быть SMTP)
    Ответ написан
    Комментировать
  • Почему в Linux приложение может удалить само себя, а в Windows нет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Когда процесс открывает файл, он открывает дескриптор на определенную структуру данных. Эта структура содержит аттрибуты файла, права доступа, информацию о том, где хранятся данные файла и так далее.

    В Win и *nix эта информация хранится в разных местах, и соответственно лок происходит по-разному.

    В POSIX системах (unix, linux, etc.) информация о файле хранится iNode, а имя файла уже ссылается на iNode.

    В Windows и DOS изначально информация о файле хранилась в структуре которая называется Directory Entry. В NTFS это немного изменилось, но подход они не меняли либо для обратной совместимости, либо не видели в этом нужды.

    Собственно отсюда исторически и выросло, что в *nix при открытии файла дескриптор указывает на iNode, а само имя файла можно при этом свободно удалять, или делать несколько имен ссылающихся на одну iNode (hard link), которые можно произвольно менять, пока "файл открыт".

    В Windows лочится непосредственно Directory Entry (или ее аналог в NTFS), следовательно его модифицировать в этот момент нельзя.

    У обоих подходов есть свои плюсы и минусы и история. Пока нет предпосылок к тому, что на Windows захотят изменить подход.
    Ответ написан
    Комментировать
  • Что должен знать linux user?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Хочу знать о linux многое, потому что хочу стать программистом и писать по под эту систему.


    Ну учи базовые вещи - стандартные библиотеки, права доступа, работу с устройствами.
    Если графика - какую-то графическую библиотеку.
    Ответ написан
    Комментировать
  • Как написать скрипт на передвижение 2д персонажа?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В гугле транслейте можно текст ошибки перевести и понять, что у тебя в коде используется переменная MovementSpeed, которую ты нигде не задал, то есть программа не знает что это за переменная и какое у нее значение. На это и ругается твой код
    Ответ написан
    1 комментарий