Задать вопрос
  • Присутствует ли напряжение на разъеме VGA на мониторе?

    VoidVolker
    @VoidVolker
    Кабель пробовали заменить? А то в Китае те ещё затейники с разводкой кабелей.
    Написано
  • Как упростить и убыстрить процесс переноса правок с docker на прод?

    VoidVolker
    @VoidVolker
    Получается на VPS я тоже буду собирать сервер на докере.

    На самом деле без разницы есть докер на сервер или нет. Докер - лишь способ упаковки зависимостей и создания фиксированного окружения. Вариантов CI/CD с докером куча. В командах и проектах от средних и больше обычно применяется следующий механизм:
    1. Гит-сервер с репозиториями (свой или в чужом облаке) - гитхаб, гитлаб, битбакет и т.п.
    2. Репозиторий контейнеров
    3. Отдельный CI/CD сервер
    4. По событию в репозитории для данного проекта запускается пайплайн с задачами: получение зависимостей, компиляция, сборка, авто тестирование и всего такого прочего на CI/CD сервере (в т.ч. сборка контейнеров и их публикация в репозитории контейнеров)
    5. Если все автотесты и проверки проходят успешно - дальше запускается процесс доставки и развёртывания на сервере (либо автоматически либо вручную по отдельной кнопке тим/тех лидами или ПМ)
    6. Скрипт подключается по SSH к серверу или серверам по очереди, останавливает запущенные приложения, получает свежие образы докера или другие артефакты сборки приложения и запускает приложения снова


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

    Зависит от того, что это за файлы. Для больших файлов есть git-lfs. Если же файлы - артефакты/результаты сборки - они временно хранятся в системе CI/CD и доступны в скриптах задач пайплайнов для доставки и развёртывания приложений.

    Можете спокойно потренироваться в github или gitlab CI/CD процессах и разобраться во всём. Можно даже скачать и поставить в виртуалку полноценный экземпляр gitlab для экспериментов.
    Написано
  • Что будет если в сети подключить 2 коммутатора с одинаковыми IP?

    VoidVolker
    @VoidVolker
    Akina, именно такой же ситуации, как у ТС с несколькими коммутаторами у меня не было. В моём случае были именно клиенты с одинаковыми IP. Но это уже всё оффтопик и нет смысла углубляться в тему.
    Написано
  • Как реализовать на C# интерфейс программы не просто кнопки на wpf или winForms?

    VoidVolker
    @VoidVolker Куратор тега C#
    Hemul GM
    мне нравится, сколько сахара они намешали в C#, местами даже чересчур.

    Там на самом деле сахара не так уж много. Вы вот CoffeeScript не щупали? Пощупайте - вот там сплошной сахар. И мне он, кстати, очень нравится.
    Но вот для UI у них почти ничего нет, кроме XAML. А он для меня не очень удобен. Он ничего не подскажет толком, не нагляден, так в него ещё и инлайн код впихнули ЕМНИП.

    Тут да, полностью согласен. Я обычно все элементы либо наследую от стандартных и часть их логики там же в их классе пишу либо делаю в виде отдельного компонента со своим XAML, в котором уже завёрнуты стандартные базовые контролы.

    rPman,
    что значит формошлепство, из контекста это что то уничижительное, типа "только лохи этим пользуются, а тру пацаны пишет кодом/xml и вообще мышкой не любят"

    Ну, тут вы уже преувеличиваете, ничего такого я не имел ввиду, а скорее "простое и ограниченное" и конкретно в WinFroms/WPF. И вообще, ИМХО. Так-то я и не претендую на истину в последней инстанции.
    а я с позиции бизнеса, которому задачи решать и интерфейсы делать.

    Ну, с этой точки зрения лучше, конечно, взять какой-то современный сторонний фреймворк типа той же авалонии/уно и на его базе уже строить все свои программные решения в одном стиле.
    Написано
  • Как реализовать на C# интерфейс программы не просто кнопки на wpf или winForms?

    VoidVolker
    @VoidVolker Куратор тега C#
    Hemul GM, а, вы вообще про этот древнейший способ. Мне он никогда не нравился и я всегда интерфейс рисовал векторами или "векторным стилем" в коде. Этот способ имел смысл во времени девяностых виндов и некоторое время в хрюше, а с увеличением производительности ПК и ростом экранов потерял всякий смысл.
    Написано
  • Как реализовать на C# интерфейс программы не просто кнопки на wpf или winForms?

    VoidVolker
    @VoidVolker Куратор тега C#
    Hemul GM, ну, такой уж путь у мелкомягких - что-то получается круто, что-то - как обычно. Вот и приходится быть как те самые мыши - плакать, колоться и продолжать жрать этот кактус.
    Написано
  • Как реализовать на C# интерфейс программы не просто кнопки на wpf или winForms?

    VoidVolker
    @VoidVolker Куратор тега C#
    В рантайме модификация такого скина тоже выполняется с трудом (никто этого не делает)

    Просто надо сразу все стили и особенности графики отделять и выносить куда-то отдельно, чтобы можно было легко поменять что-то в пару строк кода или в конкретной переменной. Цвета, отступы, шрифты и прочее. И тогда в рантайме менять вообще не такая уж и проблема. Как у привыкшего к приложениям со скинами уже просто привычка сразу писать код интерфейсов так, чтобы он был скином. А если надо будет мало - можно было легко добавить еще что-то. А с остальным согласен, да.
    Написано
  • Как реализовать на C# интерфейс программы не просто кнопки на wpf или winForms?

    VoidVolker
    @VoidVolker Куратор тега C#
    Hemul GM, дык я не расспространяю - поэтому и пишу "формошлёп", а не "GUI фреймворк". Есть простые формошлёпы, а есть адекватные инструменты. У меня конкретно претензии к формошлёпап WinForms и WPF - код писать проще и эффективнее. К дельфи у меня вообще никаких вопросов нет - я и сам на нём писал, всего ничего и давно, правда.
    Написано
  • Что будет если в сети подключить 2 коммутатора с одинаковыми IP?

    VoidVolker
    @VoidVolker
    Николай Савельев, это всё зависит от коммутаторов - в нормальных условиях девайсы с одинаковыми IP просто перестают работать либо работают нестабильно (видел оба варианта). В вашем случае надо отключать лишнее, воспроизводить ситуацию и детально с лупой смотреть что именно происходит в вашей сети. Может там баг какой в коммутаторе и он тупо виснет?
    Написано
  • Как реализовать на C# интерфейс программы не просто кнопки на wpf или winForms?

    VoidVolker
    @VoidVolker Куратор тега C#
    rPman,
    поясните пожалуйста, почему WYSIWYG способ разработки 'для прототипов и нубов'

    Не WYSIWYG метод, а формошлёп. Это разные вещи. Ворд - это WYSIWYG. Формошлёп - это очень простой и ограниченный WYSIWYG способ разработки интерфейсов. Вот поэтому:

    возможности формошлёпа ограничены

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

    почему бы сразу не avalonia или uno предлагать

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

    winforms на текущий момент самый ресурсоэффективный способ разработки интерфейса .net (я знаю что можно на win32 писать чистом, делали, плавали, знаем, но садамаза занимайтесь сами)

    Так-то да, тут не поспорить. Если рассматривать ресурсоэффективность как существенную характеристику, то имеет смысл смотреть уже в сторону Qt с плюсами. Или других ЯП, а так же графических фреймворков - тот же GTK+, например. Кстати, интересная статья по вашей ссылке, спасибо.
    Написано
  • Почему Windows не разрешает исправлять названия файлов, папок?

    VoidVolker
    @VoidVolker Куратор тега Windows
    rinatoptimus версию ОС, полный текст ошибки, а так же конфигурацию диска/хранилища, где возникает ошибка - системный диск, системный каталог, домашний каталог, флешка, внешний диск, NAS и т.п.
    Написано
  • Что будет если в сети подключить 2 коммутатора с одинаковыми IP?

    VoidVolker
    @VoidVolker
    Ну, будет обычный конфликт IP адресов. В чём у вас вопрос-то?
    Написано
  • Какие нужны знания для работы в провайдере тех поддержке l2?

    VoidVolker
    @VoidVolker
    Putin_Krasav4ik2024, вакансия и рабочие обязанности в договоре могут отличаться. У вас есть рабочий договор, в котором прописаны ваши обязанности на рабочем месте. В техподдержке всё построено на инструкциях - подходите к вашему начальнику и спрашиваете вашу рабочую инструкцию. Линукс весь прекрасно задокументирован, коммутаторы тоже все имеют руководства пользователя. Открываете инструкцию, изучаете, что непонятно - спрашиваете у старших коллег или в гугле. Все знания сегодня легкодоступны и открыты.
    Написано
  • Supermicro X9SCM почему не видит память?

    VoidVolker
    @VoidVolker
    Откатить БИОС на тот, который был. Или попробовать ещё раз прошить - возможно что-то пошло не так во время прошивки.
    Написано
  • Какой компилятор выбрать для указанной задачи?

    VoidVolker
    @VoidVolker
    NikolayO, да, есть бесплатная версия, называется "Visual Studio Community Edition".
    Написано
  • RDP SERVER ON LINUX GUI?

    VoidVolker
    @VoidVolker
    Namelessoneru, вполне нормальная логика применять инструменты из одной экосистемы в той же самой экосистеме, а не в другой. Такого природа различных экосистем - у них хреновая совместимость. Ибо экосистемы для того и создаются, чтобы ограничивать пользователей только своими инструментами, на чём и зарабатывать. Для линукса использовать те инструменты, которые с ним хорошо и удобно работают, а для винды те, которые в ней работают. Поэтому будет вполне логично для виндовых клиентов с их РДП использовать виндовый RDP сервер. А для линукса - SSH, проброс иксов или VNC для графических приложений (и это всё тоже прекрасно работает и под виндой).
    Написано
  • Как исправить ошибку при установке Netbeans, если установщик даже не может запуститься?

    VoidVolker
    @VoidVolker
    Выяснить что ему не хватает и установить. Какой-нибудь .Net, C++ и т.п. Ну или он возможно просто несовместим с данной версией ОС.
    Написано
  • В разных играх через время начинаются фризы, в чем может быть дело?

    VoidVolker
    @VoidVolker Куратор тега Windows
    В первую очередь обслужите систему охлаждения - уберите пыль, замените термопасту, если это ПК - откройте крышку для улучшения охлаждения и протестируйте в играх, а так же температуру.
    Добавлю ещё одну известную причину фризов: в этом может быть виноват диск - поэтому рекомендую так же проверить смарты всех дисков и уровень износа. Такие фризы обычно могут быть вообще в любом приложении и самой системе. Диск-то тут явно ноунейм какой-то.
    Написано
  • Артефакты и зависание ноутбука, в чем может быть проблема?

    VoidVolker
    @VoidVolker
    Владислав, ну, в таком случае у вас путь только в СЦ - возможно прожарка проца/видеокарты/чипсета поможет, если это именно отвал контактов. Если проблема в чипе - только замена на новый или с донора.
    Написано
  • Как загружать встроенные ресурсы dll как библиотеку через Assembly?

    VoidVolker
    @VoidVolker Куратор тега C#
    OrangeKeks, это вы уже писали. Смотрите остальные детали исключения, что, как, где и продолжайте дебаг. Никто за вас это не сделает по короткому тексту с общим описанием.
    Написано