Задать вопрос
  • Как лучше обновлять счётчик записей?

    @rPman
    триггером на insert/delete, быстрее и удобнее некуда
    Ответ написан
    6 комментариев
  • Как Live2D проверяет лицензию?

    @rPman
    Если бы нужно было бы привязываться к оборудованию пользователя, я бы использовал бы идентификатор материнской платы UUID (в windows с помощью WMI в linux dmidecode)

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

    p.s. можно потребовать доступ к реальному GPU (в виртуальную машину его можно пробросить) там тоже есть UUID и LUID (вопрос исследования) эти данные наверняка можно получить даже с помощью браузера (это та еще песочница но gpu обычно дают доступ что бы видео крутилось)
    Ответ написан
  • Может ли буфер обмена или другие программы скомпромитировать мой ip, если я подключаюсь к удаленному пк на vds через vpn?

    @rPman
    Каскадирование vpn должно защищать от деанонимизации.

    Ваш компьютер -> vpn на вашем компьютере (ip1) -> vpn на роутере (ip2) -> интернет (ip3)

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

    И да, эту информацию сообщают скорее всего не vpn провайдеры, они простые потребители интернет, а провайдеры, к которому они подключены.

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

    И конечно, никакие буферы обмена ваш ip без вашего ведома не передадут. Но. вы можете спалиться еще и более простым способом, например выходя без vpn а после с vpn из под одного и того же браузера, какие-нибудь google, благодаря рекламным сетям, идентифицируют пользователей всего интернета в автоматическом режиме, и технологии эти совершенствуются и приватный режим им нипочем... не говоря о том что сам браузер благополучно все рассказывает своему создателю.

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

    @rPman
    запускай веб сервер
    php artisan serve --host=0.0.0.0
    а подключайся по ip адресу компьютера, на котором стоит веб сервер
    Ответ написан
    Комментировать
  • Сайт делает запрос на https когда сервер на http?

    @rPman
    Отключить Режим «Только HTTPS» в браузере, либо указать в его настройках, для каких сайтов его не использовать.
    Ответ написан
    Комментировать
  • Есть ли проблемы синхронизации, если PhpStorm запущен под Windows, а файлы и приложение находятся в WSL2?

    @rPman
    Если разворачивать по сети (считай что wsl машина просто еще одна физическая машина в локальной сети) то проблем не будет.

    Если же пытаться 'синхронизировать' файлы используя файловую систему, например копируя из wsl файлы через /mnt/c (или еще хуже, напрямую залезая в каталог, где хранятся файлы wsl образа в %appdata% на windows) то будут проблемы. У меня вылезали дикие глюки, например файл windows видел новее чем файл внутри виртуалки, причем обновлял файл и изнутри и снаружи... доходило до абсурда файл удалял, создавал новый, а в windows был еще старый и удалив его, ничего не было.

    wsl2 использует образ диска (это по факту нормальная виртуалка по всем правилам виртуализации), говорят с этим конфигом реже проблемы.
    Ответ написан
    Комментировать
  • Проблема с Windows Boot Manager. Не загружается винда, что делать?

    @rPman
    Лезем в биос и проверяем, что настроено во вкладке boot, в частности выбран UEFI режим загрузки или CSM (еще его называют legacy или dos или mbr)

    Если подключаемые диски мешают загрузке, значит системный диск у вас не первый (воткнут не в первый sata), точнее речь идет о порядке дисков, т.е. например ваш системный в 3 разъем (они на материнской плате пронумерованы, так же нумерация есть в инструкции к материнке) а новый диск вставляете во 2.

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

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

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

    Как при загрузки с флешки перенести восстановить windows boot manager windows 10 на НОВОМ диске?
    Ответ написан
    Комментировать
  • Владельцы подписки chat gpt, нормальные ли дизайны делает платная версия?

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

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

    Штатный генератор картинок ИИ не является, это простой (по сравнению с gpt) транслятор смысла, в котором галлюцинации - его основная деятельность.

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

    @rPman
    убери zfs из конфига, raid можно было бы сделать штатным mdadm ну а для поиграться тебе хватит btrfs с тем же функционалом (сомневаюсь что ты коснешься того что не доделали в нем) но значительно лучше работающем на слабом железе.

    zfs нужно МНОГО оперативной памяти, даже без онлайн дедупликации

    ну и zfs очень плохо работает с hdd, просто отвратительно. Полагаю те кто запускает его на дорогих raid контроллерах со своим многогигабайтовым кешем, этого не замечают, но обычные 'смертные' видят все с первой секунды.
    Ответ написан
    6 комментариев
  • Как сделать сайт с прокси хочу чтобы открывался с прокси, например на 2ip есть такая функция?

    @rPman
    Вем нужна казахстанская прокси или vpn, на указанном вами сайте есть прокси но нет казахстанской.

    Одно время мне нужна была прокси именно из Киргизии/Казахстана, я не нашел дешевле 1т.р. в месяц и то что тю нашел, было очень медленным, так как похоже активно используется спамерами.
    Ответ написан
    Комментировать
  • Как перевести программу на С++ в бот Телеграм?

    @rPman
    Писать самого бота на c++ странно, Олег отличные ссылки привел.

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

    @rPman
    Stable Video Diffusion, устанавливаете локально и пользуетесь бесплатно (не HD версии доступны даже для коммерческого использования, в т.ч. есть не только SD но и тот же Flex)

    Из инструментов 'все включено' советую stable-diffusion-webui, или тот же ComifyUI (но это скорее графический язык программирования к генерации)
    совет
    на сайтах с примерами workflow, картинку с ним можно drag-and-drop в окно интерфейса прямо из браузера, и он будет загружен автоматом

    Без видеокарты будет работать но в десятки раз медленнее, советую 12..16gb vram
    Ответ написан
    2 комментария
  • Почему при cURL-запросе нельзя отправлять файл более полутора Мб?

    @rPman
    а настройки php?
    upload_max_filesize = 100M
    post_max_size = 100M
    memory_limit = 256M

    каким кодом файл принимаете?
    Ответ написан
  • ИИ в строительной отрасли, какой выбрать?

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

    Его никто не обучал вашей задаче, finetuning НЕ ОБУЧАЕТ новым задачам, позволяет изменить способ общения и фокусирует работу на тематике, но чаще ЛОМАЕТ модель, ухудшая ее работу.

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

    p.s. большие и опытные команды делают из ИИ отличные поисковик по неструктурированным базам данным, причем в общем смысле, у некоторых получаются даже сложные кроссмысловые запросы. Пока это лучшее использование бизнесом ИИ (вангую будет и с программированием что-нибудь интересное), за исключением генерации мусора.
    spoiler
    посмотри в телеграме llm_under_hood он публикует разные тесты в своем приватном бенчмарке, направленный именно на использование в задачах бизнеса, будет из чего выбрать какой моделью пользоваться, у него есть сайт где удобнее смотреть но я его забыл а найти его в чате сложно, человек в маркетинг не очень ;)


    Помним! что лучшие текстовые модели НЕ мультимодальные, они обучались и умеют работать ТОЛЬКО с текстами, пространственные смыслы у них на зачаточном уровне (но рост коллосальный за этот год), продвинутые тесты на сколько я помню даже дорогая o1 модель проходила на 20%... это должно вам намекнуть что в лоб ваша задача не решается.

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

    Если все же нужно что то пилить, то как это с разработкой, разделяйте на подзадачи и решайте каждую по отдельности, ИИ тут тоже есть где притулить, но это будет не задание-результат а сложоаня агентная система взаимодействующих классической логики и ИИ
    Ответ написан
    2 комментария
  • Чем пользоваться по минималке при работе с аудио файлом?

    @rPman
    alsa (оно на более низком уровне, ниже только в /dev/dsp писать напрямую, это подсистема OSS)
    pluseaudio (стало почти стандартом, но в принципе возможна установка без него)
    sdl audio - высокоуровневая библиотека, может использовать любой бакэнд
    p.s. пообщзался с ИИ, оказывается есть новые jack и pipewire, самостоятельные аудиосервера, к ним тоже есть соответствующие библиотеки но не думаю что тебе это нужно
    Ответ написан
    1 комментарий
  • Я переустановил Windows и у меня возникла проблема с приложением для заметок Obsidian, как мне востановить свои заметки?

    @rPman
    По уму obsidian написан на electron, данные хранятся там же в sqlite так что правильно смотришь в c:\users\username\AppData\Roaming\obsidian\ просто копируешь с заменой (по умолчанию он ставит тудаже и приложение)
    Ответ написан
    Комментировать
  • Какие есть сервисы для обработки форм на сайте?

    @rPman
    Все скрывается за
    нужен приятный интерфейс


    потому что обычные html формы пишутся буквально чем они являются, и ничего другого не требуется
    <form action="doit.php">
    <input name="xxx" value="yyy"/>
    <input type="submit"/>
    </form>


    Большая часть работы разработчика - это рюшечки, безопасность и поддержка кода в команде и во времени
    Ответ написан
  • На каком альтернативном маркете android самая простая регистрация/публикация/модерация?

    @rPman
    android не дает возможности установки приложений без подтверждения пользователями, эти права есть только у device owner (т.е. тех кто разработал прошивку) ну или при наличии root

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

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

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

    недостатки подхода, интернет все еще нужен, так как все браузеры для push-уведомлений используют свои сервисы, но они тоже заменяемы.
    Ответ написан
    7 комментариев
  • При запуске комп сразу выходит в BIOS?

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

    И кстати, оно должно писать подробно почему нужно F1 жать.
    Ответ написан
    Комментировать
  • Про извлечение квадратных кор... значений из health bar'ов. Как?

    @rPman
    Придется заниматься реверсинженерингом, с unreal engine это заметно сложно.

    Выше VoidVolker отлично ответил. Можно добавить что есть ещё направление, анализ сетевых пакетов, они правда тоже могут быть зашифрованы, но информация в них наиболее полезная...
    Ответ написан
    2 комментария