Задать вопрос
  • Можно ли создавать дополнительные папки в папках Views и ViewModels в Avalonia или это является плохим тонном?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Можно. Разрешаю
    Ответ написан
    Комментировать
  • Что делать если происходит такая ошибка?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Эта ошибка означает, что в поле хранится null, т.е. оно не инициализировано.
    Посмотри на поля text и tet2 - ты в методе Start их не инициализируешь, поэтому они остаются null
    Ответ написан
    2 комментария
  • Что делать если происходит такая ошибка?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Пожалуйста, зачем вы полезли игры делать, если вы C# не знаете? Что такое NULL?

    У вас ошибка NullReferenceException, значит что объект NULL. Почему? Вы получаете объект zacaz1 используя GetComponent<trigger_test>. Что делает GetComponent<trigger_test>? Возвращает присоединённый компонент указанного объекта (текущего). Если при обращении к zacaz1 вы получаете NULL, о чём это говорит? О том, что у этого компонента нет объекта trigger_test
    Ответ написан
    Комментировать
  • Какой есть SSH клиент для Windows 10 с возможность отображать несколько терминалов в одном окне?

    Daemon23RUS
    @Daemon23RUS
    А создать 6 ярлыков религия не позволяет ?
    В PuTTY настройте подключение (этот пунк у Вас видимо уже выполнен)
    Добавьте авторизацию по ключу
    Добавьте имя пользователя в Connection/data (auto-login ...)
    Добавьте команду в connecton/SSH - htop (Remote command)
    Сохраните профиль.
    Скопируйте ярлык из пуска, допишите к пути в ярлыке -load "Имя сохраненного профиля"
    Повторите 6 раз для каждого сервера.
    Останется 6 раз кликнуть по разным ярлыкам и расположить окна как Вам удобно

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

    @Drno
    Никак. Сетевые шары винды не выносятся в публичную сеть. они предназначены только для использования в локальный сети

    Как вариант - можете попробовать поднять там ФТП или webdav сервер, тогда можно будет нормльно получить доступ по внешнему IP

    IP удаленного ПК должен быть не только статическим, но еще и "белым" \ внешним
    Ответ написан
    5 комментариев
  • IP-KVM для дома?

    @Alss
    есть же удлинители HDMI over UTP, USB over UTP. оптические HDMI кабели, в конце концов. правда всё это не работает через коммутаторы, но в любом случае намного лучше передачи HDMI/USB через IP, если мы находимся в пределах одного здания.
    есть универсальные профессиональные решения, например Icron EL5363. похожие решения есть также у Kramer, например EXT3-XR-TR.
    в случае с клавомышью есть ещё более простое решение - китайские адаптеры, тысячи их. например, Espada EUSBExt30mVitP.
    в случае с HDMI можно найти что-то в духе ORIENT VE048.
    железки, которые вы ищете, существуют, но они предназначены для удаленного администрирования, а не для нормальной работы, поэтому это гиблая идея
    Ответ написан
    Комментировать
  • Можно ли запустить openwrt внутри LXC контейнера (или докера)?

    @pfg21
    ex-турист
    Я б предложил маршрутизатор все таки использовать нативно, без контейнеров и прокладок.
    А уже вторичные функции впихивать в контейнеры внутри опенврт.
    https://openwrt.org/lxc_openwrt_host

    Опенврт удобен тем что он минималистичен и имеет отличный веб-интерфейс
    Ответ написан
    Комментировать
  • Можно ли запустить openwrt внутри LXC контейнера (или докера)?

    vaut
    @vaut
    Первый контейнер это openwrt который служит маршрутизатором (wi-fi роутером)

    Не очень хорошая идея. Контейнеры имеют ряд ограничений на создание tun/tup устройств.
    Так же всем оборудованием и драйверами нужно рулить в хостовой системе.
    Вместо удобства управления только получите лишний гемор.

    конкретно под раздачу интернета по wifi.

    Для этого не нужен openwrt. Можно настроить как то так в хосте:
    https://wiki.archlinux.org/title/Software_access_p...
    Ответ написан
    Комментировать
  • Можно ли запустить openwrt внутри LXC контейнера (или докера)?

    @Drno
    Можно, но работать оно нормально не будет. Я про опенврт
    Разве что виртуалку запускать
    Ответ написан
    Комментировать
  • Обязателен ли провайдерский роутер?

    Некоторые провайдеры могут предложить подключение через sfp-шку вместо отдельного роутера.

    Если в твоём роутере есть sfp-разъём, то вполне неплохой вариант.

    А если не предлагают - можно поискать совместимую sfp-шку самостоятельно и перенести настройки из провайдерского роутера - в интернете есть инструкции.
    (Что-то типа "как подключить оптику от МГТС в свой роутер")

    PS:
    Нет, роутер провайдера никак не должен твой роутер ограничивать по возможностям - всё равно больше, чем по тарифу, тебе не дадут.
    Ответ написан
    4 комментария
  • Обязателен ли провайдерский роутер?

    @Drno
    Ни 1 провайдер не требует установку своего роутера.
    В случае установки «оптической розетки» / роутера это устройство можно перевести в режим моста и настроить всё на Вашем оборудовании
    Ответ написан
    Комментировать
  • Обязателен ли провайдерский роутер?

    @SunTechnik
    Если подключение GPON, то оборудование провайдера обязательно.
    Его можно попросить перевести в режим бридж,
    тогда не будет дополнительного Nat, и можете использовать все функции своего роутера.

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

    Если хочешь, чтобы в разных сервисах был один и тот же экземпляр, а не разные, то тогда тебе надо регистрировать как Scoped или Singleton.

    Transient - создаёт новый экземпляр каждый раз
    Ответ написан
    Комментировать
  • Заглавные буквы не пишутся при шифте, что делать?

    @alexalexes
    Несите в сервис. Возможно, не контачит шлейф клавиатуры, либо у нее есть скрытые дефекты, требующие полной замены клавы - в сервисе вам уточнят причину.
    Ответ написан
    4 комментария
  • Заглавные буквы не пишутся при шифте, что делать?

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

    @alexalexes
    Попробуйте воспользоваться сторонними дисковыми менеджерами, которые загружаются отдельно от ОС.
    Paragon disk manager
    Acronis disk director
    Возможно, Windows не показывает состояние пространства, которое находится за пределами GPT тома диска.
    Ответ написан
    2 комментария
  • Возможно ли автоматически конвертировать большой проект с Java на C++?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    В C++ и Java разная идиоматика, поэтому если перевести с одного языка на другой не изменяя ничего в программе, результат получится хуже. Если для конвертации использовать даже самый совершенный из существующих на сегодняшний день ИИ, получится вовсе запредельный хлам.
    Ответ написан
    2 комментария
  • Как создать свой xml формат?

    Vindicar
    @Vindicar
    RTFM!
    1. Написать класс-реестр, который по имени тега определяет класс компонента.
    2. Написать базовый класс компонента, который умеет читать своё XML описание, выделять из него прописанные атрибуты (типа цвета, текста и т.д.), а также находить и создавать вложенные компоненты, если они есть. Для определения, какой класс нужно использовать для создания компонента, и нужен реестр.
    3. Отнаследовать от базового класса классы для поддерживаемых тобой компонентов. Они должны брать свои атрибуты (которые выделил базовый класс), а потом создавать и настраивать соответствующий элемент управления. Также они должны предоставлять способ подписаться на события, на которые ты хочешь реагировать, типа изменения поля ввода, клика по кнопке и т.д. И, разумеется, они должны быть прописаны в реестре компонентов, чтобы их можно было вкладывать друг в друга.

    Работы вагон, а толку будет немного, но для тренировки можно попробовать.
    Ответ написан
    Комментировать
  • Как в Git в организовано хранение файлов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Вообще-то как раз гит хранит целые копии файла.
    Для каждого файла создается его хеш, и файл-объект хранится под именем с этим кешом.

    If you again examine your objects directory, you can see that it now contains a file for that new content. This is how Git stores the content initially — as a single file per piece of content, named with the SHA-1 checksum of the content and its header. The subdirectory is named with the first 2 characters of the SHA-1, and the filename is the remaining 38 characters.


    То есть любое изменение файла - создает еще один файл-объект.
    Два одинаковых файла не будут занимать два места, даже если они хранятся под разными именами.

    Каждый коммит - содержит список файлов и хеш для содержимого.
    А ветка - это просто ссылка на конкретный коммит и немного метаданных.

    Также файлы-объекты хранятся упакованными, а периодически файлы-объекты могут быть объеденены в отдельный пакет.

    Чтобы посмотреть содержимое любого гит-объекта, юзай
    git cat-file -p ID_объекта (где айди объекта это как раз его хеш)

    И собственно именно эта фича - хранение каждого изменения файла отдельным объектом и позволило создать легковесные ветки, где переключение на любой коммит любой ветки - быстрая проверка и копирование файлов, в отличие от CVS и SVN, где любое переключение ветки - куча пересчетов диффов как назад так и вперед.

    Но, поскольку SVN - централизированная система, где все изменения хранятся только на сервере, можно менять формат хранения между версиями, так как это не нужно согласовывать со всеми пользователями репозитория.
    Например кроме диффов, в поздних SVN периодически сохраняются полные снепшоты, например каждые 1000 коммитов делается полный слепок, что ускоряет перерасчеты.
    Ответ написан
  • Как зайти в интернет при включенном белом списке?

    @Drno
    фактически нереально..
    разве что разрешены CDN, напрмиер cloudflare \ google \ fastly
    тогда можно попробовать замаскироваться под них, с помощью xray + websocket
    Ответ написан
    4 комментария