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

    @rPman
    win10: параметры - система - звук - раздел Ввод - выберите устройство ввода

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

    Так же к примеру с драйверами к чипу от realtek идет Диспетчер Realtek HD, там так же можно выбирать устройство-источник, но к сожалению нет никакой dummy пустышки.
    Возможно тупо подключив резистор к line in можно такой создать.

    Если исчезает микрофон, то система (или discord) похоже автоматом выбирает следующий доступный.

    Не пользууйтесь приложением discord, пользуйтесь таковым в браузере, тогда у вас будет полный контроль при выдаче разрешения.

    p.s. Менеджер звука в windows xp (и в linux до сих пор в alsamixer и тем более pulseaudio) позволял выбирать источник звука (или включать выключать по каждому каналу) в списке каналов всегда был канал системного миксера, на который подается все проигрываемые звуки (так можно было записать звук с проигрывателя), там можно было отключить все источники в принципе, теперь это штатно сделать не получится - ну или если найдете, отпишитесь, маловероятно что на системном уровне это убрали
    Ответ написан
  • Как передать несколько параметров одной строкой?

    @rPman
    не надо в value ничего умножать

    несколько input на странице с name="sub_section[]" автоматически будут проанализированы веб сервером и превращены в массив из их value

    p.s. объясните, почему вы в 2021 году используете веб стандарт, который на клиенте работает без javascript? я конечно могу придумать пару применений такому но что то мне подсказывает что это не ваш случай.

    пользуйтесь XMLHttpRequest, он давно уже стандартизирован во всех браузерах, сериализуйте красиво в javascript свои данные и не заморачивайтесь
    Ответ написан
  • Keras: Как распознать img не сохраняя файл?

    @rPman
    по уму изображение можно прямо из памяти конвертировать в массив
    https://www.tensorflow.org/api_docs/python/tf/kera...

    но создать само изображение без его загрузки из файла... возможно stdin или пайпы помогут?

    p.s уберите base64 конвертацию, она лишняя однозначно.
    еще, проблемы с кодом можно преуменьшить, если использовать tmpfs на сервере, это файловая система в оперативной памяти, штатная фича, удобно и быстро
    Ответ написан
  • Есть и разница между разделителями | и +?

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

    Так что лучше используйте надежный |
    Ответ написан
    Комментировать
  • Эффект тепловизора javascript?

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

    Если под интенсивностью. и ее изменениями подразумевать и менять одновременно все три канала rgb, т.е. 0.0.0 - это 0, а 255,255,255 - 255 то у тебя будет чернобелый аналог того что на сайте.

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

    Чтобы туда сюда цвета не запрашивать с канваса, можно хранить интенсивность в отдельном массиве.

    p.s. если попиксельно будет медленно, ищи операции с изображениями в целом или даже webgl
    Ответ написан
    Комментировать
  • С чего начать, чтобы создать модель ИИ на python?

    @rPman
    Начать нужно с данных, собираете данные, преумножаете их автогенерируемым мусором (глюки камеры например или частичное перекрытие), поворотами и прочим.

    Затем берете готовые библиотеки по работе с изображениями

    Затем идете покупаете железо, много умного железа за много баксов
    Ответ написан
    Комментировать
  • Как исправить жуткие лаги на Windows 7, 8, 8.1, 10 при использовании USB модема?

    @rPman
    Что значит 'ломаный драйвер'?

    А в linux модем работает? заверните его в виртуалку, пробросив usb контроллер (правда на win не всегда работает) а сеть через мост пустите.
    Ответ написан
  • Существуют ли утилиты логирующие действия над файлами и папками?

    @rPman
    проверьте https://docs.microsoft.com/en-us/sysinternals/down... по уму он должен работать только для локальных файлов, но мало ли
    Ответ написан
    Комментировать
  • Масштабирование windows 7?

    @rPman
    В свойствах ярлыка к игре включай режим совместимости
    Ответ написан
    Комментировать
  • Почему синтез речи качественно работает только через интернет?

    @rPman
    Из доступных/открытых/бесплатных русский язык качественно синтезирует движок rhvoice.

    Windows 8 и выше отлично синтезируют offline английский язык, русский тоже неплохой но уж очень депрессивный, слушать такой тяжело.

    p.s. качественно синтезировать речь помогает расстановка ударений и акцентов в тексте, т.е. чтобы речь была выразительной, нужно выделять в ней много интонацией, инструментов для этого в движках для синтеза много. Беда в том что для автоматического этого нужно пилить неплохой такой ИИ, и само собой компании такие как google/yandex/microsoft не будут делиться такой конкурентной информацией.
    Ответ написан
    Комментировать
  • Нужна помощь, срочно, как назвать позицию в которой разработчик выступает как support?

    @rPman
    Одного названия нет

    Поддержка ПО и разработка ПО это полярные или даже перпендикулярные занятия, и совмещать их некрасивая практика, да и мало какому разработчику захочется этим заниматься.

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

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


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

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

    @rPman
    считываем nfc ридером
    каким именно? он определит то, каким образом вы будете получать эти данные и уже дальше каким способом заливать на сервер

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

    @rPman
    Зачем вам mysql? вы же единственный клиент будете?
    p.s. бесплатные без лишних условий это amazon aws free tier, google cloud (для россии под вопросом) или тот же oracle cloud free tier, получаете полноценную vps-ку, с очень медленным процессором, но вам хватит

    Если не жалко заплатить несколько баксов в год, ищите например тут lowendstock.com
    Ответ написан
    Комментировать
  • Как можно определить последнюю открытую вкладку сайта в браузере, на JS?

    @rPman
    Вопрос составлен ужасно, но если я верно понял - у вас высокая нагрузка на сервер из-за неправильно выбранной технологии.

    Чтобы на стороне клиента мониторить события, которые им хочет сообщать сервер, вам нужны websocket или хотя бы long pooling (устаревшая технология на тот случай, если вебсокеты не доступны).

    Первое очень просто - клиент держит специальное подключение к специальному websocket серверу, который вы должны поднять на сервере (реализация вебосокет есть на всех популярных языках, начиная с php).
    Пример сервера - https://reactphp.org/
    На клиенте - штатный https://developer.mozilla.org/en-US/docs/Web/API/W...

    Второе - специальный запрос к бакенд серверу на файл, который сервер не отдает до тех пор пока ему не понадобится что то сообщить клиенту (причем каждому клиенту сервер по своему отдает это файл), это реализуется на любом языке очень просто, но не так эффективно как через вебсокет сервер.
    Пример -https://github.com/panique/php-long-polling
    Ответ написан
    4 комментария
  • Как запустить через python любую программу на Windows?

    @rPman
    Скорее всего нужно прописать декущую директорию cwd, еще можно указать shell=True

    Можно попытаться запустить приложение не напрямую через его бинарник, а к примеру через шел
    cmd.exe /c "путь до программы"
    или
    start.exe "заголовок" "путь до программы"
    или даже с помощью ярлыка
    explorer.exe "путь до ярлыка"

    в этом случае очень многое на себя возьмет этот шел
    Ответ написан
  • Как встроить шрифт в WebBrowser?

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

    Поэтому, инжектим необходимые элементы на страницу, в виде data uri scheme (файл кодируется в url в виде строки например data:application/vnd.ms-opentype;base64,iVB...==, отслеживая onload или еще по каким условиям.

    кстати .net WebBrowser это все еще internet explorer 11 со всеми вытекающими от сюда заморочками
    Ответ написан
  • Есть ли платежный агрегатор без договоров, и что б не блокировал?

    @rPman
    bitcoin

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

    @rPman
    нет
    кардинально неверное использование деструктора

    Деструктор вызывается когда вы уже вызвали удаление объекта delete msp, и призван удалить все что объект проинициализировал но не его самого.

    Отличный пример, использование класса для автоматического закрытия файла

    class FR
    {
      FILE *f;
      public:
      FR(char* name)
      {
        this->f=fopen(name,'r');
      }
      void do()
      {
        // тут работаем с файлом
        // если произойдет проблема, вызываем эксепшн
        throw "The problem";
      }
      ~FR()
      {
        fclose(this->f);
      }
    }
    
    void main()
    {
      try
      {
        FR fr('test.txt');
        fr.do();
        printf("all ok");
      } catch(const char* msg)
      {
        printf("Error: %s\n",msg);
      }
    }

    тут голова не болит когда закрывать файл, так как деструктор будет вызван автоматически при окончании жизни объекта
    Ответ написан
    2 комментария
  • Можно ли использовать html-код в файле php?

    @rPman
    да можно, php изначально является шаблонизатором:
    <html>
    <body>
    <php if(@_GET['test']) { ?>
    <h1>Yo ho ho!</h1>
    <php }  else { ?>
    <h2>Yay!</h2>
    <php } ?>
    </body>
    </html>


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