
Евгений
22.06.2018
08:55:50
Если у вас настолько нет мониторинга, что даже проблемы с сетью и дисками вы по логам узнаёте, что это жесть

M
22.06.2018
08:56:06
Господи, да кто сказал, что у нас нет мониторинга?)

kana
22.06.2018
08:57:40
как и полукольца

Google

kana
22.06.2018
08:57:51

M
22.06.2018
08:59:05
Господи, да кто сказал, что у нас нет мониторинга?)
Я сказал, что хочу иметь возможность писать логи на локальную фс. Иметь возможность настраивать формат сообщений, уровень логирования, ротации файлов и остальное, что может ожидать человек с ынтерпрайзным бэкграундом от библиотеки для логирования.
Пожалуйста, подскажите, если знаете такой. Пожалуйста, не нужно уводить разговор в сторону, обсуждать (не)надёжность сети, как правильно мониторить сотни серверов и вот это вот всё.

Ilya
22.06.2018
08:59:28
Там дискуссионно
Да, для IO нет. Но может в теоркате есть:)
То есть является ли Alternative ad hoc ослаблением какой-то структуры, или это чистый ad hoc для парсеров

kana
22.06.2018
09:03:14
в любом случае, смотреть нужно в сторону lax monoidal functor

Евгений
22.06.2018
09:09:08
Я сказал, что хочу иметь возможность писать логи на локальную фс. Иметь возможность настраивать формат сообщений, уровень логирования, ротации файлов и остальное, что может ожидать человек с ынтерпрайзным бэкграундом от библиотеки для логирования.
Пожалуйста, подскажите, если знаете такой. Пожалуйста, не нужно уводить разговор в сторону, обсуждать (не)надёжность сети, как правильно мониторить сотни серверов и вот это вот всё.
С форматтером и уровнями есть hslogger. Я посмотрел все известные мне либы для логгинга и они не умеют в ротацию (её можно с помощью logrotate'а настроить, если у вас linux)


M
22.06.2018
09:09:44
Кажется, я всё-таки грубовато написал. Попробую объяснить.
Евгений, я пытаюсь заменить небольшой компонент большой системы, хочу протолкнуть новую версию на хаскеле. К сожалению, такие изменения приходится делать очень осторожно, небольшими шажками, чтобы не пришлось, например, переучивать комманду поддержки, в каком месте какие сообщения об ошибках искать.

Alexander
22.06.2018
09:15:07
максимум что должна уметь библиотека это отдать переоткрыть файл если попросят
и то не факт

Google

Leonid
22.06.2018
09:35:24
у меня при словах "как в энтерпрайзе" возникают мысли о xml конфигах и суициде
Как в хаскеле делать dependency injection с внешней конфигурацией, как энтерпрайзе?

M
22.06.2018
09:38:44

Leonid
22.06.2018
09:41:12
Вот бы оракл или майкрософт на хаскеле стали писать. сразу бы появилось много таких либ. А то всё мы лаптем щи хлебаем, как опен-сорс бомжи из 90х

Anatolii
22.06.2018
09:41:41
требую spring-haskell-boot

M
22.06.2018
09:42:39

Leonid
22.06.2018
09:42:44
HibernateH

Anatolii
22.06.2018
09:43:07

Leonid
22.06.2018
09:43:08
а еще была чья-то шутка про Haskell On Horse

Евгений
22.06.2018
09:43:21

Leonid
22.06.2018
09:43:27
http://hackage.haskell.org/package/on-a-horse
formSum :: (ArrowReader FormIn may, ArrowReader FormIn a', ArrowAddAutomaton a may a', HasFormOut o) => String -> [(String, LabeledArrow may t1 o)] -> o -> LabeledArrow may t1 o
nice

Евгений
22.06.2018
09:44:37
Ну, это же рынок. Сначала ты делаешь что-то в маркетинговых целях, а потом это структурирует всё твоё производство

Leonid
22.06.2018
09:45:08
рыночек порешал - энтерпрайз не нужен

Евгений
22.06.2018
09:45:44
А у нас последний релиз прометеус-клиента полгода назад :(

Anatolii
22.06.2018
09:46:30
а что в нем менялось?

Евгений
22.06.2018
09:48:53
2.0 ж вышел

Anatolii
22.06.2018
09:56:08
я думал в 2.0 только внутренности поменялись

Google

Alexander
22.06.2018
10:00:15

Leonid
22.06.2018
10:00:38

Anatolii
22.06.2018
10:00:48
тут важны же xml

Alexander
22.06.2018
10:00:53
а
точно

M
22.06.2018
10:01:38
Тогда вам и спринг бут не подойдёт.

Anatolii
22.06.2018
10:01:54
в буте нельзя xml подпихунть?
что-то они меня разочаровали

Leonid
22.06.2018
10:02:27
энтерпрайз уже не тот

Anatolii
22.06.2018
10:02:38
https://www.concretepage.com/spring-boot/spring-boot-xml-configuration-example
все нормально
:)

Leonid
22.06.2018
10:02:56
аж отлегло

M
22.06.2018
10:03:39

Anatolii
22.06.2018
10:04:22
а я незнаю какая там сейчас актуальная, сори:)

