Задать вопрос
  • 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 уже как стабильная
    Ответ написан
    Комментировать
  • Какие требования к Партнеру(Посреднику), для приема платежей, от моих Клиентов внутри РФ?

    RoundRobin
    @RoundRobin
    1. Много их. Самые популярные: карты, yoomoney, qiwi, крипта (в зависимости от ЦА и сферы, могут меняться).
    2. 4/6% для самозанятых. Если доход более 2,4M/год для предпринимательской деятельности потребуется оформление ИП.
    3. Если именно от вашего имени, нет, т.к. деятельность платежных агентов отдельно регулируется. Если же нет, зависит от многих факторов.
    Ответ написан
    1 комментарий
  • Какие требования к Партнеру(Посреднику), для приема платежей, от моих Клиентов внутри РФ?

    @romaro
    В РФ есть спец. налоговый режим для самозанятых, налог всего 4%, но есть лимиты (общая сумма поступлений не более 2,4 млн рублей в год). То есть принимать ваши платежи от физиков не проблема. Вывод чуть сложнее, но если делать через крипту, то не намного.

    О каких примерно суммах идет речь?
    Ответ написан
    1 комментарий
  • ASP.NET Core MVC это и есть ASP.NET MVC 5/6 или это разные?

    Это разное.
    Первый для net Core и NET 5+, а второй для net Framework.
    Второй уже легаси и даже МС не рекомендует делать новые проекты на нём
    Ответ написан
    Комментировать
  • Если я в Гугле изменю свое местоположение, то смогу ли я зайти к примеру в Инстарграм? То есть будет ли работать смена геолокации как VPN?

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

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