Size: a a a

Clojure — русскоговорящее сообщество

2019 August 21

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Vlad 0xcd55d8db
А что тогда tcp/ip не упомянул 😉 Я все понимаю, про simple etc но все же иногда хочется не упражняться в этом месте, а иметь что-то типа https://github.com/omniauth/omniauth куда забиваешь токены и все.

Особенно с на протяжении лет бесящим фактом, что у твиттера все *немного по-другому*
Не упомянул потому что было не так, а все что понадобилось для имплементации oauth это несколько десятков строк кода и хттп клиент. Это как правило лучше, чем разбираться в милых абстракциях этих библиотек, чтобы сделать именно как тебе нужно.
источник

V0

Vlad 0xcd55d8db in Clojure — русскоговорящее сообщество
Это если ты помнишь точно что надо делать или есть старый образец под рукой. У меня это из “оперативной памяти головы” вытесняется стремительно и стабильно. Т.е я помню - твой сервер -> oauth сервер, браузеру редирект, и callback handler. И еще помню “у твиттера что-то не так как у всех”. А надо будет - придется лезть в доку. Но не хочется же. Про абстракции понятно, в общем наверное это вопрос того что у тебя в голове остается и не вытесняется. Все едино
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Если для клиента ко всяким Твиттерам и другим сервисам, то oauth-clj.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Блин, вспоминаю питонячьи библиотеки:

from consumer.consumer import Consumer
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Ivan Grishaev
Блин, вспоминаю питонячьи библиотеки:

from consumer.consumer import Consumer
вчера писал (require ‘[bidi.bidi :as bidi])
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Andrew Rudenko
HTTP в последний раз
вот тоже http сейчас, но у гугла всё поменялось и не хочу снова разбираться
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Иван Федоров
вчера писал (require ‘[bidi.bidi :as bidi])
возможно, это отсылка к фразе персонажа, что в readme
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
специально, чтобы три раза было
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
ага)
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Ivan Grishaev
Если для клиента ко всяким Твиттерам и другим сервисам, то oauth-clj.
спаcибо!
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Vlad 0xcd55d8db
А что тогда tcp/ip не упомянул 😉 Я все понимаю, про simple etc но все же иногда хочется не упражняться в этом месте, а иметь что-то типа https://github.com/omniauth/omniauth куда забиваешь токены и все.

Особенно с на протяжении лет бесящим фактом, что у твиттера все *немного по-другому*
спасибо!
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Ivan Grishaev
специально, чтобы три раза было
Малкольм, вообще, производит впечатление воплощения Монти Пайтона
источник

A

Andor in Clojure — русскоговорящее сообщество
подскажите чем можно сделать http-запрос и померять всякие штуки как это делает curl?
time_connect: time from the start until the remote host connection was made
time_namelookup: time from the start of the command until name resolution was finished
time_pretransfer: time from the start until the file transfer was about to begin
time_redirect: time for all redirection operations
time_starttransfer: all pretransfer time plus the time needed to calculate the result
time_total: time for the complete operation (to the millisecond)
источник

A

Andor in Clojure — русскоговорящее сообщество
как померять общее время - очевидно, а мне интересно в том числе время dns и т.п.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
могу предположить, что на уровне clj-http это не сделать, надо как-то врезаться в апачевский Common HTTP Client
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
на SO пишут, что есть джавная либа которая выводит метрики в консоль
https://metrics.dropwizard.io/4.0.0/getting-started.html
источник

A

Andor in Clojure — русскоговорящее сообщество
ну вот я покопался и ни в одном клиенте такого не нашёл
более того, ни один вообще ничего не меряет
источник

A

Andor in Clojure — русскоговорящее сообщество
Ivan Grishaev
на SO пишут, что есть джавная либа которая выводит метрики в консоль
https://metrics.dropwizard.io/4.0.0/getting-started.html
это либа для метрик, а не для http-запросов
источник

A

Andor in Clojure — русскоговорящее сообщество
и на кложе есть для неё обвязка
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
пишут, что она могет апачевский Commons HTTP клиент
источник