Задать вопрос
  • Недостаточно места на устройстве при установке requirements.txt Docker?

    @rPman
    Ну так проверь место на диске, пакеты для pytorch весят прилично, если не ошибаюсь под гигабайт, плюс столько же под кеш к ним.

    Скачать и сохранить исходный пакет pip все равно вынужден, а ключ --no-cache-dir просто заставляет выкачивать пакеты из сети даже если они локально уже присутствуют
    Ответ написан
  • Зелёные битые пиксели при просмотре фильмов и сериалов с браузеров, остановка видео, Out of Memory и Status Breackpoint?

    @rPman
    Какой браузер?! С каких сайтов смотришь видео? firefox или google chrome и youtube работают?
    Acer Swift 3 - это не модель а линейка, железо там разное, советую указывать более точно модель. Хотя как я посмотрю там все модели без дискретной видео.

    p.s. совет, не факт что поможет но хуже не будет, зайти в биос и увеличь количество оперативной памяти, выделяемой для видеоускорителя (для встроенных в процессор видеоускорителей она общая для всей системной оперативки), меньше 128мб современный софт даже работать нормально не будет а там может по умолчанию стоять что то типа 32мб.
    Еще ты случайно 4к монитор не подключил? Это тоже требует больше видеопамяти для софта.

    Эффект разваливающегося на квадратики видео, показанный по ссылке, - это типичная проблема исключительно потокового видео с динамическим битрейтом во время проблем с интернетом. Тем более, просмотр видео уже загруженного проблем не создает (хотя маловероятно что ты смотрел это видео браузером)

    Ошибки 'Out of Memory либо Status Breackpoint' это явно ошибки плеера, которым ты пользуешься (точнее который выбрали раработчики веб сайта на котором ты смотришь видео), если это платные стриминговые площадки, тебе прямая дорого в их саппорт, если иное - то сочувствую.

    p.p.s. я настоятельно рекомендую проверить работу, загрузившись с livecd ubuntu (intel видеоускорители там драйверов обычно не требуют), это полностью исключит кривые настройки что ты мог произвести с операционной системой
    Ответ написан
    1 комментарий
  • Какие сервера для игры на Unity лучше?

    @rPman
    Если 'разработать игру' - это использовать готовый конструктор, который предоставляет и клиент и сервер, и тебе этого функционала достаточно - то само собой делать свой сервер в такой ситуации неоправданные затраты.

    Если логика твоей игры не типовая, то лучше писать свое.

    p.s. игровой сервер создать часто бывает проще игры, а если есть возможность переиспользования кода (используется тот же язык программирования и фреймворк) то часть даже не придется переписывать, а можно будет взять из клиента (например та часть что отвечает за валидацию и защиту от читерства), но чаще и этого не делают.
    Ответ написан
    Комментировать
  • Странное "поведение" рутера. Что это было?

    @rPman
    Могу предположить:
    это был взлом, целью которого подставить (взломать) кого то другого через твой роутер

    Т.е. атакер знает wifi параметры сети к которой подключается атакуемый, но этот роутер достаточно защищен чтобы с его помощью сделать атаку MitM, поэтому он взламывает твой роутер (например в нем как то можно подменить прошивку или просто прописать iptables правила в ssh/telnet терминале, обычно из локальной сети он доступен без пароля или по известному), настроив другое значение wssid и пароль, которое ожидает атакуемое клиентское устройство (например чей то телефон), и уже этот атакуемый подключается через твое устройство и его подключение идет через твое устройство по правилам атакующего.

    А то что атакующий за собой не прибрал, ну все совершают ошибки, почти наверняка это был готовый програмный комплекс (набор скриптов) которые делают все автоматически, и в конце он не сработал как надо и до конца за собой не подчистил

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

    @rPman
    Запуск любых приложений с правами администратора без запроса UAC возможен через настройку задания 'task scheduler', в настройках задания не указываешь тригер запуска, указываешь что нужны повышенные привилегии и при необходимости нужного пользователя, а затем в ярлыке запуска указываешь запуск этого задания через schtasks /run

    p.s. кстати не нашел как запретить пользователю пользоваться shtasks run для уже настроенных заданий
    Ответ написан
    Комментировать
  • Почему индикатор на веб-камере постоянно мигает?

    @rPman
    Подключи эту камеру к другой машине либо загрузись в чистую ОС например livecd ubuntu с флешки, и если лампочка и там горит - то это фича конкретной железки а не кто то за вами следит
    Ответ написан
    Комментировать
  • Может ли одно Java-приложение работать с разными БД?

    @rPman
    В принципе spring позволяет работать с несколькими базами, но все удобства сразу уйдут, ведь там все завязано на то что ты конфигурируешь классы привязывая каждый к своей базе данных, а если ты начнешь сам рулить подключениями, будет уже не так удобно.

    У меня есть совет, так как структуры для каждого пользователя одни и те же, то можно смешать данные всех пользователей в одной базе, добавив поле для фильтрации user_id и везде в запросах его указывать.
    Ответ написан
  • Поддерживает ли OVA формат UEFI и если да, то в какой версии?

    @rPman
    боюсь EFI информацию никто красиво бакапить не умеет, я даже с ходу не нашел где виртуальные машины хранят таблицы у себя, которые должен хранить биос (и хранят ли, по уму они могут сканировать все диски каждый раз при запуске, как железные делают с внешними носителями)

    но восстанавливать эту информацию умеют уже сами операционные системы, в linux - просто заново grub-install сделай, загрузившись в режиме efi, он сам efimgr запустит, в windows средствами восстановления (не помогу, но скорее всего там все само будет, типа - восстановить загрузчик)

    p.s. я бы между системами виртуализации от разных производителей и даже версий, делал не 'снаружи' а изнутри виртуальных машин обычным резервным копированием, присоединяешь к виртуалке iso образ какой-нибудь clonezilla и снимаешь дамп системного диска... это будет надежнее

    upd. вижу что у тебя openbsd, полный ноль в этом, первое же гугление показывает что секса именно с efi там может быть много и без виртуалок
    Ответ написан
    Комментировать
  • Как хранить большое количество фото и видео?

    @rPman
    да
    просто работа с файлами достаточно гибкая, могут возникнуть проблемы если со связью до серверов хранения будут нестабильности (смонтированная шара будет подвисать) и по этой причине многие вместо работы с файлами работают по http, расшарив файлы любым внутренним веб сервером как статику.
    php-шникам удобно,
    все файловые методы работают через прослойку, поддерживается http и ftp протокол, можно регистрировать свои (тот же s3 так делает), это значит масштабирование хранения в файлах может пройти практически без правки кода
    Ответ написан
    Комментировать
  • Какая материнская плата подойдет для AMD Ryzen 9 3900X?

    @rPman
    Что значит высокий ценник?

    топаем на любой маркет, выбираем сокет am4, сортируем по цене, первая же будет ASRock A320M-DVS R4.0 за 3т.р.

    Твой процессор в списке поддерживаемых есть

    Очень осторожно подходи к выбору оперативной памяти, а точнее тайминго, у amd там большие заморочки, а то если что работать будет только на пониженных частотах, внимательно смотри поддержку процессором и материнкой
    Ответ написан
    Комментировать
  • Можно ли React использовать не для SPA?

    @rPman
    react это философия, фреймворк сразу для кучи языков и сред, конечно можно и на сервере рендеринг реализовать

    Интернет-магазин, в колледж, не SPA, надеюсь верно поняли вы оба (тот кто задание давал) SPA это Single Page Application (причем single со временем забылось) когда заполнение и может формирование интерфейса происходит на стороне клиента в браузере...

    Интересно, почему такое странное требование? умение писать SPA уже включает в себя понимание как работает формирование кода интерфейса (как минимум каталог товаров) и не важно где это будет происходить, сервер или клиент (выбери nodejs и код вообще будет почти переносимым), но при этом SPA идеологически более современный подход и правильный, если не допускать совсем уж детских ошибок.
    Ответ написан
  • Как можно объяснить замедление компьютера при работающем ПО игровой мыши?

    @rPman
    почему нет, кривой драйвер (а драйвер уровня ядра могут даже софт для мышки ставить, например для реализации программируемых действий с симуляцией нажатия) может с машиной и не такое сделать
    Ответ написан
    Комментировать
  • Регулярка JS на получение float числа из строки?

    @rPman
    /^([0-9]+)(\.[0-9]+)(e([+-])?([0-9])+)?$/i
    ^ и $, метасимволы начала и конца, гарантируют что вся строка соответствует регулярке а не какая то ее часть
    i в конце - опция игнорирования регистра для мантисы но можно задать в регулярке варианты и так
    Данная регулярка пример и разберет на части целую, дробную и мантису
    100
    100.001
    100.011e+12 (кстати формально неправильно целую часть при использовании мантисы делать больше 10 но все парсеры это обработают правильно)
    Ответ написан
    Комментировать
  • Компьютер полностью не отключается (вентиляторы продолжают работать), как исправить?

    @rPman
    Вопрос, что значит не выключается, выбираешь завершение работы и ничего не происходит? Или завершает работу и пишет на экране фразу 'теперь компьютер можно выключить'?

    Первое, что ты windows машина выключалась нормально, нужны драйвера, настоятельно рекомендую не надеяться на Майкрософт а брать драйвера с официального сайта производителя железа, а так же обновить bios от туда же, драйвера ставить после сброса, Биос однократно. Обязательно сбросить настройки Биоса хотя бы раз после обновления его.

    Второе в Биосе есть опции acpi, какие именно значения, к сожалению не скажу, у брендовых железок обычно все менее понятно и кастрировано... дал бы фотки Биоса все что про питание, там должна быть опция, одно из значений режим suspend и s3, по перебирать варианты.

    Третье, чтобы окончательно исключить проблемы именно с софтом, запустить машину с livecd linux, если и там не выключается то будет с чем идти в саппорт.
    Ответ написан
  • Откуда подтягивается имя файла и как его удалить?

    @rPman
    Посмотри в реестре, согласно документации история по уму хранится тут
    HKEY_CURRENT_USER
       Software
          Microsoft
             Windows
                CurrentVersion
                   Policies
                      Comdlg32
                         Placesbar
    Ответ написан
  • Как устроена технология, позволяющая смотреть видео вместе удаленно, вроде Watch2Gether или NotAlone?

    @rPman
    Практически любой видеоплеер на веб странице позволяет управлять собой из скриптов, в данном случае важны пауза, запуск и запрос текущей позиции и перевод ее на заданное значение

    Сервер устанавливает соединение между клиентами (websocket через сервер или webrtc p2p напрямую) и по нему дублирует все команды, которые отправляет любой (или ведущий) пользователь своему видеоплееру. В простой реализации интерфейс видеоплеера скрывается а пользователю выдается посреднический интерфейс, но если нужно пользоваться интерфейсом браузера, то тогда придется отслеживать оперативно состояние плеера, играет он или в паузе и в какой позиции находится.... синхронизация между пользователями у видео будет гулять, возможно даже на секунды,.. не думаю что для данной задачи это критично... но если что можно подстраивая скорость воспроизведения (многие плееры это тоже позволяют) периодически догонять отстающих или наоборот притормаживать торопыг.. так как изменения скорости будут кратковременными и незначительные доли процента, их никто не заметит
    Ответ написан
    2 комментария
  • Почему PHP так работает?

    @rPman
    режим pm какой в настройках? если не static то количество текущих процессов веб сервера будут зависеть от нагрузки, полагаю которую он считает по завершению каждого запроса, в динамическом режиме сначала выбран 1 процесс, поэтому у тебя отрабатывает только один запрос остальным некем обрабатываться, после чего php-fpm понимает чтонагрузка высокая и поднимает количество потоков до max_children и остальные запросы обрабатываются паралельно
    Ответ написан
    2 комментария
  • Как хранить созданный чат-ботом файл в облаке?

    @rPman
    берешь облако, берешь его api в документации, там же можно найти примеры использования, используешь
    например популярный amazon s3 (его api предлагают уже не только amazon но к примеру яндекс или селектел), смотрим доку яндекс
    Ответ написан
    1 комментарий