Задать вопрос
  • Что такое эндпоинт простыми словами?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Если говорить про веб, а чаще всего этот термин юзается в веб, то
    На mysite.com может висеть ваше приложение
    И у него могут быть ендпоинты:
    mysite.com/healthcheck
    mysite.com/action.php

    endpoint отличается от пути тем, что он является точкой доступа к конкретному программному вызову, а не просто путем к промежуточному файлу. например mysite.com/something.gif это не endpoint, это просто урл с путем к отдельному ресурсному файлу.

    Если взять URL, то он может содержать дополнительные данные, например
    mysite.com/action.php?action=show&variable1=true

    Ну и http-запрос это уже конкретно выполненный запрос по определенному URL
    Ответ написан
    Комментировать
  • Что такое эндпоинт простыми словами?

    @dvpingvin
    Если бы мы пытались находить понятия в родном языке, а не заимствовали без перевода и понимания иностранные, то IT было бы менее загадочной областью. Замените слово "endpoint" в тексте на "адресат" (означает лицо или организацию, которым адресовано почтовое отправление) и всё встанет на свои места.
    В контексте безопасности можно использовать "абонент".
    "Адресат" и "абонент" близкие по смыслу слова.

    UPD. Получив пару одобрительных комментариев решил дополнить ответ.
    "Endpoint" дословно перводистя как "конечная точка". Можно представить это как два конца верёвки. У верёвки нет главного конца и вторичного. В компьютерных сетях есть схожее понятие Socket ("розетка") это пара IP-адрес и порт, которым предназначен пакет. Но там не рессматривают взаимодействие выше 3 уровня моделя OSI.
    Если у нас есть две системы, которые должны общаться друг с другом, помимо IP-адреса и порта нам нужно знать ещё и протокол, по которому будет происходить взаимодействие. Когда просят указать Endpoint, то обычно требуется эта информация.
    Endpoint может выглядеть как строка вида ://:. Наример:
    TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022
    TCP://MYSYSTEM.Adventure-works.MyDomain.com:7033
    TCP://10.193.9.134:7023
    TCP://[2001:4898:23:1002:20f:1fff:feff:b3a3]:7022

    В контексте анивирусной защиты под Endpoint понимают любое конечное защищаемое устройство: компьютер, смартфон, ноутбук, сервер и т.д.
    Провайдеры подразумевают под Endpoint конечного абонента, которому нужно провести кабель. Это может быть как квартира в жилом доме, так и здание предприятия.
    Ответ написан
    2 комментария
  • Кто такие системные программисты?

    Системные челы, эти люди, которые возятся с операционной, разрабатывают драйвера, декстоп, ништяки для операционок, априори умнейшие люди в ОС. Изучай глубже питон, но сначала выбери сферу, легче всего с бекенда начать, изучай питон в этом направлении. Либо можешь пойти изучать вёрстку, аля html/css, а там js поднять + фреймворк React/vuejs, и становись фронтедером, вкраце сайты будешь делать, макеты и тд. Конкуренции на фронтенде больше, чем на беке, вакансии на сис.разрабов очень мало, так шо сам решай
    Ответ написан
    Комментировать
  • Как перевести KOI8 в UTF на C/C++?

    AxisPod
    @AxisPod
    А зачем вам использовать вообще util. Используйте именно to_utf, разве boost не поддерживает koi8? Смотрите, есть ли необходимая вам локаль в системе, если нет, надо сгенерировать. Чем вас не устраивает вариант
    generator gen;
    std::locale loc= gen().generate("ru_RU.koi8-r");
    std::string utf8_string = to_utf<char>(koi8_string, loc);

    Возможно понадобится поднастроить генератор разве что.

    P.S. Пофиксил название локали.
    Ответ написан
    2 комментария
  • Как в telegra.ph вставить блок кода с подсветкой?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    С чего вы решили, что не сделали? Набираете ``` и вперёд.
    Ответ написан
  • Где можно скачать Qt 5.5.1 под Ubuntu?

    @kaka888
    C, C++, Qt, Python, Flask, aiogram, MySQL, Redis..
    Готовые билды Qt Creator можно скачать с GitHub: https://github.com/qt-creator/qt-creator/releases
    Ответ написан
    Комментировать
  • Как в pyrogram отправить код авторизации если он сначала сам просит войти?

    @X_Bit
    Вроде разраб?
    Вместо метода start() используй connect()

    Пример:
    import pyrogram
    
    api_id = ''
    api_hash = ''
    phone = input('Enter your phone number: ')
    
    client = pyrogram.Client('test',api_id,api_hash)
    
    #подключаемся к серверам
    client.connect()
    
    #отправляем код для входа
    sCode = client.send_code(phone)
    code = input('Enter auth code: ')
    
    #логинимся 
    client.sign_in(phone,sCode.phone_code_hash,code)
    Ответ написан
    3 комментария