Задать вопрос
  • Почему теряется напряжение на материнской плате?

    @rPman
    как ты проверил блок питания? он первый на вылет при проблемах с электроэнергией
    Ответ написан
    1 комментарий
  • Как дерево представить в видемассива?

    @rPman
    в чем вопрос если ответ в тегах есть? рекурсия
    вон id даже готовые, содержат идентификатор предка

    тупо пробегаешь по всем ветвям дерева, добавляя в результативный массив идентификаторы
    Ответ написан
    Комментировать
  • Как искать мальварь в open source?

    @rPman
    автоматически - никак, нет таких алгоритмов.
    Крупные компании типа касперского на основе типовых вредоносных алгоритмов делают эвристические алгоритмы, но и они не всесильны и часто дают ложноположительные результаты.

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

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

    Типичный пример - если коммит описан как 'добавление кнопки на форму настроек цветовой схемы интерфейса', но в нем есть методы deletefile или eval то это уже повод считать его подозрительным.

    но повторюсь, красивого решения не будет, легко не будет...
    Ответ написан
  • Как обработать 10гб текстовый файл?

    @rPman
    2 варианта
    правильный сложный - гуглить: stream xml parser c#
    первый же результат

    второй простой и тупой - если тег organization это один из элементов огромного списка и файл отформатирован (а это можно сделать другими средствами потоково, например консольным редактором регуляркой sed, вставив переводы на новую строку после закрытия тега organisation или же в своей программе) то можно быстрыми средствами поиском подстроки или построчной загрузкой файла грузить каждую organization в свою строку и анализировать уже привычными не потоковыми парсерами
    Ответ написан
    Комментировать
  • За счет чего увеличивается общая память графического процессора?

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

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

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

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

    это на тот случай, если поломался usb контроллер

    p.s. если тебе дороги данные, настоятельно рекомендую обратиться к специалстам
    Ответ написан
    Комментировать
  • Как сделать закрытый доступ для страницы на php и mysql?

    @rPman
    digest http auth
    настоятельно рекомендую не использовать этот метод авторизации (да и любой) без https
    Ответ написан
    Комментировать
  • Как высчитать максимальную нагрузку на БД?

    @rPman
    номер лотерейного билета можно выдавать каким-либо детерминированным алгоритмом, формирующим номер по его позиции
    тогда у пользователя можно хранить номера билетов интервалами (выданы билеты с номерами a+n...a+n*2), сам же список лотерейных билетов не обязательно хранить в базе данных

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

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

    @rPman
    Если США пожелают отключить большую часть компьютеров (и большую часть умной электроники) в выбранной 'стране' (читай парализовать IT) - они это смогут! Сигнал на отключение (перепрошить биос до смерти например) можно передавать не только с обновлениями но и в любом приложении, распространяемом (подписываемых) через сервера, подконтрольные им, т.е. практически все... и делать это можно достаточно продолжительное время, год другой перед исполнением

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

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

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

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

    @rPman
    На видео ты отключаешь опции , отвечающие за избавление от этих лесенок:
    FXAA либо MSAA что то одно должно быть включено
    Анизоропная фильтрация (эта отвечает за артефакты внутри плоскостей)

    если включение опций не меняет настроек, топай в панель управления nvidia/ati и правь профиль игры, так как профили могут переопределять многие такие опции (хотя, это шейдер, если он определен самой игрой, профиль выключить это не сможет)
    Ответ написан
    3 комментария
  • Какой гипервизор (с прокидом usb), есть для Андройд?

    @rPman
    qemu/kvm должен это уметь но я не видел красивых инструкций на это дело, вполне возможно что придется собирать как qvm так и ядро под это дело
    и однозначно понадобится рут, но это не самая проблема, пересобрать ядро или хотя бы модуль к нему доступно не для каждого android устройства, так как производители старательно плюют на лицензию
    Ответ написан
    Комментировать
  • Как это починить?

    @rPman
    это значит повреждены файлы необходимые для загрузки, какие - в логах
    выполни из под администратора
    chkdsk c: /f
    это команда проверки диска на ошибки, для системного диска оно скажет что нужно перезагурзиться, того же эфекта можно достичь в меню загрузки - восстановление системы

    позже так же из под администратора
    sfc /scannow
    это проверить файлы системы и если будут поврежденные - заменит (потребует установочный диск но ему можно подсунуть его в виде iso в эмуляторе)
    Ответ написан
    2 комментария
  • Как создать банковую карту с криптой?

    @rPman
    Любой легальный сервис по выдачи карты потребует kyc, и узнав что ты рисковый актив, пожелатют с тобой не работать

    Боюсь таких нет
    Ответ написан
    1 комментарий
  • Как вывести информацию с БД массивом?

    @rPman
    в $query->execute(['ref' => $my_ref[0]]); данные массивом передались.

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

    так же чтобы условие в sql обрабатывало массив нужно использовать выражение
    select ... from ... where id in (1,2,3,4,...)

    поэтому чтобы решить указанную задачу нужно формировать sql запрос по старинке (без использования prepare и биндингов), естественно аккуратно к значениям, либо валидировать их что они являются числами, а если должны быть строки - то правильно экранировать

    $sql='select ... from ... where id in ('.implode(',',$id_array).')'

    Так же проверь что массив идентификаторов не пустой, так как иначе будет ошибка в sql

    p.s. осторожно, количество значений в 'id in' лимитировано (кажется 1000), если инужно больше, то придется создавать временную таблицу, заливать в нее искомые идентификаторы и строить запрос с left join

    Еще я встречал похожий метод но с использованием биндингов, когда sql запрос генерировался вида:
    select ... from ... where id in (?,?,?,?,...)
    с нужным количеством ? тогда передав массив напрямую в execute можно получить результат, лимит на количество ? еще меньше, это определяется драйвером базы данных.

    p.p.s. и совсем сверху на засыпку методика, ее имеет смысл использовать когда со стороны клиента фильтруемых данных больше чем 1 поле (например 2 массива точнее таблица с несколькими колонками) и очень не хочется заполнять в базе временную таблицу с этими данными (это очень сильно роняет производительность) то можно сформировать внутри sql таблицу из константных данных:
    select ... from ...,
    (
      select ? as col1,? as col2
      union select ?,?
      union select ?,?
    ...  
    ) x where ...
    Ответ написан
    4 комментария
  • Как можно вытащить стоимость товара из сайта конкурента?

    @rPman
    цена на сайте не формируется скриптом, т.е. достаточно загрузить эту страницу и разобрать например simple_html_dom
    Ответ написан
    Комментировать
  • Почему стал лагать ютуб на НЕ слабом пк?

    @rPman
    Для начала конечно просто поставить другой браузер с чистым профилем (расширения могут создавать проблемы) и посмотреть там.
    Ну а простейший способ проверить, является ли причиной железо - это включить проигрывание на чистой ос, найти способ и место для временной установки, не обязательно windows но с linux драйвера не поставишь на livecd версию, т.е. все равно нужно устанавливать на диск/флешку

    p.s. как именно лагает видео? плавность проигрывания прерывается периодическими всплесками или постояно маленькое количество кадров (десяток например)?
    Ответ написан
  • Какое окружение рабочего стола подойдет под ноутбук с высоким разрешением экрана?

    @rPman
    ставь 2х и выбирай xfce, у него мелкие значки, а значит с таким увеличением на твоем мониторе будет в самый раз
    p.s. я считаю наилучшее размещение панели задач - сверху, поверх заголовка окна, на 2/3 ширины экрана

    2k и 14" это какой то сюр, создана проблема на пустом месте
    Ответ написан
  • Как собрать 32-битный exe файл?

    @rPman
    есть настоящий компилятор python приложений в exe файл (точнее он сначала генерирует c++ файлы а их уже можно компилировать в бинарник нужной архитектуры) - nuitka

    в зависимости от использования библиотек возможно получится и даже увеличится (значительно) скорость работы приложения
    Ответ написан
    Комментировать
  • Возможно ли как-то доставать значения из игр телеграмма?

    @rPman
    @gamee это бот, отправляет на сайт, при этом ссылка уникальная для каждого пользователя, весь прогресс как я понимаю на сервере хранится, так что чтобы что то вытащить, нужно реверсить сайт или автоматизировать парсинг кликером
    Ответ написан
    Комментировать
  • Существует ли российский wiki-движок?

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

    ответ, те что были уже давно струхли, так как открывались с целью попилить бабки

    p.s. wiki это не только база и сервера с софтом, это еще и команда администраторов/модераторов, поддерживающая ее изменения и ащищающая ее от мародеров
    Ответ написан
    1 комментарий