Задать вопрос
  • Самый быстрый способ соединить 4 точки не пересекающимися линиями?

    @rPman
    что за бред, все линии будут пересекаться, в точках.

    как бы вы не провели линии по 4 точкам, вы получите 2 трехугольника с одним общим ребром, поэтому смело соединяйте в цикле 'все точки со всеми', без повторов.
    Ответ написан
    Комментировать
  • Какие есть возможные варианты решения для определения пользователя через вебкамеру?

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

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

    Проект по вашей ссылке выше по мне так идеален под сформулированную задачу, тормозит скорее всего неправильно сконфигурированное железо (нет драйверов на видеокарту) либо вообще нет GPU
    The ResNet architecture is recommended for computers with even more powerful GPUs.
    Ответ написан
  • Можно ли перенести жесткий диск с windows на другой пк?

    @rPman
    Обычно главную проблему переноса составляет смена архитектуры intel <--> amd а точнее проблемы с контроллером жесткого диска, обычно драйвера/службы одной архитектуры не работают на другой, а так как дефолтные универсальные при этом отключены - система бует уходить в bsod

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

    p.s. а еще слетит лицензия, нужно читать внимательно что она говорит о смене железа. например предустановленные ОС (OEM) легально так переносить нельзя
    Ответ написан
    Комментировать
  • C# Net Core Web Api. Можно ли отправить файл через POST api на сервер и получить временную ссылку на него?

    @rPman
    https://docs.microsoft.com/ru-ru/aspnet/core/mvc/m...
    файл складывайте в определенную папку и удаляйте по таймауту (неправильно но просто), можете анализировать логи сервера чтобы понять скачивает кто файл или нет, либо реализуйте раздачу файла сами (неправильно с архитектурной точки зрения)
    Ответ написан
    Комментировать
  • Как делать post и get запросы с https на http?

    @rPman
    без локального https прокси post запросы никак (есть опция командной строки браузера отключающая запрет), с get запросами можно попытаться выкрутиться, например картинки загружаются. Пробуйте грузить данные в script type=text/html
    Ответ написан
    Комментировать
  • Как удалить язык в Windows 10?

    @rPman
    Если лишний язык не отображается в параметрах - то добавьте его, сохраните (даже перезагрузитесь) и удалите.
    Ответ написан
    2 комментария
  • Видеокарта периодически не выводит изображение на монитор?

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

    @rPman
    Возможно ваш дом стоит в планах под снос или попадает под критерии таковых в будущем.

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

    Провайдер просто не хочет рисковать, подключая одного абонента на потенциально короткий срок. Решение - спросить о персональной стоимости услуги.

    p.s. если интернет действительно есть в соседних домах, неправильное (незаконное) решение - найдите друга/снимите квартиру а прямой видимости, и настройте подключение по воздуху, современный wifi более чем подходит и вы можете обеспечить себе до 200мбит в хороших условиях.
    Ответ написан
  • Какой есть рабочий вариант PHP7.4+Oracle8?

    @rPman
    https://www.php.net/manual/en/ref.pdo-oci
    https://www.php.net/manual/ru/oci8.requirements.php

    там в требованиях веселая чехарда с версиями библиотек и клиента, но теоретически возможно.

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

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

    Не уверен но есть шанс что данная прослойка уже существует (http => sql), ищите.
    Ответ написан
    Комментировать
  • Как получить доступ к содержимому iframe?

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

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

    @rPman
    При активном противодействии целевого сайта - очень сложно и в общем случае никак. Если целевой сервис не против и даже сотрудничает с вами, то смотреть на api запросы, которые используются сервисом (в идеале это могут быть ajax get/post), добавив ваш сайт в настройки целевого Cross-Origin Resource Sharing (CORS).
    Про причину проблемы читать - Cross Site Request Forgery (CSRF).

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

    Как только гугл заподозрит вас в подобном, он сразу начнет спрашивать у вас капчу, вы конечно можете ее начать бороться с гуглом, используя прокси и разные инстансы для симулятора, или лучше перенаправить вашим пользователям или даже на платные сервисы их решения, но это неудобно, медленно и не бесплатно.
    Ответ написан
    Комментировать
  • Зачем создавать игровой движок? Чем плох Unity или UE4?

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

    Если же вы хотите чего то странного, то добро пожаловать в написание своего.

    Пример
    https://www.youtube.com/watch?v=kEB11PQ9Eo8
    Ответ написан
    Комментировать
  • Как можно скачать книгу с biblio-online.ru?

    @rPman
    там нельзя читать онлайн, ограничение на количество показанных страниц.

    Но если у вас их нет - пишите простой парсер и грузите картинки, для каждой страницы книги она своя. Затем полученные картинки легко преобразовать в pdf с помощью imagemagic
    Ответ написан
  • Как в opencv достигается такая скорость работы?

    @rPman
    opencv это библиотека, использующая вычисления на видеокартах, используя Opnecl

    Opencl тут не виноват, причина высокой скорости GPU - ОГРОМНОЕ (десятки для дешевых и тысячи для дорогих) дубовых и от этого энергноэффективных проецессоров, каждый из которых подключен к своему независимому блоку оперативной памяти (там многоуровневая система, по разному организовано у amd/nvidia/intel). И еще, работа кода на этих процессорах ограничена одним правилом - выполняется только один код сразу на всех, это дополнительно позволяет сэкономить энергию и место на чипе.

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

    @rPman
    p.s. скрол считается действием пользователя?
    Ответ написан
  • Как делать шардинг такой базы данных?

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

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

    Сложную аналитику же проводите оффлайн сторонними средствами, ибо sql базы для этого не подходят.
    Ответ написан
  • Возможно ли перенести проект C# на C++/CLI?

    @rPman
    Перенос приложений между 'языками' чаще создает проблемы не языков и синтаксиса, у c# и с++ они почти идентичны, но из-за используемых библиотек и фреймворков, а точнее отсутствие тех что есть у .net но нет для с++, в т.ч. многопоточности, привычной работы со списками/итераторами и т.п.

    Если же у вас наиболее скучный подход к разработке требуемого куска кода, например не используются внешние библиотеки и современный синтаксический сахар, то вы можете даже под opencl или nvidia cuda портировать свой код без особых шевелений.
    Ответ написан
  • Как изменить формулу урона в секунду?

    @rPman
    +Normal Damage*SuperDamageMultiplier/N

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

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

    А через офф сайт mega.nz пробовали?
    Ответ написан
    Комментировать