Задать вопрос
  • Где взять токен https://shop.mts.ru/personal/basket что бы не было 403?

    Видимо используется схема с access / refresh.
    Тебе нужно периодически получать новый токен
    Ответ написан
  • Как записать base64 в таблицу?

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

    vabka
    @vabka Куратор тега Веб-разработка
    Самое простое - сделать небольшое приложение для Android у которого будет разрешение на чтение всех смс
    Ответ написан
    Комментировать
  • Как дать перманентный бан за мультиак на сайте?

    vabka
    @vabka Куратор тега Веб-разработка
    По ip точно не получится отследить. А раз тут разные браузеры - по фингерпринтингу тоже не выйдет.
    Так что только по признакам, которые пользователь сам по глупости укажет (одну и ту же почту например) или по поведению.
    Ответ написан
    8 комментариев
  • Как захостить телеграм бота на yandex cloud используя .Net?

    Вариантов несколько:
    1. Создать виртуальную машину в Compute Cloud с какой-нибудь убунтой и дальше по обычной инструкции:
    https://learn.microsoft.com/ru-ru/aspnet/core/host...
    Если у тебя там нет вебхуки, то достаточно будет просто выпилить всё что связано с nginx

    2. Используя Serverless Containers - нужно будет внимательно прочитать руководство от яндекса:
    https://cloud.yandex.ru/docs/serverless-containers...
    Там примеры даны для nodejs, но в принципе всё почти 1-в-1 переносится на .NET
    Dockerfile и так автоматически будет тебе добавлен при создании проекта.
    В случае телеграм-ботов этот способ подойдёт только в случае вебхуков

    3. Cloud functions:
    https://cloud.yandex.ru/docs/functions/lang/csharp/
    Совсем специфичный вариант и тоже проще именно с вебхуками подружить

    4. Через managed k8s кластер:
    https://cloud.yandex.ru/docs/managed-kubernetes/
    Подход ничем не различается от использования k8s не в яндексе. Создаёшь образ своего контейнера и через kubectl поднимаешь под.

    Я бы выбрал вариант с Compute Cloud, тк он сравнительно не дорогой (если сравнивать с managed k8s), достаточно гибкий (в отличие от cloud functions и serverless containers), и при этом простой (опять же, в отличие от serverless containers)
    Ответ написан
    1 комментарий
  • Что использовать для чтения технической литературы?

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

    Для того чтобы быстро перелистывать главы существует содержание.
    Многие электронные читалки (в тч приложения на телефон/планшет) позволяют делать свои пометки и закладки.

    Ну и замечательно было бы, чтобы устройство щадяще относящее к зрению

    Ну тут тебе одно из двух выбирать: либо щадяще к зрению, либо экран как на айпаде.

    В принципе ты и так почти весь день смотришь в монитор, так что врядли планшет какие-то дополнительные проблемы создаст.

    Кмк не обязательно брать именно ipad - для чтения подойдёт любой планшет
    Ответ написан
    Комментировать
  • Имеет ли смысл создавать роли через таблицу в БД или жёстко закодировать?

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

    vabka
    @vabka Куратор тега Веб-разработка
    Под микросервисами обычно понимают N раздельных процессов, которые могут запускаться на разных компьютерах. Далее они уже коммуницируют через какой-то транспорт, если это вообще нужно.

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

    Как конкретно ведётся разработка - это уже на откуп команде. Подход легко может различаться исходя из языка/платформы.
    Ответ написан
    Комментировать
  • Стоит ли углубленно изучать многопоточность, асинхронное и паралельное программирование?

    Хочется ответить цитатой:
    Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
    Ответ написан
    Комментировать
  • Является ли цена за проект неадекватно завышенной?


    На этом бы всё закончили, но есть ощущение, будто у него осадочек остался

    Это исключительно твоё ощущение.
    Ты и так очень мало денег попросил, особенно с учётом стека и проделанной работы на ресёрч, которую так-то тоже считать надо.

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

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


    У меня вопрос как парень узнал о ней всё?

    В связи с низкой зарплатой во всякий государственный учреждениях (в МВД, паспортных столах, миграционной службе, МФЦ, ПФР, итд), низкой культурой информационной безопасности, и большом количестве бумажной работы - тамошние работники являются достаточно недорогим способом получения массовых утечек. Буквально фотографии/сканы из внутренних документов сливают, в которых и паспортные данные, и фото, и прописка указаны.

    Потом на всяких теневых ресурсах это систематизируют, обогащают и за некоторую фиксированную плату дают "выписку" такого профиля.


    Даже если это постанова, но есть же к примеру кадыровцы которые находят людей. Как они это делают?

    Кадыровцы, как очевидно из названия, могут иметь доступ к базам той же росгвардии напрямую)


    Теперь главный вопрос как защитить свои данные?
    Как не стать жертвой как моя подруга?

    Если ты с российской бюрократией никогда отношения не имел (не пересекал границу например, не получал визу, итд) - ты уже защищён примерно на 99.999%

    А в случае подруги:
    Её данные уже слиты в интернет и оттуда врядли исчезнут.
    Можно пожелать максимум крепкого духа, не поддаваться на угрозы, и при появлении угроз - обращаться в полицию, тк если ноунейм в интернете имеет все данные о потенциальной жертве - это уже пахнет составом ст 119 УК РФ.

    Если же подруга активно занимается политикой в России - для безопасности лучше из России таки уехать.
    Ответ написан
    7 комментариев
  • Исполнитель скинул архив с трояном, он злоумышленник или сделал это случайно?

    Это можно узнать, только спросив исполнителя и разобравшись, откуда вообще вирус пришёл.
    Самостоятельно при помощи уже названных способов ты сможешь только проверить, было ли это ложное срабатывание.
    Ответ написан
    Комментировать
  • Что почитать по ТРПО?

    Выбирай интересующую тему:
    - Методологии
    - Менеджмент
    - Аналитика
    - Тестирование
    - Разработка
    - Эксплуатация
    - Проектирование

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

    Чтобы решать математическими методами - да, нужно знать математику. В частности дискретную, тк чаще именно её использую при решении алгоритмических задач.

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

    В отличие от Monitor, класс Mutex может использоваться для межпроцессной синхронизации. Для этого нужно использовать именованный мьютекс, который виден в операционной системе. Чтобы создать экземпляр именованного мьютекса, используйте конструктор Mutex, который задает имя. Также можно вызвать метод Mutex.OpenExisting, чтобы открыть существующий именованный системный мьютекс.

    Думаю, этого достаточно для понимания различий.

    Mutex это разве не тот же семафор, только который может брать один поток?

    Нет, не тот же.
    Как минимум, если говорить про .NET, то Mutex имеет одну фичу, которого нет у Semaphore:
    Mutex можно использовать для синхронизации между процессами (при помощи именованного mutex) на Linux, а Semaphore нельзя.

    На уровне ОС семафор и мутекс - это разные вещи. Предположу, что это позволяет немного оптимизировать реализацию, зная заранее, что у тебя будет только 1 поток, который его держит.
    Ответ написан
    Комментировать
  • Как оптимизировать код в rust при помощи trait?

    vabka
    @vabka Куратор тега Rust
    1. Действительно непонятно, для чего и как ты хочешь эти трейты использовать.
    2. Кажется, ты пытаешься переизобрести num
    3. Ошибка у тебя из-за того что ожидается какой-то неизвестный T, а ты пихаешь туда f64
    Тоесть, например, я бы мог захотеть сделать FloatStruct::<f32>::new() но вместо FloatStruct<f32> ты пытаешься вернуть мне FloatStruct<f64>
    Ответ написан
    8 комментариев
  • На какие языки можно переводить описание телеграмм бота?

    1. На вопрос "на какие языки можно" ты ответил уже сам - любые, которые, видимо, имеют языковой код.

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

    3. Смысл имеется, если у тебя в потенциальных клиентах есть носители этого языка.
    Ответ написан
    Комментировать
  • Как выплачивать деньги пользователям за предоставление услуги?

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

    Лучше обратиться к юристу, чтобы он помог составить шаблон договора, который не будет противоречить законам. Он же тебе подскажет, какие налоги и как придётся платить. Как минимум тут пахнет НДФЛ-ом.
    + Нужно посмотреть, как это будет стыковаться с твоим налоговым режимом.

    UPD:
    Я выступаю только в роли инструмента, с помощью которого учителя могут продавать свои курсы ученикам. Я не покупаю их собственность.

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

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

    Вариант раз: Портится. У меня лампа накаливания (или может просто горячая светодиодная?) была и в один день лампа прислонилась (или просто приблизилась?) к монитору. Теперь у монитора оплавился уголок. (на самом деле он размяк, а я его ещё из интереса пальцем нажал)
    (без шуток так и было, могу даже фото показать. Монитором всё ещё пользуюсь)

    Вариант два: Портится. У меня в настольную лампу вкручена УФ-лампа. Она постоянно светила на экран и теперь у экрана странная цветопередача. (А это уже выдуманный случай)

    Если вы не такой как я, то проблем быть не должно.
    Ответ написан
    1 комментарий