• Как получить текст ответа ASP Net Core API?

    BasiC2k
    @BasiC2k
    CJDmitry, сделайте такой ответ в контроллере:
    return Json(new { ok = false, err = "Запись с данным URL уже существует" });

    и после выполнения fetch (в then((data))проверяете значение data.ok
    если true - значит запрос выполнился успешно
    если false - выводите текст ошибки из data.err
    Написано
  • Возьмут ли на работу в IT после увольнения с госслужбы по плохим основаниям?

    BasiC2k
    @BasiC2k
    В крупные окологосударственные компании может стать затруднительно попасть. Но в мире существует не только госсектор.
    Написано
  • Виден ли местным операторам связи номер телефона иностранной eSIM, находящейся в роуминге?

    BasiC2k
    @BasiC2k
    Владислав Лысков, Не факт что виден. Связь MSISDN и IMSI существует только в биллинге оператора. Для обслуживания в роуминге достаточно иметь IMSI. Передаёт ли тот оператор роуминговому оператору информцию о MSISDN - большой вопрос. Я думаю, что передаёт, хотя в этом нет особой необходимости. Иначе возрастает риск фрода, а этого никто не хочет.
    Написано
  • Нормально ли вести свою коммерческую деятельность, когда работаешь на компанию?

    BasiC2k
    @BasiC2k
    Можно разделить рассмотрение ситуации на аспекты:
    1. Моральная сторона вопроса.
    Да, Ваши коллеги передают Вам знания. Вы проходите обучение в компании. Вы - "одна семья". Так говорят (продразумевают) менеджеры. На самом деле - каждый сам за себя. Вы работаете за деньги, компания обучает Вас для получения прибыли. Менеджеры создают дружественную атмосферу для исключения конфликтов. Вы можете расти дальше, а можете посвятить всю жизнь работе в этой фирме - это Ваш выбор;
    2. Юридическая сторона вопроса.
    Можно делать всё, что не запрещено законом и трудовым договором. Если положения трудового договора противоречат законодательству - они ничтожны. Основной правоустанавливающий документ между работником и работодателем - это трудовой договор. Рабочее время согласно трудового договора ограничено с ... по ... Всё остальное - личное время сотрудника, который тот может проводить любым желаемым для себя способом. В том числе и писать программы. Кстати - написание программ считается творческой профессией (как и написание книг), поэтому это могут делать даже те категории граждан), которым запрещено по закону заниматься коммерческой деятельностью (например - военные, чиновники). Единственное ограничение которое может быть - это не использовать фрагменты кода, которые Вы (или Ваши коллеги) написали у основного работодателя, т.к. это является собственностью работодателя.
    Как итог могу сказать:
    1. Развиваться и стремиться к большему (лучшему) - это нормально;
    2. Если Вы выросли из "штанишек" и они Вам малы - Вы же в них не ходите дальше, даже если любите. Не бойтесь "менять размер";
    3. О своих увлечениях и интересах вне работы Вам не обязательно ставить в известность своих коллег и начальство. С моральной (и юридической стороны) - главное чтобы основная работа не пересекалась с увлечением.
    Написано
  • Нарушает ли показ в боте данных из whois законы РФ?

    BasiC2k
    @BasiC2k
    Айнур Бирдин, раздобыть - не значит может использовать. Законодательство РФ запрещает сбор такой информации даже из открытых источников. И уж тем более - хранение и обработу без письменного (есть другие виды акцепта) согласия объекта персональных данных.
    Написано
  • Почему не получается встроить сортировку в IQueryable?

    BasiC2k
    @BasiC2k
    Могу предположить, что в OrderBy (ThenBy) в должно указываться поле для сортировки, а не булевое выражение. Возможно Ваш адаптер к базе данных не может правильно интерпретировать это выражение в SQL и выдаёт ошибку.
    Написано
  • Как зайти в интернет при включенном белом списке?

    BasiC2k
    @BasiC2k
    Возникает несколько вопросов:
    1. Есть ли в списке белых сайтов те, которые может контролировать например Ваш знакомый разработчик? В этом случае можно этот сайт сделать "прокси";
    2. Есть ли в списке белых сайтов те, которые позволяют просматривать другие сайт? Например translate.google.ru позволяет переводить любой сайт, и заодно его просматривать;
    3. Есть ли какие-либо другие протоколы, разрешённые для соединения (например SSH)?
    В целом, надо знать - как и что заблокировано и тогда можно понять правильную последовательность действий. Ну или действовать методом проб и ошибок.
    Написано
  • Почему не работает OLED Display I2C?

    BasiC2k
    @BasiC2k
    Неясна модель экрана. Также не помешала бы принципиальная схема включения.
    Некоторые дисплеи питаются от 5V, но на вход принмают исключительно 3.3V
    Написано
  • Почему ChatGPT не дает задать вопрос?

    BasiC2k
    @BasiC2k
    https://chat.openai.com/ подвисает часто по вечерам. Утром/днём работает приемлимо. Скорее всего в USA днём большая наагрузка.
    С росийских IP не работает.
    Написано
  • Где купить сертификат для подписывания программ?

    BasiC2k
    @BasiC2k
    Александр Чернышев, насчёт антивирусов - всё зависит от целевой аудитории Вашего софта. Если Вы делаете софт для конкретных заказчиков - они будут его использовать в любом случае, будут отключать антивирус или вносить софт в исключения. Если Вы рассчитываете на массовый рынок - тут играют роль два важных момента: низкая квалификация пользователей, которые следуют указаниям антивируса ИЛИ медийная раскрученность софта, при которой они поставят себе софт в любом случае. Тут уже больше маркетинговые правила играют роль.
    Comodo раньше был самым недорогим. Мне годовой сертификат обошёлся в 100$. Сейчас у них уже другие условия. А отзывы в сети остались )
    Насчёт ограничения числа подписаний - это что-то новое, раньше я такого не слышал. Скорее всего они выписывают сертификат и прячут его внутри файла для подписания (или шифруют). Для подписания - временно распаковывывают. Или используют маскировку пароля (что более вероятно).
    Написано
  • Как правильно вызвать функцию на клиенте через SignalR за учётом авторизации?

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

    BasiC2k
    @BasiC2k
    У каждой страницы блога есть id. При обновлении страницы блога, SignalR сервер может рассылать информацию об обновлённом id. Клиенты (браузеры) сверяют - какой id сейчас открыт и какой обновился. При совпадении - обновляют страницу.
    Написано
  • Как сейчас принимать платежи в приложении со всего мира?

    BasiC2k
    @BasiC2k
    rPman, по санкционным странам не подскажу, сам этим не занимался. По самому stripe могу подсказать.
    Написано
  • Как выбрать из двух разных Json строк одну?

    BasiC2k
    @BasiC2k
    Bodden, из описания ошибки следует, что для одного из параметров класса Вы укзали неверно тип. Поэтому при десериализации и возникает ошибка.
    Я вот вижу, что параметр "ts" в первом json у Вас string, а во втором json - int
    Попробуйте объявить этот параметр как object
    Написано
  • Основная работа и другие проекты. Как к этом относится ваше начальство?

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

    BasiC2k
    @BasiC2k
    Saboteur,
    Почитайте Трудовой Кодекс, там Вас ждёт много открытий )
    1. Если работника уволили по причине работы "на себя" в нерабочее время, даже если это было запрещено трудовым договором, то сотрудник подаёт в суд и там признают этот пункт договора несоответствующим действующему законодательству. Сотрудника восстанавливают на работе, плюс выплачивают полную заработную плату за период незаконного увольнения (как правило судятся по 6-12 месяцев), плюс затраты на адвоката, моральный вред и т.д. Штраф на организацию также может быть наложен. Разумеется сотрудника потом могут уволить по другим, формально правильным причинам, но тем не менее...
    2. Штраф впаять на всю зарплату - это тоже незаконно. По закону есть категория "материально ответственных лиц", которые могут быть наказаны финансово (если вина доказана или сотрудник согласен с виной). Штрафы кстати тоже можно оспорить. Есть одна юридическая лазейка, чтобы впаять штраф на "всю" зарплату - это заключить трудовой договор с вознаграждением в размере МРОТ (который всё-равно выплатят) + премиальная часть. Но кто из разработчиков пойдёт работать, если в трудовом договоре будет 18 тысяч. (не помню сколько сейчас точно МРОТ)
    Как вывод могу сказать - самодурство начальства может больно ударить и по работнику и по работодателю.
    Написано
  • Как открыть несколько модальных окон в bootstrap 5?

    BasiC2k
    @BasiC2k
    JackBerry, придумать то можно. Например через js менять нужные атрибуты. Но это "костыли", которые могут работать непредсказуемо.
    Написано