• Как в 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 комментарий
  • Почему все быстро надоедает?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    2-3 месяца - это очень мало, чтобы что-либо изучить.
    Есть подозрение, что вам нравится решать простые вещи, а как только появляется задача, на которую нужно потратить много времени и усилий, вам "надоедает".

    Дело - в силе воли и нежелании изучать что-либо глубоко. Вот и прыгаете по верхам.
    Ответ написан
    Комментировать
  • Разработка BPM (конкретно Pega) либо автоматизированное тестирование на Java, что выбрать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Да никто вам не ответит. Принимайте решение как взрослый человек, самостоятельно.

    Список технологий или работ никак не расскажет что на самом деле происходит на проекте. Об этом нужно выяснять у тех, кто работает именно там.
    Хорошая ЗП по словам рекрутеров - это как? Пусть назовут сумму. Если не называют, то общайтесь с теми, кто называет.
    Разработка в автоматизировании тестирования - тоже неплохой путь, особенно если будете получать ЗП.
    Год - это немного. Научитесь работать, научитесь принимать самостоятельные решения - тоже ок.

    Не бойтесь потерять год, бойтесь потерять 10 лет из-за боязни что-то начать.

    Опять же, если у вас есть "потенциальные два места", это вы уже собеседования прошли? Почему не задавали эти вопросы на собеседовании? Там же сидят как раз те, кто лучше всего знают что вам ответить.
    Ответ написан
    8 комментариев
  • Есть ли аналог selenium?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    chromium headless browser
    curl
    Ответ написан
  • Как защитить JS код?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    переходить на nodejs
    Ответ написан
    Комментировать
  • Для Intel DH67CL нужен BIOS 3 поколения, где взять?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    https://www.intel.com/content/www/us/en/support/ar...

    Читать документацию тут.

    P.S. Ваша материнка уже не поддерживается. Почитайте документацию, но есть вероятность что под нее обновления биоса могут и не выпускать, хотя я вроде вижу что в списке она есть.
    Ответ написан
    6 комментариев
  • Как открыть файл в TrueCrypt после переустановки Windows и повторной инсталляции TrueCrypt?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    прописать ограничение на подключение у mysql юзеров командой:

    ALTER USER 'user1'@'localhost' WITH MAX_USER_CONNECTIONS 1;
    Ответ написан
    1 комментарий
  • В чем отличия OpenJDK от оригинальной Java?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Основная разница:
    Обе джавы основаны на одной кодовой базе.

    Open JDK - открытый продукт. Версии выходят чаще, новые фичи выходят чаще. В контрибьюторах есть не только Оракл, но и сообщество и несколько крупных компаний.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Можете ответить что такое
    1. IP aдрес?
    2. Default gateway
    3. порт (если мы говорим про IP сеть)
    4. Что такое мак-адрес
    5. Что такое DHCP

    Тогда можно будет поверить что вы книгу прочитали, а не пролистали.
    Ответ написан
  • Материнская плата поддерживает максимум 4 гб ОЗУ ddr2, можно поставить больше 6 или 8 гб ОЗУ если разогнать мат плату по шине до 1600мгц?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Разгон частоты никак не относится к объему поддерживаемой памяти.
    В документации же написано что материнка поддерживает, что процессор поддерживает. Просто смотрите в документацию и верьте.
    Ответ написан
    7 комментариев