Задать вопрос
  • Как монетизировать домашний сервер?

    @rPman
    Видео из закромов, на 6 ГБ
    единственное в твоем конфиге что возможно может иметь ценность, с ростом количества vram будет расти цена.
    Есть сервисы по сдаче в аренду своих мощностей, загляни на vast.ai

    Правда 6гб мало, потянет генерацию картинок опенсорсными утилитами, 16гб уже можно на видео замахнуться (читал что на 8гб поднимали но хз как, если официальные требования к какому-нибудь HunyanVideo - 45гб)
    32гб (можно 2x16) это уже запуск вполне адекватной для опенсорса майкрософтовской phi-4 15b или чего то типа qwen distiled deepseek 14b
    Ответ написан
  • Как в vlc плеере сделать мозаику на ubuntu?

    @rPman
    vlc --vlm-conf Mosaic.vlm

    Попробуй так: vlc --vlm-conf=Mosaic.vlm

    Сам я мозайку делал в браузере, пишешь html с использованием video тегов, все по твоим условиям и правилам, можно добавить открытие ссылки конкретного видео в отдельном окне при клике и т.п.

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

    @rPman
    Все не нужное, что связанно с windows и ее обновлениями можно удалить штатной утилитой cleaner (до win10 есть еще правая кнопка на системном диске C, свойства, утилиты, очистка, но в win11 это убрали), после запуска выбрать режим 'Очистить системные файлы', тогда сможет удалить остатки от обновлений и точки восстановления

    Так же, какая-либо из ваших особо умных программ, могла создать точку восстановления, их создает и windows перед обновлением но позже удаляет, а вот пользовательские нужно удалять самим.
    Ответ написан
    1 комментарий
  • Почему AI(Deepseek, Qwen) даёт битые ссылки на код?

    @rPman
    Нет, ИИ не может решать задачи в лоб, детерминировано и без галлюцинаций, тем более когда в контексте много информации.

    В 'мозги' ИИ затолкали коллосальный объем информации, и оно путается в ней. Но можно очень сильно помочь, если в контекстное окно вместе с задачей, давать всю сопроводительную информацию, которая может понадобиться для ее решения. например просите составить команду для утилиты, добавьте в контекст вывод --help этой утилиты или из документации.. и тут уже проблема другого рода, как выбрать, что именно добавить, ведь контекст не резиновый.

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

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

    ИИ прекрасно подхватил и это свойство человека.

    p.s. вот на основе ИИ можно создавать агентов, которые, использую классические детерменированные подходы, будут перекрывать недостатки.

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

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

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

    @rPman
    Если нужно делать это при запущенном приложении, то делай это с помощью таймеров, а работу делать как в текущем потоке (например асинхронно) так и использовать ThreadPool

    Если речь об организации запуска задачи вне запущенного приложения, то нужно использовать средства операционной системы, для windows это task scheduler, можно настраивать вручную а можно использовать командную строку или powershell или использовать старый COM Scheduler.Service (есть готовый NuGet пакет Microsoft.Win32.TaskScheduler)
    Ответ написан
    Комментировать
  • Как запретить регистрацию в определенной мобильной сети?

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

    Например в android - Настройки - SIM-карты и мобильные сети - выбрать нужную сим карту 'Настройки сим карт' - Мобильные сети - отключить 'выбирать сеть автоматически'
    Ответ написан
    Комментировать
  • Как frontend и backend соединяют в единый проект?

    @rPman
    фронтэнд - это приложение (html+css+javascript) для веб-браузера, запускается у пользователя, оно должно быть создано таковым, что бы делать запросы к бакэнду

    бакэнд - это приложение (другое), запускаемое на сервере, которое обеспечивает функцианирование всей системы (но бывает оно не единственное). Обычно бакэнд состоит из готового веб сервера (например nginx/apache или майкрософтовский IIS , который выполняет большую часть рутинных операций, включая отдачу статичных файлов, те самые html, css, javascript, точнее те что не меняются в процессе работы приложения) и приложения/модуля (php или к примеру майкрософтовский asp.net), который отдает динамический контент - файлов, содержимое которых меняется в зависимости от запроса фронтэнда.

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

    Разделяют два подхода к реализации всего веб-приложения (обычно это не тригер а нестрогий выбор, типа 'немного первого подхода и в основном второго'):
    1. на каждое действие пользователя (клик по разным страницам сайта и элементам интерфейса типа меню) бакэнд заново формирует html (и по необходимости все остальное) а веб браузер это отображает.
    В этом подходе javascript не требуется, браузер практически не тратит ресурсы, но тратятся ресурсы сервера и нагружается сеть между ними.
    2. все что касается интерфейса реализуется на javascript в браузере, html формируется на javascript, но данные и операции, отсылаются на сервер к бакэнду в виде относительно небольших (по сравнению с html интерфейса) файлов-запросов (формат и структуру этих запросов часто приходится разрабатывать самостоятельно, но есть хелперы).
    Исторически сложилось, что данные от бакэнда удобнее передавать в текстовом виде в формате .json, а вот от фронтэнда к бакэнду исторически отправляют в виде multipart/form-data (то что отправляет на сервер html конструкция из тегов form, input, textarea и т.п.). Но это естественно не обязательные требование, и ничто не мешает и с клиента отправлять запросы в виде json, а так же вместо json использовать свой формат, например в браузер (и его javascript) встроено куча инструментов для отправки бинарных данных (например XMLHttpRequest).

    Очень много ограничений и требований накладывает выбор среды разработки, например при использовании visual studio asp.net, все будет завязано на майкрософтовскую инфраструктуру, начиная с деплоя и кончая собственно работы бакэнда.. Но как бонус, я отчетливо помню (при использовании WinForms) приложение для веб разрабатывалось точно так же как для десктопа, с очень небольшими отличиями, и при этом это работало в браузере (если честно отвратительно, но кто сейчас смотрит на качество реализации).

    p.s. есть еще старый но все еще рабочий способ, формирования страницы на клиенте с помощью xslt (это язык шаблонизатор для получения html), а сервер отправляет xml файл с данными. Можно упороться и реализовать все на таких шаблонах, что они не будут требовать javascript но работать все будет на стороне клиента с очень эффективной тратой ресурсов как сервера так и сети.
    Ответ написан
    1 комментарий
  • Почему выключается ПК в двухканале?

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

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

    @rPman
    Это какие то совсем древние технологии.

    Погугли World2vec, FastText, GloVe (Global Vectors for Word Representation), ELMo (Embeddings from Language Models), Universal Sentence Encoder (USE), Graph-Based Embeddings (SynGCN)
    или на основе трансформера, типа BERT (Bidirectional Encoder Representations from Transformers), Sentence-BERT

    сравнение эмбендингов проводят простым евклидовым расстоянием или к примеру вычислением угла между векторами

    p.s. скоро вместо 'ты что гуглить не умеешь' можно будет презрительно бросать - 'ты что с chatgpt общаться не умеешь'... мне кажется первое, чему учат все gpt ИИ сети, это технологиям работы с текстами, ИИ и т.п., так как это дает призрачную надежду что в будущем ИИ сможет улучшать себя если не полностью самостоятельно, то хотя бы частиично.
    Ответ написан
  • Невозможность разблокировки Samsung Galaxy A34 при вводе корректного пинкода, что это?

    @rPman
    Если на смартфоне есть учетная запись samsung, то можно воспользоваться сервисом smartthingsfind.samsung.com

    По поводу сервиса, высокая стоимость скорее всего из-за отсутствия официальной поддержки, официальный сервис должен это сделать дешево.

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

    @rPman
    Для хромиум браузеров есть фишка Workspaces
    Нужно будет настраивать source maps, сам я не пробовал но читал, вроде даже html так можно редактировать, который как то генерируется на сервере ну и конечно css и прочее тоже работает
    Ответ написан
    2 комментария
  • Как использовать Google Earth в своём приложении и возможно ли это вообще?

    @rPman
    https://mapsplatform.google.com/resources/blog/thr...
    как я понимаю тебе нужен static map api
    цены на количество загрузок, к примеру 10к - стоит 0$ а 20к уже - 20$
    Ответ написан
    Комментировать
  • Может ли стоимость продления домена увеличиться в цене если сайт станет сверх популярным?

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

    Для доменов первого и второго уровня типа .ru или .example.org. И да и нет, все зависит от того, у кого ты покупаешь домен.
    Если у регистратора - то стоимость продления не зависит от популярности, а вот если у перекупа, то как договоришься.

    p.s. допускаю существование неадекватных 'регистраторов'
    Ответ написан
    2 комментария
  • Какую кодировку выбрать для немецкого языка?

    @rPman
    Для мультиязыковых конфигов у тебя путь только к unicode, а значит выбор между:
    нефиксированной длинны на символ - utf8mb4 и utf8mb3 (соответственно максимум по 4 байта и по 3 на символ)
    и фиксированной 2/3/4 байта

    выбирать нужно такую кодировку, которая лежит в основе языка программирования или используемого фреймворка (правда не сразу это и поймешь, например на python) что бы было меньше перекодировок. К примеру .net (c#) использует 16-битные двухбайтовые utf16
    Ответ написан
    Комментировать
  • Как выбрать из таблицы нужный раут REST API?

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

    Я бы однократно (на каждое изменение списка роутов в базе) формировал бы php скрипт или лучше единое регулярное выражение (скорость на порядки будет выше), который бы давал ответ, какой это именно роут (просто собрать все строки через | и каждому дать имя по его id)
    Ответ написан
    1 комментарий
  • Как спасти SSD от гнобления со стороны ПК?

    @rPman
    Ssd обычно умирают разом, переходя в решим readonly, а вот так, что бы по чуть чуть, это редкость.

    Есть шансы, что проблема с кабелем sata или контактами на нем, окислы, пыль,.. когда меняли видеокарту заднего кабель и стало хуже. Для проверки смените порт на материнке и в идеале сменить кабель.
    Ответ написан
    1 комментарий
  • Почему подвисает система после установки нового диска?

    @rPman
    udma crc error - проблема с кабелем или контроллером диска, смени кабель, смени разъем подключения на материнке, может помочь

    p.s. брать БУ жесткие HDD или SSD диски, худшее решение, их продают обычно с рук именно потому что проблемы
    Ответ написан
    1 комментарий
  • Какая нейросеть умеет в дизайн?

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

    Попроси copilot майкрософтовский, он слабый как ИИ но туда много что напихали
    Ответ написан
    Комментировать
  • Автопереводчик телефонных разговоров под Андроид?

    @rPman
    Лучший аудио переводчик а реальном времени, как я понимаю, это openai gpt в реальном времени. Как минимум их chatgpt при наличии подписки в 20$ на презентации этот функционал показывали. Бесплатно можно посмотреть у Майкрософт их copilot.microsoft.com (только что проверил, промпт - 'переводи каждую мою фразу на русском на английский, а с английского на русский', заработало даже без авторизации в google chrome на android, но не в россии) или он же встроенный в edge, просто вслух попросив переводить указанные языки в нужном направлении.

    Точно помню были железные стартапы.

    Буквально месяц/другой как открыли realtime api, на гит есть примеры аудио чата

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

    @rPman
    Открой панель управления (та что со времён winxp живёт) - звуки - запись и удостоверится что выбран правильный источник звука, там же настройки громкости. Эти настройка отвечает за обычные приложения, а та что на через за майкрософтовские итипа скайп
    Ответ написан
    Комментировать