
Yuriy
04.10.2018
09:46:16

Александр
04.10.2018
09:48:02

Yuriy
04.10.2018
09:48:56

Google

Александр
04.10.2018
09:49:19

Yuriy
04.10.2018
09:49:50
сомневаюсь, что будет работать именно тогда, когда ты это захочешь

Александр
04.10.2018
09:50:38
Я пару раз этим пользовался, да. Но ситуация возникает крайне редко. В метро я чатюсь, иногда читаю (но у нас мало времени на чтение в метро). К тому же, во время пауз я пишу, но в уме: придумываю композицию, речевые обороты, выстраиваю линию повествования, и так далее
В самолете читаю обычно

Alexander
04.10.2018
09:51:49
у гуглодоков есть offline mode у документов
тогда если только явно почистишь данные приложения он будет недоступен

Yuriy
04.10.2018
09:53:36
наверно, если специальным клиентом для гугла (chrome) заходить, то будет работать

Александр
04.10.2018
09:54:14
Гуглоприложением для документов

Alexander
04.10.2018
09:54:21
да
хром может не взлететь

Yuriy
04.10.2018
09:58:56
есть и такое приложение?
для десктопа?

Александр
04.10.2018
10:01:46
По-моему, для дексктопа нету, но для Андроида - есть.

Google

Yuriy
04.10.2018
10:06:01
короче, сложно это всё. текстовые файлики в яндекс-диске рулят

Dmitry
04.10.2018
10:06:34
А чего не ownCloud?
И текстовые файлики там же.

A64m
04.10.2018
10:09:45
у меня вот последние годы как раз довольно часто интернет отключают, как в старые добрые времена

Dmitry
04.10.2018
10:10:28
У вас, наверное, локация -- старая (и добрая)?

A64m
04.10.2018
10:10:32
прямо вот на этой неделе на несколько часов отключали

Dmitry
04.10.2018
10:10:34
Не Мск

A64m
04.10.2018
10:10:51
не мск
но было время, конечно, когда несколько лет подряд все работало

Dmitry
04.10.2018
10:11:59
Можно ж второго оператора подвести, мобильного. Йоту какую-нибудь.
У меня вот так.

Yuriy
04.10.2018
10:12:05

Alexander
04.10.2018
10:26:05
а потом в блокчейне в darknet

Kakadu
04.10.2018
10:48:47
Народ, а как правильно устанавливать ghc-mod стэком? https://paste.in.ua/3593/

A64m
04.10.2018
10:51:23
он не релизится сто лет
если так нужен гхц-мод, то можно собрать работающую ветку, которую hie использует

Kakadu
04.10.2018
10:52:31
А можно сделать норм интеграцию с IDE без ghc-mod?

A64m
04.10.2018
10:53:00
т.е. сбилдить https://github.com/haskell/haskell-ide-engine он и ghc-mod соберет

Maxim
04.10.2018
10:53:11
ну так может прям сразу hie и юзать?

Google

Alexander
04.10.2018
10:53:13
@chshersh а вы не ходите low level фунции с co-log-core

A64m
04.10.2018
10:53:25
или прямо hie и использовать

Alexander
04.10.2018
10:53:26
которые с буфферами работать могут и/или CString

Dmitry
04.10.2018
10:54:50

Alexander
04.10.2018
10:55:07
это все из base

Dmitry
04.10.2018
10:55:33
Тогда отлично! С удовольствием приму)

Alexander
04.10.2018
10:57:22
ок, попробую
наверное сначала правда с message что-нить сделаю
ты видет Seq в di?
или как в катипе сделано
в общем смысл в том, что к каждому сообщению прицепляется контекст, состоящий из двух частей
1. namespace - просто строки, типа app.somecomponent.subcomponent.action
2. metadata - грубо говоря куча значений строка:значение
и то и другое формирует стек
т.е. можно делать что-то (в monadic подходе):
addNamespace "subcomponent" $ do
addContext "foo" "bar" $ do
addContext "bar" "baz" $ do
debug "message"
тогда в логе будет {namespace="subcomponent", data={"foo":"bar", "bar":"baz"}, message="message"}
это очень круто, т.к. можно по разным плоскостям логи искать
например если у тебя теги это user и projet
то ты можешь найти все логи по проекту или все логи по юзеру, в этих всяких кибанах
собственно это то, что мне от логгера сильно надо

Google

Alexander
04.10.2018
11:02:27
concurrency и это
в катипе в дополнение к этому ещё куча тишнего типа processId, threadId ещё какая-то радость, которая вполне упихивается в контекст
unrelated: о вышел пост про mtl done right
related: в катипе в общем это сделано жирным типом данных который сериализуется врятли эффективно
в di сделано логично стеком, но не хватает интерфейса

Pineapple
04.10.2018
11:05:14
В профиле аллокиций катип был вполне себе виден

Александр
04.10.2018
11:05:16

Alexander
04.10.2018
11:05:26
tweag.io блог
@PineappleZombie я не представляю как дефолтный работает
у нас то в alphasheets был переписан так что через encoding все делает
и куча ненужных фильтраций убрано
но все равно этого недостаточно

Pineapple
04.10.2018
11:06:39
У меня всё сделано крайне тупо
и в лоб

Dmitry
04.10.2018
11:06:57

Alexander
04.10.2018
11:07:11
в другом проекте где части магии нету, у меня не возникало желания смотреть профиль
6к+ rps который там выжимался и gc ~1мс меня устраивал
а если исправлять то reencoding json-овый

bloody
04.10.2018
11:09:09
здарова мужики, а можно как-то на сабже кастомные http-заголовки отправлять без дожидания тела отета?

Alexander
04.10.2018
11:09:27

Google

bloody
04.10.2018
11:10:31
ну тип как requests.get в питоне

Alexander
04.10.2018
11:11:14
можно ли как-то получить разпарсить и получить заголовок сообщения, до того, как все тело получено?
https://hackage.haskell.org/package/http-client-0.5.13.1/docs/Network-HTTP-Client.html#v:responseOpen

bloody
04.10.2018
11:12:24

Alexander
04.10.2018
11:12:53
https://hackage.haskell.org/package/http-client-0.5.13.1/docs/Network-HTTP-Client.html#v:responseHeaders
requests.get в питоне делает не это

bloody
04.10.2018
11:14:45

Alexander
04.10.2018
11:15:04
это отправить сообщение со своими headers (немного не то, что вы спросили)

bloody
04.10.2018
11:15:39

Alexander
04.10.2018
11:16:07
HTTP.addRequestHeaders из той же либы
в каком виде нужно ответ получить, чтобы я полный пример написал, просто байтоданные норм, или сразу для json?

A64m
04.10.2018
11:17:22
> We open a new chapter in software architectures for effect handling
ничего себе заявка

bloody
04.10.2018
11:17:43

A
04.10.2018
11:18:19

A64m
04.10.2018
11:18:41
на комитет совсем не похоже

Alexander
04.10.2018
11:19:21
import Network.HTTP.Simple
httpNoBody $ setRequestHeaders [("Authorization", "Bearer sdfjslkdfjls")] "http://example.com"
да наш блог наверняка
я там на спивака наругался, что там весьма много спорных заявок
@tripstervomit это http-conduit пакет, можно http-client он более низкоуровневый

Kirill
04.10.2018
11:27:44
а wreq уже отмер или как?
вспоминается ещё req от твоего "сослуживца" @qnikst

A64m
04.10.2018
11:31:44
вроде нет