Задать вопрос
  • Как лучше создать загрузочную флешку Windows из MacOS?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    brew install --cask balenaetcher
    https://etcher.balena.io/
    Вариант с ручным созданием и всякими низкоуровневыми утилитами — разве что развлечения ради.
    Ответ написан
    7 комментариев
  • Почему образы не пуллятся с Docker hub?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Кто тоже столкнулся, как фиксили?

    Использованием своего реестра на базе Harbor с кэшированием всех нужных реестров и со своим резервным туннелем на сервере.
    Ответ написан
    Комментировать
  • Как правильно извлечь из БД Uri для отображения картинки в DataGrid (C# WPF)?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    public System.Windows.Media.ImageSource Source { get; set; }

    https://learn.microsoft.com/en-us/dotnet/api/syste...
    Ну и у вас в коде же правильное решение:

    TestImage2.Source = new BitmapImage(LoadedUri);

    Т.е., вам надо конвертер не в Uri, а в тип BitmapImage. Ну или просто завести сразу свойство нужного типа.

    Кроме того, вот тут у вас ошибка во втором параметре конвертера, который противоречит касту:
    var LoadedUri = (Uri)stringToUriConverter.Convert(a, typeof(BitmapImage), null, CultureInfo.CurrentCulture);


    Там должен быть тип в который происходит конвертация. Ну и вообще конвертер лучше реализовывать полностью со всеми проверками и типами.
    Ответ написан
    1 комментарий
  • Компьютер сам выключается и сразу включается, в чем дело?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Очень похоже, что БП не хватает мощности под нагрузкой: падает напряжение линии 12 Вольт видеокарты и он отключается по защите (сталкивался с таким поведением). И делает он это правильно. Вот неправильные БП не отключаются, а падение напряжение может быть так же вредно для электроники как и его превышение. Если есть мультиметр - начните с проверки напряжения линии 12 Вольт видеокарты под нагрузкой, если нет мультиметра - смотрите программные датчики. Программные датчики могут показывать не очень точное значение - главное смотрите сам факт значительного падения напряжения. Так же показателем проблемы с БП может быть перекос напряжения - одна линия падает, а другая поднимается. Например +5 или 3.3 Вольта могут подняться из-за перегрузки линии 12 Вольт.
    Для теста можно использовать AIDA64 - запустить стресс тест видео/проц/память и смотреть напряжение. Напряжение не должно выходить за пределы допустимого.
    Таблица допустимых напряжений блока питания стандарта ATX:

    Линия напряжения
    	+12В 	        +5В 	        +3.3В 	        +5VSB 	        -12В
    Диапазон отклонений
        ± 5% (± 0.6В) 	± 5%(± 0.25В) 	± 5%(± 0.165В) 	± 5%(± 0.25В) 	± 10%(± 1.2В)
    Минимальное напряжение
    	11.4В 	        4.75В 	        3.135В 	        4.75В 	        10.8В
    Максимальное напряжение
    	12.6В 	        5.25В 	        3.665В 	        5.25В 	        13.2В
    Если напряжение падает хотя бы на полвольта - этого уже достаточно для замены БП. Блок питания должен быть с запасом в 20-25% от мощности и эксплуатироваться на мощности не более 80% от максимальной нагрузки для максимизации его продолжительности жизни.
    Ответ написан
    Комментировать
  • Компьютер не включается с первого раза, что делать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Первый подозреваемый - БП, второй - материнская плата. Такое поведение ПК - признак проблем с питанием и БП. Первым делом разберите и загляните внутрь БП - есть ли там вздутые или потёкшие конденсаторы, а так же проверьте конденсаторы на материнской плате. Особенно если ПК или части его комплектующих больше пяти лет. Если в БП есть такие конденсаторы, даже если один и едва вздулся или с пятнами - то БП на выброс и купить новый. Если на материнской плате есть такие - то там их можно заменить на новые такого же номинала и типа. И менять следует вообще сразу все конденсаторы, даже те, которые выглядят исправными. БП обычно не ремонтируется из-за того, что от качества питания зависит всё остальное железо и если там что-то вышло из строя - нет никаких гарантий, что не вышло что-то ещё и в следующий раз БП не заберёт вместе с собой всё остальное железо.

    Третий - напряжение в сети не соответствует нормам электропитания оборудования. Напряжение выше/ниже нормы, пульсации, скачки, отключения. В этом случае следует приобрести ИБП со встроенным стабилизатором и чистой синусоидой на выходе.

    Четвёртый вариант - тут может быть всё что угодно и в комплексе. Тут только полная диагностика всего железа по отдельности примерно в следующем порядка: БП и питание, материнская плата, видеокарта, память, периферия и т.д.
    Ответ написан
  • Какой можно поставить дистрибутив линукс на Thinkpad-e330?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Debian 12 + xfce
    Ответ написан
    Комментировать
  • Как установить linux, чтобы загрузчик не трогал efi винды?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Верно, надо отключить физически все диски, кроме целевого и уже на него устанавливать линукс. Подробная пошаговая инструкция вот тут: Не будет ли конфликтов между виндой и линуксом, если линукс поставить второй системой?
    Обратите внимание на самый первый пункт - надо отключить быструю загрузку в винде сначала. Конфликтовать не будут, но эксцессы возможны - поэтому настоятельно рекомендуется делать регулярный бэкап образа обоих дисков. Однозначно проблемы с загрузчиком возможны, когда две разные ОС делят один загрузчик - уже были случаи поломки загрузчика при обновлении ОС как со стороны линуска, так и со стороны винды. Из наиболее стабильных дистрибутивов могу порекомендовать Debian + лёгкий рабочий стол xfce.
    Ответ написан
    2 комментария
  • Что означают буквы в скобках в разных частях браузера?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Хоткеи же. Это так-то всегда было нормой в ОС и в десктопных приложениях сразу в названии пункта меню или кнопки указывать хоткей для использовании данного элемента интерфейса.
    На уровне ОС настраивается тут:
    • Панель управления -> Специальные возможности -> Клавиатура -> Изменить действия для сочетания клавиш -> Подчёркивать клавиши доступа, когда они доступны

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    То, что вам надо называется "База Данных". Их есть целая куча под разные задачи - составляете список ваших задач, требований к БД и подбираете соответствующую вашим задачам БД и средства работы с ней. Далее пишите скрипт/приложение для загрузки в БД ваших данных и затем используя средства работы с БД делаете нужные вам запросы и выводите в удобном вам виде. Например делаете запрос на специализированном языке запросов SQL и выводите результат в какой-нибудь графане.
    Ответ написан
    4 комментария
  • Как редактировать сайт?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Начать с чтения документации по сайту в его репозитории и/или корпоративной Wiki. Стандартный процесс работы с кодом сайта:
    1. Скачивается репозиторий
    2. Устанавливаются зависимости
    3. Устанавливается и настраивается рабочее окружение
    4. Создаётся новая ветка с соответствии с принятыми в компании/репозитории именованием
    5. Происходит работа с кодом
    6. Пишется документация
    7. Пишутся тесты к коду
    8. Локально запускаются все нужные тесты
    9. Результат вливается в ветку, а ветка - на сервер
    10. На сервере CI/CD система делает сборку, упаковку и всё остальное, а так же повторно прогоняет все тесты
    11. Тим/тех-лиды делают обзор и проверку кода, документации, тестов
    12. После прохождения ревью ветка вливается в ветку разработку, где CI/CD система повторно прогоняет тесты и заливает изменения на тестовый сервер
    13. После прохождения всех тестов ветка разработки вливается в ветку staging и далее попадает на сервер промежуточного тестирования
    14. Аналогично после ещё одного прохода тестов ветка вливается в мастер и только потом попадает на основной сервер системой доставки и развёртывания
    Ответ написан
    5 комментариев
  • Есть ли смысл переносить систему Windows с ssd формата sata на ssd формата m2?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Да, смысл есть: современные M2 SSD обладают значительно большей производительностью, чем SATA накопители.
    Ответ написан
    6 комментариев
  • Как грамотно изначально сделать телеграмм бота на Python с помощью aiogram чтобы выдерживал как минимум 10к пользователи и можно было масштабировать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Итак, у вас на самом деле здесь намешано множество вопросов в одной куче. Если вам надо вот прям сейчас, то следует просто заказать на фрилансе консультацию у опытного разработчика. Если же вы хотите самостоятельно реализовать масштабирование вашего проекта, то вам предстоит самостоятельно прочитать множество статей по каждому озвученному вами вопросу и про механизмы реализации масштабирования в целом. А не просто посмотреть один короткий ролик на ютюбе.
    В целом, масштабирование реализуется достаточно просто: например, типовой подход - stateless и использование очередей для передачи данных между фронтом и бэком, плюс само собой кэширование горячих данных и правильное использование БД. Какую нагрузку выдержит ваше приложение может показать только нагрузочное тестирование.
    План как всё это делается вам предстоит подготовить тоже самостоятельно: используйте принцип декомпозиции.
    Ответ написан
    2 комментария
  • Как добавить данные из БД в отредактированный DataGrid (C# WPF)?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    DataGrid -> Properties -> AutoGenerateColumns
    А вообще, дата-грид и многие другие сложные контролы в WPF - то ещё веселье. Посмотрите в сторону AvaloniaUI. Ну а если всё же захотите сделать что-то чуть сложнее стандартных примеров из мана со стандартными контролами - то их шаблоны всё равно придётся переделывать, а местами реализовывать тот же функционал, но работающий правильно, а не в стиле индусов. Вот как-то так, например: GridTable.cs - таблица на базе обычного Grid с добавленными свойствами шаблонов для заголовков и ячеек, а так же своим движком для рендернинга таблицы (строк, столбцы, заголовки).
    Ответ написан
    2 комментария
  • Хочу подключить роутер к вузовской сети, но в ней есть фильтр ip адресов. Доступа к административному профилю нет. Сис админы отказывают. Что делать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Ничего не делать. Это противозаконно и нарушение норм безопасности сети ВУЗа. Последствия - в лучшем случае тихое исключение из ВУЗа или громкие маски-шоу согласно УК.
    Ответ написан
    3 комментария
  • Роутер на 2 провайдера, как выбрать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Озвучу альтернативное решение вместо openWRT для случая, когда всё же хочется полного контроля, но не хочется возиться с openWRT: фряшный OPNSense/pfSense и любой x86 мини-ПК по бюджету с пачкой портов или тупым свичем в дополнение. А для вайфая оставить TPLink и докупить к нему пару-тройку любых EasyMesh девайсов для увеличения радиуса вай-фая (лучше от того же тп-линка).
    Первый вариант, который с двумя роутерами и двумя вайфаями - это не "лёгкий" вариант, а поиск себе проблем и сложностей на ровном месте. Поэтому этот вариант однозначно в топку и забыть про него.
    Ответ написан
    3 комментария
  • Чем выполнить резервное копирование диска Debian 13?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Acronis TI с лайв флешки.
    Ответ написан
  • На что влияет частота в "витой паре" (RJ45, LAN и иные названия этого кабеля)?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Частота - это частота модуляции сигнала для работы протокола на определённой скорости. Для разных скоростей и стандартов она разная и, соответственно, разные требования к кабелю. Т.е., частота - это не характеристика самого кабеля, а максимально поддерживаемая кабелем частота, с которой может работать оборудование при использовании этого кабеля. Т.е., если вы воткнёте кабель 8 категории в 100 мегабитный порт - в кабеле будут 100 МГц (условно, есть разные стандарты), а не 2 ГГц. И наоборот, если воткнёте кабель 5 категории в 10 или 40 гигабитный порт - на требуемой скорости оно не заработает, т.к. характеристики кабеля не позволяют создать устойчивый сигнал с нужной частотой для данной скорости (может заработать на более низкой частоте и скорости - зависит от оборудования и его настроек). Есть целая группа разных стандартов Ethernet для передачи данных по разным кабелям, на разных скоростях и всякого такого прочего.
    Вот парочка интересных статей:
    Ответ написан
    Комментировать
  • Существуют ли ограничения на выходную способность у док-станций?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, конечно есть: они ограничены возможностями встроенного контроллёра. Эти ограничения указаны в ТТХ устройства.
    Ответ написан
  • Кто знает конкретную практику для начинающего Java разработчика?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Она точно такая как и для любого другого: реализация реальных проектов. Либо устраиваетесь по специальности в опытную команду либо самостоятельно находите себе задачи: на своём текущем месте работы, фриланс или пет-проекты.
    Ответ написан
    9 комментариев
  • Возможно ли написать бота для сайта если там нет API?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, написание бота возможно.
    Да, администрация может определить бота и заблокировать аккаунт/IP.
    Ответ написан
    Комментировать