
Hot
08.12.2017
23:37:30
Я перестал грустить, когда упорно начал Haskell учить.
Грустить стало тупо некогда.

kake
08.12.2017
23:38:58
блин
ты прав

Google

Aleksey
09.12.2017
06:53:47
Ещё можно пробовать учить других. Как минимум, придётся заморочиться домашними заданиями и заставлять себя прорешивать оные заранее (чтобы в грязь лицом не ударить) :)

kake
09.12.2017
07:13:01
да.типа ответственность ещё

Psy
09.12.2017
08:28:03
Видосов с прошедшей конфы ещё небыло?

Aleksey
09.12.2017
08:35:14
Даже тут писали - через две недели. Одна прошла, одна осталась :)

Vyacheslav
09.12.2017
10:24:33
привет, я про опять с вопросами про логгирование
у меня в программе куча тредов (и соотв вызовов функции forkIO), и все логгирование, которое работает через монады/монадтрансформеры в этом месте ломается
что делать?

A
09.12.2017
10:36:54
Не ломать)

Alexander
09.12.2017
10:41:05
описать проблему точнек

Vyacheslav
09.12.2017
10:49:01
forkIO хочет себе на вход IO ()
а если у меня есть где-то внутри вызовл логгера, то IO () -> превращается в, например, LoggingT IO ()
и соотв непонятно как это запихать внутрь форка, разве что каждый раз отдельно создавать этот контекст, но тогда не особо понятно насколько это круто работать будет с записью в файл (они же друг о друге ничего не знают), либо как-то этот контекст цеплять и потом явно передавать внутрь форка

Vasiliy
09.12.2017
10:56:48
forkIO вообще лучше не использовать

Google

Vasiliy
09.12.2017
10:56:58
вместо него есть async
а LoggingT - это который из monad-logger?

Vyacheslav
09.12.2017
10:58:05
ну он до фига откуда

Vasiliy
09.12.2017
10:58:23
у него есть инстанс MonadBaseControl, так что он сочетается с lifted-async

Vyacheslav
09.12.2017
10:59:35
видимо это было недостающее звено
спасибо

Vasiliy
09.12.2017
11:00:06
касательно записи в файл из нескольких тредов - либо руками синхронизировать, либо использовать библиотеку, которая решает эту проблему
там под капотом у LoggingT, по-моему, fast-logger, можно глянуть в документации, сериализует ли он запись в файл

Timothy
09.12.2017
11:02:02
>Almost totally rewritten lmdb API library, that provides zero-copy interface. State of the existing LMDB libraries is quite poor. You are open to get additional copies, segfaults and problems of any kind.
а tweag не сделал ее открытой?
@qnikst

Alexander
09.12.2017
11:03:35
т.к. это звучит как я пишу на си, у меня сложная программа корутины всякие и логировование ломается
вот и угадывай что там не так

Vyacheslav
09.12.2017
11:38:25
ключевое в описание было forkIO, но ниже я кажется достаточно подробно изложил проблему и мне помогли)

Alexander
09.12.2017
11:38:38
я попробую на праздниках запилить
lifted-async, lifted-base, или нижележащий monad-control или monad-unlift да это ответ
вообще факт того, можно ли их использовать зависит от реализации монадки/стека
и по типам справедливость использования этих решений для стека к сожалению не отпределить

Google

Alister
09.12.2017
11:41:11
Какой линукс посоветуете для переезда?

Aleksey
09.12.2017
11:41:28
"Это канал про аниме?"
(не удержался)

Alexander
09.12.2017
11:41:33
ubuntu, arch, nixos

Евгений
09.12.2017
11:42:10

Alexander
09.12.2017
11:42:12
про аниме кстати недавно made in abyss посмотрел, норм так

Aleksey
09.12.2017
11:42:20
Если хочется свежака в плане пакетов и не пугает необходимость включать голову, то Arch и производные :)
LFS, это если хочется познать всё :)

Alister
09.12.2017
11:43:04
LFS
И я смогу работать нормально на нем где-то через год?

