Задать вопрос
  • Что будет если подключить 4-pin вместо 8?

    @rPman
    4pin cpu power можно вставить в 8pin cpu power слот (неправильно не получится, смотри внимательно на конфигурацию разъема), работать будет но до тех пор пока питание по cpu не превысит возможности блока питания
    Ответ написан
    2 комментария
  • Как подключить 2 внешних монитора к AMD Radeon R4 Graphics?

    @rPman
    Что за ноутбук? Что за ОС.

    удостоверься что проблема не в софте, загрузившись к примеру с liveusb linux (ubuntu/kubuntu) или windows winpe (там будут проблемы с драйверами по этому без гарантий)
    Ответ написан
  • Почему рнн нейронка не обучается нормально?

    @rPman
    Потому что предугадать температуру и скорость ветра по историческим данным простым способом невозможно.

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

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

    Нейронная сеть нормально бы могла бы работать в каких то пределах (например часы) если бы информация была бы полной (не было бы моментов времени когда данные - неизвестны), так же понадобятся 'сырые' показатели а не усредненные (точные сложнее найти, все что доступно это усредненные за период) и скорее всего чтобы получить нормальный результат, понадобится большая и сложная нейронка и большие вычислительные мощности
    Ответ написан
    9 комментариев
  • Шаблонный код: Чем можно удобно генерировать код для автоматизации сборки по шаблону?

    @rPman
    Я использовал php для генерации кода, в т.ч. других языков программирования.
    Это очень простой, легко читаемый, поддерживаемый редакторами (раскраска, автодополнение,...) изначально создаваемый именно как генератор (текстов и html) на основе программируемого шаблона. Поддерживается всеми популярными ос и платформами (различия минимальны, в задачах шаблонизации не существенные)
    Ответ написан
    3 комментария
  • Как сделать вещание аудиопотока на vps?

    @rPman
    По уму не нужно сильно что то симулировать, сам браузер уже целая ОС песочница и в ней уже много что есть... погугли ключ chromium –use-fake-device-for-media-stream и как его с selenium используют.
    Ответ написан
  • Как решать конфликты прав между пользователем, выполняющим деплой, и рутом, создающим файлы через docker?

    @rPman
    Причина проблем в том что github-runner запускает docker из под root с помощью sudo, а дальше все права файлов будут рутовые.

    Необходимо разрешить github-runner запускать docker без sudo (добавить в группу docker, погугли подробности, там есть еще нюансы) тогда все остальное так же можно будет разрулить правами доступа
    Ответ написан
    2 комментария
  • Возможно ли запускать программы (.exe) на самописной OS Cosmos OS?

    @rPman
    Да, самый популярный инструмент - wine.

    С вас самый минимум (сарказм) - собрать (скомпилировать) этого монстра под вашу ОС и архитектуру железа, для этого она должна быть как минимум posix совместимой и на ней должен быть как минимум компилятор gcc (с его помощью можно будет собрать остальные инструменты, нужные для сборки wine)

    p.s. пример обратного механизма, запуск linux приложений в windows - wsl (его первая версия, так как вторая - это фактически виртуальная машина)

    p.p.s. когда то очень давно, во времена os/2 и появления winnt4, в windows был встроенный механизм поддержки и приложений из unix операционных систем но был старательно уничтожен майкрософтом во имя зла и монополии (в те времена к примеру win32 запускались в os/2 нативно)
    Ответ написан
  • Как хранятся данные на диске?

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

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

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

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

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

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

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

    Выбери другой источник пакетов php, например на launchpad backports
    Ответ написан
  • Есть ли свободная программа для преобразования аудио в текст?

    @rPman
    https://github.com/openai/whisper
    модель автоматом скачивается, поддерживается куча языков, результат выдает с таймингами в формате субтитров
    Ответ написан
    Комментировать
  • Требуется решение(fs) для линейной записи файлов на диски?

    @rPman
    Btrfs умеет так, так же позволяет добавлять и удалять диски на лету
    Ответ написан
    Комментировать
  • Можно ли запустить программу на языке C в операционной системе FreeDOS или MSDOS?

    @rPman
    visual studio не умеет собирать приложения под msdos

    Из современных компиляторов это умеет gcc https://habr.com/ru/articles/412867/ там в статье ссылка на гит, пример makefile очень простой
    Ответ написан
    Комментировать
  • Сломался контроллер на одном хранилище Xenserver iSCSI. Как перемонтировать диски в локальное хранилище?

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

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

    p.s. точно знаю что существует софт для чтения данных с таких дисков (не монтирование а для копирования), гуглить по названию контроллера
    Ответ написан
    1 комментарий
  • Что лучше rtx 3070 или rtx 4060 для ноутбуков?

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

    И да, питания не хватает и как только куцая система охлаждения перегревается, все уйдет в тротл.

    Это как нужно себя ненавидеть, чтобы играть на ноутбуке (адски дорогой конфиг с кучей неудобств)! Правильный игровой 'ноутбук' - это стационарный компьютер.
    Ответ написан
    Комментировать
  • Как сделать так, чтобы не выходил из программы, пока не нажму Ente?

    @rPman
    Значит на машине не установлен python

    Окружений python несколько, как минимум свое идёт вместе с ide. Если ставить python с официального сайта, то окружение будет единое для всех приложений, рекомендую начать именно с этого варианта.
    Ответ написан
  • Как на выделенном сервере создать несколько dev окружений?

    @rPman
    В подавляющем большинстве случаев все описанные приложения умеют работать в пределах одной установки с разными пользовательскими правами (php-fpm с оговорками, при должном красноглазии можно запустить три экземпляра, настроив в локальной сети дополнительный ip адреса для каждого), пользователи linux позволяют независимые подключения по ssh (один и тот же адрес), точно так же пользователи mysql могут быть настроены для работы со своими базами данных (создание БД потребует действия от администратора, либо подготовить простенький скрипт заранее и использовать sudo)
    Ответ написан
    Комментировать
  • Как настроить обмен данными между сайтами, для автоматического обновления данных?

    @rPman
    Исходный сайт должен инициировать обновления цен в базах остальных в момент изменения (чтобы не делать наоборот, другие сайты периодически бездумно стучатся в базу основного с вопросом - изменились ли цены), т.е. буквально в момент когда в коде сайта идут обновления базы, дублировать вызов этих же запросов на подчиненных сайтах (тогда таблицы с товарами будут идентичны) - это фактически репликация базы данных в формате master -> slave но в 'ручном' режиме. Кода для этого понадобится совсем немного, понадобится разработкать какой то минимальный api для взаимодействия с подчиненными сайтами (буквально отсылка sql запроса, обязательно с авторизацией).

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

    Даже если база данных не умеет реплицировать выбранные таблицы, можно настроить master->slave репликацию на новосозданную копию основной базы на подчиненных веб сайтах, и на них уже делать запросы в соседнюю базу (все базы данных позволяют обращаться в запросах к соседней базе данных, но могут не работать транзакции)
    Ответ написан
    Комментировать
  • После того как посмотрел ютуб в поиковой строке пишется что делатЬ?

    @rPman
    Что за браузер? почему у поисковика гугл такой фон? определенно либо сам браузер подменен либо установлено расширение, которое что то ломает.

    Для начала удали все расширения из браузера.
    Ответ написан