Задать вопрос
  • Как нарисовать нестандартную фигуру?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Открыть любой графический редактор, нарисовать желаемое и разместить на вашей странице.
    Ответ написан
    Комментировать
  • Как правильно сделать запрос на страницу для получения данных не по апи?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Для этого вам надо использовать либо эмулятор браузерного движка для ноды либо полноценный браузерный движок. Эмулятор не реализует полный функционал браузера и в некоторых случаях код на странице может работать некорректно. С браузером есть несколько вариантов: использовать селениум или любую другой альтернативный способ управления браузером либо использовать браузерные движки с интегрированной нодой типа NWJS или Electron. Обычно сайты блокируют попытки парсинга страниц ботами. Поэтому, при наличии APi следует использовать именно API, а не парсинг самого сайта.
    Ответ написан
    Комментировать
  • После сна Windows открывается сторонний сайт dns.mafioznik.xyz - откуда автозапуск?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Sysinternals -> Autoruns — скачиваете, анализируете что и где в автозапуске и удаляете лишнее. Можно даже в безопасном режиме. Плюс имеет смысл пройтись популярными антивирусами. Например Dr.Web CureIt! и прочее.
    Ответ написан
    Комментировать
  • Почему большие файлы копируются на внешний накопитель испорченными?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. Неисправность накопителя: ресурс у флешек ограниченный и выход из строя лишь вопрос времени, диск тоже может быть неисправным или может быть повреждена файловая система — ищите 100% исправный накопитель и проверяйте свои на другом ПК
    2. ОЗУ — проверьте оперативную память полным тестом с лайв-флешки с помощью memtest86
    3. Возможно неисправные/изношенные USB порты и плохой контакт
    4. Проблемы с питанием — неисправный БП, аккумулятор или внутренний контроллёр питания в ноутбуке, особенно чувствительны к питанию HDD и напряжения порта может не хватать для стабильной работы
    5. Косяк в драйверах — не те, несовместимость с ОС или ещё какой-то баг, надо проверить что стоят правильные от производителя ноутбука (винда при обновлениях в некоторых случаях может установить драйвер из своего центра обновления вместо родных, что приводит к поломкам — это известная проблема)
    6. Неисправность USB контроллёра или умирающие порты — такое тоже случается, тут только СЦ с заменой контроллёра поможет (там всё равно нужна будет глубокая диагностика)
    Ответ написан
    Комментировать
  • Mesh сеть в квартире?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    можно ли подключить ещё 1-2 передатчика (роутера или типа того) в стационарные интернет-розетки , чтобы от моего роутера (Archer C 80) создать меш сеть

    Да, можно. Ваш роутер поддерживает стандарт OneMesh — вам потребуется подключить к вашему роутеру ещё пару девайсов с поддержкой данного стандарта (extender или репитер/расширитель/усилитель сигнала).

    или можно купить mesh систему (типа deco) и так же соединить передатчики через витую пару?

    Да, можно сделать и так. Я бы рекомендовал брать сразу меш систему на стандарте EasyMesh, т.к. это универсальный стандарт, а OneMesh — это только тп-линковская разработка. По идее все устройства от разных производителей с поддержкой данного стандарта должны работать вместе, но лучше всё же брать устройства одного производителя. В целом Deco тоже вполне нормальный выбор для обычного домашнего использования. На сайте ТП-Линка ваш роутер находится в списке устройств с поддержкой EasyMesh, но в характеристиках указан только OneMesh. В его эмуляторе не нашёл раздела с EasyMesh. Так что тут не могу сказать ничего конкретного.
    Построение сети EasyMesh по кабелю на форуме тп-линка: https://www.tp-link.com/us/support/faq/3731/
    Ответ написан
    Комментировать
  • Где ошибка в подключении библиотеки?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    не могу понять почему не могу воспроизвести работу библиотеки

    Потому что ваш код не соответствует тому коду, который размещён по вашей ссылке. Т.е., вы просто выкинули часть кода. Достаточно открыть код страницы и сравнить с вашим. Что вам помешало выполнить код как есть и попытаться понять что именно вы сделали не так?
    Ответ написан
    Комментировать
  • Какова реальная скорость канала?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    можно разогнать с 1 Гбит/с до 2 Гбит/с в одну из сторон?

    Да, вполне можно, никто не запрещает. Но не разогнать, а использовать все 4 пары для передачи данных только в одном направлении. Соответственно, для обратного направления потребуется ещё 4 пары. Но так-то уже давно есть 2.5 и 5 GbE, которые прекрасно работают по кабелю 5е. Вообще, для начала рекомендую почитать стандарты и механизмы работы сетей на различных уровнях.
    Ответ написан
    Комментировать
  • Хочу заниматься проф монтажем в Davinci Resolve, какой нужен ноутбук?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В целом подойдёт любой на Арме. Минимальный вариант — Air M3/4 в максимальной конфигурации по оперативной памяти, остальное — по вашему бюджету. Лучший вариант — само собой максимальная конфигурация по всем пунктам. Air или Pro — зависит от ваших предпочтений по компактности и лёгкости. Ноутбук — это прежде всего портативная рабочая станция, а не стационарная. Для стационарного рабочего места есть Studio. Плюс очень желательно хотя бы на основном рабочем месте иметь ещё пару качественных 4к 120Hz+ IPS/OLED мониторов от 32". Ибо работать на маленьком экране очень неудобно. Особенно с видео. Видео — материал тяжёлый, поэтому сэкономить на объёме диска не получится и скорее всего потребуется дополнительный USB M2 SSD или даже несколько. Samsung — топ, Intel или Crucial — тоже будет отличным вариантом. Коробочку выбирайте по обзорам и тестам.
    Ответ написан
    2 комментария
  • Как тестировать разъемы патч-панели?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В общем случае точно так же, как и любое сетевое соединение: распиновать и подключить кабели, и далее проверить стандартным сетевым оборудованием.

    панели бу, распиновал несколько разъемов есть брак

    В случае Б/У — это не брак, а либо кривая распиновка либо банальный износ панели или ножа для расшивки. В этом случае следует повторно расшить кабели и проверить качество соединения. Если не уверены в качества используемого ножа — следует взять новый. Если не получилось, то значит эта панель отслужила своё и её место в мусорной корзине. Какого-то особого смысла использовать старые панели нету.
    Ответ написан
    Комментировать
  • Возможна ли такая постоянная трансляция экрана сотрудников на работе?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    действительно ли такое возможно

    Да, возможно.

    Как можно это проверить?

    Провести исследование установленного ПО: какое-то стандартное решение найти очень легко просто по названию процесса или в списке установленного ПО. Что-то не очень стандартное — чуть посложнее и надо будет смотреть запущенные процессы, сетевые соединения и прочее. Скорее всего потребуются права системного администратора. Обычно доступ со стороны пользователя к этому ПО ограничивается.

    Нужно ли для этого удаленное подключение?

    Само собой всё это работает по сети.

    Отображается ли как-то трансляция?

    Где-то в системе управления или у системных администраторов.

    Большой ли объем хранилища нужен для такого количества ежедневной слежки?

    Зависит от объёма и типа данных, которые сохраняются.

    Хотелось бы знать, правда ли он читает переписки.

    Если есть доступ к экрану — то да, конечно, любая переписка может быть прочитана.
    Ответ написан
    Комментировать
  • Как сделать "красивые" имена ресурсам в локальной сети?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Всё, что вам нужно — это установить локальный DNS сервер. Например что-то типа pi-hole. И уже в нём можете настроить для каждого IP адреса, устройства и сервиса в вашей сети свой домен. Для http сервисов на вашем NAS указать соответственно его IP для каждого домена, а в самом nginx спокойно разруливать сервисы по доменам через проксирование на любой порт на этом же сервере или любом другом.
    Ответ написан
    Комментировать
  • Почему шпиндель HDD начинает вращаться после выключения ноутбука?

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

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Подписать дистрибутив, само приложение и его библиотеки стандартной электронной подписью.
    Ответ написан
    Комментировать
  • Загрузка цп 100 при открытии любого браузера?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    А в чём проблема-то? Вы ждали чего-то другого от как минимум семнадцатилетнего ноутбука с одноядерным селером на 1.2ГГц и 2ГБ ДДР2? Вам надо радоваться тому, что он у вас уже просто запускается и работает.
    Ответ написан
    3 комментария
  • Windows какое приложение есть?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Любой автоматизатор: например nnСron или AutoHotkey. Пример задачи для nnCron:
    #( Random_hint_reminder
    Time: 0 * * * * *
    VARIABLE HintsCounter
    VARIABLE HintIndex
    : CharCalc   \ ( a u char1 -- ? )  \ Подсчитать число указанных символов в строке
        0
        2OVER OVER + SWAP DO  \ a u char1 0
            OVER I C@ = IF 
                1+
            THEN
        LOOP
        NIP NIP NIP
    ;
    Action:
        1800 10 HINT-POS
        0x000000 0xFFFFFF HINT-COLOR
        S" Comic Sans MS" 24 HINT-FONT
        S" D:\hints.txt" FILE 
        2DUP 0x0A CharCalc
        RANDOM HintIndex !
        HintsCounter OFF
        FOR-LINES
            HintsCounter @ HintIndex @ = IF 
                FOUND-LINE 10 THINT 
                LINE-EXIT 
            THEN        
            HintsCounter 1+! 
        ;FOR-LINES
    )#

    Нужен плагин read-by-line.spf.
    Ответ написан
    Комментировать
  • Максимальный размер сжимаемого пространства слишком мал, как исправить?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    1. Перед любой работой с разделами сделайте бэкап всего диска целиком — Acronis TI или любой другой аналог. Именно образ всего диска или как минимум загрузочного и системного разделов.
    2. Никогда не используйте виндовое "Управление дисками": ибо если что-то ему не понравится — есть очень большой риск сломать всё и потерять данные. А ему очень часто что-то не нравится и оно сразу таблицу разделов ломает на раз, сами разделы или что-нибудь ещё.
    3. Выключите в винде быструю загрузку, иначе загрузчик и/или линукс сломаются очень быстро.
    4. Используйте Acronis DD или GParted с live флешки для работы с разделами.
    5. Освободите место на диск путём уменьшения размеров разделов.
    6. Подготовьте флешку с утилитами для установки или восстановления загрузчика винды (например HirenBootCD).
    7. На свободное место установите ваш линукс. Будьте готовы к восстановлению виндового загрузчика.
    8. Если линукс загрузился — проверьте, что винда тоже грузится. Если не грузится — ремонтируйте вручную.
    9. Отключите автоматическое обновление системы и, особенно загрузчика линукса. Аналогично сделать в винде. Перед обновлением ОС делать снимки загрузчика и системных разделов, т.к. современные винды и линуксы при обновлении иногда ломают загрузчик и ПК вообще не грузится и в этом случае приходится выяснять что пошло не так и вручную восстанавливать загрузчик или загрузчики.

    Альтернативное решение — использовать сторонний загрузчик типа Clover, rEFInd, EasyBCD или Grub2Win.

    Лучше всего для мультизагрузки двух ОС использовать два разных диска, при этом на каждом диске своя ОС со своим загрузчиком, а в каждом загрузчике ссылка на другой (инструкция).

    Если вам во второй ОС не нужны тяжёлые графические вычисления, то лучшим вариантом будет поставить VirtualBox, а уже в нём спокойно ставить любой линукс без риска сломать винду. WSL не рекомендую из-за его ограниченности и крайне простого функционала.
    Ответ написан
    Комментировать
  • Деплоить или не деплоить?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Например:
    • Просто ограничить доступ банальной http авторизацией, IP или VPN
    • Запустить на виртуалке
    Ответ написан
    Комментировать
  • Почему компьютер при работе резко выключился?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Проверить напряжения блока питания — высока вероятность, что это он виноват. Второй кандидат — материнская плата. Третий возможный вариант — что-то где-то замкнуло, в этом случае следует проверять все железки отдельно. Симптомы указывают именно на проблемы с питанием. Таблица допустимых напряжений блока питания стандарта 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В

    Проверять лучше всего мультиметром каждую линию отдельно при старте БП. Можно извлечь БП из ПК и отдельно запустить, но надо будет к нему что-то подключить из нагрузки примерно хотя бы Ватт на 50. Если мультиметра нет, то можно аккуратно разобрать БП и посмотреть состояние конденсаторов — если хотя бы один из них вздулся или протёк, то это значит что БП умер и надо купить новый ему на замену. Так же следует проверить конденсаторы на материнской плате — они тоже все должны быть целыми. А вот на материнской плате конденсаторы меняются без проблем на новые. Стоят они копейки. Можно поменять как самостоятельно, при наличии прямых рук так и в любом СЦ. При этом надо менять сразу все конденсаторы, даже не вздувшиеся, т.к. они могут быть неисправными или на грани. Вообще, можно сначала попробовать заглянуть внутрь с фонариком и попробовать увидеть конденсаторы через вентиляционные решётки.

    Перед разборкой БП следует отключить от розетки, а так же все внешние провода от ПК. Далее извлечь БП из корпуса ПК, отключив все провода от компонентов ПК. Полностью разбирать не нужно — достаточно снять верхнюю крышку, она обычно держится на 2 или 4 винтах. Тыкать пальцами или чем-то металлическом в плату тоже не следует: конденсаторы некоторое время держат электрический заряд и можно получить некоторое количество острых ощущений или маленький фейрверк с искрами и дымом. Конденсаторы — обычно круглые цилиндры. В БП есть большие конденсаторы и маленькие. Они все на торце должны быть плоскими, а не вздутыми и без подтёков.
    Вздувшиеся конденсаторы БП
    3-4.jpg

    В случае, если в БП и на материнской плате все конденсаторы целые, то дальше остаётся только искать исправный БП и с ним уже проверять ПК. Далее проверять материнскую плату и процессор с другими комплектующими. Если под рукой нету — можно отнести в сервис по ремонту ПК и попросить сделать полную или частичную диагностику конкретных комплектующих.
    Ответ написан
    8 комментариев
  • Можно ли так использовать блоки питания (зарядники) от телефонов?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Можно. Но для этого вам потребуется специальная схема синхронизации и балансировки всех блоков питания. Даже два идентичных блока питания из одной партии будут немножко отличаться просто в силу того, что там куча различных компонентов, которые тоже немножко отличаются. И этого достаточно, чтобы спалить что-то подключённое к такой схеме из двух блоков питания и сами блоки питания, если что-то пойдёт не так. Электричество — это не только ток и напряжение, но ещё и стабильность, пульсации, скачки и прочее. Поэтому, например, в мире ПК, когда надо много мощности — то всегда применяется один блок питания, а не несколько более слабых. Просто потому что система управления такой сборкой может встать дороже самих БП, а так же это может уменьшить стабильность и надёжность системы. Да, есть и известны случаи, когда энтузиасты делали такие сборки ПК с несколькими БП. Интересующиеся сами могут найти статьи или темы на форумах. По той же причине в аккумуляторах из нескольких элементов используются специальные контроллёры. Для таких слабых БП как зарядки для телефонов такая схема не имеет никакого смысла — ни экономического, ни практического. Разве что в развлекательных и учебных целях можно разработать такую систему. Кстати, все современны электросети работают как раз именно за счёт таких систем синхронизации и балансировки источников электроэнергии и потребителей.
    Ответ написан
    Комментировать
  • Как в JsonSerializer.Deserialize игнорировать ошибки десериализации битого json?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    В System.Text.Json нет такой фичи: https://github.com/dotnet/runtime/issues/38049
    Поэтому используйте библиотеку Newtonsoft и аттрибут OnError: https://www.newtonsoft.com/json/help/html/Serializ...
    Реальный пример: https://github.com/VoidVolker/LockScreen/blob/80c0...
    Ответ написан
    1 комментарий