Denis
22.06.2018
10:11:02
Привет! А что посоветуете для кафки и постгреса?

Dmitry
22.06.2018
10:14:56
Бери Хаскель, не прогадаешь

Denis
22.06.2018
10:15:37
Норм спасибо

Grigory
22.06.2018
10:17:37

Denis
22.06.2018
10:18:23
Latest commit - 2 years ago

Google

Grigory
22.06.2018
10:18:35
угу, взамен его помоему hw kafka client сейчас

Leonid
22.06.2018
10:19:27
/me думал что кафка это либа к яве, без C API

Stepan
22.06.2018
10:50:12
Какая некрасивая реализация flatMap. И какое ужасное решение по переименованию. Настоящий костыль
https://m.habr.com/company/badoo/blog/414809/
А всё что нужно было это потребовать от замыкания всегда возвращать коллекцию, чтобы не было практики возвращать объект

Leonid
22.06.2018
11:05:24
что только не придумают, лиль бы не делать HKT и слово на букву М
ща джоба будет

Nickolay
22.06.2018
11:49:20
а можно сюда? я не уверен, почему-то)

Leonid
22.06.2018
11:49:41
в этом чате можно всё (к сожалению)

Nickolay
22.06.2018
11:50:11
ну ок, попробуем

Admin
ERROR: S client not available

Leonid
22.06.2018
11:50:13
Надо сделать канал с джобами, и ботом туда постить объявления. Что-бы не уплывало

Nickolay
22.06.2018
11:50:39
https://twitter.com/crazy_fizruk/status/1010126362173214720

Евгений
22.06.2018
11:51:46
А город-то какой?

Leonid
22.06.2018
11:51:59
умолчательный поди

Евгений
22.06.2018
11:52:25
:(
А то я бы пошёл дивапсить хаскель

Nickolay
22.06.2018
11:53:35

Leonid
22.06.2018
11:53:43
так ищут же на ремоут девопс хаскеля и никса. сам видел в твиттере

Евгений
22.06.2018
11:57:28
А, ну, нафиг. Ремоута много
Я вам новый мемасик принёс: "На хаскеле офисной работы нет"

Google

Nickolay
22.06.2018
11:59:09

Yuriy
22.06.2018
12:11:43

Евгений
22.06.2018
12:13:08

Nickolay
22.06.2018
12:13:38
я не уверен, что сильно меньше

Yuriy
22.06.2018
12:13:41
а 40 (или 60?) человек в Standard Chartered?

Евгений
22.06.2018
12:14:23
Я не тролю, я ноюсь

Yuriy
22.06.2018
12:15:39
а что, в 21 веке кому-то интересна исключительно офисная работа?

Psy
22.06.2018
12:17:23
О, норм, подождем пока наймут того хаскелиста, который будет набирать остальную команду

Евгений
22.06.2018
12:20:32

kana
22.06.2018
12:27:28
ну то есть лучший вариант - совмещение, раз/два в неделю в офис приходить
потому что работать на удаленке тяжело, если ты не сильный человек
собираться обсуждать вещи тоже проще, а обсуждаем мы что-то часто у доски

Ilya
22.06.2018
12:28:45
1 раз в неделю идеально, да
+ можно сразу в 2-3 местах так работать

Евгений
22.06.2018
12:29:12
Мне бы было удобно 1 раз в неделю дома (чтобы заняться долгосрочными вещами), а всё остальное время в офисе
Но это профдеформация дивапсовская. Очень сложно собирать удалённо требования и хотелки программистов

IC
22.06.2018
12:43:02
Illegal type synonym family application in instance
кто-то нарывался когда пишешь инстанс для типа у которого на параметр TypeFamily накладывается? как обходить?

Nickolay
22.06.2018
12:43:58