Задать вопрос
  • Какую библиотеку для поиска использовать?

    @rPman
    Нет никаких проблем записать данные в базу дважды, дублируя при каждой записи, - в json если у тебя прямо нестабильная структура между объектами (единственная причина почему я считаю нужно использовать sql как document oriented базу данных) и тут же в специальную табличку для поиска только те данные, по которым идет поиск

    на сколько я знаю есть даже отдельные базы данных, заточенные именно на такой подход (по крайней мере они использовались пока sql базы данных не запилили fulltext search)
  • Какую библиотеку для поиска использовать?

    @rPman
    Первая ошибка - хранить данные в базе данных в json
    Базы данных умеют как минимум делать поиск типа where name like "%word%other%" в вообще есть такая вещь как full text search, например у mysql, postgres
  • Какую библиотеку для поиска использовать?

    @rPman
    чем именно php search не устраивает? он ищет именно то что ты написал - поиск совпадающих слов плюс всякие плюшки типа автодополнения и тюнинг

    p.s. вообще то работу с данными лучше доверить базам данных, специализированным и не очень
  • Как перенести виртуальные машины из Xen 4.0.1 в ESXi?

    @rPman
    Так делать можно если это твои виртуалки и ты знаешь как там все устроено

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

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

    @rPman
    как знал что найдутся желающие на эту фразу потролить

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

    я всего лишь хотел донести мысль что УЧИТЬСЯ веб программированию нужно с низов, чтобы было понимание всего процесса, кстати то же самое нужно делать и devops и с тестами и даже аналитикой,.. тогда позже, инструменты и фреймворки будут восприниматься как помошниками по облегчению рутины а не черный ящик, над которым надо колдовать непонятные пассы, скопированные со stackoverflow
  • Как перенести виртуальные машины из Xen 4.0.1 в ESXi?

    @rPman
    верно, с другой стороны linux не такой привередливый, лишние удалить можно и потом
  • Как потерять криптовалюту?

    @rPman
    Кошелек хранит ПРИВАТНЫЙ ключ, который в свою очередь дает полный доступ к монетам на блокчейне

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

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

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

    даже псевдодецентрализованные типа tron/eos/solana/... так как в таких блокчейнах обыватель запустить ноду не сможет (обычно это дорого, требуется топовый сервер, терабайты ssd и т.п.) то такие библиотеки лезут к каким то централизованным сервисам за информацией о транзакциях, но обычно приватные ключи в безопасности и потенциальные проблемы в блокировании сделок и деанонимизации.
  • Какой выбрать VPS, если процесс mysql перегружает сервер?

    @rPman
    16gb ram за 10e/m это очень НИЗКАЯ цена (а тут еще 100gb nwme или 400gm ssd
    определенно хостер оверселит

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

    p.s. само собой предполагается что причины, из-за которых софт нагружает процессор ты уже исключил, т.е. исправил баги, оптимизировал, база данных оттюнена и т.п.
  • Как настроить Gentoo?

    @rPman
    первый претендент на проблемы - gpu amd, вопрос номер один - работает в ubuntu?

    https://wiki.gentoo.org/wiki/AMDGPU
  • Как настроить Gentoo?

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

    поэтому handboook в зубы, гугл в браузер и ковыряй
  • Какой ноутбук выбрать из 3 вариантов?

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

    синтетические тесты говорят что из предложенных процессоров amd в singlethread чуть чуть медленнее (3к к 3.5к) чем интель

    напоминаю что мобильные процессоры - спринтеры, максимум производительности дают только на коротких дистанциях
  • Какой ноутбук выбрать из 3 вариантов?

    @rPman
    какая задача, а то один из ноутов - 2к матрица, иногда это бывает критично
  • Как сделать мост на windows 10?

    @rPman
    осторожно у windows подсистемы есть (был) баг, если wifi подключение объединить с lan в сетевой мост, и возникнет момент что оба устройства недоступны (например lan провод отключен или роутер/свитч/компьютер на той стороне отключен, одноврмеменно с переподключением wifi) то получаемое соединение перестает работать (или странные глюки) даже когда подключения вернутся, чинится добавлением третьего устройства в сетевой мост которое не отключается, например фиктивный microsoft loopback adapter (на русском - замыкание на себя)
  • Как не обрезать стркоу после \0?

    @rPman
    теперь покажи как принимаешь

    работа с сокетами (tcp) не подразумевает что размер принимаемого блока будет равен размеру передаваемого, т.е. прием необходимо продолжать до тех пор пока сокет не закроется (либо передавать заранее размер файла и соответственно принимать ровно столько сколько ожидается к приему)
  • Как не обрезать стркоу после \0?

    @rPman
    покажи строчку, где у тебя стоит sendTo. Третий параметр - длина буфера, как ты его определяешь?
  • Нужен совет опытных WEB разработчиков?

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

    например любой такой недопрограммист спасует как только начнутся проблемы с этим конструктором
  • Нужен совет опытных WEB разработчиков?

    @rPman
    ыть, э нее! про это усложнение я еще и не говорил
    то во что превратилось современное программирование фронтэнда на javascript (или производные typescript) это вообще пиздец

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

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

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