Задать вопрос
  • Какую прошивку ставить на микросхему программатором?

    @rPman
    https://openwrt.org/docs/guide-user/installation/s...

    sysupgrade это бинарник, который запускают на самом устройстве уже из запущенного linux, он однозначно не подходит для прошивки программатором
    Ответ написан
    6 комментариев
  • Низкая скорость скачивания торрентов при гигабитном интернете?

    @rPman
    Пальцем в небо, но например дешевые сетевые контроллеры (те что в материнки встраивают например, типа реалтека) не позволяют утилизировать гигабитный канал не на синтетических данных, там тупо процессор не справляется, и даже iperf до соседней машины больше 900мбит не даст (а видел даже 700мбит)... если бы речь шла про локальную сетку и какой-нибудь не шибко сложный софт, то увеличив тот же mtu у соединения можно было бы увеличить скорость, но torrent протокол очень сложный, и его работа зависит от тех у кого ты скачиваешь в большей степени чем от твоих настроек, поэтому с твоей стороны, если причина аппаратная, ты решить проблему скорее всего не сможешь.

    Попробуй уменьшить или увеличить количество одновременных подключений в torrent клиенте. Смени клиент на что то по проще. Проведи эксперимент в linux (так исключишь особенности настройки qos в windows, резервирующий заметный процент канал и который отключить целый квест). Так же протестируй связь в локальной сети между двумя машинами (без роутера, напрямую), как торентом (буквально один раздает другой скачивает, для чистоты эксперимента можно без интернета) так и синтетическими тестами типа iperf.

    p.s. а ты уверен что скачиваемый торент в принципе может быть отдан лично тебе на такой скорости? может там личеров три с половиной калеки на adsl?
    Ответ написан
    Комментировать
  • Возможно-ли сделать рут на устройстве где доступен только system раздел?

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

    p.s. https://4pda.to/forum/index.php?showtopic=928322 тут пишут что рута нет и не предвидится
    Ответ написан
  • Какую и как дообучить модель машинного перевода?

    @rPman
    Не разбираюсь в вопросе, но когда читал про это, самое простое что можно сделать, взять обученную сетку у фейсбука, и изучить документацию по повторению их результата но уже на своих данных
    https://github.com/facebookresearch/fairseq/tree/m...
    Ответ написан
    5 комментариев
  • Как правильно бэкапить в этом случае?

    @rPman
    ACL - во всех современных linux дает дополнительный слой прав поверх привычных chown/chmod.

    Можно с помощью setfacl выдать дополнительные права на файловую систему специально созданному пользователю backup и тогда rsync с удаленной машины сможет залогиниться под этим пользователем и скопировать файлы.
    Типа так:
    sudo setfacl -R -m u:backup:rx /
    а копирование с удаленной машины типа так:
    rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} backup@remote:/ /path/to/destination

    дополнительно нужно будет настроить без парольную аутентификацию под пользователем backup на эту машину

    p.s. резервное копирование больших объемов данных, особенно если файлы большие или, к примеру, во время резервного копирования могут быть записаны, потребует заморозку файловой системы с помощью снапшотов, выбор технологии которых накладывает различные ограничения, например LVS кратно роняет скорость работы файловой системы, на которой создан снапшот. Я бы рекомендовал cow файловые системы btrfs/zfs, у них из коробки максимально эффективная система снапшотов (на основе которой можно создать инкрементальные бакапы на порядок удобнее и быстрее чем с помощью rsync) но они роняют (десятки процентов на hdd) скорость работы баз данных в принципе... в общем нужно думать и правильное решение - исключить файлы баз данных из резервного копирования и настройка этого копирования уже средствами базы данных.

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

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

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

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

    Установи OpenHardwareMonitor, он показывает больше информации по датчикам и позволяет делать логирование (советую на сетевой диск, тогда данные не будут потеряны из-за bsod).

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

    Для выявления нужно создать синтетическую нагрузку на определенные компоненты по отдельности. Например нагрузка на процессор но не на диск и не на оперативную память (нужно подобрать числодробилку). Нагрузку на оперативную память легко организовать тестом памяти. Нагрузку на диск/контроллер - тестом диска (хватит на чтение, кстати pcie nvme диски не используют южный мост, они подключены напрямую к cpu). Можно отдельно потестировать сетевую карту (каким-нибудь iperf).

    Самый надежный тест - последовательная замена компонентов сборки на заведомо рабочие, но это потребует их наличие, что обычно возможно только в сервисном центре.
    Ответ написан
    1 комментарий
  • Как на данный момент можно работать на Access?

    @rPman
    Не нужно ms access.
    Скачивайте microsoft visual studio community легально бесплатно и создавай приложения баз данных, с использованием wfp или win forms.

    Саму базу данных создавай в бесплатных инструментах типа db forge community, выбрав бесплатную базу данных типа mysql, postgres, sqlite,...
    Ответ написан
  • С помощью какой AI модели можно локально обработать аудио-файлы (русский голос)?

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

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

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

    Лучший из доступных это comifyui, отвратительный интерфейс но зато максимальный функционал, workflow это по факту программа в GUI в виде графа, готовые с некоторых сайтов инструкций можно получить буквально перетянув изображение с примером в окно программы, и получишь пример, в котором максимум подправить имя файла с весами нейронки (а вот найти и загрузить которые придется вручную). Есть огромное количество плагинов, которые проще устанавливать не вручную а с помощью comifyui-manager

    Следующий, более user frendly - stable diffusion webgui, очень удобный, функциональный, но весь функционал заморожен тем что предлагает сам gui или его расширения.

    Твоя задача не очень понятна, но могу предположить что тебе нужен режим inpaint, который позволяет указав часть изображения маской, дорисовывать его, очень мало открытых нейронок, дают такой функционал, собственно из доступных только stable diffusion 1.5 inpaint (догадываюсь что спецы могут сделать и другие, в т.ч. с lora но нужно копать эту тему очень глубоко), с соответствующим качеством
    Ответ написан
    Комментировать
  • Почему модель llama предсказывает только один класс?

    @rPman
    вставь вывод отладочной информации или в отладчике посмотри, значение result[0] в методе classify_with_tokenization

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

    Правильно - обучить свою модель, на базе предобученной (не думаю что тебе потребуется большая модель, даже гугловская gemma 2g подойдет), но обучающая выборка должна содержать сотни и тысячи примеров.
    Ответ написан
    Комментировать
  • Какое разрешение правильное на MacOS?

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

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

    Отсюда, рекомендованные для экрана разрешения 2880x1864 или 1440x932.

    Настоятельно рекомендую выставлять нативное разрешение матрицы, а размеры текста изменять настройками масштабирования.
    Ответ написан
    Комментировать
  • Как проверить 500 000 файлов word,exel,pdf ,txt что они не битые?

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

    Так же можно делать все то же самое из любого другого языка программирования, я помню делал что то похожее на c# в visual studio, это удобнее чем писать на vbscript.
    https://learn.microsoft.com/ru-ru/dotnet/csharp/ad...
    Ответ написан
    2 комментария
  • Из-за чего показания спидтеста в 10р выше ограничения?

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

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

    Ну и помним, что ширина линии между городами и странами значительно меньше той, которая у вашего провайдера до вас или по вашему городу. Условно 'весь город' может сидеть на 40мбитах 'наружу', когда как по городу легко будет давать гигабит.
    Ответ написан
    Комментировать
  • Почему скорость NVME диска такая же как и SATA в proxmox?

    @rPman
    Xeon L5630
    жуть какие тормозные (в singlethread они как типовая машина уровня 2013г ~1000 попугаев, когда как современное железо дает 3000-4000), а еще контроллер nvme у тебя небось китайский нонейм, плюс у тебя виртуализация proxmos дает накладные расходы (минус 30%-90% cpu, именно так) плюс ты же виртуальный контроллер создаешь, он именно на мелких операциях так же даст накладные расходы.

    Хочешь реальную скорость, тестируй из нативно запущенной ОС.

    Полагаю именно это показывает разницу в скорости IOPS между домашней машины и 'сервером'.
    Ответ написан
    4 комментария
  • Как получить федеральный цифровой канал DVB-T2 и стримить его через Linux?

    @rPman
    На сколько я знаю все в одном есть в vlc и в ffmpeg, они могут брать поток из любого источника (будь то pci плата захвата или usb) а так же позволяет публиковать поток

    p.s. ubuntu 24.04 lts может получиться нежданчик с поддержкой железа, еще года с выхода не прошло, но я очень давно такой фигней не занимался, может там уже все хорошо

    p.p.s. пожалей свои мозги и мозги своих пользователей в сети, не нужно множить зло федеранльный мусор

    Раз в неделю собирай список раздач с какого-нибудь торрент трекера, скачивай его консольным rtorrent, отправляй на трансляцию, удаляй, скрипты по 2-3 строчки.

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

    @rPman
    Если операционная система windows 7..11 то можно установить приложение ibik aster (лицензия копеечная) и создать полностью независимое рабочее место (можно даже для него подключить дополнительную клавиатуру/мышку)...
    spoiler
    формально можно настроить так больше десятка рабочих мест, максимум потребуется купить usb-hub, чтобы можно было подключить больше клавиатур и мышек, а так же видеокарты с необходимым количеством видеовыходов

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

    p.s. в linux подобный функционал доступен изначально с помощью loginctl (только xserver варианты DE, не wayland) но без рукошевелений доступно только по 1 рабочему месту на каждую физическую видеокарту (можно убрать это требование через xephyr но не просто).
    Ответ написан
    2 комментария
  • Как оптимизировать скорость обновления материализованного представления Postgres?

    @rPman
    Прекратить пользоваться json, разобрав его структуру хотя бы для тех данных, которые требуются независимо друг от друга, и разместить в таблицах. А то это тупо убивает любые методологии, которые созданы в postgres для ускорения работы с этими данными.

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

    @rPman
    Ищи в network файл с расширением m3u8, он там не обязательно будет, так как может быть сгенерирован скриптом (правда я такое не видел), это текстовый файл, со списком кусков.

    Если сервер не требует особых заголовков авторизации то можно получить готовое видео с помощью ffmpeg (указав прямо ссылку на него либо выкачав заранее его и куски в нем другими инструментами, хоть тем же wget) в режиме copy или даже перекодировать под нужный тебе формат.
    Ответ написан
  • Как в excel скрыть результаты формул, если ещё не введены значения?

    @rPman
    Добавь в формулу if с проверкой наличия значений в исходных ячейках, и если не так, возвращай пустую строчку
    Ответ написан
    1 комментарий