Задать вопрос
  • Windows Home. Возможно ли использовать в организации?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Использовать одноранговую сеть без AD - не запрещено. Так не делается прост о потому что это глупо. Это увеличивает бестолковый обьем работы для админов буквально по экспоненте, порождает нелепые проблемы, которые решаются дикими костылями или вообще не решаются.
    Это примерно как использовать квадратные колеса. Но не запрещено.

    Другое дело, что вопрос обработки и хранения ПДн может привести к тому, что использовать хомяка не получится по требованиям законодательства - Вы ничего не указали, что за контора, государственная или частная, какие требования к ней предьявляются.
    Ответ написан
    1 комментарий
  • Почему .msi не устанавливается если выключить/включить компьютер?

    @Drno
    Sleep 20 или 30 сек добавьте вначале скрипта. чтоб сеть подниматься успевала, как уже ранее отметили
    Ответ написан
  • Почему .msi не устанавливается если выключить/включить компьютер?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Вероятнее всего проблемы с сетью. Долго поднимается соединение сетевой карты, из-за этого не отрабатывают политики.
    Если у вас сеть на 100 мегабит - то поставьте нужный тип скорости и дуплекса в свойствах сетевух принудительно.
    Еще проблема может быть с драйверами сетевой платы. Некоторые версии драйверов Ahteros поднимают линк слишком долго, даже гигабитный. Лечится другой версией драйвера.

    Соответственно при перезагрузке линк не падает, и всё пучком...
    Ответ написан
  • Windows Home. Возможно ли использовать в организации?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    но и в целом законность использования одноранговой сети без каких-либо средств защиты, например того же доступа по учеткам из Active Directory

    Так а откуда Active Directory в одноранговой сети?
    Ну и собственно в Windows Home нет поддержки Active Directory.

    И с чего это Active Directory это средства защиты? Это средство централизированного управления.
    Ответ написан
    Комментировать
  • Windows Home. Возможно ли использовать в организации?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Использовать одноранговую сеть - не запрещено.

    Проблемы в одноранговой сети растут по экспоненте с ростом количества компов. Некоторые проблемы вообще не решаются.

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

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

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

    @other_letter
    Вы не описали кучу условий типа рода деятельности, категории обрабатываемых перс. данных и прочего.
    Но короткий ответ - тип редакции операционной системы юридически никак не ограничивает работу компании в пределах РФ.

    Есть ограничения при обработке данных разных категорий, но они не связаны с редакцией ОС.
    Ответ написан
    Комментировать
  • Windows Home. Возможно ли использовать в организации?

    @WSGlebKavash
    Microsoft не ограничивает варианты использования Windows разных редакций. Windows Starter нельзя использовать в организациях, но она последний раз была в Windows 7. Windows 10 Home можно использовать в организации, если есть OEM-лицензия (на компьютере с завода была активированная система).
    законность использования одноранговой сети
    Не существует требований по организации сетей. Компания делает то, что хочет. Если боитесь утечек персональных данных, то отключите интернет на соответствующих ПК и работайте в локальной сети. SMB, FTP и sFTP (SSH) могут и в одноранговой сети работать. Для передачи данных с внешней сети можно использовать один компьютер с хорошим антивирусом и межсетевым экраном.
    Ответ написан
    Комментировать
  • Как вернуть ссылку на уровень ниже url-пути?

    Isafu
    @Isafu
    Самое простое разбивать на массив через Split и возвращать по индексу, через Lenght - 1 и Lenght - 2
    Ответ написан
    4 комментария
  • Где ошибка, как из рекурсии цикл сделать?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    //...declarations and initializations omitted
               do
               {
                   //...some code omitted
                   if (j != i)
                   {
                       swap(i, j);
                       i = j; 
                   }
               } while (j != i);

    Не работает, потому что вы сначала присваете j значение i, если они не равны, а потом, в условии продолжения цикла, сравниваете их значения. Естественно, они будут равны и выход их цикла получится на первой же итерации. Проверять i==j как условие выхода из цикла надо чуть раньше, например, так:
    //...declarations and initializations omitted
               do
               {
                   //...some code omitted
                   if (j != i)
                   {
                       swap(i, j);
                       i = j; 
                   }
                   else break;
               } while (true);


    Ну, а что до второго вопроса, то в .NET, начиная с 6.0 есть класс System.Collections.Generic.PriorityQueue<TElement,...
    Ответ написан
    6 комментариев
  • Установил 2 винды на 1 пк, но появились проблемы с дисками, что делать?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Отключите гибернацию - от администратора: powercfg -h off
    Ответ написан
    1 комментарий
  • Почему subprocess выдает непонятные символы?

    Lapita12
    @Lapita12
    Тесты, тесты?
    output = subprocess.check_output(["ping", "www.youtube.com"])
    print(output.decode())


    Либо:

    output = subprocess.run(["ping", "www.youtube.com"], capture_output=True, text=True)
    print(output.stdout)


    PING www.youtube.com (2a00:1450:4010:c06::c6) 56(84) bytes of data.
    64 bytes from wide-youtube.l.google.com (2a00:1450:4010:c06::c6): icmp_seq=1 ttl=56 time=131 ms
    64 bytes from wide-youtube.l.google.com (2a00:1450:4010:c06::c6): icmp_seq=2 ttl=56 time=88 ms
    64 bytes from wide-youtube.l.google.com (2a00:1450:4010:c06::c6): icmp_seq=3 ttl=56 time=327 ms
    64 bytes from wide-youtube.l.google.com (2a00:1450:4010:c06::c6): icmp_seq=4 ttl=56 time=86 ms

    --- www.youtube.com ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 2999ms
    rtt min/avg/max/mdev = 86/192/327/115 ms
    Ответ написан
    1 комментарий
  • Почему subprocess выдает непонятные символы?

    Vindicar
    @Vindicar
    RTFM!
    subprocess.run() совмещает стандартный вывод твоего скрипта и вызываемого тобой процесса. Если они используют разные кодировки, чей-то вывод превратится в кашу.
    Используй capture_output, тогда ты получишь вывод скрипта в виде строки, которую сможешь сам декодировать, если надо.
    Ответ написан
    Комментировать
  • Установил 2 винды на 1 пк, но появились проблемы с дисками, что делать?

    @rPman
    Это технология FatStartup мешает, либо отключай гибернацию либо перед сменой ос выключай командой shutdown
    Ошибка с диском линукs ubuntu 23.10?
    Ответ написан
    Комментировать
  • Установил 2 винды на 1 пк, но появились проблемы с дисками, что делать?

    Adler_lug
    @Adler_lug
    Ставить две ОС на один комп плохая затея.
    Из-за особенностей работы с дисками современных ОС так часто и бывает.
    Возможно поможет отключение быстрой загрузки в обоих ОС и гибернации.
    Ответ написан
    6 комментариев
  • Почему нету подсказок при наведении в vscode?

    Попробуйте выставить параметр
    "editor.hover.enabled": true,
    Ответ написан
    Комментировать
  • Как запустить старый windows 10 на новой материнской плате?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Нужно обеспечить несколько ключевых настроек:
    1) Тот же режим запуска - если ранее система была поставлена "неправильно" и по старинке в режиме BIOS - то ищем в BIOS как разрешить загрузку (по разному может выглядеть, от Legacy до MBR). Как правило поблизости будут пункты про защищенную загрузку и UEFI.
    2) Нужен тот же контроллер диска. Если этап старта загрузки вы преодолели - но система падает в синий экран с сообщением, что нету диска с которого надо грузиться - смотрите, в каком режиме у вас ранее был контроллер. Это может оказаться IDE место ACHI.
    Старый режим RAID на новых материнках вообще недоступен (только iRST), при чем если новая мать принудительно и только работает в iRST, и вариантах VMD - вы систему не загрузите вообще. Увы...
    3) Если контроллер диска преодолели, но падает в синий экран при загрузке с иными странными сообщениями - это несовместимость установленных драйверов с новым железом. Лечится загрузкой в безопасном режиме, открываем диспетчер устройств, включаем отображение скрытых и удаляем вообще все устройства, которые отображаются "полупрозрачными".
    4) Еще один способ - это загрузка в виртуальной машине. Ставите обычную винду на новый комп, поднимаете Hyper-V, диск пробрасываете как устройство и грузите виртуалку с него.
    Ответ написан
    1 комментарий
  • Как запустить старый windows 10 на новой материнской плате?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Да есть, нужно обеспечить в BIOS на новом ПК настройки двух вещей, аналогичные старому:
    1. Режим работы SATA контроллера - IDE\Compatible или AHCI.
    2. Режим работы загрузки - UEFI или CSM\Legacy.

    После успешной загрузки для оптимальной работы ПК нужно переехать по инструкциям из интернета на AHCI, и UEFI+GPT не помешает.
    Ответ написан
    Комментировать
  • Как привязать телеграм бота к программе на C#?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Сложное у Вас решение.
    Если попроще, то нужно:
    1. Создать телеграм бота в BotFather, получить его id;
    2. На своем ТГ отправить в бот любое сообщение;
    3. Через get запрос просмотреть непрочитанные сообщения бота, увидеть свое сообщение, переписать id своего ТГ;
    4. Составить get запрос для отправки сообщения от бота на свой ТГ. Вставить в программу код, который отправляет этот get запрос.

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

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Поставить правильные драйверы, связанные с ACPI. И всё будет.
    А для гибернации - ее может потребоваться еще и разрешить: powercfg -h on
    Но без драйверов и она работать не будет.
    Ответ написан
    Комментировать
  • Как пройтись циклом по результирующим данным функции?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Естественно не можете, потому что ServiceResult у вас IEnumerable не реализует (про это написано в сообщении об ошибке). А IEnumerable, по которому можно пройтись - это параметр-тип для ServiceResult, и до значения этого типа еще надо добраться.
    Разберитесь, что это у вас за обобщенный тип - ServiceResult (похоже, это из какой-то сторонней библиотеки), найдите в нем свойство типа T (или метод, возвращающий T) - который тип T в вашем случае - это IEnumerable - и пройдитесь циклом foreach по значению этого свойства (или результату, возвращенному методом).
    PS Если не найдете - дайте больше информации по используемым библиотекам (пакетам NuGet и т.п.), иначе придется вам ждать телепатов или ясновидящих, чтобы они эту информацию нам передали.
    Ответ написан
    Комментировать