Задать вопрос
  • Какой есть аналог Pillow для JS?

    @rPman
    штатного canvas не хватает?
    Ответ написан
    Комментировать
  • Если ли библиотека блокировщик реклам?

    @rPman
    javascript веб сайта работает с пониженными правами доступа, ограниченными только своим доменом. К iframe 'с видео' доступа нет.

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

    @rPman
    pillow Image умеет работать с анимированными гифками

    первые же ссылки из гугла
    https://stackoverflow.com/questions/65357342/how-t...
    https://note.nkmk.me/en/python-pillow-gif/
    Ответ написан
    Комментировать
  • Как симулировать сбои в файловой системе?

    @rPman
    Гугл qemu hardware failure simulation.

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

    Тесты проводить автоматические, очень много
    Ответ написан
    Комментировать
  • Тонкий клиент для всего на свете?

    @rPman
    Можно и в каком то смысле даже нужно.

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

    - Так же ширина канала определит дополнительный лаг, наверное самый значительный...

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

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

    - В довесок там есть еще лаг используемого софта на серверной стороне, причем значительно отличающийся от того какими приложениями ты управляешь удаленно (x2go/rdp/rdpx/vnc/teamviewer/anydesk/steamremote/rustdesk).

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

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

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

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

    Буквально домовое товарищество покупает/арендует готовый кластер и все жильцы дома пользуются аппаратными тонкими клиентами, так же арендуя время и мощности. Сейчас есть для проблемы организационного характера, такие как налоги и лицензии на софт (они могу добавлять от 30% до сотен процентов к стоимости владения)
    Ответ написан
    1 комментарий
  • Существует ли способ сохранить OEM лицензию Windows 10 при существенном апгрейде компа?

    @rPman
    Для не OEM лицензий (т.е. ситуации когда windows предустановлена на компьютере продавцом) такая возможность точно была, потребуется повторная активация. Это для FPP/BOX версии когда у тебя есть ключ.

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

    Переактивация лицензии отключает ее работу на старом конфиге, и включает на новом. Правда документация требует чтобы старая установка была удалена, не уверен, обязательное ли это условие или формальное.

    Еще есть ограничение на количество реактиваций в 1001
    Ответ написан
    7 комментариев
  • Помочь в создании Архитектуры Microsoft Azure и Azure OpenAI (LLM)?

    @rPman
    и обсуждают с другими пользователями результаты
    т.е. это свободное общение а не заполнение форм

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

    Мало того даже не надо ничего программировать в классическом виде, используя OpenAI/anthropic claude/llama2 можно составить серию промптов и пропускать через них чаты и описание таблиц в текстовом виде (тоже творческий процесс как и создание промпта, это может быть как ddl sql запрос на создание таблиц так и описание в текстовом виде), причем промпты должны быть созданы таким чтобы ответ был машиночитаемым (языковые модели, умеющие программировать, та же gpt4, умеют оформлять ответ в виде json, обычно достаточно примера и текстового описания прямо в промпте)

    p.s. возможно я не верно понял вопрос, что значит эмоции в твоем случае, я думал что речь идет о эмоциональной окраске предложений по изменениям в таблицах сущностей)
    Ответ написан
    8 комментариев
  • Настройка нескольких десятков ПК?

    @rPman
    Но потом они все будут в одной доменной сети.
    ключевое место создания себе гемороя - ПОТОМ

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

    Все остальное решается простым настройкой одной машины и клонированием диска на несколько. Если различия в настройках незначительные (типа имя компьютера) то это позже можно сделать скриптом на powershell
    Ответ написан
    2 комментария
  • Как вывести на HDMI изображение с Raspbian Lite?

    @rPman
    хочу странного, но
    нет возможности ставить оболочку

    Откуда вы такие беретесь!?

    Есть framebuffer должен работать но утилиты ставить придется (можно заморочиться и в /home поставить)
    первый же ответ в гугле
    Ответ написан
  • Можно ли сейчас купить ноутбук с сокетом am4?

    @rPman
    Худший способ выбирать ноутбук.
    Мало того, это десктопный процессор, очень мало ноутбуков потянут его, просто охлаждения/питания может не хватить
    Ответ написан
    Комментировать
  • Как отправить данные через POST?

    @rPman
    "category": "8",
    попробуй убрать запятую тут, это не считается валидным json, например php json_decode его не распознает
    Ответ написан
    1 комментарий
  • Что изучать первым математику или программирование?

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

    Встречный вопрос, кем ты видишь себя как математика в будущем? учителем?
    Ответ написан
  • Как на сайте разместить 3д-модель чтобы ее не украли?

    @rPman
    Пока ты рендеришь модель на клиенте - защитить ты ее не сможешь, если народ хакал directx библиотеку чтобы собирать модели из игр на лету, то уж из удобного браузера это сделать сможет любой мидл.

    Единственное что можно сделать - перенести рендер на сервер, транслируя изображение как видеопоток.
    Ответ написан
    Комментировать
  • Как перенести окно windows на другой рабочий стол с помощью CMD или AutoIT?

    @rPman
    Если рабочий стол - тот же самый сеанс, то все просто, перемещай окно в нужную сторону, координаты объектов на 'правом' окне по X больше как раз на размер основного окна. Взаимное расположение мониторов с точки зрения координат настраиваются а 'Параметры экрана' простым перетаскиванием мышкой.

    метод autoit WinMove (я не пробовал это на 10-ке, но на 7-рке это работало, в крайнем случае можно симулировать вызов контекстного меню где можно выбрать перемещение окна на другой рабочий стол)
    Ответ написан
    1 комментарий
  • Как соединить виртуальную машину с сетью основной, чтобы другие компьютеры в локальной сети могли соединяться с ним?

    @rPman
    В настройках сетевых устройств сменить тип NAT на Сетевой мост, в этом случае машина будет получать ip адрес по тем же правилам что и любая другая машина в твоей сети
    Ответ написан
    Комментировать
  • Может ли владелец сервера shadowsocks расшифровать мой трафик?

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

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

    p.s. При использовании android появляется возможность устанавливать приложения (если не используется root) и это не понижает надежность использования, но с некоторыми оговорками, которых вагон и маленькая тележка.

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

    Поэтому, пользоваться нужно теми vpn, которые можно установить на роутер или выделенный компьютер, с которого уже раздается интернет
    Ответ написан
    Комментировать
  • Как отключить TlS в Windows?

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

    способа заставить принудительно все программы не использовать https нет, но можно попытаться импортировать свой сертификат, подменить dns ответ сервера на свой https сервер с самоподписанным сертификатом и, поставив прокси, расшифровывать сообщения на лету

    первый же пример приложения fidler

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

    @rPman
    php изначально создавался для запуска короткоживущих приложений, работающих только пока открыто веб-соединение, и чтобы данные шарить между соединениями используют на выбор: семафоры, очереди и общую память (самый простой с точки зрения обслуживания но считается низкоуровневым и немного сложноват для использования), сторонний сервер ...nosql (например memcache/redis/...) или ...sql (рекомендуется так как легко масштабируется), файлы с блокировками (не эффективный быдлокод, но очень прост в использовании)

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

    @rPman
    Bing Image Creator не доступна для установки на свое железо
    Ответ написан