Задать вопрос
  • Можно ли подключить пк к яндекс алисе, чтобы запускать дистанционно?

    @napaDox
    Как я сделал чтобы алисой врубать или через приложение умный дом от Алисы.
    Купил за 1к умную розетку. связал ее с алисой. вилку от ПК в розетку, умную розетку в 220
    все
    в биосе выставил настройки чтобы при подачи питания комп врубался.
    да мб немного кривовато, зато все просто.
    В приложении щелкаю на умную розетку ВЫКЛ комп вырубается. Жму ВКЛ комп запускается.

    Очень сильно помогает бывает когда комп стоит 24на7 и вдруг зависнет что-то. Таким образом перезагружаю.
    Ответ написан
    3 комментария
  • Почему компьютеры перебирают IP адреса?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    В больнице с переломом ноги
    имеется организация, порядка 150 компьютеров, один сервер без ad, dc и прочего

    Такой организации впору называться "Бардак Инкорпорейтед". Потому что там бардак у вас.

    Я не будут расписывать что нужно сделать на текущей "топологии" - потому что ее нужно сносить нахрен и строить так, как это делается всегда - модем от РТК в режим моста, арчер меняется на приличный роутер, который используют юрики, заводится домен, все компы в домен, dhcp на dc и прочие вещи - это должен делать админ, которого озадачат это сделать (и дадут соответствующий бюджет).

    Ну и разумеется меры административные, которые необходимы после такого периода "безвластия" и которые уже описал Алан Гибизов
    Ответ написан
  • Почему компьютеры перебирают IP адреса?

    @SunTechnik
    Режим зануды:
    1. Нанять амина / стать им.
    2. Научится различать проблемы и не валить все в одну кучу.
    3. Читать документацию по используемым технологиям.

    По сути:
    1. В одном сегменте сети должен быть только один DHCP сервер. В ограниченный случаях допустимо иметь несколько, но тогда они должны иметь непересекающиеся пулы адресов. Выключите все dhcp сервера, которые не планируете использовать.
    Windows показывает какой dhcp сервер выдал ip адрес (ipconfig /all ) . Проверьте, совпадает ли это с вашими планами.

    2. Пул адресов должен быть больше, чем число компьютеров, которые получают адрес по dhcp.
    3. Если используются статические адреса, они не должны включаться в dhcp pool.

    Проблема петель решается аудитом сети.
    t1600-28ts это коммутатор, а не маршрутизатор.
    Dlink 1016 —это неуправляемый коммутатор, а не hub.

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

    Vindicar
    @Vindicar
    RTFM!
    На первом скриншоте ты используешь интерпретатор не из venv, а общесистемный, куда фласк не установлен.
    Ответ написан
    2 комментария
  • Нормально ли это часто менять языки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    ЯП — это всего лишь инструмент. Какой нравится — такой и используйте. Хотите попробовать какой-то новый — пробуйте. Ничего такого в этом нет. А уж ужасного — тем более, так что бред эти все статьи.
    Ответ написан
    Комментировать
  • Ошибка при нажатии кнопки "Next", (Instagram, Selenium) Как исправить?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Дунадан - северный странник. Злой, но очень добрый
    Дебаг, дебаг и ещё раз дебаг
    Ответ написан
    Комментировать
  • Стоит ли скрывать пункт про образование в резюме?

    xez
    @xez
    TL Junior Roo
    Напишите «Неоконченное высшее»
    Причина отказа, скорее всего - отсутствие опыта.
    Ответ написан
    5 комментариев
  • Как создать свою библиотеку для Go?

    @starwalkn
    meme engineer
    Вам нужен консультант или пример библиотеки? go get подтягивает зависимость по названию модуля, название вы определяете в файле go.mod. Обычно это ссылка на репозиторий, например, module github.com/go-chi/chi/v5.
    У кого был опыт разработки какой либо библы для Go ?


    Ну и конечно надо учитывать экспортируемость объектов, чтобы библиотека не позволяла вызывать внутренние методы/функции, которые не предназначены для использования пользователем. Примеров на том же гитхабе сотни тысяч, просто гуглите "golang 'something what you need' library".
    Ответ написан
    Комментировать
  • Как создать свою библиотеку для Go?

    fenrir1121
    @fenrir1121
    Начни с документации
    Прочитать в документации.
    Ответ написан
    Комментировать
  • Какую мышку выбрать для Macbook?

    xez
    @xez
    TL Junior Roo
    Макбуку не нужна мышка - там трекпад же классный.
    Ну и если брать - то лучше g502, как по мне, ничего нет.
    Ответ написан
    7 комментариев
  • Какой оптический кабель обычно используют провайдеры интернета?

    @Drno
    Правильно Вам посоветовали насчет ПНД трубы... и трос-протяжку внутрь сделайте. дальше монтажники сами разберутся
    Ответ написан
  • Как мгновенно выключить питание ATX из Windows?

    CityCat4
    @CityCat4
    В больнице с переломом ноги
    Как мгновенно полностью выключить питание ATX из Windows?

    Никак. Даже если рубануть кнопку на сетевом фильтре, кондеры в БП какое-то время держат заряд и БП выдает напряжение.
    Если Вы сочиняете велосипед против терморектального криптоанализа - успокойтесь, обьектом данного анализа является вовсе не комп, а Вы ;) Во всех других случаях рисковать тем, что система больше не загрузится - зачем?

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

    @VT100
    Embedded hardware & software.
    Копать в сторону ACPI, упомянутого rPman . Не забывая совет hint000 . Например - изучить исходники линуксового halt.
    Я так думаю ©
    Ответ написан
    3 комментария
  • Как мгновенно выключить питание ATX из Windows?

    @rPman
    Не воспринимай как решение, но как другой взгляд на него.

    Настраиваешь перезагрузку после BSOD (к сожалению не нашел как вызвать выключение), ищешь способ принудительно его вызвать (например с помощью утилиты), настраиваешь загрузчик на запуск какого-нибудь linux, который вернет загрузчик назад и выключит компьютер.. что бы в BIOS долго не задерживалась загрузка, настраиваешь fast startup (я помню на какой то материнке это занимало пару секунд).

    p.s. классный вопрос, не говоря о том что состояний выключения не одно, есть разные виды сна (возможно лучше использовать их, если вам реально нужно быстро прекратить тратить энергию, при работе от батареи), есть разные устройства, которым нужно предварительно указать на выключение, есть acpi который этим управляет и uefi к которому можно обратиться,..

    не уверен можно ли красиво решить твою задачу, но с помощью ИИ с большим контекстным окном можно скормить ему весь msdn на эту тему и задать тот же вопрос (там есть путаница, так как все это инструкции как управлять устройствами и очень немного про выключение всей машины)
    Ответ написан
    2 комментария
  • Как мгновенно выключить питание ATX из Windows?

    15432
    @15432
    Системный программист ^_^
    Вам нужно считать определенную ACPI таблицу, в которой содержится информация об адресе регистра и значении, которое записать для выключения или перезагрузки системы, затем, собственно, проделать это.

    Начните с утилиты RW Everything, в ней вы сможете просмотреть содержимое ACPI таблиц, найти нужную, найти значения, а так же записать эти регистры в удобном GUI интерфейсе. После чего реализуйте это в коде, например, как я описывал в статье
    Ответ написан
    Комментировать
  • Как сделать чтобы пользователь мог скачать любой файл из папки на сайте?

    @66demon666
    Сетевой админ, АТС-админ
    Даже если вы просто сделаете так как описали и дадите пользователям ссылку на эту папку site.ru/books/ сам сервер выведет список файлов с возможностью скачать. Правда, не очень красивый. Чтобы был красивый можно накидать чуть чуть кода (php, html будет достаточно). В чем вопрос-то?
    Ответ написан
    2 комментария
  • Выдаёт ошибку: cannot access local variable 'status1' where it is not associated with a value. Что делать?

    Maksim_64
    @Maksim_64
    Data Analyst
    твои if elif не покрывают всех условий. Либо добавь else и там чему равен status1, когда все вышеперечисленные условия False. Или проверяй status там не то что ожидаешь. Может например там строка, а ты проверяешь на соответствие числу, может еще что-то.
    Ответ написан
    1 комментарий
  • Почему busybox wget не работает, пока не запустить вручную openssl?

    @rPman
    По больше бы таких интересных вопросов.

    Задал ваш вопрос openai:o1-preview, ответ выглядит очень логичным:
    Вызвано недостаточной энтропией в генераторе случайных чисел (RNG) вашей минимальной системы.
    В системах Linux безопасные операции, такие как установление SSL/TLS-соединений, требуют случайных чисел, сгенерированных из системного пула энтропии.
    В вашей минимальной системе очень мало активности для генерации энтропии (например, нет дискового ввода-вывода, сетевой активности, пользовательского ввода), поэтому пул энтропии мал.

    Когда `wget` пытается установить HTTPS-соединение, он полагается на эту энтропию. Если ее недостаточно, библиотека SSL не может сгенерировать необходимые случайные значения, что приводит к сбоям соединения, таким как «Сброс соединения одноранговым узлом».
    ...
    Когда вы запускаете `openssl s_client`, он выполняет операции, которые помогают накапливать энтропию.

    **Как это исправить:**

    1. **Убедитесь, что `/dev/random` и `/dev/urandom` существуют:**
    - Убедитесь, что в вашей системе есть эти устройства:
    ```sh
    ls -l /dev/random /dev/urandom
    ```
    - Если их нет, создайте их:
    ```sh
    mknod -m 666 /dev/random c 1 8
    mknod -m 666 /dev/urandom c 1 9
    ```

    2. **Заполните пул энтропии при запуске:**
    - **Используйте демон сбора энтропии:**
    - Включите в свою сборку такой инструмент, как `haveged` или `rng-tools`. Эти демоны генерируют энтропию на основе таймеров или аппаратных ГСЧ.
    - Например, с `haveged`:
    - Скомпилируйте и установите `haveged` в свою систему.
    - Запустите его при запуске:
    ```sh
    haveged -w 1024
    ```
    - **Ручное заполнение энтропии (менее безопасно):**
    - Если добавление демона невозможно, вы можете вручную заполнить энтропию (обратите внимание, что это менее безопасно и не рекомендуется для производства):
    ```sh
    dd if=/dev/urandom of=/dev/random bs=1 count=512
    ```
    - Эта команда записывает случайные данные обратно в `/dev/random`, помогая заполнить пул энтропии.

    3. **Проверьте уровни энтропии:**
    - Отслеживайте доступную энтропию:
    ```sh
    cat /proc/sys/kernel/random/entropy_avail
    ```
    - Значение ниже 100 может привести к блокировке или сбою операций SSL.

    4. **Используйте аппаратный генератор случайных чисел (если доступен):**
    ...

    Посмотри, что показывает cat /proc/sys/kernel/random/entropy_avail
    Ответ написан
    3 комментария
  • Почему не удаляет __pycache__ из отслеживания?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Тут возможна путаница в терминологии.

    Гитигнор не удаляет файлы из отслеживания, а скорее наоборот — игнор убирает файлы из списка неотслеживаемых (Untracked). Чтобы случайно не начать их отслеживать (случайно не добавить файлы в репозиторий).

    Если файл уже отслеживается (закоммичен в репо), то гитигнор не заставит гит перестать отслеживать такой файл. Единственный способ перестать отслеживать файл — это удалить его из репо.

    Ну и ваше правило избыточно. Достаточно просто
    __pycache__/
    Ответ написан
    Комментировать