Задать вопрос
  • Как привязать телеграм бота к программе на C#?

    Vindicar
    @Vindicar
    RTFM!
    Я подозреваю, что для работы бота требуется запустить его рабочий цикл. Без него методы бота работать не будут. Подробнее читай в доках на используемую тобой библиотеку (которую ты не потрудился указать).
    А вообще, API телеги - это просто HTTP запросы, ты можешь попробовать сделать запрос вручную.
    Например, послать POST запрос на адрес
    https://api.telegram.org/botТОКЕН_ТВОЕГО_БОТА/sendMessage
    с телом
    chat_id=ID_получателя&text=текст_сообщения_в_url_кодировке
    Ответ написан
    Комментировать
  • Windows 10 Home. Возможно ли установить Active Directory?

    Adler_lug
    @Adler_lug
    Поднимаете редакцию с Home на Pro и не страдаете фигней
    Ответ написан
    8 комментариев
  • ReaderWriterLock VS await using?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Это LOCK!!!!
    Никогда не используй асинхронный код внутри критической секции. Че случилось:
    1. Поток 1 взял лок
    2. Зашел в крит. секцию
    3. await перенес тебя в другой поток (например, 2)
    4. Поток 2 (новый) возвращает блокировку - НО ОН ЕЕ НЕ ДЕРЖИТ

    Если не веришь - попробуй то же самое, но с помощью обычного lock { } сделать. Тебя компилятор поругает
    Ответ написан
    1 комментарий
  • Программный Raid 5 + nwme cache?

    @rPman
    bcache отлично работает, как в режиме кеша только для чтения так и как дополнительный буфер для записей (writeback)
    и это лучший способ способ сожрать ресурс записи ssd диска

    у меня так на очень дешевых комплектующих работала следующая схема linux сервер, специально выделенные медленный hdd + 250гб ssd диск в качестве кеша, полученный ускоренный раздел публикуется с помощью iscsi по гигабитной сети, его монтирует windows машина и на этом диске размещены игрушки (ark будь он неладен 400гб с еженедельными обновлениями по 50-100гб), чуть больше чем за год сожрал 250тб ресурса. Итоговая скорость запуска была примерно в 3 раза быстрее чем если hdd подключить напрямую к windows машине.
    Ответ написан
    2 комментария
  • HDMI 2.1 или DisplayPort 1.4?

    Adamos
    @Adamos
    Универсальный ответ на вопрос "я в этом ничего не разбираюсь, расскажите мне, что лучше - X или Y?!":
    - Ок, гугль, "X vs Y".
    Ответ написан
    Комментировать
  • HDMI 2.1 или DisplayPort 1.4?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    HDMI 2.1 или DisplayPort 1.4?

    Для мониторов с высоким разрешением, в приоритете - DisplayPort.
    какой кабель лучше использовать для подключения

    Кабель для DisplayPort.
    Ответ написан
    Комментировать
  • Можно ли создать символическую ссылку на сетевой каталог в Windows?

    @snaz Автор вопроса
    так работает mklink /D "C:\123\MyFiles " "\\server\share$" создает ссылку
    Но если нет, нужно включить локально:
    fsutil behavior set SymlinkEvaluation L2R:1
    хотя вроде по-умолчанию включено
    Ответ написан
    Комментировать
  • Как настроить принтеры по сети, чтобы каждый печатал только на своём принтере?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    По хорошему вопрос решается на уровне доменных политик, но скорее всего у Вас там все пользователи сидят как локальные администраторы.
    За автоматическое обнаружение принтеров отвечают сетевые службы AirPrint/mDNS,WSD,SLP,SNMP.
    Сама печать может работать через IPP, LPR/LPD, Raw TCP/IP (или JetDirect)
    Самый анонимный вариант сетевого принтера - это JetDirect на 9100 , но легко вскрывается сканированием сети.
    Но тут проблема в связке с DHCP вы не сможете на него и сами попасть. Остается только назначить статический IP.
    Но в результате секрет Полишинеля :(
    Принтеры могут иметь белые списки по mac,ip. Но сейчас винда по умолчанию использует скрытие мак адреса, а айпишники динамические
    Ответ написан
    3 комментария
  • Как настроить принтеры по сети, чтобы каждый печатал только на своём принтере?

    @NortheR73
    системный инженер
    У принтера есть свойства, в свойствах есть вкладка "Безопасность" - там список учетных записей, которые могут печатать, управлять принтером, управлять документами и т.д. Этот список можно привести в соответствие вашим хотелкам.
    При наличии принт-сервера и/или домена можно всеми необходимыми для печати документов правами пользователей рулить более продуктивно через, например, доменные группы безопасности, GPO/GPP и т.д.
    Ответ написан
    4 комментария
  • Как настроить принтеры по сети, чтобы каждый печатал только на своём принтере?

    @rPman
    Самое дешевое решение (конечно его можно обойти, если знаешь как) - это поместить каждое сетевое устройство в свою подсеть, парами (т.е. принтер и компьютер прописываешь подсеть и 2 ip адреса, отличающиеся от основной сети). Это не vlan, так как изоляции нет и пакеты гуляют в общей куче, но все машины, укоторых не прописаны соответствующие настройки проигнорируют их, ни найти ни распечатать без настройки на машине будет нельзя.

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

    Принтеры, не умеющие работать по сети нужно будет подключать к какому-либо компьютеру, и запретить этому компьютеру на нем печатать в общем случае не получится (можно настроить права доступа и запретить пользователю печатать на нем, вот только не помню, работает ли запрет сразу на все принтеры или только на выбранный)
    Ответ написан
    Комментировать
  • Как настроить принтеры по сети, чтобы каждый печатал только на своём принтере?

    @dronmaxman
    VoIP Administrator
    Ты можешь выключить Discovery на самих принтерах и соответственно не зная IP его не получить добавить на ПК.
    В плане ограничения доступа необходимо смотреть на функционал самого принтера, возможно бренд который ты используешь заложил такую возможность. По взрослому органичение доступа реализовывают через принтсервер на базе windows или cups.
    Ответ написан
    Комментировать
  • ReaderWriterLock VS await using?

    @Smilleey
    Перенесите первые две строки в try.
    Ответ написан
    Комментировать
  • Как Подключить к удалённом FTP/SFTP/FTPS на локальном ПК и получить к нему доступ на виртуальном ПК на том же ПК?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    никак

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

    dimon_durak
    @dimon_durak
    Дурак это не фамилия, дурак - это профессия
    Из вопроса не очень понятна ситуация... Вот например, там бегают пользователи... Десятками? Или сотнями?..
    Сколько терминалов (компьютеров рабочих мест) и какой профиль выполняемых пользовательских программ?
    И какое-то конкретное решение, в зависимости от ответов на вышенезаданные вопросы может подойти, а может и нет.

    Вот у меня например, в опытной эксплуатации (совсем недавно, дней десять всего) работает такая базовая схема:

    Пока один физический сервер, на котором установлен Windows Server 2022 и поднята роль Hyper-V. Это хост виртуализации (hv). На нём поднято несколько виртуалок:
    - контроллер домена (pdc) - Windows Server 2022 core
    - сервер 1С (1c) - Windows Server 2022 desktop
    - компьютер бухгалтеров (buh) - Windows 11 в редакции Multi-Session
    - и ещё несколько подобных виртуалок для других отделов, которые переедут чуть позже.
    - и да, ещё несколько виртуалок с докерами под разные задачи ( отдельно для мониторинга, базы данных и тд, где всякое интересное типа kms)

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

    Планируется к разворачиванию что-то типа Thinstation и сделать сетевую загрузку, да так, чтоб в зависимости от mac-адреса терминала запускалась rdp сессия в правильный виртуальный компьютер под нужным пользователем
    Ответ написан
    1 комментарий
  • Готовый рабочий стол на разных ПК?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Если вам надо только чтоб пользователь получил свои права, свои обои с котиками, настройки и папки - это называется перемещаемые профили. Настраивается в AD.
    Особенности:
    - Если у пользователя Viber+WhatsApp+Telegramm+Skype+Zoom+Teams - то будет 80000+ файлов в профиле. Это замедляет вход и выход, но лечится исключениями (при этом эти приложения перестанут перетаскиваться между компами).
    - Если пользователь работает с Outook - его почтовая база скачивается каждый раз с почтового сервера. При базе в 20 гигов - это проблема.
    - Если пользователь работает с ThunderBird - и вы не перенесли профиль на его личный диск - почтовая база будет синхронизироваться и работать где угодно, но база в 20 гигов будет замедлять вход-выход до 10 минут.
    - Нужна быстрая сеть.
    - Очень желателен диск SSD под профили пользователей.
    - Главная особенность - удаление файлов с рабочего стола и т.п. мест. С компа удаляем, на сервере остается, при следующем входе - закидывается назад на рабочий стол. Если было еще на 5 компах - при входе на любой - снова ляжет на сервер. Придется учить культуре (не гадить где попало), и объяснять как удалять нагаженное.
    - Но самое главное - все компы ломаются, и при этой схеме пользователи не бегают и не орут как потерпевшие ВСЁ ПРОПАЛО! ВСЁ ПРОПАЛО! ЗАЧЕМ МНЕ КУПИЛИ НЕНАДЕЖНЫЙ ДИСК?!!

    Второй вариант - сервер терминалов (RDP) и терминальные станции на местах.
    Ответ написан
    2 комментария
  • Как синхронизировать Win11 и смартфон только через WiFi?

    @rPman
    synchting, есть и под linux и под windows и под android и как я понял для iphone.
    приложение представляет функционал, более продвинутый чем любые облачные технологии, opensource, без необходимости устанавливать сервер, без использования и в каких то случаях даже без наличия интернета (копирует файлы напрямую)
    Ответ написан
    3 комментария
  • На каком уровне нужно знать c# для начала разработки на Unity?

    Нужно, чтобы ты умел в сам C#, BCL и умел читать ошибки, о которых тебе пишет компилятор.
    Понимать различие между полем и свойством.
    Абстрактным классом и интерфейсом.
    Зачем нужен static.
    Отличие значимых и ссылочных типов.
    Как работает yield.

    Винформы, впф и асп трогать не нужно
    Ответ написан
  • Готовый рабочий стол на разных ПК?

    martin74ua
    @martin74ua Куратор тега Системное администрирование
    Linux administrator
    перемещаемые профили, минимум гигабитная сеть..
    А чем вам RDP не устраивает то?

    ну и да, все зависит от приложений. Если там обычный офис - то ничего сложного, только не приучайте хранить документы на рабочем столе. А если там какой CAD - то может ничего и не получиться...
    Ответ написан
  • Как решить уравнение вводимое пользователем на c#?

    Как решить уравнение

    Тебе нужна "компьютерная алгебра".
    Раз: https://symbolics.mathdotnet.com
    Два: https://am.angouri.org/demo/#solver

    sqrt(25) +2^2 * 20

    А это не уравнение, а выражение. Его можно просто вычислить - главное соблюсти все приоритеты. Для простоты жизни лучше взять опять же одно из двух решений выше - они оба умеют парсить произвольные выражения и вычислять значение.
    Про то что ChatGPT не может это решить

    Кстати, зачем с этим вопросом идти к chatgpt, если это выражение решает даже не очень дорогой калькулятор?
    6567f6b78b570968976892.jpeg
    Ответ написан
    Комментировать