Задать вопрос
  • Как Подключить к удалённом 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
    Ответ написан
    Комментировать
  • Почему новый пк DEXP не видит компы в локальной сети?

    @Drno
    Если пинга нет - остального и не будет. у них мас адреса случайно не одинаковые?
    Брендмауэр надо не выключать( я про службу), и просто в панели упр отключать
    Ответ написан
    2 комментария
  • Запуск приложений с другой OC на диске?

    Adamos
    @Adamos
    Самые интересные варианты решения проблем с программами Adobe на Linux называются Gimp, Krita, Inkscape и Stylus. Еще более интересные - ImageMagick и GhostScript, но уж не все сразу...
    Ответ написан
    3 комментария
  • Как запретить все упоминания о macrium reflect?

    Afranius
    @Afranius Автор вопроса
    Из говорящих дольше живут те, что говорят меньше.
    Сергей Сахаров, лучший инструмент для исследования "автозапусков" autoruns из набора sysinternals. так, на всякий случай, если еще не использовали.

    Использовал. Действительно хорошая утилита. Помимо автозапуска нашёлся MacriumService и два фоновых процесса - папку C:\Program Files\Macrium удалил, реестр почистил.

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

    Просто я помню, как с такой же назойливостью Win7 предлагала обновиться до Win10
    И да, это было официальное обновление - почему и решил, что это тоже.
    Ответ написан
  • Какую ключ-значение БД использовать, чтобы работало быстро и без ошибок?

    Daemon23RUS
    @Daemon23RUS
    Оставаться на Redis и пытаться решить ошибку! Я из опыта могу точно сказать что 3-4 тыс соединений redis держит, и работает очень быстро. И работает месяцами...
    Ответ написан
    3 комментария
  • Как сделать браузер хром по умолчанию?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    1) ставите голую винду, дистрибутив берете MSDN, драйвер видеокарты и сетевухи, более ничего.
    2) Ставите хром, назначаете по умолчанию. Всё работает, не слетает (проверьте).
    3) Начинаете ставить свой крутой софт, и ловите, на каком этапе начинает слетать.
    Ответ написан
    Комментировать
  • Почему не получается запустить файл через Powershell?

    @BeatHazard
    Добрый день.
    В вашем случае в команде .\$i.Name знак \ экранирует знак переменной $ и powershell не может корректно обработать такую команду
    Вы можете запускать исполняемые файлы таким образом:
    Start-Process -FilePath $i.FullName
    или так
    & $i.FullName
    Ответ написан
    1 комментарий
  • Учитывает ли Git регистр имени файла и как его поменять?

    @rPman
    Попробуй переименовать файл
    git mv -f hello.cs Hello.cs
    если он не будет давать это сделать на твоем текущем репозитарии, переименуй файл сначала обычными средствами файловой системы в hello.cs а потом с помощью git-mv
    Ответ написан
    Комментировать
  • Учитывает ли Git регистр имени файла и как его поменять?

    ValdikSS
    @ValdikSS
    Дело, вероятно, в вашей файловой системе, а не в Git. У вас, полагаю, Windows?
    В Windows не учитывается регистр файлов. Если вы попробуете записать данные в файл "test" и в файл "tEst", обе записи выполнятся в один файл, а имя ему выберется в зависимости от порядка записи.
    Ответ написан
    1 комментарий
  • Как сделать новую static переменную в наследнике? Или как обойтись без этого?

    Griboks
    @Griboks Куратор тега C#
    Вам идеально подойдёт метакласс. К несчастью, шарп не поддерживает метаклассы в достаточном объёме. Поэтому в любом случае придётся делать костыль.

    Конкретно в вашем случае подойдёт использование статического словаря/метода:
    public static byte GetID(Type packet)
    	{
    		var ids = new Dictionary<Type, byte>
    		{
    			{ typeof(ICMP), 1 },
    			{ typeof(TCP),  6 }
    		};
    		return ids[packet];
    	}


    Если добавить сюда generic, вынести словарь и избавиться от typeof, то получится вполне сносно.
    Ответ написан
    Комментировать
  • Где хранятся struct, реализующие interface?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Они хранятся на стеке.
    Если нужно передать куда-то, то уже зависит:
    - Если передается интерфейс - то боксинг и это куча
    - Если исходная структура - то просто структура копируется (без боксинга)

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

    struct SomeStruct: IInterface
    { }
    
    void DoSomethingStruct(SomeStruct s)
    { }
    
    void DoSomethingInterface(IInterface i)
    { }
    
    void Main()
    {
       var s = new SomeStruct();
       // Без боксинга
       DoSomethingStruct(s);
       // Боксинг
       DoSomethingInterface(s);
    }
    Ответ написан
    3 комментария
  • Метрическое пространство для k-nearest neighbors?

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

    Но есть нюанс...
    Строго говоря, придётся всё равно выбрать меру более высокого порядка уже для аппроксимации. Однако, полагая, что чем выше порядок меры тем глаже метрики (и что функция дифференцируема), можно смело сказать, что более высокий порядок меры даст лучшие результаты.


    Но мы можем пойти ещё дальше и выполнить оптимизацию (например, градиентным спуском) аппроксимации целевой функции выбора. Для этого придётся определить функции более высокого порядка: меру ошибки и функцию обратного распространения ошибки. Короче, сделать нейросеть.

    Останется только одна проблема - удостовериться в оптимальном выборе мер и функций обучения нейросети. Поскольку у вас есть компьютер, то вы можете составить матрицу всевозможных параметров обучения (не модели) и банально проверить все возможные комбинации.
    Ответ написан
    1 комментарий
  • Метрическое пространство для k-nearest neighbors?

    @dmshar
    Теоретически может использоваться любая функция, которая удовлетворяет аксиомам метричности (тождества, положительности, симметричности, треугольника). Которые, в свою очередь, выражают интуитивные представления о понятии "расстояния". Т.е. можно взять любую функцию, проверить, удовлетворяет-ли она указанным аксиомам, и если да - то применять. В данном случае понятия "лучше"-"хуже" нет - этот вопрос выноситься за скобки, и как правило является предметом исследования на этапе предварительного анализа задачи.

    Наиболее распространенным меры, применяемые в кластерном, классификационном анализе, в задачах распознавания образов и пр. - уже упомянутая вами эвклидова мера (или метрика L2). Ее модификация - квадрат евклидова расстояния. Манхэттенская мера (или метрика L1), мера Махаланобиса, мера Чебышева, мера Хэмминга, косинусная мера (полезная в многомерном пространстве, но в случае, если много параметров могут иметь нулевые значения), ее модификация - "мягкая" косинусная мера, мера Кульбака — Лейблера (если все значения всех признаков положительны и векторы объектов нормированы на единицу ) и пр.

    А бывают еще неметрические меры близости. (т.е. случаи кода используется функция, которая нарушает одну из упомянутых выше аксиом). В общем, не советую задавать вопрос в теоретической плоскости типа "какой мат. аппарат понадобится для решения такой задачи", потому как там, в этом аппарате, можно и закопаться :-). Достаточно ознакомиться с такой вот интересной книгой: Деза Е.И., Деза М.-М. Энциклопедический словарь расстояний. Ну и при большом желании все перечисленные выше метрики, их описание и области применения легко гуглятся.

    Что до практического использования этого аппарата - такая функция должна подбираться для каждой прикладной задачи отдельно. Это подтверждается успешным использованием в разных прикладных областях различных специфических мер близости - например, мера Левенштейна и мера Джаро — Винклера (используемые при обработке текстов), мера Хаусдорфа (при работе с подмножествами), мера Вассерштейна (применяется в различного рода транспортных задачах и - неожиданно - в обработке изображений, от распознавания рукописных текстов до диагностики по рентгеновским снимкам), и пр. А иногда выбор и обоснование тех или иных мер в конкретной задаче есть предмет научных статей и даже диссертаций.
    Ответ написан
    1 комментарий