Задать вопрос
  • Как деформировать маску с шипами под форму лица?

    @rPman
    На фото маловероятно что это кожа

    Нарисовать маску заново, путем вырезания ее из увеличенной 3D модели головы, добавить отверстия крепления шипов. Полученную маску распечатать на 3D принтере флексом (все фиды tpu без наполнителя достаточно прочные чтобы держать форму, иначе они бы не печатались при этом если деталь тонкая они гнутся как резина/толстая кожа) либо форму под литье силикона, если последний будет слишком мягким, дополнительно замоделить тонкую сетку-арматуру (из той же модели маски, или распечатать в режиме wire, у всех слайсеров есть это режим, но там надо смотреть как слайсер будет ставить поддержки), распечатать и поместить внутрь литьевой формы.

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

    p.s. Литьевая или прижимная формы моделятся вычитанием маски из параллелепипеда, затем разрезать, добавить отверстия для креплений/винтов плюс литники...
    Ответ написан
    Комментировать
  • Может ли сгореть это устройство?

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

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

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

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

    p.s. usb выдает очень маленькие токи, площадь нагревателя большая, даже если сломается pid регулятор, не думаю что эта штука сможет нагреться достаточно сильно и быстро чтобы ты не успел ее снять. Но будь внимателен к блоку питания, если его закоротит, он может подать на нагреватель все 220в, а вот это уже плохо.
    Ответ написан
    1 комментарий
  • Как приложения учёта денег получают доступ к мобильным банкам?

    @rPman
    мне кажется coinkeeper берет данные из sms у них в описании это и написано а еще туда можно вручную заводить транзакции

    p.s. доступ к api юрикам банки дают, за отдельные деньги и отдельным договором
    Ответ написан
    Комментировать
  • Как получить доступ в локальную сеть по доменным именам через один белый IP?

    @rPman
    Если vpn не возможен (а именно с его помощью ваша задача решается легко) то вариант с nat (проброс портов) самый верный, что у вас сейчас и сделано
    Сейчас доступ организован через NAT на роутере (IP:PORT).


    Если нужно по именам, и настраивать это надо только на одной машине, то на этой машине (или в ее локальной сети), где нужен этот доступ необходимо так же настроить проброс портов уже в обратную сторону, на локальный адрес, добавив статически сразу несколько ip адресов в своей локальной сети, определив каждой машине из целевой сети свой ip адрес и делая перенаправление портов в сторону роутера (не уверен умеет ли майкрософтовский так, он кажется слушает сразу все интерфейсы при перенаправлении но с linux таких проблем не будет), т.е. к примеру в вашей целевой сети сервис требует порт 123, три машины 192.168.0.100, 192.168.0.101 и 192.168.0.102 то на роутере определяете перенаправление портов 123100 -> 192.168.0.100:123, 123101 -> 192.168.0.101:123, 123102 -> 192.168.0.102:123 и на локальной машине 192.168.1.100:123 -> ip_роутера:123100, 192.168.1.101:123 -> ip_роутера:123101 и 192.168.1.:123 -> ip_роутера:123102 тут вторая локальная сеть имеет другие ip но это не принципиально

    Сделать это можно прямо средствами роутера (он должен уметь добавлять самому себе несколько ip адресов из локальной сети) уже на стороне клиента либо установив в виртуалке дополнительно linux машину.

    Если в целевой локальной сети есть доступный ssh сервер то все можно сделать с помощью port mapping (даже на windows).

    Имена разрулить через локальный hosts.

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

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

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

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

    Еще можно считать линейную регрессию всех точек объекта (не нужно считать ее контур) до линии, и уже ее угол считать.
    Ответ написан
    Комментировать
  • Насколько востребован MS Access?

    @rPman
    С педагогической точки зрения изучение ms access примерно то же самое что изучать бейсик на примере консольного qbasic который одно время даже входил в поставку windows (до xp) - программированию и работе с базами данных научить сможет но с практической точки зрения навыки малополезны, очень мало кому сейчас может понадобиться.

    Может я перебарщиваю, но ms access в развитии застыло где то на уровне 2000 года, в то время это был мегапрорывный продукт, сочетающий в себе возможности как базы данных так и среды разработки приложений, а наличие драйверов odbs для доступа к .mdb базам предоставляло возможности серверных баз данных клиентам.. на сколько я помню некоторые приложения mdb файлы использовали как базовый формат хранения (например ergis).

    Сейчас, если разработчик желает использовать майкрософт инфраструктуры, лучше использовать visual studio с библиотеками windows forms, те же DataSource и DataBinding позволяют пользуясь исключительно средой разработки и графическим интерфейсом (мышкой накликать) создать сложное приложение, работающее с базой данных (для которой есть .net драйвер, а это считай для любой). Плюс существуют отдельные среды по работе с базами данных и построению sql запросов (dbforge studio например),.. нет нужды искать универсальный инструмент, позволяющий как разрабатывать интерфейс так и запросы к базе, лучше использовать узкоспециализированные.
    Ответ написан
    2 комментария
  • Чем можно вырезать и увеличить область видео с наилучшим качеством?

    @rPman
    гуглить - video upscale neural network
    сам не пользовался, первый же пример предлагает платный софт

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

    p.p.s. для частного случая, например на видео есть плавное движение объекта, можно использовать информацию из соседних кадров, т.е. в теории можно к примеру удвоить качество за счет четырех (в идеале) и более кадров одного и того же объекта, снятых со сдвигом или другим ракурсом.
    Найдешь софт, отпишись, математика говорит что это возможно
    Ответ написан
    1 комментарий
  • Через какой API пополнить моб операторов РФ?

    @rPman
    Единственный самый дешевый 'api, доступный частникам', это мобильный банк сбербанка (50р в месяц). Т.е. буквально ставишь модем и пилишь отсылку sms на номер 900 (кстати может тарифицироваться как обычные sms, например 1.8р за сообщение но это уже смотреть тариф ОПСОСа), там куча операций, начиная с пополнения мобильных счетов, денежных переводов и кончая коммунальными платежами (меньше список чем тот что доступен в сбербанк онлайн, так как если я верно понимаю, за это сберу коммунальщики должны дополнительно отстегивать или еще какие условия).

    Все остальные - дополнительным договором и создание юрика. И да, так как вы физик, большие объемы операций будут вызывать вопросы и высокая вероятность блокировок и вызовов на ковер....
    Ответ написан
    Комментировать
  • Как узнать команду для запуска программы?

    @rPman
    /usr/bin/slack линк ссылается на /usr/lib/slack/slack
    Ответ написан
    2 комментария
  • Как остановить сторонние плееры в Windows?

    @rPman
    Стандарта, который бы поддерживали плееры в windows для этого нет (я думаю его пытаются изобрести уже кучу лет и каждый раз что то новое, поддерживать которое никому не хочется)

    Мне кажется с помощью core audio api можно добраться до приложения, которое сейчас играет (получить их список с помощью IAudioSessionEnumerator) и попробовать послать его IAudioClient::Stop (я с наскока не нашел как связать эти объекты). Если я верно понял именно это показывает windows поверх экрана когда пользуешься мультимедиа клавишами.

    Если получится, и если надо из java то либо ищи готовые аналоги либо пили на Си и подключай с помощью jni
    Ответ написан
    Комментировать
  • Как добавить записи в базу пачками (например по 100 шт.)?

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

    p.s. larvel и oracle? чувствую некоторое несоответствие, как минимум ценовое
    Когда то давно давно я видел попытки вытащить в веб базу на оракле, получилось не очень быстро и в качестве гениального решения была прослойка на mysql ;)
    Очень смешно но тогда был вопрос 'политический', обязательно было надо пользоваться oracle и никак иначе.
    Ответ написан
    4 комментария
  • Стоит ли покупать этот жесткий диск (Б\У)?

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

    Разница в дате приобретения и времени работы это нормально. Когда покупают диски для raid, диск на замену берут заранее и складывают в сейф, чтобы в момент смерти диска сразу его заменить.

    Для диска, работающего три месяца уже 5 relocated sector count и не нулевые error rate уже под вопросом (хотя ошибки могли быть из-за контроллера на материнке)

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

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

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

    @rPman
    Названия кошмар, даже не с русским делом, вот почему у тебя в одном месте лайк/дизлайк это 'статус', а в другом - 'лайк'?

    Добавь везде (статьи комментарии лайки жалобы...) время создания/время последнего редактирования, нужно для порядка вывода

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

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

    Хранить пароль пользователя - плохая практика (храни к примеру его хеш, какой-нибудь sha256), но это уже на твое усмотрение, так как определит процесс авторизации
    Ответ написан
    1 комментарий
  • Как синхронизировать пк на Линукс?

    @rPman
    ssh + tar, обе утилиты есть практически на любом linux, использовать как то так:
    tar -cf - . | ssh user@machine "cd /destination;tar -xf -"


    если не охота тратить процессор (если он слабый) на шифрование трафика, можно то же самое сделать с помощью утилиты netcat (nc)

    p.s. недостаток подхода, плохая обработка обрывов связи, но для локальной сети это не критично
    Ответ написан
    Комментировать
  • Создание DAO на основе Ethereum private network?

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

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

    т.е. ответ, скорее нет.
    Ответ написан
    4 комментария
  • Почему не работает итерация?

    @rPman
    &$item - убери &, так же не нужно делать unset (а в твоем случае еще беда ты пытаешься в массиве сохранить указатель на item и тут же его удаляешь), у php хороший автосборщик мусора
    return $childs[0] ты возвращаешь нулевой элемент собранного массива а остальное очищается? а он там есть? тут может без [0]?
    Ответ написан
  • Как быстро скачать файл весом 4гб?

    @rPman
    Этот же файл от туда же и в то же время дня другими средствами (браузер, веб качальщики) качается быстрее?

    Если 'нет' - то причина скорее в интернет провайдере или на отдающей стороне (могут ограничивать скорость или просто перегружен провайдер)

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

    @rPman
    да, в юнити для стрима уже есть технологии.
    https://docs.unity3d.com/Packages/com.unity.render...

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

    @rPman
    Драйвера на видео обнови/смени (кстати проверь без них, со штатным или вообще vesa для чистоты эксперимента) потому что это:
    Через некоторое время хром стал падать каждые полчаса. Ну, думаю, наверно хром для линукса нестабильный, поставил хромиум - таже история. Вивальди поставил - тоже падает.
    выглядит как железная проблема

    например проверь оперативную память, проверить температуру процессора, может высохла термопаста и перегрев и т.п.
    Ответ написан
    Комментировать