Задать вопрос
  • Как парсить сайт в Google Sheets (статистика по одной небезызвестной игре)?

    @rPman
    Что именно я делаю не так
    используешь максимально неподходящий инструмент для задачи

    Твои данные подгружаются на javascript после, изучай в консоли разработчика в браузере, открой вкладку network и смотри.

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

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

    @rPman
    Если версия postgres (включая архитектуру процессора и битность операционной системы), первые его два числа, совпадают, то можно перенести все файлы из каталога postgres (если tablespaces вручную переносились в другое место их тоже нужно учесть), пути и диски должны совпадать. Пример пути для windows машины - C:\Program Files\PostgreSQL\16.1\data на linux /var/lib/pgsql. Копировать нужно будет с заменой (точнее с предварительной очисткой целевого каталога), это естественно уничтожит все базы данных на целевой системе. Аккаунты и пароли так же перенесутся.

    Копирование базы это самый быстрый метод, особенно полезен когда размер базы терабайты а времени на развертывание дампа нет.
    p.s. по уму для ssd дисков разница будет не особой, тормоза работы восстановления дампа были заметны на hdd дисках.

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

    @rPman
    Проверь файловую систему на ошибки
    https://www.qnap.com/en/how-to/faq/article/how-to-...
    Ответ написан
    Комментировать
  • Возможна ли двухфакторная авторизация, основанная только на хранении пароля в голове?

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

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

    Выбирай любой блокчейн, рекомендую выбирать не самое мутное с PoW консенсусом, например биткоин (в ближайшие десяток лет он точно не помрет, если живут гораздо более никому не нужные блокчейны), выбирать монстроуозные блокчейны вида ethereum или eos-like с толстым состоянием не рекомендую, они централизуются вокруг сервисов обработки этих состояний и вытаскивать свои данные без них будет очень сложно.

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

    @rPman
    Добавлю к отписавшимся, если приложение exe подписать ключом, выданным майкрософт ($100 кажется плюс заморочки) то на запуск такого приложения потребуется 1 клик подтверждения (без подписи 2 или 3, в зависимости от браузера), просто предложив этот .exe на загрузку, указав его файл в ссылке
    Ответ написан
    Комментировать
  • Почему происходит снижение FPS при всплытии окон интерфейса движка в UE5?

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

    Если так то это прозрачность, в windows со времен наверное winxp появились разные рюшечки, скругленные окна, тени, и прочее, для реализации которых система размещает окна приложений на текстуре с альфаканалом, и отрисовывает.

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

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

    А еще возможно у тебя просто не установлены драйвера на видеокарту и она не используется по максимуму.

    Как исправить - отключить это все в персонализации или свойствах системы *win+pause', либо сразу выбрать 'классическую тему', станет не красиво и без анимаций но зато будет летать
    Ответ написан
  • Как отключить оптимизацию ютуба в фоновом режиме на ПК?

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

    Изменить это поведение можно попробовать используя приватные вкладки браузера, они кажется не сообщают о минимизации окна, но это не точно, нужно проверять.

    По поводу тормозов при смене монитора это явно что то другое, почти наверняка проблема с драйверами на видеокарту или даже железом (маловероятно).
    Ответ написан
    Комментировать
  • Как сайт понимает, что я был на нём, если я запретил сохранять cookie, а также удалил все данные с него?

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

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

    https://habr.com/ru/articles/357238/
    https://habr.com/ru/companies/oleg-bunin/articles/...
    и прочее, что гуглится сразу - browser fingerprinting
    Ответ написан
    Комментировать
  • Открыть или конвертировать формат файла OBD?

    @rPman
    Libre/Open Office разве его не открывает?

    Гугл говорит что это какой то старый формат какого то функционала майкрософт оффиса, который уже не поддерживается, но libreoffice могут тянуть эту поддержку до сих пор
    Ответ написан
    Комментировать
  • Какие видеопроигрыватели для Web есть под заданные критерии?

    @rPman
    С гарантией можно все это делать только если стримить видео с сервера, и соответственно управлять тем что проигрывается на серверной стороне. Самый простой стриминг можно реализовать с помощью ffmpeg или vlc, готовые комбайны. Недостаток подхода - высокая нагрузка на сервер (стриминг не кешируется в обычном смысле).

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

    Если тебе хватит пользовательского интерфейса (т.е. не защитит от продвинутых пользователей и продвинутых блокировщиков рекламы) то пользуйся штатным video (не понимаю почему все пилят какие то плееры, html5 video тег отличный вариант).

    достаточно удалить control атрибут, чтобы не было интерфейса управления в т.ч. с клавиатуры, а чтобы исключить управление из меню (правая кнопка мыши) добавь к стилям pointer-events: none;
    Ответ написан
    4 комментария
  • Как разобраться с разной кодировкой строк и сконвертировать их в utf8?

    @rPman
    Не мучайся, используй утилиту enca (есть в репозитариях любого linux), если хочется сложнее, полистай эту тему к примеру, там и в комментариях накидали идей
    Ответ написан
  • Как отправить список покупок из корзины интернет магазина в WhatsApp?

    @rPman
    Официально нужно обращаться к компании Мета, как владельца WhatsApp, регистрировать аккаунт компании, платить деньги.

    Неофициально народ мучается с стимуляцией действия пользователя в веб версии чата
    Ответ написан
    Комментировать
  • Можно ли получить информацию о чате?

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

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

    @rPman
    Так как у тебя сравнение строгое, не нужно дешифровать поле, нужно зашифровать сравниваемое значение. С точки зрения запроса это константа, шифрование пройдет однократно а на поиск будет использоваться индексы.

    Подход шифрования выбран неправильно, вместо шифрования значений, нужно шифровать всю базу данных средствами ос. При запуске базы данных будет требовать пароль, но вся работа будет как не шифрованной базой
    Ответ написан
  • Хорошие ли видеокарты от таких брендов как asus, hp, msi и ТД?

    @rPman
    видеокарта это:
    1. чип - их производят пока только nvidia/amd/и не давно intel
    2. плата + система охлаждения - вот это всякие hp, asus, msi, gigabyte,..
    3. софт и драйвера - драйвера производят nvidia/amd/intel только для себя, но вот софт (например поддержка gpu в cad приложениях) пилят каждый себе сам

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

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

    Очень часто слышу хорошее про msi, очень часто слышу о проблемах у palit... гугли конкретные модели
    Ответ написан
  • «sudo -i» работает, но выводит сообщение «bash: n: command not found...». Почему и как устранить?

    @rPman
    Еще смотри в ~/.profile (или ~/.bash_login если его нет), /etc/profile, /etc/bash.bashrc, файлы в /etc/profile.d/
    n это может быть node version manager, его удалил а в скриптах его вызов остался (зачем правда непонятно)
    Ответ написан
  • Может ли маркетплейс получить мои ФИО при оплате картой?

    @rPman
    Итак, сами по себе системы visa/mastercard и другие по стандарту не раскрывают информацию о плательщике. Но в россии, я видел иную ситуацию (несколько лет назад), при оплате через ATM картой на чеке я видел свои ФИО (они явно попали туда автоматически). Т.е. мерчант (банк) раскрывает эту информацию по каким то своим критериям торговой точке, само собой банки этой информацией владеют без вопросов.

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

    Что говорить про интернет магазины, да не должны, но мало ли какие у них договора с банком, занимающимся процессингом карт.
    Ответ написан
  • Какую посоветуете библиотеку + IDE для кросс-платформенной разработки GUI-приложения?

    @rPman
    после того как майкрософт убила monodevelop, его уже не получается рекомендовать, но это все еще работающий вариант, если запускать в старой версии linux (ubuntu 18.04), не требует отчислений, удобный редактор GUI, приложения будут работать на linux (при наличии штатного mono) и windows (начиная с winxp, с оговорками, и хоть в последнем win12)
    Ответ написан
    Комментировать
  • Почему не определяется флешка и как это исправить?

    @rPman
    Помер контроллер на флешке. Флешку в мусорку (к сожалению нет у нас проектов по утилизации оборудования).

    p.s. У меня есть знаковая флешка, которая работает в usb2 разъеме (т.е. ее видит старый компьютер) но не распознается в usb3, похоже внутри контроллера флешки для разных стандартов usb используются разные части или даже чипы.
    Ответ написан
    Комментировать