Местоположение
Россия, Москва и Московская обл., Москва

Достижения

Все достижения (10)

Наибольший вклад в теги

Все теги (141)

Лучшие ответы пользователя

Все ответы (290)
  • Как парсить с wildberries?

    shurshur
    @shurshur
    Начнём с того, что 500 шт. каждые 5 с - это 100 запросов в секунду. Прокси будут баниться очень быстро при подобном трафике.

    Далее, получение данных мегабыстро имеет смысл в автоматизированных системах торгов на фондовой бирже, а если это в телеграм человеку сливать, то он в любом случае будет реагировать намного медленнее этих 5 секунд. И зачем тогда так часто опрашивать? Если опрашивать с интервалом в 3 секунды, то товары будут приходить с опозданием в среднем 13 минут, максимум 25 минут, что для многих задач вполне приемлемо.

    Советую поговорить с заказчиком ещё раз на тему того, что именно ему нужно.
    Ответ написан
  • Насколько сейчас актуальна поддержка браузеров без поддержки Javascript

    shurshur
    @shurshur
    Не включаю JS на твиттере. Мне неинтересно, чтобы браузер блокировал мне правую кнопку мыши, чтобы средняя работала как левая и чтобы я не мог открыть нужное мне в отдельной вкладке. Кто они такие, чтобы мешать мне пользоваться интернетом так, как я привык?

    Это так, лирика. Но всё равно — сайт по-хорошему должен работать и без JS. Уж по крайней мере если на сайте, например, опубликованы тексты некоторой тематики — их должен без труда читать любой. Вот какие-нибудь закладки-репосты-комментарии можно считать достаточно вторичными элементами функциональности, чтобы забить на их поддержку.
    Ответ написан
  • Почему ИБшнику не надо знать ЯП?

    shurshur
    @shurshur
    В 14 лет лучше язык программирования для общего интеллектуального развития освоить, чем окончательно решить, чем будешь заниматься следующие 60 лет.
    Ответ написан
  • Насколько надёжный данный шифр?

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

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

    Основа современной криптографии - вычислительная сложность. Можно даже всё знать об алгоритме шифрования - но за разумное время расшифровать не получится. Но старинные методы шифрования "символ-в-символ" вычислительно очень просты и никак не годятся в современном мире.
    Ответ написан
  • Qt4: функция определенная в одном файле не видна в другом?

    shurshur
    @shurshur
    У Вас bz_drvrs.c написан на C, а сам проект — на C++. Для вызова C-функций из C++-кода необходимо использовать extern «C», поскольку формирование внутренних имён в .o-файлах для этих языков различается.

    Чтобы сделать переносимый код, обычно делают примерно так:

    #ifdef __cplusplus
    extern "C" {
    #endif

    // основное содержимое .h-файла

    #ifdef __cplusplus
    } // extern "C"
    #endif


    В результате .h-файл нормально работает и в C, и в C++.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (2)