Задать вопрос
  • Как разрабатывать графическое приложение на 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 или докер или куча других.
  • Зачем существует "дырявая" клиентская oAuth авторизация?

    @rPman
    Шифрование действует на все данные.

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

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

    Если кто то 'по середине' пожелает подменить запросы, в браузере выскакивает соответствующее предупреждение о недостоверности сертификата (либо шифрование не будет, например вы зашли на сайт не указав https, многие ставят сразу редирект на шифрование, а злоумышленник может этого не делать и сайт останется в http зоне)
  • Зачем существует "дырявая" клиентская oAuth авторизация?

    @rPman
    Ведь любой узел (сисадмин, владелец точки wi-fi, провайдер, товарищ майор) может просто взять готовый токен и использовать его.
    диссонанс
    Все это происходит через аякс поверх https и не может быть перехвачено.


    Если ваш сервис не работает чере https то ни о какой защите говорить не приходится, для защиты придется фактически дублировать функционал шифрования https через http, если же есть https то без доступа к локальной базе доверенных сертификатов или злонамеренного локального приложения с администраторскими правами (например антивирусник или браузера от злоумышленника 'майора') то смело передавайте токены авторизации.
  • Сервис для хранения списков (контакты участников сообщества, отзывы о подрядчиках и пр) есть?

    @rPman
    Можно написать код, так как имеющийся функционал не предполагает этого

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

    вот так

    настройки прав работают как с требованием наличия аккаунта google так и без него
  • Сколько стоит Intel® Cache Acceleration for Linux?

    @rPman
    Я задавал вопросы по другим системам кэширования.
    ?