• Как исправить то, что 2 элемента с одним и тем же источником данных зависят друг от друга?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    ни как. абсолютно адекватное поведение. биндинг именно для этого и создан.
    что бы запретить синхронизацию изменений, вам надо именно разорвать связь между представлением и источником
    - не использовать биндинг вообще, или только к одной из таблиц
    - одну или обе из таблиц, заполнять путем копирования данных, а не предоставления их как источника
    - как вариант можно создать клон источника, и делать на него биндинг второй таблицы
    выбор стратегии зависит от целей поставленных перед таким интерфейсом
    Ответ написан
    Комментировать
  • Как поменять имя пользователя, Windows 10 Home?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    Откат винды в начальную точку , запушит смену Имени ?
    имя папки профиля создается при первом входе. после этого переименование пользователя не изменяет имя папки

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

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    во внутренней сети, без доступа к интернету собственный брэндмауэр Windows не особенно то и нужен, от него иногда даже больше вреда чем пользы
    наивное предположение. факты:
    - да, нагрузку создает (но это мизерная нагрузка для компа адекватного поколению ОС)
    - но и защищает. сосед по локалке принес флешку с вирусом, который умеет распространятся как червь. и вы приплыли
    пробовал отключать службу "центр безопасности" - непомогло, защитник windows итак отключен, вместо него касперский
    ни когда не ставьте два антивируса, они могут подраться. вплоть до BSOD
    советы:
    - защитник windows самодостаточен, особенно в сочетании с собственным брэндмауэром Windows
    - если очень сильно хочется получить точно такие же, и даже большие вилы в бок от отечественного производителя.. ну.. мазохизм запретить невозможно. это ваш личный выбор
    Ответ написан
    1 комментарий
  • System.OverflowException: Arithmetic operation resulted in an overflow?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Всё что в гугле не работает
    а если найду? (с)..
    oTTQpnc.png

    к примеру https://docs.microsoft.com/ru-ru/windows/uwp/audio...
    ps
    критика VfW capture API примерно семилетней давности https://stackoverflow.com/questions/10397907/handl...
    Ответ написан
  • Для каких задач Node.js является более приоритетным выбором среди других платформ?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    так тут все просто
    Node.js является более приоритетным выбором
    если кроме js ни чего не знаешь. вот и все
    ps
    знаешь C# - .Net Core, тренд вообще
    знаешь Java - океан наработок
    знаешь Erlang - чумовая производительность, надежность и масштабируемость
    знаешь C++ ... ну тут как бы все странно станет, можно как у Эрланга почти, только блин, в сто раз медленее разработка.. оно кому то надо? )))
    .. а еще есть вполне в теме Go и даже Rust..
    а ну да, php там еще не умер.. пока..
    но если ни чего из этого не знаешь - Node.js
    как то так
    Ответ написан
  • Как реализовать искусственный интеллект бота,преследующего игрока?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    1 - получить образование в области ИИ
    2 - спроектировать нужный ИИ, доступный на текущем технологическом уровне
    3 - реализовать

    ps короткий путь - заказать и купить
    Ответ написан
    Комментировать
  • Необходимо разработать проект с возможностью реализации динамических классов. С чего начать проект?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    начать надо не с поиска похожих проектов. ибо описание - каша полная
    начать надо как раз с устранения сумбурности.
    Необходимо сделать проект которые позволяет через интерфейс создать таблицы в базе данных
    тут уже начать и кончить:
    - что то путное без MVVM или подобного паттерна у вас вряд ли получится вообще. придется освоить альтернативы и выбрать подходящую. и уже потом найти реализацию для выбранной платформы интерфейса
    кроме всего прочего при создании таблицы, должен генериться cs файл с моделью
    - зачем?
    - но если так сильно надо - начните с гугления C# рефлексия, C# динамическая компиляция и Roslin API
    - просто научиться работать с EF для начала
    - для продолжения придется хорошо освоить все что с ним связано. в частности миграции
    Также в этом проекте необходимо реализация фильтрации, на сервер будет уходить сложный json, который будет парситься в sql и будет возвращать данные, соответственно.
    это уже на потом. если предварительные наброски освоите. то с этими пугающими фразами проблем не будет

    ps (WinForms, WPF, UWP) сори, меня тут пригласили ответить на ваш вопрос. про ASP с ходу вообще проморгал. хотя это убирает целый пункт, и возможно стартовать с MVC. на на самом деле вопрос остается сумбурным
    pps как вариант - начните проработку задачи. от кучки панических фраз, к описанию финкциональности и интерфейса для нее. и так по итерациям делайте уточнения. можно в итоге получит макеты интерфейса с описанием функционала. вот тогда уже можно задать вопрос - существует ли проект, такой как это?
    Ответ написан
    Комментировать
  • Как в брандмауэре windows дать доступ другой подсети к сетевым дискам?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    в локалке для этого надо:
    - создать шары
    - объявить подключение к сети частным (это запустить службы обозревателя сети)
    и больше ни чего

    а про другую подсеть надо рассказать подробнее - если между сетями маршрутизатор, то маршрутизация должна быть двухсторонней
    если это VPN - курить маны по настройке или искать хорошее руководство

    Drno,
    А зачем нужен бренмауэр на винде?
    наивный вопрос
    в офисной локалке тоже бывают вирусы, и тоже с удовольствием ищут открытые порты у соседних компов. а еще что бы не по годам умный младший сотрудник не рылся в доках директора, главбуха, не завалил сервер, и тд..

    и не надо спешить сравнивать с линкусом (что часто пытаются делать. данный апдейт опять адресован не только ТС, но и Drno):
    - линукс всю свою исторю плавает в рамках 2% на десктопе. это единственная причина, по которой он не интересует большую часть вирусописателей. но только начинающих, ну или середнячков ;))
    - на самом деле линукс атакуют и ломают далеко не редко. и возможно самые крутые атаки совершаются именно на линукс. когда цель, это комп, на котором есть реально важная инфа (рабочее место финансиста, эксперта по криптоаналитеке, разработчика супер секретного кода, сервер биржы, сервер банка... и очень много подобного)
    - и тут иллюзии рушатся - линукс это не только Ubuntu с примитивным gufw. RedHat, Centos, Fedora, Suse Enterprise, OpenSUSE - все эти дистрибуты включают фаерволы по умолчанию, и имеют не сравнимые с Ubuntu/Debian, gui средства управления - как зонами для конкретного сетевого интерфейса, так и правилами для зоны
    .. как то так
    Ответ написан
  • Как реализовать на C# взятие значений с сайта по ссылке?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Не используя web сервера
    ни как. то разве что не используя браузера. но тоже очень сомнительный путь. сейчас уже крайне мало статических сайтов. все сайты, на которых какая то оперативно обновляемая информация - она обновляется именно скриптами js на стороне клиента.

    гуглим web site automation и грызем гранит науки. по мере понимания сочиняем другие запросы

    удачи
    Ответ написан
    3 комментария
  • Как вызвать прерывание в child классе?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 - base.OnTriggerStay(other); ретурнит то из себя
    2 - примерно так
    class One : Number
        public override void OnTriggerStay(Collider other)
        {
           if (hasInteract)
               return;
           Debug.Log(other.gameobject.name)
        }

    3 - upd .. ну и осознать суть override и base
    4 - а еще отладчик можно освоить. в VS по F11 по шагам пройти и все понять )))
    Ответ написан
    1 комментарий
  • Какой поставить на компьютер бесплатный антивирус, который не грузит систему?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    идеальный вариант - оставить виндовый
    Ответ написан
    Комментировать
  • Как улучшить качество распознавания речи?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    не пробовали доки читать?
    https://docs.microsoft.com/ru-ru/dotnet/api/system...
    там про обучение ни чего нету? может можно просто тренировать под себя?
    ps
    какие-то альтернативы Dictation Grammar и SpeechRecognitionEngine ?
    быстрее всех развиваются облачные, и естественно у ведущих игроков. точно есть в Azure и у Яндекса, по идее у Гугла (андроид девелоперам то точно, не знаю про десктоп), возможно даже у Амазона? и точно у Эпла, но он дает только своим. а так то не копал. не припекало
    pps .. а че? гугл сломался? )))
    и про азурь, и про яндекс - пролетали на хабре дубликаты из блогов уважаемых дотнетдевелоперов с примерами использования. в азуре точно есть бесплатные лимиты, в яндексе по идее тоже должны быть
    Ответ написан
    6 комментариев
  • Почему Диск D заполнен почти полностью?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    а можно дельный совет?
    @Snova, твой диск, ты и за...л..
    кроме тулзов что уже насоветовали - прогони элементарный chkdsk (гугл в помощь)
    а так же сканирование на вирусы:
    - если вин10 - в автономном режиме
    - если 8.*/7 - Dr.Web LiveCD (самый свежий !!! да и 10ке не повредит)
    ps
    судя по вопросу и ситуации, весьма вероятно что ты:
    - поставил винду сборку
    - гоняешь пиратские игры и софт
    .. по тому и начинать надо:
    - с антивиря, разными способами для перекрестной проверки
    - только потом чек диска
    - и только потом уже (имея основания надеяться файловая система на диске не битая) проверять на что спалилось свободное место, рекомендованными тулами
    pps
    чуть не забыл. можно получить удивительный сюрприз, если отформатировать систему с большим размером кластера, и положить туда очень много файлов, очень маленького размера. но тут уже придется включать голову:
    - обнаружить что проблема в этом
    - найти способы решения
    - вылечить проблему
    Ответ написан
    Комментировать
  • При переустановке Windows есть смысл форматировать все диски, а не только тот, что с ОС?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    единственная ситуация, когда возможно (!) имеет смысл форматировать не системный диск - наличие на нем файла, неизлечимого от вируса

    другой вопрос что такой файл можно и нужно просто удалить

    остается еще один возможный резон - подозрение что есть 0-day в других фалах. это вроде как дает повод форматнуть. но если у вас есть бекапы всего важного, как рекомендуется всем и на каждом углу, то 0-day может быть и в бекапах
    Ответ написан
    Комментировать
  • Как восстановить windows 10?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    P.S. установочного диска (флешки) win10 нет
    а это вам урок...
    - регулярные бекапы начинаю делать один и более раз потеряв ВСЕ (или очень много важного. я раза с 3го начал дома. на работе не в счет ))
    - запасаются загрузочными носителями, после того как все бум.. а под рукой ни чего нет, и бежать не к кому.. (тут мне уже одного эпизода хватило)

    вам надо либо:
    - вспомнить какой все таки у вас был режим? ефи/не ефи?
    - и точно выставить диск
    (по тому что если вы всего лишь аккуратно установили 7 на другой хард, это не ефи режим, и не должны были потереть свой mbr)
    - если ни чего не помогает, придется восстанавливать mbr (или efi загрузчик). mbr точно можно восстановить даже с инсталяционной флешки 7.. но тут уже гугл в помощь. пальцы устали столько текста набирать
    - если 10 была efi*... я думаю можно превратить в mbr (то есть обойтись флешкой 7) но тут надо хорошо понимать как все устроено, и делать все внимательно и аккуратно.. либо ищите соседа/друга, для закачки нужных образов, и записи на флешку

    ps *
    что вряд ли. в биосе была бы запись не только юбунты, но и 10ки тоже. так что скорее 10ка стоит в режиме mbr. тогда бутовской флешки 7 (стандартной!) достаточно. что значит стандартной - Sfift-F10 и вы в консоли, и там базовые инструменты восстановления. в тч mbr. а он для винды универсальный. а вот если сборка,с "навороченным" инсталятором... там может быть все что нужно, а может и не быть. но тогда опять - искать друга...
    Ответ написан
    Комментировать
  • Как реализовать проверку входных данных при нажатии кнопки?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Хочу реализовать проверку корректности всех входных данных в поля регистрации и после нажатия на кнопку Registration
    ход мыслей понятен, типичен для новичка. но не лучший
    поясню:
    для проверки корректности вводимых данных в любых полях, общепринято делать валидацию (по ссылке частный случай. все это есть и в WinForms, и в WPF, и в UWP, и в вебинтерфейсе) после ввода, или даже по мере ввода.
    код не смотрел вообще, по причине изначально неудачного подхода к проблеме проверки корректности upd пользовательского ввода данных. для этого процесса есть устоявшийся термин - валидация.
    upd ну и устоявшиеся же приемы, которые, в случае C#, компания Microsoft, любезно предоставляет нам, что называется из коробки, для большинства основных сценариев разработки десктоп приложений
    Ответ написан
    9 комментариев
  • Как собирать статистику по подбору паролей на Windows Server?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    можно делать выборки из эвентов любым способом который осилите - vbs, powershell, c#
    для любого языка подробности гуглятся элементарно. к примеру
    vbs журнал событий
    если хотите готовый инструмент - ждите, может кто подскажет
    или гуглите
    аудит событий входа в систему
    к примеру целая статья на хабре https://habr.com/ru/company/infowatch/blog/345022/
    все равно скриптование, но по крайней мере уже расписано по теме
    Ответ написан
    Комментировать
  • Как запретить все поддомены целевого сайта через файл hosts?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    - так же как и в любой другой винде, или в линуксе, или юниксе
    - переназначив на 0.0.0.0
    Ответ написан
  • Какие-то годные видеоуроки для изучения С# можете посоветовать? либо понятные книги для начинающих?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    проблема в том, что уровень понимания у всех разный. а так же разный уровень усердия в выполнении упражнений. ни кто не определит годность урока/книги для вас, кроме вас

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

    но лучше сначала текстом
    тут
    https://metanit.com/sharp/tutorial/
    и тут
    https://docs.microsoft.com/ru-ru/dotnet/csharp/get...
    https://docs.microsoft.com/ru-ru/dotnet/csharp/tut...

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

    ppps после базы языка, что то типа такого, самое то https://www.codewars.com/
    Ответ написан
  • Как отключить снижение производительности при работе от батареи?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    изменить план питания
    Ответ написан
    7 комментариев