Задать вопрос
  • Зачем задавать ip интерфейсу?

    @rPman
    Akina, раньше сеть работала в локальной сети workgroup for windows без домен контроллера

    p.s. я без особого старания пробовал настроить локальную сеть win10 из двух машин + linux samba, не получилось, винда упорно не хочет собирать список машин
  • Как заблокировать возможность делать скриншоты на моем сайте или хотя бы по нажатию на PrtScn возвращать серую картинку вместо изображение сайта?

    @rPman
    там должен быть черный экран именно на скриншоты и запись экрана
    если у тебя не так значит где то глюк
  • Чистил БД и сломался сайт, восстановление бекап БД не решает проблемы, как починить сайт?

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

    Если не было рабочих бакапов, в следующий раз ты делать их станешь (и само собой проверять на работоспособность), такова селяви.
  • Чистил БД и сломался сайт, восстановление бекап БД не решает проблемы, как починить сайт?

    @rPman
    Warning: fileperms(): stat failed for /var/www/www-root/data/www/babyki.by/index.php in /var/www/www-root/data/www/babyki.by/wp-admin/includes/file.php on line 2147

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

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

    Очевидно что кроме базы данных ты что то сделал с файлами, откати и их назад
  • Чистил БД и сломался сайт, восстановление бекап БД не решает проблемы, как починить сайт?

    @rPman
    Ответ не является допустимым ответом JSON.
    смотри в консоли разработчика браузера (вкладка network -> выбрать запись -> вкладка Response), что тебе вернулось в этом json, скорее всего сообщение об ошибке смешалось с ответом, так же смотри логи веб сервера, там будут так же сообщения об ошибке, по которым все можно будет понять
  • Как скачивать сторонние приложения не из microsoft store на windows 11?

    @rPman
    С каких пор Майкрософт сделала возможность устанавливать приложения как из аппстор но сторонних? От них это требовали десятилетие, а они не реализовывали, наверняка по причинам пожелания монополии?
  • Почему некорректно выводится строка?

    @rPman
    Максим Косьмин, покажи проблему текстом, на картинке ничего этого нет
  • Что почитать про диски (HDD, SSD) и файловые системы, желательно какое-то системное описание?

    @rPman
    Алексей,
    У меня когда доходит до 10-100 млн файлов все прям умирает (5-10х потери скорости чтения запросов по имени типа "/mnt/disk/files/1/2/3/img.jpg"), при условии максимум 1000 файлов/каталогов в одном каталоге, отсюда и появилось желание ускорить/посмотреть как правильно
    миллион файлов это что то с чем то.

    Многоуровневое хранение - верное решение но...

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

    код работы с такой 'базой' пара строчек (тебе же только на чтение), для записи контейнеры перезаписывай.

    p.s. когда то давно я делал такой, вместо базы со смещениями у меня был 64-битный идентификатор, в котором были зашиты смещение и размер файла, а сам контейнер размещался напрямую в диске без разделов файловых систем.
  • Что почитать про диски (HDD, SSD) и файловые системы, желательно какое-то системное описание?

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

    Под твою конкретную задачу выбор у тебя только купить ssd (nvme) и файловую систему по проще, тот же ext4 и опцию noatime (кстати если сделаешь размер кластера равным или больше файла изображения, это может заметно уменьшить накладные расходы файловой системы (правда за счёт накладных расходов на место, так как какого бы размера файл не был, он бы занимал минимум кластер)
  • Что почитать про диски (HDD, SSD) и файловые системы, желательно какое-то системное описание?

    @rPman
    shurshur, спасибо, мой косяк, nmap это утилита анализа сетей и открытых сервисов на машинах в ней
  • Что почитать про диски (HDD, SSD) и файловые системы, желательно какое-то системное описание?

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

    В linux это кстати буквально файл (открываешь хоть fopen файл с именем /dev/sda1 но нужно либо настраивать права доступа или делать это под root)

    Про random access я уже сказал, все проблемы создает физическая реализация носителей, только RAM может без особых накладных расходов позволять читать случайно.

    Дорогие ssd позволяют так же выдавать высокий iops именно с random access. Остальные же (и тем более hdd) дадут считанные десятки/сотни запросов в секунду (но благодаря тому что за один запрос устройство может выдать сразу большой блок данных, можно заранее сохранить несколько записей рядышком и запрашивать их сразу скопом, кратно увеличивая итоговое количество 'записей в секунду')

    Еще раз резюмирую, хочешь большие скорости - пили свой формат хранения

    p.s. работа с нейронками не требует особо высокой СЛУЧАЙНОЙ скорости, ведь данные там запрашиваются последовательно, а значит их можно разместить в одном файле. Еще момент, если размер изображения - сотни килобайт- мегабайт, можешь вообще не заморачиваться с форматами и размещать по одному файлу на картинку, современные файловые системы очень неплохо это оптимизируют!
  • Как подключить 2 внешних монитора к AMD Radeon R4 Graphics?

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

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

    удостоверься что монитор не желает работать в linux
  • Можно ли скрыть от приложения использование эмулятора?

    @rPman
    billllllll, ты не понял, речь не про идентификаторы, а к примеру capabilities той же видеокарты
    А для android есть еще тьма устройств, переферия, которую не спешат релализовывать в виртуалках типа радиомодуля (bluetooth/wifi/mobile), usb подсистема, свой контроллер ram и осообенности разбиения ssd...

    верным подходом был бы реверсинженеринг софта на предмет, какую именно информацию он использует для обнаружения виртуализации ну или даже взлом его, чтобы отключить проверку в принципе
  • Шаблонный код: Чем можно удобно генерировать код для автоматизации сборки по шаблону?

    @rPman
    Когда выбирают 'иное' решение, есть какие то обоснования этого, ну чего то не хватает, или удобство, или огромный багаж уже написанного кода?
  • Как решать конфликты прав между пользователем, выполняющим деплой, и рутом, создающим файлы через docker?

    @rPman
    Группа для этого и создана.
    по поводу безопасности сложнее, по сути не должно быть плохо, но чтобы ответить по факту нужно проводить исследование.
  • Возможно ли запускать программы (.exe) на самописной OS Cosmos OS?

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

    p.s. posix не просто так разработан, если ОС его придерживается, то можно воспользоваться уже созданным тулчейном как для работы так и для компилятор, это не значит что все автоматом заработает, но сложность модификации gcc под твою ОС уже не космическая (это кстати первое что должен делать разработчик любой ОС - создать или адаптировать существующий компилятор c/c++, чтобы не писать на ассемблере с нуля), а дальше - есть компилятор, значит необходимые инструменты можно будет попытаться собрать из существующих opensource.
  • Возможно ли запускать программы (.exe) на самописной OS Cosmos OS?

    @rPman
    Задача подобного уровня является на столько сложной что для ее решения понадобятся сотни тысяч (оценка от балды, возможно миллионы) человекочасов (CosmosOS не posix, это значит либо приводить ее к виду прослойкой либо переписывать wine, и то и другое задача, сложнее чем в принципе создание этой ос)
  • Что лучше купить для работы в ue5?

    @rPman
    линейку quadro
    Такой совет только врагу можно пожелать, эта линейка нужна только тем у кого софт завендорлочен на нее, а так дорого и медленно.

    У человека задача пилить игры на UE, ему хватит любой видеокарты, которые покупает целевая аудитория его проектов.
  • Как добавить модуль pdo?

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

    дай ссылку на этот реп