Size: a a a

2021 February 16

LO

Leonid 🦇 Onokhov in Haskell
По предметным под-областям
источник

LO

Leonid 🦇 Onokhov in Haskell
70 Text полей анпаченых
источник

LO

Leonid 🦇 Onokhov in Haskell
Апдейт немножко дорогой выйдет
источник

VD

Velvet Darkness in Haskell
кана
вот я сделал

wc dump/app/Main.pass-0000.cbor
  1056    7590 6666515 dump/app/Main.pass-0000.cbor
    41    2790  429023 dump/app/Main.pass-0000.cbor


первое это рекорд в 230 полей, второе это 23 рекорда по 10 полей

без понятия правда, что я сделал, и нужные ли дампы я взял, и что это за цифры
Аналитика 80 уровня, лол
источник

KV

Kirill Valyavin in Haskell
А ещё быстрее компилируется, если большие модули на маленькие разбивать. Теоретически
источник

LO

Leonid 🦇 Onokhov in Haskell
Особенно если разбить сервант
источник

MK

Maxim Koltsov in Haskell
Leonid 🦇 Onokhov
Особенно если разбить сервант
бабушка ругаться будет
источник

AA

A64m AL256m qn<co... in Haskell
Kirill Valyavin
А ещё быстрее компилируется, если большие модули на маленькие разбивать. Теоретически
начиная с какого-то размера начнет все дольше компилять
источник

KV

Kirill Valyavin in Haskell
A64m AL256m qn I0
начиная с какого-то размера начнет все дольше компилять
Ну я поэтому сказал "большие", да
источник

KV

Kirill Valyavin in Haskell
Или в смысле это про ещё большие?
источник

AA

A64m AL256m qn<co... in Haskell
не, про все меньшие
источник

KV

Kirill Valyavin in Haskell
Интересно, где этот предел
источник

LO

Leonid 🦇 Onokhov in Haskell
Maxim Koltsov
бабушка ругаться будет
Бабушка бабушка, почему у тебя такие большие модули
источник

VD

Velvet Darkness in Haskell
Чтобы ты чаёк успел попить, внучек.
источник
2021 February 17

в

весёлый кремовый 🍰 т... in Haskell
подскажите, а как время ответа в мидлвари для Wai замерять?
источник

YS

Yan Shkurinskiy in Haskell
время до аппликейшена, время после) разницу посчитать
источник

к

кана in Haskell
там же милвларя это по сути
(Req -> IO RespRecv) -> (Req -> IO RespRecv)
источник

к

кана in Haskell
так что просто добавить в IO подсчет времени

m :: Middleware
m app req send = do
 a <- getTime
 x <- app req send
 b <- getTime
 print (b - a)
 pure x
источник

MK

Maxim Koltsov in Haskell
весёлый кремовый 🍰 торт
подскажите, а как время ответа в мидлвари для Wai замерять?
источник

YS

Yan Shkurinskiy in Haskell
withTimeMeasure :: ReqEnv -> Middleware
withTimeMeasure ReqEnv{requestLogger} app req' respond' = do
 logMeasureTime (app req' respond') "request time" (requestLogger Logger.Debug)

logMeasureTime action tag logger = do
 t1 <- liftIO getCPUTime
 r <- action
 t2 <- liftIO getCPUTime
 ...
источник