Задать вопрос
  • Почему после переноса физического ПК в виртуальный (на гипервизор) перестали работать некоторые сайты?

    @rPman
    Сайты могут детектировать виртуальную машину через gpu, а точнее ее отсутствие. Так же в виртуальных машинах может не работать DRM (защита видео контента от кражи), что тоже сигнал.
    Ответ написан
    6 комментариев
  • Сохраняется ли гарантия на технику при внесении изменений в ПО?

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

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

    p.s. обычно софт не может сломать оборудование а значит повлиять на бесплатное сервисное обслуживание, но бывают случаи, особенно если это сделано намеренно, когда это не так, и сервис центр может это знать и учитывать, приведу пример из мира PC, в биосе можно включить overclock и задать значения (вольтаж, настройки охлаждения, частоты) вне допустимых и повредить оборудование в прямом смысле.. там много защит, но они не панацея, и всегда остается шанс... так вот прямо в биосе указано что использование этих разделов МОЖЕТ лишить гарантии.
    Ответ написан
    3 комментария
  • Обнаружила что очень мало литературы по LLM?

    @rPman
    GPT ИИ к сожалению это именно магия, на основе детерминированной математики получили не детерминированный результат, который симулирует человеческий ИИ, и который даже можно попытаться использовать

    Сильные версии gpt (старше openai:gpt3.5) можно попросить словами дать ответ в json, и так же словами или стандартными способами описания форматов, прямо в запросе... результат будет с некоторой вероятностью не верным, это фича и боль gpt

    Некоторые провайдеры позволяют указать, например openai structured outputs или у открытой llama.cpp grammars (это фича программы для запуска ИИ а не моделей), позволяющие описать ограничения на формат ответа, соответственно для json есть готовые описания, можно даже ограничить в значениях (там есть свои нюансы, так как одно и то же слово можно описать разными токенами), это позволит гвоздями прибить ответ модели к требуемому формату, ценою понижения качества результата (но в каких то случаях - повышения), ответ можно получить только экспериментами на своих данных.

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

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

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

    Второй способ улучшения качества ответа достаточно абсурдный, - используя модели с возможностью к рассуждениям (reasoning или thinking) можно, увеличивая размер области рассуждений в токенах, можно так же увеличивать качество, вот пример зависимости от последней открытой qwen3 moe модели:
    spoiler
    29d4a11831ec2883f64b0132e97d52cf.pngтут по оси X - размер области в тысячах токенов, а по Y метрика качества в процентах где 100% - идеально
    Ответ написан
    Комментировать
  • Какие нейронки или программы смогут восстанови эл. схему по фото платы?

    @rPman
    openai:o4-mini
    оно там много что на галлюцинировало, но в полуручном режиме вроде можно попробовать в KiCad
    Исходников под свободную лицензию практически нет. Если вас устраивает полуавтоматическая схема, проще:
    * Снимите фотки, приведите к 1:1 в масштабе и без искажений.
    * В KiCad создайте новый PCB-проект, подложите снимки на слои F.Cu/B.Cu.
    * По фотографиям вручную обведите дорожки, определите компоненты (их расположение, ориентацию, footprint).
    * Запустите CvPcb, сопоставьте footprint-ы реальным компонентам → получите нетлист.
    * Сгенерируйте из нетлиста схему в Eeschema.

    https://docs.kicad.org/5.1/en/cvpcb/cvpcb.html
    назвать процесс удобным язык не поворачивается, но что то мне говорит что можно запилить скрипт, на основе openvc (снаружи) и макрософ (внутри kicad)
    Ответ написан
  • Qemu NAT соединение на сетевой интерфейс?

    @rPman
    у qemu есть опция hostfwd, которая позволяет настроить перенаправления портов из хост сети во внутрь локальной сети гостевых ОС - hostfwd
    https://wiki.qemu.org/Documentation/Networking
    -netdev user,id=net0,hostfwd=tcp::21001-192.168.1.1:21,hostfwd=tcp::21002-192.168.1.2:21 
    -device e1000,netdev=net0

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

    @rPman
    brave на хромиуме основан, редактируй ветку реестра в HKLM (или HKCU) Software\Policies\Google\Chrome (или Chromium\Chromium) (для linux там json нужно править)

    https://chromeenterprise.google/policies/#DefaultS...
    #DefaultSearchProviderName
    #DefaultSearchProviderKeyword
    #DefaultSearchProviderSearchURL
    #DefaultSearchProviderSuggestURL
    Ответ написан
    Комментировать
  • Откуда берется inject кода в мазиле и хроме при вычищенном кешировании?

    @rPman
    Открой в консоли разработчика закладку - сеть (network), обнови страницу, и сделай тут же поиск по содержимому AJAX!!!!! (нужно в строке Поиск справа нажать на лупу, откроется еще одна строка поиска ниже уже по содержимому), так ты найдешь по какой ссылке грузится этот код.

    Ты можешь открыть закешированную ссылку как основная ссылка и уже на нем нажать ctrl+f5 тогда она перегрузится принудительно.

    Так же в настройках браузера есть возможность удалить кеш и все связанное с конкретным сайтом.
    Ответ написан
    Комментировать
  • Возможно ли программно ускорить работу смартфона Realme C25S?

    @rPman
    Не уверен что это заметно ускорит работу
    Вот отзыв по установке на твой смартфон Pixel Experience 12.1 Unofficial
    Ответ написан
    Комментировать
  • Что делать если сайт долго загружается?

    @rPman
    Веб технология, достаточно сложный раздел IT, он включает в себя сразу несколько независимых разделов - сети, параллельные вычисления, базы данных, бакэнд (в твоем случае php), фронтэнд, html+css, devops (банально умение работать в *nux ОС и уметь выбирать и устанавливать нужный софт), в догонку понимание работы поисковых и рекламных сетей (они много всякого вносят в процесс)...

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

    Но я так понимаю вам так и так надо, и найти специалиста вы не можете (как в том анекдоте - я и есть тот админ), поэтому начните анализ проблемы, начиная с браузерной консоли разработчика (вызывается по F12), в ней вкладка Сеть, затем обновите страницу ctrl+F5 (это сбросит кеши для сайта, так как если бы вы впервые на него зашли), получите список запросов, по каждому видно сколько времени он выполнялся, выбираете самые долгие и смотрите внизу вкладку Тайминги, там будет видно, какая именно часть запроса тормозит... если затык в Ожидание - то проблема в коде сайта или сервере, который долго формирует ответ, если в Получение - то проблема с сетью, если проблема в TLS то возможно причина в вашем провайдере (его dpi, они могут глючить), долгое Соединение может говорить о как проблемах с интернет (так же провайдер) так и на сервере, ну а DNS это проблема настроек на компьютере

    p.s. 'кто то по нескольку раз ломится' а не ddos атака ли на ваш сайт? для незащищенных сайтов, такая атака может быть очень простой и почти бесплатной для атакующих, просто нащупать проблемные страницы и открывать их... настраивайте автоблокировки (это отельная наука, и с нуля качественно будет сделать не просто)
    Ответ написан
    1 комментарий
  • Сильная загрузка процессора на Win10, что делать?

    @rPman
    В windows 10 антивирус очень агрессивный, его онлайн проверка может проверять невинные файлы с данными, давая те самые 10%-15% нагрузки но главное, убивая процессорный кеш а значит задачи, которые без фоновой нагрузки, из кеша не вылезали и давали высокую отзывчивость, теперь так не делают.

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

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

    Проведи эксперимент, отключи антивирус (фоновую проверку), пропиши в hosts домены майкрософта (их можно взять из скриптов оптимизаторов или хотя бы от сюда, убрать вручную позже не составит проблемы)
    Ответ написан
    1 комментарий
  • Очень медленная скорость сохранения файлов с облака на один диск, где искать проблему?

    @rPman
    я правильно понимаю, что проблема только с яндекс.диск и только если качаете на hdd? если копирование с соседнего диска или на ssd нормально то это исключает проблему с сетью и проблему с диском.

    Осталась проблема с софтом, которую решить смогут в яндекс, попробуйте им пожаловаться.

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

    Это прекрасно было видно, при использовании torrent (у них в основе технологии - одновременная загрзка случайных частей файла), больше 10мбайт/сек сложно было получить (на windows, а вот на linux я отчетливо помню что торенты на hdd грузились заметно быстрее)...

    но зачем яндекс диск использует многопоточную запись (это предположение а не утверждение) мне непонятно, но может там на этот момент есть настройки?
    Ответ написан
    4 комментария
  • Почему люди проводят всего 1сек на сайте, согласно яндекс метрики?

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

    Как в анегдоте-рекламе - "внимание, сиськи! А теперь, когда вы обратили внимание, покупайте наши шпингалеты"
    Ответ написан
  • Как можно реализовать фиксирование заброшенной шайбы в ворота?

    @rPman
    Самое дешевле, что я бы порекомендовал, сделать видео фиксацию на базе скоростной камеры, попробовать использовать дешёвые (порядка 24т.р.) смартфоны, которые идут с 240 fps 720hd.

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

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

    @rPman
    неплохие места, куда устанавливаются 'приложения'
    * смотреть настройки - приложения, искать все что имеет доступ к работе поверх других окон, обычно вам нужно либо никакое либо пара из них, остальные удалять и отключать
    спасибо гуглу, в этом списке только названия, а они подделываются, поэтому вдумчиво внутрь каждого заходить и изучать
    * фон рабочего стола и виджеты
    Ответ написан
    Комментировать
  • Как импортировать wallet.dat без потери времени?

    @rPman
    Официальный bitcoin wallet не очень подходит для таких манипуляций... Более удобный и с большим функционалом рекомендуется electrum.

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

    Старая утилита для экспорта ключей, можно погуглить новые версии, так как у wallet.dat есть несовместимые версии.
    Importprivkey, указать не делать rescan
    Ответ написан
    2 комментария
  • Как установить 2 системы windows 10 на 2 SSD в один ноут?

    @rPman
    Устанавливайте системы, отключив другие физически диски, это самый простой способ для вас

    Будьте осторожны, переключаться между системами нужно, отключив фичу fast startup (например нажимая shift при выборе shutdown в меню каждый раз), иначе будет использоваться гибридный режим, при котором оперативная память скидывается на диск в файл hiberfil.sys в корне диска и при последующем включении быстро от туда загружаться (именно так достигается быстрая загрузка системы) но если загружаться в другую систему, консистентность файловой системы МОЖЕТ быть нарушена... можно конечно отключить диск соседней системы (в каждой установке отключаешь диск другой) в 'управлении дисками', а для не системных дисков в свойствах отключить кеширование записи, это уменьшит скорость записи на них но исключит проблему порушения диска при использовании fast startup.

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

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

    Это создание интерфейса на базе html+css (верстка), это javascript (не обязательно но рекомендован, особенно если вам не нужно с поисковиками бодаться), это бакэнд, состоящий из веб сервера + приложения (популярно php, но есть и javascript и java и python и вообще на чем угодно) и базы данных (а значит понимание работы сетей, многопользовательского доступа, транзакций и т.п.).

    Выбирайте, где будет храниться индекс искомой информации а точнее проводиться сам поиск. Популярно - это делают на веб сервере, но если у вас полностью статический веб сайт (состояит из html файлов и все) то можно сделать и на клиенте в браузере, для этого нужно будет знать javascript (альтернативно vbscript и если совсем необычно - то xml+xslt, но это совсем все переделывать, потому что выворачивает на изнанку подход к разработке).

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

    Если делать поиск на клиенте, то необходимо будет собрать в каком либо виде (пусть и в виде константы на javascript, т.е. json) индекс - содержащий искомую информацию и ссылки на страницы, где она размещена, в том виде, в котором его удобно будет искать.

    Я очень очень давно видел очень странную реализацию поиска на стороне клиента, каждая страница содержала javascript метод, прописанный на onload, который проверял, что страница загружена во frame, и если да то проводил поиск и вызывал у потомка метод - Результат поиска, с указанием true/false есть ли искомая информация тут (там скорее всего простой поиск по подстроке тупо по содержимому документа document.InnerHTML). На странице поиска был список всех страниц сайта (несколько десятков), они по очереди подключались во frame, делая следующий на получение ответа от предыдущего... т.е. при поиске по очереди загружались страницы, проверялись, нужная ли она или нет, и поиск продолжался, по окончанию оставался список нужных, можно было ткнуть на нужную... естественно страницы всего сайта попадали в кеш браузера после первого же поиска, все работало очень неплохо (я не помню что там было сделано на случай ошибок, сейчас такое бы на чистом javascript реализовали бы),.. делать так не рекомендую но как пример что способов реализовать поиск очень много.
    Ответ написан
    Комментировать
  • Как распаковать архив рекурсивно?

    @rPman
    т.е. нужно просто рекурсивно зайти в каждый подкаталог, и для каждого zip файла выполнить unzip -x name.zip

    for /R %%F in (*.zip) do unzip x "%%F" -d "%%~dpF"
    p.s. проверить не на чем, очень давно без windows и вообще не рекомендую писать сложные скрипты на bat, языку лет 30 уже наверное.. можно наверное на powershell но я не подскажу мне он еще меньше нравится.

    в windows в поставке идет штатно полноенный .net и коппилятор c#/js#/vbs#, с адекватным синтаксисом.

    а еще ранее, с windows идет windows scripting host, с поддержкой javscript/vbscript, который запускает скрипты прямо из текстового файла wscript //nologo myscript.js..

    да в лоб код будет объемнее, но если тебе нужно работать с датами, проверять корректность распаковки или к примеру контролировать вывод архиватора (например были ли перезаписи файлов с теми же именами) то нормальный язык предпочтительнее
    Ответ написан
    Комментировать
  • Как победить самовольную установку драйвера jacarta на сервере Windows 2019?

    @rPman
    А если позволить установить драйвер и отключить (не удалить а disable) его в диспетчере устройств?
    Ответ написан
    Комментировать
  • Почему низкая скорость скачивания на Intel® Ethernet Controller I211-AT?

    @rPman
    вариант в лоб - плохо обжат кабель, при использовании 100мбит используются не все жилы, а для 1000мбит - все
    Ответ написан