Задать вопрос
  • Обрезание изображения по 3 точкам opencv?

    @rPman
    например тут qa<удалить пробел>ru.site/questions/2115072/python-calculate-histogram-of-image обсуждают ускорение с помощью numpy
    p.s. хех, тостер цензурирует ссылку, впервые такое вижу
  • Как отобразить картинку в браузуре без масштабирования, пиксель в пиксель?

    @rPman
    Между вами и пикселами столько прослоек, не мудрено где то не на то поделиться. Переходите уже на вектор, раньше перестанете мучиться.

    Откуда у вас такое странное значение? точно знаю что devicePixelRatio корректно ловит изменение настроек windows dpi прямо в реальном времени
  • Что бы вы сделали с недобросовестным заказчиком?

    @rPman
    если группу не удалить, и тем более заказчика из админов, она уже будет работать на него.. т.е. заказчик получается не только забрал бесплатно время так и еще результатом воспользоваться может!
  • Как разрабатывать графическое приложение на java?

    @rPman
    Nomad, ума не приложу что делать, удобно точно не будет

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

    p.s. текущий тренд, если вам нужно именно GUI - это к сожалению html5 и javascript (надеюсь все же wasm станет стандартом, но плакать мы все равно будем), т.е. либо клиен-серверные приложения либо что то на основе electron и аналогов. Поглядывайте на nodejs (javascript), как минимум сможете писать не не только фронтэнд но и бакэнд без изучения еще языка.
    Плохо это в том, что в этом случае плохим дядей становится google, но это дело совсем далекого будущего, лет 3-5 ;)

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

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

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

    Окей, сегодня ваши клиенты должны только кнопочку на сайте нажать, завтра подписать контракт на свою душу. А им работать надо. Не надо так со своими будущими клиентами поступать. Вы должны понимать что ваши клиенты - фактически заложники компании oracle (если привязываться к их инструментам).

    Я знаю про инструменты внедрения java прямо в установку приложения (не требует установки java, это на основе jvm.dll) и собственно даже пользовался javafxpackager, и именно это выпиливают из openjdk (я знаю про сторонние инструменты)... речь даже не о том что происходит сейчас, а о том что будет потом. Уже сейчас версии openjdk для windows мало кто поддерживает, некоторое время назад вообще был только один неофициальный билд 8 версии (сейчас кажется redhat за поддержку взялся но 9 и 11 версии там не полные и без x86). Да да, openjdk под windows так же мейнтейнит oracle, и так же по своей лицензии!

    p.s. так поступают вообще то все, и у microsoft веселье с .net только там люди так и так соглашаются еще на этапе выбора windows (ой выбора и так нет), а тут еще oracle решило урвать кусок пирога.
  • Как разрабатывать графическое приложение на java?

    @rPman
    Да и к сожалению так красиво и удобно как было в visual studio не будет :(

    И самое главное oracle что то мутит с лицензиями, очень нехорошее! чуть ли не платные подписки для пользователей (это требует проверки).. само собой есть открытый openjdk и сторонний openfx, но наверное oracle, если возьмет путь на принудительную оплату, придумает как сделать больно.
  • Как сделать IP камеру смартфона вебкамерой ПК?

    @rPman
    в самом приложении же ссылка на мануал
  • Что дешевле и быстрее переделывать самописный сайт на базе вордпресс или брать новую cms?

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

    @rPman
    первый попавшийся https://www.uniteller.ru/platezhnyy-shlyuz/
    5. Оплата со счета мобильных телефонов:


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

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

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

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

    p.s. разметка на полу очень поможет, но она какраз будет смазана грязью.

    Главное не пытаться всю логику запихнуть В САМ КВАДРОКОПТЕР, вся работа должна происходить вне его слабого процессора. Коптер должен только лететь по заданному плану (даже не так, им должен управлять внешний сервер) и максимум следить чтобы не врезаться в препятствие.
  • Какой конструктор игр выбрать для создания FPS с динамическим разрушением?

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

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

    Повторю важное слово - ликвидность. В криптоэкономике торговать в парах usd/eur/cny/... можно только небольшими суммами, причем в считанные тысячи баксов (иначе вы начинаете своими ордерами двигать рынок не в свою пользу)... и да, рынок валют не шустрый, колебания в 1-3% с периодом в месяц-полтора, это значит вы можете в месяц, в идеале, делать 3% в месяц доход (реалии совсем иные).

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

    spoiler
    8_fent3mjgnt-wnbymyfgr_dogm.png
    это график usdeur, на основе btcusd и btceur биржи bitstamp (старейшая и надежнейшая биржа в криптоэкономике, я считаю у них даже объемы торгов не рисованные, но это требует проверки), он неплохо корелирует с фондовым рынком.

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

    @rPman
    Алексей Черныш, главная проблема предсказания курса (для тех кто таким простым способом пытается это делать) - в том что ситуация на рынке ПОСТОЯННО и совершенно непредсказуемо меняется.

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

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

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

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

    p.s. это не значит что в принципе невозможно получать прибыль из торговли, почему нет, на сколько я помню примерно 2% трейдеров - успешны.
  • Как сделать собственную сборку Linux дистрибутива для ARM процессора (Rockchip 3399)?

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

    Беда в том что нет драйверов. Для linux драйвер это не бинарный блоб, как в windows, который можно подсунуть системе и все заработает (и там драйвера должны соответствовать версии OS), в случае с linux, драйвер это не только файл модуля ядра (фактически кусок ядра linux), жестко привязанный к версии ядра, но и набор библиотек, которые так же достаточно привязаны к ядру.

    Т.е. чтобы сменить версию linux вы должны иметь как минимум исходники драйверов, чтобы пересобрать (поверьте, это не просто, и даже при полном содействии производителя, что почти нереально в мире arm, сопряжено с почти нерешаемыми трудностями).

    С некоторой незначительно вероятностью вы можете попробовать использовать текущее старое ядро и новую версию всей системы, отличный тест - в текущей работающей linux с помощью debootstrap устанавливаете новую версию, делаете в нее chroot (предварительно смонтируйте с помощью mount -t bind каталоги /proc, /sys и /dev) и тестируете, если все работает - пробуйте.
  • Как сделать собственную сборку Linux дистрибутива для ARM процессора (Rockchip 3399)?

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

    я так понимаю это вы уже пробовали? https://wiki.radxa.com/Rockpi4/Ubuntu
  • Как сделать собственную сборку Linux дистрибутива для ARM процессора (Rockchip 3399)?

    @rPman
    у меня гугл выдал первой же строчкой
    https://wiki.debian.org/Arm64Port

    Про mac, наверное все же можно, например с помощью виртуальной машины (с виртуализацией вообще решается куча проблем)

    p.s.
    попробовал в live-USB режиме Ubuntu 19.04 — не получилось, так как "live — это live, тут только смотрят".
    если хотите чтобы вам помогли, выдавайте больше информации. фраза - 'не получилось', не информативна. Где именно что пошло не так?

    p.p.s. забыл уточнение, то что железо arm64 не значит что установка linux в принципе возможна. Производитель мог поставить много много палок в колеса, одна борьба с подписанным загрузчиком чего стоит, изучите вопрос, можете ли вы в принципе установить на свое железо linux
  • Как сделать собственную сборку Linux дистрибутива для ARM процессора (Rockchip 3399)?

    @rPman
    Vic Shóstak, я дал более чем достаточно ключевых слов для поиска информации, плюс, если вы не умеете гуглить по готовому, вы не сможете разобраться, те более если у вас mac, с этой архитектурой больше всего проблем, постарайтесь ее исключить.
  • Создание онлайн компилятора?

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

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

    Как альтернатива, если вы ограничите среду ос linux, вы можете качественно настроить cgroup и права пользователя, так что запуская приложение оно будет максимально ограничено в возможностях. Собственно на этом основаны те же контейнеры lxc или докер или куча других.