Задать вопрос
  • Как в основном устроены криптовалютные эквайринги?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    ак система понимает, что перевод произошёл от конкретного пользователя

    генерит для кадого конкретного свой уникальный кошель
    Ответ написан
    Комментировать
  • Какие банки все еще принимают платежи по SWIFT из США?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    ответ, который не изменится в течение пары недель вам сейчас никто не даст
    плюс надо выяснять, куда проходят платежи из BoA, потому что, возможно, это решение банка
    Возможно, вам стоит скататься открыть аналог ИП в Грузии, Армении или Казахстане (или любом другом ex-USSR государстве), и получать деньги туда.
    Сам я, по похожим причинам, сейчас планирую двигаться в райфайзен, потому что банк моего плательщика вроде бы с ним работает.
    Ответ написан
    2 комментария
  • На сколько глубоко могут уходить подколлекции в нэйминге URI в REST?

    @calculator212
    На сколько глубоко могут уходить подколлекции в нэйминге URI в REST?
    До 2к символов, в целом написание таких длинных запросов не противоречит идеологии rest, т.к. rest это не про то какой длины должен быть url, а про стиль взаимодействия.
    :id/profiles/:id/tags/:id/color/:id/more-fields/:id/more-fields/:id/more-fields/:id
    Конкретно в этом случае используется странное решение(на мой взгляд), и не совсем понятно зачем так делать, т.к. задавать это все через параметры проще. Но т.к. rest это просто стиль архитектуры, то вам никто не запретит так делать, но если кому-то достанется такой код, то он будет не в восторге.
    И теперь я хочу сделать апишку для получения информации о каждом тэге. Или хочу его изменить. С одной стороны мы можем использовать
    GET /accounts/:id/profiles/:id/tags/:id
    в данном случае возможно имеет еще смысл таких url до 2-го id на id тегов уже явно бесполезно и его проще задать параметром, хотя можно сделать, чтобы только id аккаунта был в url, всё остальное можно засунуть в параметры, но тут я не знаю архитектуры приложения, возможно вам так удобнее или проще.
    Ответ написан
    2 комментария
  • REST API - Метод DELETE Удалять ли обьект из базы или нет?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    А мы то знаем как вам нужно? Делайте как того требует логика приложения. Нужна возможность восстановить запись? Пишите флаг. Не нужно восстанавливать? Удаляйте.
    Ответ написан
    Комментировать
  • Нормально ли использовать несколько разметок как одну страницу?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если готовы сопровождать как минимум две отдельных вёрстки и делать двойную работу при каждом изменении, то можно.
    Ответ написан
    4 комментария
  • Возможен ли майнинга на WiFi WEMOS D1 mini ESP8266-12F Arduino IoT?

    nava2002
    @nava2002
    Инженер
    Есть ПО для майнинга на Arduino - майнить можно.
    НО!............
    Любой настольный ПК будет равен по производительности в майнинге примерно нескольким тысячам Arduino.
    Учитывая стоимость контроллеров майнинг на контроллерах носит чисто развлекательный характер.
    Примерный подсчет:
    GeForce RTX 3090 иметт 10490 CUDA процессоров.
    работающих на частоте 1700 МГц
    Arduino имеет 1 процессор ну пускай с частотой 50 МГц. (округляем)
    Если силно "Грубо" ТО получается:
    (1700 /50 ) * 10490 = 356660 раз.
    Тоесть 356660 Ардуин будут делать то же самое что и одна RTX 3090. ( в майнинге )
    Умножаем (грубо) ардуины на цену - 5 долларов за штуку (это я еще питание не считаю), И ........ становится понятна вся обсурдность этой затеи.
    Математика - великая наука.
    Ответ написан
    3 комментария
  • Безопасно ли отправлять данные по HTTPS?

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

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

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

    В остальном всё безопасно. Вдвойне безопасно, если клиент проверяет, что подключение произошло именно с тем сертификатом, который ожидается.

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

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

    я делал на hldns.ru получил субдомен %имя%.hldns.ru для домашнего компутера.
    из действий настроил на компутере ежедневный запуск
    wget -O- http://hldns.ru/update/%ключ который будет в письме hldns%

    для того что днс-сервер hldns знал в какой адрес резолвить имя твоего суб-домена.
    у меня дома белый, но динамический ipv4 (перепрыгивает изредка, но бывает)
    и фсё и уже много лет работает.

    далее поднимаешь веб-сервер nginx/apache/lamp/lemp... на 80 порту (или на 443 и настраиваешь получение сертификаты от letsencript) и создаешь сайт... но это "уже совсем другая история..." (с) лк
    Ответ написан
    Комментировать
  • Как передать класс внутри другого класса asp.net core?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Создаёте и заполняете вспомогательный класс:
    public class Result
    {
        public bool error {get;set;}
        public string error_text {get;set;}
        public List<Users> content {get;set;}
    }

    и потом отдаёте его через сериализатор. Получаете нужную Вам модель.

    Или так (в контроллере):
    List<Users> content = new();
    return json(new {error = false, error_text = "", content = content});
    Ответ написан
    3 комментария
  • Как выбрать нужный ClaimIdentity из ClaimPrincipal, если их несколько штук?

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

    Например в простом случае, если у вас модель, основанная на ролях, то вам вероятно хватит клэима "роль", для которого даже helper-метод сделан: IsInRole.

    Сейчас вы задали вопрос в духе "у меня есть запись в базе данных, какие поля мне из неё нужно взять?". ClaimsPrincipal в общем-то похож на такую "запись в базе" - набор фактов о каком-то принципале (например, о пользователе), с бонусом в виде того, что мы тем или иным способом убедились в подлинности этих фактов, а сами факты более-менее стандартизированы для многих практических задач.
    Ответ написан
    1 комментарий
  • Как сделать VPN сервер для iOS клиентов на 10000 пользователей?


    откуда лучше брать сервера?

    Поднять свои.


    Получается должен быть какой-то Бекенд, на чём его писать?

    На том, на чём умеешь.

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

    Ну тебе с твоего бэкенда надо будет собирать метрики по задержкам, нагрузке на CPU, и RAM.
    Решений этой задачи много. Гугли "сбор метрик с бэкенда".

    Автоматическое масштабирование - тема отдельная и достаточно сложная.

    Может быть есть уже какой-то готовый сервис который предлагает готовое решение

    Да, есть. Многие vpn-провайдеры имеют так называемую услугу "white label" - они сами делают клиент с твоим логотипом, названием, и может даже дизайном, но за инфраструктуру отвечать будут уже они.

    Быстро и по сути ноль головной боли, если у тебя задача просто сделать свой vpn-сервис
    Ответ написан
    Комментировать
  • Есть ли российские SSL или почему их нету?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Дома с переломом ноги
    Путаем причину и следствие.

    Следствие - при установке на сайт сертификата, полученного в российском CA, в браузере он не показывается доверенным.
    Причина - производитель браузера/устройства не включил сертификат данного CA в список доверенных по своим собственным причинам.

    Других причин нет.

    Да, это картельный сговор. Да, это санкции-херанкции. Да, мозилла, гугл и M$ изначально не хотели добавлять российские CA в доверенные - а добавили бы - так с началом Донбасской спецоперации непременно бы выкинули.

    В РФ есть CA. Просто, чтобы их сертификаты стали валидными - их корневые нужно добавлять в каждое устройство.
    Ответ написан
    Комментировать
  • Хочу заставить Instagram думать что я в США, поможет ли VPN?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    + часовой пояс
    + версия ОС и язык
    и + в конце концов отпечаток
    + чистый браузер и история с этими параметрами на этом IP

    Инста, в принципе, туповатая, параметры можно настроить, но проверяет их при кадом запросе
    изучите fingerprint анонимность

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

    iOSMiddleDev
    @iOSMiddleDev
    Blockchain developer
    Здравствуйте, если нужно - готов провести консультацию и помочь с этим вопросом.
    Вот полезная статья, с конкретными ответами на ваш вопрос: https://vc.ru/trade/384762-kak-prinimat-platezhi-v...
    Рекомендую к прочтению.
    Также если вам потребуется помощь в реализации этого кейса - готов помочь.

    Буду рад дополнительным вопросам, уточнениям и задачам.
    Telegram: @ITStepster
    LinkedIn: www.linkedin.com/in/sergei-nilusha-itstepster
    Ответ написан
    Комментировать
  • Какое решение выбрать для приема оплаты криптовалютой?

    iOSMiddleDev
    @iOSMiddleDev
    Blockchain developer
    Здравствуйте, если нужно - готов провести консультацию и помочь с этим вопросом.
    Вот полезная статья, с конкретными ответами на ваш вопрос: https://vc.ru/trade/384762-kak-prinimat-platezhi-v...
    Рекомендую к прочтению.
    Также если вам потребуется помощь в реализации этого кейса - готов помочь.

    Буду рад дополнительным вопросам, уточнениям и задачам.
    Telegram: @ITStepster
    LinkedIn: www.linkedin.com/in/sergei-nilusha-itstepster
    Ответ написан
    Комментировать
  • Как принимать платежи в криптовалюте (чаще в btc)?

    iOSMiddleDev
    @iOSMiddleDev
    Blockchain developer
    Есть достаточно интересные решения в этом вопросе.
    Например - проводить транзакции через биткоин миксер.
    Готов провести консультацию вам в этом вопросе)

    Буду рад дополнительным вопросам, уточнениям и задачам.
    Telegram: @ITStepster
    LinkedIn: www.linkedin.com/in/sergei-nilusha-itstepster
    Ответ написан
    Комментировать
  • Можно ли в .NET (C#) при компиляции вычистить из подключенной библиотеки лишние функции?

    borisdenis
    @borisdenis
    Ленив и вреден...
    вычистит из этой скомпилированной библиотеки неиспользуемые функции

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

    Но как вариант - использовать .NET 6 (придется так же переписать библиотеку на .NET 6) и использовать совет Роман
    Ответ написан
    6 комментариев
  • Можно ли в .NET (C#) при компиляции вычистить из подключенной библиотеки лишние функции?

    yarosroman
    @yarosroman
    C# the best
    https://docs.microsoft.com/en-us/dotnet/core/deplo...
    Данная фича ещё с core 3.1 присутствует, в 6 уже как стабильная
    Ответ написан
    Комментировать