• Не включается ноутбук после замены проессора, в чем причина?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Наверное не подходит.
    Но какой ответ вы ожидаете? Даже модель ноутбука не приведена, чтобы можно было за вас поискать в интернете информацию о совместимости.

    Но для начала, согласно официальной документации, эти два процессора вообще имеют разные сокеты.
    Celeron B820 - FCPGA988
    I3-2330M - FCBGA1023 или PPGA988

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    #!/bin/bash
    select choice in "Текущий пользователь" "Данные о каталоге" "Запущенные процессы" "Выход"
    do
      echo "$choice"
      case "$REPLY" in
        1) echo $(users);;
        2) ls;;
        3) ps;;
        4) break;;
      esac
    done
    Ответ написан
    Комментировать
  • Как шифровать текст в python?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    и способ расшифровки должен быть непопулярным


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

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

    Поэтому было бы неплохо пояснить почему именно непопулярный, скорее всего ваш выбор ошибочен. И использовать популярные библиотеки (cryptography, PyCrypto, PyNaCl ) и вопрос скорее не в библиотеке, а в алгоритме шифрования - почти все популярные алгоритмы можно использовать любой библиотекой
    Ответ написан
    4 комментария
  • Можно ли сказать, что Гит работает на блокчейне?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    нет.
    Несложно же почитать как под капотом работает гит. Никаких блоков цепочек там нет. Есть версии.
    Ответ написан
    Комментировать
  • Можно ли добавить cron через bash скрипт?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    вообще-то пользовательские кронтаб файлы обычно /var/spool/cron/crontabs/username
    если взять рута или добавить себя группу crontab, то можно править файл обычным добавлением в него через перенаправление, или седом.
    Ответ написан
    Комментировать
  • Как реализовать ТОП просмотров за день, неделю и месяц?

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Берешь:
    Alsrobot платформа
    Arduino Nano или Uno
    Микрофон
    Динамик
    Модуль распознавания голоса (например, модуль распознавания голоса от Seeed Studio)
    Провода
    Батарея или источник питания для Alsrobot

    Alsrobot платформа собирается по инструкции, там написано как все соединить в одну конструкцию - колеса, моторов, платы управления и других компонентов.

    Подключаешь модули Ардуино - микрофон к модулю распознавания голоса, модуль голоса и динамик к пину Arduino

    Прошиваешь Arduino. Пример кода для распознавания голоса можно найти на сайте Seeed Studio. Ну и там надо будет хорошо повозиться

    По простому - что-нить скажешь в микрофон, ассистент что-то ответит через динамик

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

    Вот что сказал чатгпт
    Ответ написан
    2 комментария
  • Как называется такая практика и является ли она приемлемой?

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

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

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

    А так - обычный feature-branch flow
    Ответ написан
    Комментировать
  • Как проверить качество интернета?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    обычным пингом можно мониторить доступность . Для этого запускаешь несколько пингов на разные промежуточные ресурсы и проверяешь логи.
    Можно намутить парсинг с построением графиков, но это в двух словах не рассказать.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Так посмори что в /etc/ssh/sshd_config
    должно быть
    ListenAddress 0.0.0.0

    Если все правильно, ковыряй firewall
    Ответ написан
  • Почему команды man и sudo не найдены?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    переменная PATH кривая.
    Ответ написан
    Комментировать
  • Новый тип жалобы - member GPT?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А что делать с вопросами, на которые можно сразу получить готовый ответ в гугле или у нейросети?

    Если ответ верный, то ответ как ответ. Главное чтобы юзер, который пользуется нейросетью сам понимал смысл ответа, а то бывает ответ вообще не в тему.
    Ответ написан
    8 комментариев
  • Что такое SQL Full-text Filter?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    1. википедия
    2. документация.

    Методички тебе не помогут, то что ты назвал, это не термины, которые надо подглядывать в методичке, это то, что ты принципиально должен знать, чтобы писать в ООП.
    Ответ написан
    2 комментария
  • Подвохи кириллических имён?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    DNS не предполагал работу с кириллицей, и не поддерживает ее.
    поэтому придумали punycode и под капотом все работает на punycode.

    Но клиенты различных интернет-сервисов, могут punycode отображать кириллицей, например современные веб-браузеры или почтовые клиенты

    Остается вопрос, как будет отображать домен, например твой майнкрафт сервер, если он его где-то светит?
    Может быть в конфигах придется punycode тоже использовать
    Ответ написан
    Комментировать
  • Как проложить путь в devops?

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

    Девопс инженер - обычно опытный админ, поэтому конечно, было бы лучше сперва поадминить. Но опять таки, зависит от проекта. Где-то может быть куча "джуниорской" работы, которую нужно разгребать. В этих случая я бы посоветовал искать крупные компании, где девопс это целый отдел, а не 1-2 человека, тогда больше вероятность увидеть там джуниор-девопс вакансии.

    Но если интересно писать код - то не следует идти в девопсы. Девопсы это больше администрирование, поддержка инструментов, которые используются для разработки, тестирования и деплоймента и автоматизация єтих инструментов. Но непосредственно написания кода - там немного.
    Ответ написан
  • Почему is работает не так, как ожидается?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Потому что is это сравнение на уровне "а тот ли это самый объект".
    Понятно, что эти строки - разные объекты, поэтому сравнивать нужно через ==
    a = 'af'
    b = 'a'
    b += 'f'
    print (a is b)
    >>> False
    print (a == b)
    >>> True

    Иногда питон может экономить память и если видит что переменной задается тоже самое значение изначально, он использует уже существующий объект, что может вводить тебя иногда в заблуждение.
    Но операция b += 'f' не может изменить объект b, поэтому тут создается новый, другой объект.
    Ответ написан
  • Нужно ль изучать математику параллельно изучению программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Как говорил Ломоносов, математика уж затем полезна, что ум в порядок приводит.

    То есть продолжительное увлечение решением математически задач превращает мозг в "аналитический".
    С другой стороны, программирование также приводит мозг в порядок, поскольку предлагает похожий тип задач.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    в POP3 протоколе клиент можно указать "скачать и удалить" или "просто скачать". Зависит от клиента, сам протокол это поддерживает изначально.

    Также на стороне сервера можно настроить удаление устаревших писем, даже если они не скачаны.

    Но нужно понимать, что IMAP позволяет выполнять именно синхронизацию, таким образом прочитанное письмо помечается как прочитанное везде. А в POP3, если письма не удалять на сервере, каждый клиент будет качать свою независимую копию, и удалять письма в каждом клиенте нужно будет независимо.
    Ответ написан
    Комментировать