Vladislav
А ты уверен, что в моей задаче это не так?
в большинстве случаев достаточно набубенивать статичные заголовки к запросу из списка меняя только куки
Vladislav
Откуда уверенность?
от знания протокола HTTP и устройства мидлварей и реверс-проксей
Dilame
Ребят, вы тут все такие умные, я ебал. Я не первый год занимаюсь реверс-инжинирингом
Dilame
Нормальный вопрос задал, никто не ответил, все налетели со своими советами не в кассу как бабки на лавочке
Emin Zalaev
На критику уметь бы реагировать
Emin Zalaev
А не клоуничать
Иван
погодь, а в ноде можно отсортировать мапу?
Кіт ✙
погодь, а в ноде можно отсортировать мапу?
ну, в питоне начиная с 3.7 тоже ордеред
Иван
прикольно
Dilame
На критику уметь бы реагировать
А где тут критика была?
Anonymous
Ребят, вы тут все такие умные, я ебал. Я не первый год занимаюсь реверс-инжинирингом
а почему от тебя там коммиты ток на бамп версий и мержи ?
Кіт ✙
А где тут критика была?
окей, покажи, где конкретно от последовательности заголовков зависит проверка на бота
Emin Zalaev
Бля пацаны он гугол написал, отвечаю
Кіт ✙
окей, покажи, где конкретно от последовательности заголовков зависит проверка на бота
это блять инста, явно постоянно что-то изменяется, что-то дополняется. Да и явно на бэке тоже могут быть свои приколы
Herman
https://golangexample.com/a-go-package-allows-for-both-pseudo-header-order-and-normal-header-order/
Herman
это чекал?
Кіт ✙
это блять инста, явно постоянно что-то изменяется, что-то дополняется. Да и явно на бэке тоже могут быть свои приколы
если бы у них именно так проверка и работала, им бы приходилось по 5 раз на дню фиксить неработающий дев только из-за очерёдности заголовков, а вероятно даже прод
Кіт ✙
в общем, удачи тебе там с заголовками
Dilame
если бы у них именно так проверка и работала, им бы приходилось по 5 раз на дню фиксить неработающий дев только из-за очерёдности заголовков, а вероятно даже прод
Я смотрю ты прям профессионал, знаеш как работает весь интернет. Мой вопрос не был про то, как работает у какой-то отдельно взятой компании проверка на ботов. Мой вопрос сугубо технический, по теме чата. И это не твоё дело какие у меня бизнес-требования
Иван
у fasthttp хедеры в байтах хранятся вообще
Dilame
открыл
https://github.com/dilame/instagram-private-api/graphs/contributors
Иван
мб проще свой для этой цели какой то клиент написать
Иван
готовых не знаю
Dilame
мб проще свой для этой цели какой то клиент написать
Я правильно понимаю, что го не даёт гарантий, но в целом если положить ключи в определённом порядке, то они будут воспроизводиться в том же порядке?
Кіт ✙
Я смотрю ты прям профессионал, знаеш как работает весь интернет. Мой вопрос не был про то, как работает у какой-то отдельно взятой компании проверка на ботов. Мой вопрос сугубо технический, по теме чата. И это не твоё дело какие у меня бизнес-требования
на ответ "можно ли отсортировать мапу" тебе дали ответ - нельзя. Пытаясь залезть в корень проблемы, мы обнаружили неадекватную реакцию и отсутствие какого-либо понимания об устройстве http-инфраструктур
Иван
а?
ну я посмотрел имплементацию
Иван
можно класть как хочешь по идее
Кіт ✙
не забудь заголовки в строго определенном порядке слать!
Dilame
что такое http инфраструктура?
Спроси господина @floordiv , он ввёл этот термин сообщением раньше
Dilame
держи в курсе
Что такое http инфраструктура, мистер “я знаю всё обо всём”?
Иван
да ладно чо тут срач устраивать
Кіт ✙
ну я посмотрел имплементацию
стоп, а что это? А где значение? Почему тут детали всего запроса лежат?
Dilame
не пингуй меня, пожалуйста
Не отвечай на мой вопросы пожалуйста
Иван
Иван
я не шарю мельком глянул
Vladislav
ну дык fasthttp же, там все сложно для оптимизации
там все просто, только замороченно
Emin Zalaev
Golang знаете? Вот он его написал
Иван
XD
Vladislav
ну как написал
Vladislav
мержил чужие патчи просто
Кіт ✙
Что такое http инфраструктура, мистер “я знаю всё обо всём”?
начнём с того, что под термином "http инфраструктура" я подразумеваю сетевую инфраструктуру, состоящую из узлов, общающихся по протоколу http. По поводу второй части предложения - спасибо, конечно, ведь сам я этого не говорил:)
Emin Zalaev
Тсс, ты посмотри коммиты старые
Кіт ✙
ну дык fasthttp же, там все сложно для оптимизации
ну хз, обычно чем проще, тем шустрее
Кіт ✙
Не отвечай на мой вопросы пожалуйста
ты запятую проебал, кстати
Кіт ✙
в альфе, правда в бете ресетну до 0.0.1!
Emin Zalaev
Извиняюсь
Vladislav
пора индигу версионировать типа 2022.09
Иван
ну хз, обычно чем проще, тем шустрее
именно поэтому в стдлибе функции по 300 строк с goto и хорошей вложенностью такой и переменными длинной в 3 буквы
Vladislav
типа current thing
Иван
так то да)
Кіт ✙
"проще" в данном случае немного более общий термин
я лично в него вкладываю "меньше лишних действий"
Иван
я лично в него вкладываю "меньше лишних действий"
это как императивность и декларативность, декларативность жертвует производительностью а императивность читаемостью
Кіт ✙
это как императивность и декларативность, декларативность жертвует производительностью а императивность читаемостью
не сказал бы. Декларативность просто описывает желаемый результат, поэтому полученный код полностью зависит от умности компилятора/интерпретатора императивный подход же описывает путь. Описание пути тоже может быть весьма лаконичным
Кіт ✙
любая декларативщина превращается в императивщину, только за тебя её пишет компилятор.
ну, это понятно - в конце концов у нас всегда машина по фон-неймоновской архитектуре по этой же причине, кстати, все языки программирования и являются одинаково сложными
Тимофей
клаву тестил)
Тимофей
после чистки
Кіт ✙
клаву тестил)
стало хорошо?
Тимофей
ну теперь из нее не сыпется всякое говно