Задать вопрос
  • Почему ноут выключается каждые 30 минут?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    ноут без таблетки биоса и без батареи(сдохла и я не доставал ещё)

    Собственно вот и причина. Тут либо извлечь батарею и пробовать включить от подключённой зарядки - если заработает, то так и оставить. А если не заработает - значит нужна новая батарея. Зависит от реализации схемы питания ноута. В ноунеймах может быть всё что угодно.

    таблетку не знаю какую покупать(так как модель ноута почти ноунейм)

    Разбираете, смотрите какая нужна батарейка, покупаете и ставите. Либо просто приносите в любой СЦ с просьбой о замене батарейки CMOS. Там обычно что-то типа 2025/2032/2042, реже что-то типа 1220/1620 и т.п. Если батарейки вообще нету и нет для неё отсека/разъёма - значит ноут использует свою батарею для хранения настроек биоса.
    Ответ написан
    Комментировать
  • Требуется блок питания 5V 1,2A 5,5x2.1 подойдет ли полностью аналогичный но с большим или меньшим A, например 2А или 1А?

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

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    То, что вам нужно называется "Встряхивание дерева (Tree-shaking)". В популярных сборщиках есть либо из коробки либо в плагинах. Например в rollupjs и webpack эта фича есть из коробки:
    Ответ написан
    Комментировать
  • Сто́ит ли брать б/у водяное охлаждение?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Нет, не стоит. Риск залить ПК водой есть в любой системе водяного охлаждения. Необслуживаемые водянки - чисто маркетинг, а по факту они со временем тоже изнашиваются: помпа обычно встроенная и замене не подлежит - так что когда она сломается (механика же) придётся покупать целиком новую систему, а радиатор обычно внутри забивается в результате коррозии - там обычно внутри такая же вода с присадками и оно всё равно потихоньку взаимодействует. В то же время в обычном воздушном кулере менять надо только вентилятор, и то если это не почти вечные ноктуа. Абсолютное большинство водянок — обычный маркетинг с целью заработать денег (особенно с хрупкими акриловыми крышками, которые трескаются на раз как от затяжки болтов так и от времени из-за нагрева).

    Кастомную систему водяного охлаждения надо обслуживать хотя бы раз в год и знать и понимать все нюансы её работы и использования. Поэтому водянки всегда были популярны в первую очередь у энтузиастов, которые осознают и принимают риски использования такой системы и постоянно за ней следят, а так же регулярно обслуживают. Ну и у которых очень топовые горячие ПК типа HEDT/серверного железа, тяжёлые нагрузки и разгон.

    В обычном домашнем ПК водянке делать нечего. Если у вас есть деньги на настолько горячий ПК - то уж собрать кастомную систему водяного охлаждения тоже должны быть, а покупать такую систему б/у - это очень так себе идея. Если у вас обычный ПК и обычное бытовое использование, то просто забудьте про водянки и используйте качественный воздушный кулер.
    Ответ написан
    1 комментарий
  • Как лучше создать загрузочную флешку 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 с лайв флешки.
    Ответ написан