Задать вопрос
  • Есть ли какие-нибудь ограничения виртуальной Windows 11 на маке?

    @rPman
    10-30% производительности, некоторые синтетические тесты совсем плохо, и почти полное отсутствие поддержки 3д видео ускорителя. С оговорками браузеры и декодирование видео (больше будет тратить ресурсов и энергии и скорее всего 4к не потянет)
    Ответ написан
    Комментировать
  • Как найти и настроить процесс, который грузит систему под 100%?

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

    Особенно больно работать на hdd, так как при случайном доступе скорость даже топовых десктопных предложений падает до 10-20мбайта/сек.

    Если железо обновить или сменить ОС на адекватную - не вариант, тогда попробуй настроить обновление системы на ночное (на hdd это будет занимать часы) и не выключать компьютер совсем.

    Так же настоятельно рекомендую на слабой машине отключить антивирусник (штатно это невозможно, ищите инструкции как это сделать через реестр) но тогда взять за правило любой новый документ или тем более приложение проверять на вирусы (тем более это пара кликов мышки), а так же запускать полное сканирование компьютера так же по ночам. Это потребует повысить свою дисциплинированность, но зато станет понятно, что антивириусник это способ заплатить мощностью машины но остаться разгильдяем.
    spoiler
    по пути реестра HKEY_CLASSES_ROOT\*\shell добавить или открыть существующий раздел с именем как оно будет выглядеть в меню проводника, в нем еще раздел command в котором параметр по умолчанию как то так:
    "%ProgramFiles%\Windows Defender\MpCmdRun.exe" -Scan -ScanType 3 -File "%1"
    Ответ написан
    2 комментария
  • Можно ли реализовать поиск и компоновку фото через нейросети, скрипт?

    @rPman
    Поиск фото в Google Images, например известного человека по имени, фамилии (или чего-то другого) /// то что руками делается
    нет.

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

    @rPman
    Скорее всего выбранный инструмент подходит для задачи слабо. У llama3 выполнение инструкций на уровне 60%-70% , т.е. треть данных она будет пропускать или ещё хуже, выдумывать.

    У llama3-70b (именно ее качество такое высокое, у 8b оно заметно ниже) есть ещё беда, она может ответ дать в случайном виде, не машиночитаемом, хоть и вернвм, а значит для чтения потребуется городить многоуровневую систему из того же ИИ и ручного распознавания.

    Скорее всего твоя задача лучше решается предварительным анализом классическими алгоритмами.

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

    @rPman
    Если в этом месте других сообщений не выводится, то все решается простой проверкой цвета нескольких пикселов, в твоем случае их будет 2-3шт, для надежности смотри ну 5.

    Подбери такие пикселы, чтобы их комбинация белая/не белая была уникальной для каждого случая... цвет пиксела бери 'на интервале'

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

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

    @rPman
    Это возможно, android для этого предоставляет все возможности, в т.ч. при заблокированном экране, даже видео снимать можно и root для этого не нужен, пример приложения ip webcam.

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

    p.s. существуют очень убедительные доводы, что к примеру youtube (в данном случае скорее всего весь google apps фреймворк) да и любое приложение крупных соцсетей (фейсбук, vk,...) слушают микрофон постоянно, рекгируя как минимум по ключевым словам а скорее всего отправляя уже разобранный текст на сервера, для оптимизации рекламных алгоритмов или алгоритмов подбора контента (shorts/tiktok)
    Ответ написан
    3 комментария
  • Как правильно считать просмотры в рекламе?

    @rPman
    Методология оплаты за просмотры уязвима к накруткам и не эффективна. Поэтому ее не рекомендуется использовать.

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

    А так, 'правильный' подход, рекламная площадка должна напрямую заключать договора с поставщиками рекламы с отслеживанием покупателя и оплате ими услуг, т.е. оплачивается не просмотр или клик на рекламу а покупки.. называется cost-per-lead... не скажу что это самый эффективный способ рекламировать услуги, не самый удобный метод для тех кто размещает реклам.

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

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

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

    Если сервер linux и низкого качества связь - то настоятельно рекомендую x2go (нет нативного клиента только под смартфоны, и то можно использовать debia-no-root или аналоги)
    Если сервер windows и так же некачественная связь - rdp (с оговорками, нормальная версия сервера только в серверных ревизиях и при использовании серверного оборудования)

    Так же, при наличии широкого канала в десятки мегабит и низких пингах, есть реализации удаленного управления типа vnc/anydesk/teamviewer/rustdesk и особняком steam link (эта технология невероятно эффективно передает данные и в наличии реализации даже под очень слабое и почти не поддерживаемое железо (у меня есть старый планшет android с очень слабым процессором, на нем youtube работает но запускается по минуте, так вот только steam link как инструмент удаленного управления на нем работает без единого лага, запущенный youtube в браузере на компьютере транслируется без каких либо задержек и искажений картинки в гигабитной локальной сети)
    Ответ написан
    Комментировать
  • Как сделать фоновую музыку в html на таплинке?

    @rPman
    с примерами, максимально просто: https://www.w3schools.com/html/html5_audio.asp

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

    поэтому сами файлы размещай на своем сервере или каким либо другим способом, подразумевающим это
    Ответ написан
  • Как с помощь ffmpeg проверить, что файл можно сконвертирвать?

    @rPman
    Ты пробовал с помощью ffprobe? Он позволяет задать список интересующих полей о формате мультимедиа файла в опциях, можно выводить в разных машиночитаемых форматах (по строчке на параметр, key=value или csv)

    Вот список сообщений об ошибке.
    Ответ написан
  • Как выполнить поиск по зашифрованому контенту?

    @rPman
    Есть ещё третий вариант - гомоморфное шифрование. Когда возможны операции над зашифрованным контентом, результат будет так же зашифрованный, и чтобы его прочитать его нужно расшифровать.

    Гугли, есть библиотеки и даже расширение postgres (очень старое, не факт что поддерживается).

    С практической точки зрения польза сомнительна. Ресурсов алгоритм жрет непомерно много и использовать его имеет смысл только если альтернативы в принципе нет.
    Ответ написан
    Комментировать
  • Какой компилятор выбрать для C++?

    @rPman
    gcc это образцово показательная реализация компилятора c++ и c, на нем обкатываются очередные стандарты, я бы еще с оглядкой думал про llvm clang, но с его помощью по простому ты не получишь windows exe (или уже можно?).

    Если тебе важен именно мир windows, то майкрософт, с завидным постоянством ломающая стандарты в угоду своей монополии, то конечно используй майкрософтовский компилятор mscc (идет в поставке с ms visual studio и как отдельный sdk).

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

    Исправляй ошибку - проблема исчезнет.
    Ответ написан
  • Какая платформа аналитики мне подойдет?

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

    Теперь по способ хранения, когда ты в базе начинаешь изобретать универсальное хранилище key-entity-value, ты лишаешься значительной доли производительности и контроля за целостностью.

    Правильно - заводить по полю в таблице user (лучше создать отдельную 1к1 связью, обслуживать ее будет проще). Если вы привыкли заводить атрибуты из интерфейса, то нет никакой особой разницы, делать это ddl alter table или dml insert (на самом деле есть, если записей миллионы или миллиарды, бд при удалении колонки пересоздает таблицу копированием, и это будет долго), а вот возможность создать индивидуальный индекс на каждый атрибут многого стоит.

    Есть ещё варианты, например атрибуты boolean, если нет необходимости в null, можно хранить в отдельной таблице, фактом наличия записи (представь таблицу с единственным полем user_id), очень эффективно, если установленных значений много меньше всех записей.
    И помни, если из-за аналитики поднимается нагрузка на основную базу, можно настроить репликации на другую году, и работать по аналитике именно с ней...
    Ответ написан
    Комментировать
  • Возможно ли поставить Ubuntu 18.04 на Irbis nb267?

    @rPman
    mint 20.1 основан на ubuntu 20.04, на их базе пакетов и том же ядре... т.е. ubuntu (или xubuntu или kubuntu,...) 20.x версии.

    Ожидать что все будет работать на другой версии, и тем более старее - опрометчиво.

    С другой стороны, для проверки потребуется от силы час времени, а если честно - просто использовав liveusb вариант можно проверить все за минуту. Очень странно что народ лезет в интернет и спрашивает, вместо простой проверки.
    Ответ написан
  • Можно ли создать локальную сеть Tor без подключения к общемировой?

    @rPman
    Использовать чаты на основе webrtc, со своим шифрованием истеганографией.

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

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

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

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

    Берешь какую-нибудь r-studio или хотя бы testdisk в linux и пробуешь что-нибудь восстановить с его помощью
    Ответ написан
    4 комментария
  • Есть ли смысл сбрасывать винду (11 вер.) до заводских настроек при подозрении на троян/шпион?

    @rPman
    Если все работает, вирусов не обнаружено (можете для спокойствия проверить машину каким-нибудь livecd kasperski/drweb у обеих компаний они бесплатные для домашнего использования), то достаточно сменить пароли на сервисах, о доступе к которым у вас есть опасения (а так же проверить наличие удаленных подключений, типа как сессии у whatsup/telegram/..., хотя обычно при смене пароля они удаляются).

    Сброс до заводских настроек откатит состояние системы назад, затем система будет загружать и устанавливать обновления, считай часы - сутки, в зависимости от интернета и скорости диска/ssd... так же придется устанавливать все приложения заново, а если не использовались облачные аккаунты браузера - восстанавливать и их настройки, в общем процесс не моментальный и к нему придется готовиться заранее.
    Ответ написан
    Комментировать
  • Как запретить скачивание файл по прямой ссылке?

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

    Файлы размещаются в каталоге, недоступном веб серверу а в конфиге веб сервера включается поддержка симлинков (например apache - Options FollowSymLinks). Затем, модуль авторизации создает на каталог с файлами, к которым нужен доступ для пользователя символическую ссылку в публично доступном каталоге, с именем, равным идентификатору сессии пользователя session_id() а по завершению сеанса, симлинк удаляется (если сеанс должен завершаться автоматически, придется использовать какой то работающий демон или периодический по крону для проверки всех сессий на завершение). Таким образом ссылка на скачивание будет формироваться из сессии пользователя и будет оставаться статичной (т.е. веб сервер будет отдавать этот файл сам, максимально эффективно), но доступ к ней будет только у авторизованного.

    Код для этого дела - несколько строчек.

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

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

    Лучше крути видео.
    Ответ написан
  • Как работает информационная розетка?

    @rPman
    Интернет кабели (ethernet, выбор типа определит максимальную скорость, выбирай правильно) как и электрические закладывают в стенах во время ремонта. Если розеток больше одной, а от провода в помещение заходит только одна линия, то нужен маршрутизатор (роутер), в порты которого подключаются розетки и интернет (wan порт), если портов не хватает, можно добавить свитч/делитель, они дешевле и проще роутера.

    Есть варианты навесного монтажа, с проведением по кабелю каналу по плинтусу. Так же можно проштробить канал в полу (дерево или бетон не важно), например в межкомнатных проходах.

    Если совсем никак кабель не потянуть, можно использовать электрические кабели. Для этого в электрощите ставятся специальные фильтры, отделяющие электросеть помещения от остального дома, а в розетки подключаются специальные роутеры, позволяющие передавать ethernet до 100mbit (причем в сумме на все помещения а не на каждую розетку). Смотри адаптеры powerline, продаются парами но по уму в одной сети их может быть больше
    Ответ написан