Задать вопрос
  • Как оптимизировать загрузку видео autoplay?

    @rPman
    При запросе видео по указанным ссылкам, есть примерно полсекундная задержка, затем идет загрузка (ростелеком 1.5мб/с)
    если зайти на сайт, примерно 6 секунд идет загрузка, потом появляется анимация loading.. еще через секунд 5 уже появляется анимация и запускается видео (на запуск видео уходит как раз эта секунда его загрузки), обновление страницы загружает сайт меньше чем за секунду (это в основном анимация 'раскрытия окна')

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

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

    p.p.s. как же грустно наблюдать современный вебдев, сам я от него далек но знаю каким он был 10 лет назад, это удручающее зрелище
    Ответ написан
    Комментировать
  • При смене кабеля vga на hdmi, изменилось разрешение?

    @rPman
    телевизоры, особенно дешевые (так было лет 10 назад - поголовно), очень коряво подают информацию о своих возможностях (список видеорежимов и их параметры), мало того очень часто бывает что для vga и для hdmi информация отличается, и могут отсутствовать необходимые видеорежимы в принципе (например точка в точку, подходящий под матрицу) из-за чего эти видеорежимы приходится добавлять вручную (есть способы отредактировать эту edid информацию прямо в мониторе)

    так же у меня вот под рукой старый монитор с vga входом, который при использовании даже древней видеокарты amd hd5830 через dvi-vga переходник, корректно сообщает компьютеру о своем штатном разрешении 1600x900, но при подключении к материнской плате (встроенная видео от amd) нужное разрешение не обнаруживается, само собой все драйвера установлены, включая на сам монитор! (это inf файл с описанием его параметров).

    для linux используй штатную утилиту xrandr, для windows ищи, их много было, в т.ч. у nvidua control panel есть соответствующий пункт
    Ответ написан
    Комментировать
  • Как создать бота для windows?

    @rPman
    c# в данном случае не самый лучший выбор (правильно использовать c++ или c или лучше готовый фреймворк и язык - autoit но он в стагнации уже давно), в .net нет необходимого api и все придется импортировать из win32
    вот обсуждают простейший пример симуляции движения мышкой, там же смотри как импортировать библиотеку

    чтобы получить базовую информацию о графической структуре окон требуемых приложений (а все они так или иначе будут использовать хотя бы одно win32 окно), используй штатную утилиту, идущую в поставке с visual studio - microsoft spy++ (даже если нет ярлыков, утилита spyxx.exe лежит в каталоге visual studio... tools)
    Ответ написан
    3 комментария
  • Двойная шифровка файла?

    @rPman
    антивирус распознает вирус по сигнатурам, в т.ч. после распаковки/расшифровки, которая так или иначе произойдет перед его выполнением (не уверен на сколько качественно это делают современные антивирусы)

    так что нет, это нисколько не повысит сложность распознавания вируса

    а если это не вирус то причем тут антивирус?
    Ответ написан
    7 комментариев
  • Как убрать пустоты в видео?

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

    советую включать 2x скорость проигрывания (или подбирай скорость по ситуации) - помогает

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

    @rPman
    математика? график это график функции?

    Когда ты сам рисуешь график, ты должен реализовать формулу, которая из x и y=F(x) твоего графика вычислять screenX и screenY, т.е. координаты (чаще всего в пикселах) точек на экране

    соответственно обратный процесс, из клика по экрану, тебе нужно написать обратное преобразование

    если с X обычно все просто, пусть minx и maxx это минимальное и максимальное значения на графике для x, а график на экране рисуется с minScreenX до maxScreenX, то вычисление точки screenx = ((x-minx)*(maxScreenX-minScreenX)/(maxx-minx))+minScreenX
    точно так же считаешь screeny, только вместо x берешь y=f(x), miny, maxy и minScreenY, maxScreenY соответственно

    обратное преобразование для x проблем не составит, это школьный курс, но вот для y немного сложнее, если у f(x) можно аналитически вывести обратную функцию x=FF(y) то все просто, иначе, есть простой способ - сохранить в памяти в массиве все значения функции для каждой точки screenX на экране в виде ассоциативного массива ff[x]=[...] и использовать его вместо обратной функции
    Ответ написан
    Комментировать
  • Потеря оплат от пользователей из РФ в Google Play в условиях санкций, что делать?

    @rPman
    Ты не осознал корень проблем?

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

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

    нет других вариантов кроме как искать другие площадки или другой способ заработать деньги
    Ответ написан
    Комментировать
  • Какую ОС подобрать для этого ноутбука?

    @rPman
    Настоятельно рекомендую ubuntu, но устанавливать в вручную через debootstrap или брать xubuntu
    Версию последнюю lts, поддерживающую 32bit, кажется это 12 версия

    Почему ubuntu а не что то экзотичное? Потому что на нее можно найти зеркала репозиториев на любые версии
    Ответ написан
    3 комментария
  • Как загрузить старую версию llmv-8?

    @rPman
    Ubuntu backports llvm
    Как я вижу есть даже 6 версия но только для. Lts релиза

    Так что ставить только в chroot или какой нибудь контейнер типа lxc или docker
    Ответ написан
    Комментировать
  • Как избежать перенаправления англоязычной версии Яндекса (com) на русскоязычную (ru)?

    @rPman
    Язык по умолчанию в браузере стоит ру? Сделай en, интерфейс тоже изменится на английский но именно от сюда многие сайты выбирают какую часть сайта выдать. Хабр например выдает английскую
    Ответ написан
  • Если бы сайт со слитыми данными пользователей Яндекс еды распространял трояны(в том числе на айфон),было ли бы это уже известно?

    @rPman
    благодаря закрытости и ограниченности функционала, айфоны очень надежные железки (уязвимости были, даже очень опасные вида - открыл sms с картинкой и ты взломан, но обновления выходят оперативно), сам факт использования веб сайта не крадет ничего (да, есть click jacking attack, когда атакуемый сервис открывается во фрейме с 100% прозрачностью а пользователя под разным предлогом заставляют кликать в нужных для злоумышленника местах, но это не уязвимость устройства а атакуемого сервиса)

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

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

    @rPman
    используй ключевое слово limit .. offset ..

    осторожно, если mess у двух записей будет одинаковым, порядок сортировки для них будет не определен (в этом случае могу рекомендовать двойную сортировку по mess а потом например по id)
    Ответ написан
    Комментировать
  • Можно заряжать смарт-часы адаптером с низким напряжением?

    @rPman
    Есть адаптеры на 18Вт и 33Вт
    единственный стандарт питания, который поддерживается 100% всеми это 0.5Ампер*5Вольт=2.5ватт
    негласно есть поддержка до 2.5А*5В=12.5Вт (дело в том что устройства обычно сами лимитируют ток через себя, поэтому не важно какой ток им дает зарядник или павербанк, лишь бы минимум был, вот производители вместо 0.5А стали в обычном usb2 давать до 2.5А токи, но напряжение в этом режиме 5в так и остается)

    Так вот все мощности выше 13Вт это уже другие стандарты, при которых напряжения совсем другие, коих ну просто огромное количество и большинство взаимно не совместимы, да производители зарядников стараются поддержать основные из них но лучше смотреть поддерживаемые

    У меня к примеру есть зарядник, на котором старый xiaomi смартфон заряжается быстрее нового то же от xiaomi и наоборот есть другой зарядник от нового, на котором старый смартфон заряжается медленней а новый быстро, а все потому что стандарты сменились и при отсутствии поддержки устройство берет от зарядки энергию только в минимально поддерживаемом стандарте.

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

    @rPman
    в самом скрипте в цикле (например на каждую новую итерацию) ставишь проверку например наличия определенного файла в /tmp а при запуске скрипта этот файл удаляешь, если есть

    на нужную тебе комбинацию клавиш (в штатных настройках DE) настраиваешь на запуск своей команды bash -e touch /tmp/имя_файла, эта команда создаст пустой указанный файл
    Ответ написан
    Комментировать
  • Возможно ли распознать травмированные участки кисти и выбрать соответствующий разрез на руке?

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

    Использование нейронных сетей не поддается четкому прогнозу. Нельзя заранее сказать что под эту задачу можно обойтись таким то объемом данных.

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


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

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

    @rPman
    эта?
    попробуй через vpn из приватной вкладки зарегистрировать аккаунт и оплатить через виртуальную visa какого-нибудь посредника типа bankoff (такие с мелкими суммами работают даже без верификации)

    p.s. как получишь цифровую копию, всеми силами ее вытаскивай с аккаунта на компьютер, хоть скринами с экрана
    Ответ написан
    2 комментария
  • Возможно ли на базе ардуино фиксировать запретные зоны GPS координатами и допустим активировать сигнализацию когда кто-то попал на эту территорию?

    @rPman
    Из дешевых (читай доступных обывателю) инструментов геолокации на улице можно предложить только видеофиксация по периметру с отражателем на ошейнике собаки (взять тот же материал что на одежду лепят), если додумать сюда еще и цветофильтр, то это нереально облегчит софт для оперативного анализа. GPS тут тоже лучше оставить, а видео только ради повышения точности определения координат (точнее выхода за границы). Софт на основе opencl выявляющий движущиеся объекты, расставить границы прямо на изображении камер...

    p.s. Вариант с установкой системы дифференциальной коррекции сигнала ради собаки я думаю вы даже рассматривать не будете ;)

    НО. Есть механизмы indor позиционирования на основе wifi сетей, наверняка уже есть готовые интеграторы что под ключ сделают или сам на основе роутеров пили.
    Ответ написан
    Комментировать
  • В играх ужасный пинг, но интернет хороший. Как исправить?

    @rPman
    выбирать нужно сервера, пинг до которых минимальный

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

    p.s. скорость работы youtube не показатель, так как у твоего провайдера или рядом могут стоять его кеширующие сервера

    смотреть можно по серверам speedtest.net выбирая сервер не твоего провайдера и не рядом
    Ответ написан
    Комментировать
  • Поддерживает ли esxi amd raid?

    @rPman
    используй xen, он фнкциональнее
    а еще лучше поставь linux в качестве хоста и внутри у тебя на выбор будет больше инструментов и средств виртуализации

    p.s. никогда не пользуйся аппаратным рейдом встроенным в материнские платы, так как из-за вендорлока ты огребешь проблем позже, когда она поломается
    аппаратный рейд имеет смысл только в дорогих его ревизиях (со своей энергонезависимой оперативной памятью для кеша и прочими фишками)
    Ответ написан
    Комментировать
  • Здесь есть такие, кто использует WSL2 постоянно?

    @rPman
    Практически все указанное может работать вообще без виртуализации нативно под windows (про именно win11 версию не знаю, зачем садомазохизмом заниматься) но установка и настройка пакетов будет чуть менее комфортной.

    Если выбирать, пользоваться ли wsl2 или нет, я бы советовал пользоваться полноценной системой виртуализации (единственное зачем можно было бы им пользоваться, это заявленная нативная поддержка проброса GPU, но сам я так и не добрался попробовать, перешел на linux), хоть штатной от майкрософта hyperv хоть тот же virtualbox (у него интерфейс удобнее)

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

    И в догонку, если уж выбирать, то лучше в качестве хост системы использовать linux а по необходимости запускать windows в вируталке, но тут возникают проблемы с лицензированием (только дорогие версии windows такое легально позволяют), особенно если в windows нет потребности в использовании gpu
    Ответ написан