Евгений
09.12.2017
11:43:18
Арч уже "необходимость включать голову" :(

Aleksey
09.12.2017
11:43:37
Если хочется минимально включать голову в простых ситуациях и быстро гуглить ответы на любые вопросы, то Ubuntu (мне подходит, например)

Евгений
09.12.2017
11:43:38

Aleksey
09.12.2017
11:45:06
/me юзает LST-версии Ubuntu уже давно и в основном рад

Евгений
09.12.2017
11:47:10
А ты прям на юнити сидишь?

Alister
09.12.2017
11:47:13
Ну я щас готовлюсь к собесу на девопса, так что можно и ЛФС на старой станции

Aleksey
09.12.2017
11:47:39
Раньше i3+Gnome юзал

Евгений
09.12.2017
11:48:28
i3+xfce это как? Зачем тебе xfce, если у тебя i3?

Aleksey
09.12.2017
11:48:41

Google

Aleksey
09.12.2017
11:50:01
Я подменил WM в XFCE на i3, остальное всё оставил - GUI настройки, файловый менеджер (редко, но пользую), вот это всё
Я не фанат голого i3, мне подавай искоробки работающее автомонтирование флешек и прочие уже настроенные штуки :)

Timothy
09.12.2017
11:52:57

Alexander
09.12.2017
12:03:19

Leonid
09.12.2017
12:52:56
https://twitter.com/hvrgnu/status/939464291941605377
Интересно откуда цитата

Alexander
09.12.2017
13:38:06
угу

Vitaly
09.12.2017
18:46:18
Люблю разборки хаскелистов https://twitter.com/_bravit/status/939562007530962945

Admin
ERROR: S client not available

Denis
09.12.2017
18:48:15
А чо они ребячатся?

Vitaly
09.12.2017
18:52:00
HVR, кажется, считает себя главным наследником SPJ, а снойманиты позволяют себе жаловаться на него папе. Ну вот он детектит снойманитов и банит.

Евгений
09.12.2017
19:05:56

Aleksey
09.12.2017
19:06:41
"Приверженец снойманизма" :)

Vitaly
09.12.2017
19:06:47
От Snoyman, вице президент fp complete

Pineapple
09.12.2017
19:12:47
Снойианизм-эфпекомплетизм

Aleksey
09.12.2017
19:14:34
"Человек-Сной и Лига Несправедливости Комитета"

Denis
09.12.2017
19:17:09
Ахаха

Alexander
09.12.2017
19:17:22
со снойманитами договариваться это тяжело же
(вообще уже стараюсь от этого подальше держаться)

Google

Vitaly
09.12.2017
19:21:51
Но банить на гитхабе, это всё-таки сильно. Я до сих пор даже не знал, что это можно.

Denis
09.12.2017
19:22:26
Я тоже

Alexander
09.12.2017
19:24:20
кстати что это значит, что он не может делать issues, писать комментарии?
что сильно - согласен

Vitaly
09.12.2017
19:27:43

Alexander
09.12.2017
19:32:47
чтож он умудрился сделать то
ну кроме 100500 issue которые были закрыты как not an issue и отклонённыз PR
хотя я чот не заметил что их 100500 было

Vitaly
09.12.2017
19:36:55
Непонятно

Alexander
09.12.2017
19:42:42
@bravit111 а у аллена что там? линки лень вбивать

Vitaly
09.12.2017
19:45:01

Alexander
09.12.2017
19:47:02
это да

A64m
09.12.2017
19:48:47
правда, если сейчас голосовать будут, то снойманиты победят кабалистов-инсталистов

Vitaly
09.12.2017
19:50:47
Да, но это результат очень активной пропаганды последние N лет. В пропаганде Снойман сотоварищи хорош.
Ну и застоя с кабалом, конечно

Index
09.12.2017
19:53:39
в кабале бэкпэк и nix-style local builds
застой в Stack, они там на месте топчатся и ничего не работает

A64m
09.12.2017
19:54:06
сейчас-то да

Vitaly
09.12.2017
19:54:12
Ну это сейчас, да