Задать вопрос
  • Тонкий клиент для всего на свете?

    @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 не доступна для установки на свое железо
    Ответ написан
  • Где найти информацию о обучении chat gpt с обходом правил?

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

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

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

    @rPman
    у тебя bot.download_file возвращает bytes в памяти, их не надо сохранять, а сразу передавай в Image.open но укажи в качестве файла синтетический stream с помощью BytesIO

    То же самое и для bot.send_photo, он хочет stream, так дай ему новый io.BytesIO() после изменения изображения, сохраняй его в него, закрывай и снова открывай чтобы передать в бот
    Ответ написан
  • Как сделать, чтобы при переходе по ссылкам на странице не нужно было всю её обновлять?

    @rPman
    Single Page Application.

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

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

    Данные загружают и передают ajax запросами - штатным Fetch API или XMHttpRequest либо основанными на них библиотеками, например в JQuery ajax
    Ответ написан
  • Была ли хоть одна архитектура процессора которая изначально являлась виртуальной машиной?

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

    Либо что ты подразумеваешь под виртуальной машиной? Были попытки добавить инструкции jvm в процессоры, вот я тут спрашивал
    Ответ написан
    Комментировать