Задать вопрос
  • После установки на декстоп Ubuntu рядом с уже установленной Windows 10, не могу зайти ни в UEFI, ни в Windows 10. Что не так?

    @rPman
    Еще есть биосы, со входом по F2. Это странно что вы не можете войти в биос.
    Кнопки не реагируют потому что клавиатура USB а в биосе оно отключено (разные материнки по разному этот момент отмечают, поищите)

    вы затерли раздел с UEFI? вам его нужно восстановить, для win это 100мб загрузочный раздел обычно создается автоматически.
    Ответ написан
  • Как сделать просмотр документов разных форматов в браузере?

    @rPman
    На сервере предварительно 'распечатайте' документы в pdf, это на текущий момент самый универсальный метод для просмотра документов, любых, без потери форматирования, причем очень часто не теряется текстовая информация, т.е. это не картинки.

    с pdf в браузере на порядок проще, есть javascript просмотрщики и у клиента обычно уже что то есть для этого, зачастую с автоматическим просмотром из браузера.
    Ответ написан
    Комментировать
  • Как сделать такое видео?

    @rPman
    Если бесплатные утилиты, я видел плагины к sketchup, позволяющие не только дизайнить трехмерную сцену но и анимировать процесс сборки.
    гуглить что то типа Construction Sequence Animation

    Это в смысле исключительно мышкошевелительно.

    А уж платных инструментов и/или с использованием языков программирования - и подавно много.
    Ответ написан
    Комментировать
  • Можно ли узнать чужой адрес с помощью гугл мапс?

    @rPman
    Полагаю, когда все мы нажимали 'Согласен' на телефонах android когда нас спрашивали, согласны ли вы отсылать данные о координатах и беспроводных сетях для улучшения сервиса, то эти БИГ ДАННЫЕ бережно складируются и анализируются с целью сделать эту привязку ip - координаты, в т.ч. бепроводные сети провайдера и wifi ваших точек доступа и прочее прочее.

    Уже давно нажимать 'Не согласен' бесполезно, работать GPS будет из рук вон плохо (он везде a-GPS и требует дополнительную информацию как минимум от соответствующего провайдера, я помню специально пробовал использовать альтернативного) или вообще не работать.

    Наверное можно распотрошить запросы, отправляемые сервисом, вдруг там есть что-нибудь вида запросить адрес по ip, но пользоваться этим легально вам врят ли этим разрешат.
    Ответ написан
    Комментировать
  • Можно ли через api YandexMoney Вывести деньги на свой счет?

    @rPman
    за 100р получаешь у yandex банковскую карту, привязываешь ее в своем банке, и делать вывод без комиссий уже его средствами (у qiwi вроде бы адекватный api но не помню, автоматизируется ли там пополнение)
    Ответ написан
  • Как рассчитывают освещение и тени 3d движки?

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

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

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

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

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

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

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

    Если у вас linux кстати то всякие lxc/docker предоставляют инструменты по организации рабочего места, со снапшотами и прочим.

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

    Пример организации, у вас везде linux, на сервере файловые системы с поддержкой снапшотов (например btrfs/zfs) все машины загружаются по сети, кеширование на локальные диски можно настроить чем то типа cachefilesd/cachefs и прочее, на сервере ваш демон по вашим условиям создает снапшоты (для файловых систем copy on write это не создает накладных расходов, хоть каждую минуту делайте, лишь бы место хватило).. правда все же рекомендется для полноценного версионирования ваших проектов пользоваться заточенными инструментами типа git. База данных тоже старайтесь выносить на сервер, не запускайтие их на ноутбуке.

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

    @rPman
    файл a.vbs
    Set WshShell = CreateObject("WScript.Shell") 
    WshShell.Run "notepad.exe", 0
    Set WshShell = Nothing

    запускать wscript //nologo a.vbs

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

    p.s. так же вы можете используя win32 библиотеки (подключить которые можно и из дельфи) найти нужное окно по заголовку или идентификатору и скрыть его, указав новые параметры. Читать доки, давно это было, не вспомню уже.
    Ответ написан
  • Почему никто не использует модульное программирование?

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

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

    Вот буквально недавно смотрел презентацию, даже такая узкая ниша как автоматизация торговли на биржах, stock sharp запилили опенсорс дизайнер https://stocksharp.ru/products/designer/
    Ответ написан
  • Как подготовить MySQL 8.0 с датасетом из 5 млн. фото (2 ТБ) и текстово-числовой информации (50 ГБ) для максимальной производительности на чтение?

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

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

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

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

    В вашем случае решением может быть только изоляция, в идеале - виртуальные машины. Для начала по экспериментируйте с приложениями песочницами типа Sandboxie (последние можно найти фактически ту же виртуалку, только не потребуется покупать отдельную лицензию на операционную систему внутри виртуалки)
    Ответ написан
  • Как продать ссылки через смарт-контракт Ethereum?

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

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

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

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

    Понятие грязные деньги - это худшее, что принесла современная финансовая система.

    Вы думаете криптовалюты почему появились? от хорошей жизни да?

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

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

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

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

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

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

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

    @rPman
    webrtc
    необычный механизм, но определить куда и откуда уходят управляющие запросы и информация будет практически невозможно (если она будет уходить к каждому клиенту в сети и дальше p2p)
    Ответ написан
  • Сайт не корректно отображается на ноутбуке, как быть?

    @rPman
    Наверняка - корявые плагины в браузере у заказчика, к сожалению это наша реальность и с этим ничего не поделаешь. Попробуйте для отладки сохранить на сервере содержимое document.innerHTML и сравните с вашим.
    Ответ написан
    Комментировать
  • Как вывести маршруты из базы MySQL, которые совпадают с координатами искомого объекта?

    @rPman
    Для того чтобы сравнивать данные, вам нужно привести их к общему виду.

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

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

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

    получив граф, вы легко определите, совпадает ли он с подграфом из базы, и конечно продумайте как будете разруливать ситуации, когда точек в базе нет.
    Ответ написан
    Комментировать
  • Как работает scanf в плюсах?

    @rPman
    char buf[256];
    fscanf(stdin,"%255[\n]",buf);

    язык разметки в scanf необычный но позволяет очень быстро парсить строки (например простые csv без экранированных ковычек и разделителей в строках, содержащих например числа).
    Ответ написан
    Комментировать