Задать вопрос
  • PDO PHP проверить выполнение INSERT?

    @rPman
    используй sql запрос INSERT IGNORE и после запроса проверяй количество вставленных записей с помощью rowCount
    Ответ написан
    1 комментарий
  • PHP cURL не работает с https прокси. Прокси точно работает. Что я делаю не так?

    @rPman
    твоя прокси умеет работать только с http, а https сайты с ней не работают (запрос подвисает в бесконечный таймаут)
    CURLOPT_SSL_VERIFYPEER, false
    вот такие выкрутасы на анонимных проксях могут прокатить, так как прокси атакуют Man-in-the-middle, подменяя на невалидный сертификат, т.е. у тебя утекут либо логины пароли либо куки либо еще какая то критичная информация, а еще прокси могут подменять трафик, в лайтовом виде - подмена рекламного идентификатора и просто реклама, а в хардкоре... любые финансовые сервисы станут уязвимы
    Ответ написан
    1 комментарий
  • Возможно ли автоматически определить язык с помощью Speech Recognition (Python)?

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

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

    p.p.s. до 4-ой версии android доступ к распознаванию речи как я понимаю был официальный
    Ответ написан
    Комментировать
  • Как достать базу данных без доступы к Mysql /phpmyadmin?

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

    база данных по умолчанию лежит /var/lib/mysql полностью заменяешь на новой установке (при выключенной машине или службе) на ту что скопировал и все будет работать

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

    p.s. mysql позволяет работать с базой без пароля при наличии рута
    нужно остановить службу и запустить ее в консоли командой
    mysqld_safe --skip-grant-tables &
    Ответ написан
    2 комментария
  • Почему колонки при подключении к телефону на басах затихают?

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

    @rPman
    очень интересно, что такое произошло что 'раньше было а потом перестало'!

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

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

    @rPman
    По таблицам доменов и css селекторов рекламы, которые публичны (каждый блокировщик таскает с собой такие, некоторые общие)
    например списки ublock origin и https://easylist.to/ и https://gitlab.com/curben/urlhaus-filter#malicious... и т,п.
    Ответ написан
    Комментировать
  • Не открываются консольные программы, как решить?

    @rPman
    Однозначно, что то ты сделал лишнее, инструкции на видео вполне исчерпывающие.

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

    p.s. kali linux внутри windows это хардкор, зачем начинать обучение с вырезанием 'глад через задницу'?
    Ответ написан
    Комментировать
  • Как рассчитать комиссию monero rpc?

    @rPman
    как я понимаю нельзя, из-за особенностей анонимных транзакций
    Ответ написан
    4 комментария
  • Как купить MetaMask токен?

    @rPman
    это типичный скам токен
    гуглится такой токен в сети BNB на pancakeswap ликвидность в 17 баксов (буквально)

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

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

    Истинно верующие криптаны говорят
    - только биткоин истинный бог, алилуйя
    Ответ написан
    4 комментария
  • Как в Linux создать 1 том из двух дисков?

    @rPman
    backup format restore, используя livecd или консоль восстановления (лучше удобный livecd)

    у тебя на выбор lvm, mdadm (рейд 0 - stripe), btrfs/zfs
    делать резервную копию временно на новый диск, затем выбираешь любой инструмент (в зависимости от выбора будут требования по разбивке дисков), форматируешь раздел, восстанавливаешь и расширяешь диск.

    самое простое использовать btrfs, это файловая система поддерживает онлайн из коробки и добавление/удаление дисков и расширение разделов, в т.ч. raid всех уровней, сжатие на лету, дедупликация (инструменты кстати пока еще не из коробки), бесплатные снапшоты и прочее прочее, поддерживается grub (т.е. не нужно делать /boot раздел) и т.п. (к сожалению efi раздел для secureboot или biosboot для legacy на gpt все еще нужны)

    т.е. длелаешь копию на втором диске, затем форматируешь раздел на старом как btrfs, копируешь обратно, добавляешь к первому диску второй раздел команда
    btrfs device add /dev/sda1 /dev/sdb1
    затем обновляешь grub
    grub-install /dev/sda --root-directory=/path/to/mounted/root

    p.s. кстати в linux файловые системы можно разворачивать прямо на диске, без создания разделов (но тогда нужен /boot где то разворачивать)
    Ответ написан
    Комментировать
  • Как установить Microsoft SQL Server на неподдерживаемые дистрибутивы?

    @rPman
    универсально - контейнирзация (например докер) или даже виртуализация
    Ответ написан
    Комментировать
  • Какой open source проект написан на труъ Си++?

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

    могу предположить
    вместе с c++ обычно идут библиотеки std, даже не так, можно printf а можно cout, можно со строками работать, ковыряясь с байтами самостоятельно, strccpy, while(*buf) и т.п. а можно пользоваться std:string, кучей готовых реализаций (и сильно неэффективного кода но с меньшими шансами на ошибки)
    Ответ написан
    Комментировать
  • Замена дисков в RAID 1 на новые бОльшего объёма?

    @rPman
    если это софтварный рейд, например mdadm то да, так можно (не автоматически, там есть свои команды, ты сначала добавляешь к рейду диск потом удаляешь не нужный)
    аппаратные рейды - зависит от утилит от производителя (скорее всего нет, там обычно все очень не гибко)
    Ответ написан
    Комментировать
  • Как использовать make на windows?

    @rPman
    информации выдано ноль
    задавать вопрос нужно, предоставив подробно - что хотел, что делал, что ожидал, что получил

    одного make обычно недостаточно чтобы собирать opensource приложения, нужно сразу целое окружение плюс зависимые библиотеки и утилиты, обычно все необходимое для сборки описывают в readme к проекту ну или в документации/вики.

    для windows наверное лучший (к сожалению плохо что то поддерживается) тулчейн для сборки - это mingw, для windows там предлагает установщик, который и компилятор поставит и msys тулчейн, пакет линукс утилит поставит. К сожалению, совместимость с linux у подобного подхода не лучшая, ведь результат все же рассчитан на windows

    есть более полный эмулятор окружения linux для windows - cygwin, это практически полная совместимость с linux окружением, но в windows, и это не эмулятор а именно собранные приложения, к сожалению в своем формате (dll не могут быть подключены к приложению, собранному в mingw/visual studio/... и наоборот), там пути к файлам в linux стиле и по мелочи, все адаптировано к linux (posix) стандартам.

    p.s. nmake есть в поставке и с visual studio (свой собственный со своими стандартами и без linux окружения)
    Ответ написан
  • Почему, при подключении к сети Даркнет через Тор или i2p используется локальный хост 127.0.0.1? Как это работает?

    @rPman
    программы tor и i2p (и другие аналогичные, помню была еще freenet например) работают по следующему принципу:
    1. по локальному адресу (это меняется в настройках) запускается веб сервер, представляющий интерфейс приложения (настройки, мониторинг, просмотр конфига)
    2. для работы с onion сайтами в браузере прописывается socks прокси (порт 9050 по умолчанию), а сервер эту прокси эмулирует, переотправляя запросы в tor сеть

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

    p.s. благодаря такой схемы для работы с tor или i2p можно использовать не только браузеры и специализированные библиотеки но и обычные приложения, умеющие использовать socks прокси (а есть возможность поднять такую прокси прозрачно, замапив tor сайты к примеру на ipv6 сайты)
    Ответ написан
    1 комментарий
  • Каким образом объединить файлы в один на php?

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

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

    Настоятельно рекомендую освоить базу данных, тем более благодаря php PDO и sqlite ничего настраивать устанавливать и тюнить не надо, все максимально удобно и просто
    Ответ написан
  • Есть ли российский редактор полигинальной графики (не CAD)?

    @rPman
    Захаров Александр, у вас главная ошибка в вопросе - это попытка найти 'российский софт', российским может быть проект каких-нибудь госуслуг, сайт госдумы или сайт реестр судебных дел,..

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

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

    @rPman
    Полностью солидарен с отвечающими, но чтобы тут был адекватный ответ скажу:

    Забудь про wordpress, а чтобы решить задачу, изучай f-droid, открытый проект репозитария для android, в нем все в опенсорсе, от серверных компонент и веб сайта каталога до android клиента
    https://f-droid.org/ - пример каталога на его основе
    https://f-droid.org/ru/docs/ - изучать
    https://gitlab.com/fdroid/fdroid-website - смотри все проекты пользователя fdroid на этом gitlab
    Ответ написан
    Комментировать
  • Не поддерживаемый режим обработки с помощью CPU?

    @rPman
    у давинчи в требованиях стоит мощная GPU с большим количеством оперативной памяти

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