Home
erlang-talks
erlang-talks@conference.jabber.ru
Вторник, 13 августа 2013< ^ >
всё†тлен установил(а) тему: Tlen et les garçons || Pommes guerres saintes
Рассылка: http://goo.gl/5pNyo || Логи: http://goo.gl/A6kce
Конфигурация комнаты
Участники комнаты

GMT+4
[00:08:52] Kxepal вышел(а) из комнаты: Replaced by new connection
[00:08:52] Kxepal вошёл(а) в комнату
[00:26:39] огыешсук вышел(а) из комнаты
[00:37:23] seriyps вышел(а) из комнаты
[02:24:58] молись†постись вышел(а) из комнаты
[03:28:08] f355 вышел(а) из комнаты
[03:41:47] f355 вошёл(а) в комнату
[04:07:04] ikudrautsau вышел(а) из комнаты
[06:33:08] f355 вышел(а) из комнаты
[07:08:28] atomlib вошёл(а) в комнату
[07:33:31] f355 вошёл(а) в комнату
[07:36:56] f355 вышел(а) из комнаты
[07:37:10] f355 вошёл(а) в комнату
[07:41:35] f355 вышел(а) из комнаты
[07:59:05] ~ArchimeD~ вышел(а) из комнаты
[08:34:04] ~ArchimeD~ вошёл(а) в комнату
[08:34:43] <~ArchimeD~> вииии
[08:34:45] <~ArchimeD~> посоны
[08:35:13] <~ArchimeD~> это пиздец чувство, когда проект запустили и он взлетел
[08:39:03] <~ArchimeD~> взлетел - в плане, что работает под боевой нагрузкой и не падает :)
[09:43:07] f355 вошёл(а) в комнату
[09:43:22] f355 вышел(а) из комнаты
[09:56:55] defacedvr вошёл(а) в комнату
[09:59:03] mkrentovskiy вошёл(а) в комнату
[10:07:49] всё†тлен вошёл(а) в комнату
[10:17:41] defacedvr вышел(а) из комнаты
[10:18:32] defacedvr вошёл(а) в комнату
[10:23:27] Mendor вышел(а) из комнаты
[10:26:45] mkrentovskiy вышел(а) из комнаты
[10:27:54] mkrentovskiy вошёл(а) в комнату
[10:29:24] ogarochek вошёл(а) в комнату
[10:30:28] atomlib вышел(а) из комнаты
[10:35:33] ~ArchimeD~ вышел(а) из комнаты
[10:38:41] ~ArchimeD~ вошёл(а) в комнату
[10:47:23] <dmitrii> ~ArchimeD~: поздравляшки
[10:48:06] <~ArchimeD~> dmitrii, угу, спасибо
[10:51:30] <dmitrii> Хирург украл героин из желудка пациента во время операции
[10:51:32] <dmitrii> утро
[10:51:36] <dmitrii> http://www.gazeta.ru/social/news/2013/08/13/n_3107277.shtml
[10:52:09] <ogarochek> 15 лет
[10:52:13] <ogarochek> это как -то много помоему
[11:05:12] ~ArchimeD~ вышел(а) из комнаты: Replaced by new connection
[11:05:16] ~ArchimeD~ вошёл(а) в комнату
[11:13:30] finger вышел(а) из комнаты
[11:19:24] <всё†тлен> чем меньше украл тем больше сидеть
[11:22:37] <всё†тлен> сгенерил вчера свои первые костыли, в хаскеле на рельсах, как вроде гейруби но что-то ощущение всё-таки посвежее
[11:31:11] f355 вошёл(а) в комнату
[11:39:56] Mendor вошёл(а) в комнату
[11:54:44] <dmitrii> хаскель на рельсах?
[11:56:58] <всё†тлен> да, yesod :)
[12:01:09] <ogarochek> посоны
[12:01:31] <ogarochek> а если писал полтора месяца код который архитектурно не подходит к текущей системе за такое увольняют?
[12:02:34] <Mendor> Если ты успеешь переделать его в подходящий вид до того, как это заметит лид/архитектор, наверное, нет.
[12:02:58] <ogarochek> он изначально был так продуман вместе с тимлидом
[12:03:01] <ogarochek> тимлид уволился
[12:03:14] <ogarochek> его не переделать
[12:03:27] <ogarochek> я запилил супер крутой мускуль клиент с пулбоем)
[12:07:30] <всё†тлен> если переставить буквы получится пулоёб
[12:07:41] <Mendor> Erlang porn.
[12:08:02] <всё†тлен> ogarochek: обычно если такое не вылезает прямо очень уж отчётливо то ничего не будет :) если ещё пояснишь почему делал так
[12:08:21] <ogarochek> оно вылезло как -то в последний момент
[12:08:52] <dmitrii> обожаю докуменацию на hackage. http://hackage.haskell.org/packages/archive/cypher/0.8.1/doc/html/Database-Cypher.html
[12:09:01] <ogarochek> ваще можно просто в пулбое допилить чтобы коннекты не сразу закрывались
[12:24:46] <f355> http://coding2learn.org/blog/2013/07/29/kids-cant-use-computers/ - эк припекло-то чувака
[12:26:09] <всё†тлен> дада было на хакернюс недавно ) и на хабрик перевели на русский, вот же комуто кармочки привалило
[12:27:03] <f355> After Snowden’s revelations first came out, I went into school on Monday to find that most of my colleagues and students had either not heard about the scandal, or if they had just didn’t care. While I was busy deleting my on-line accounts and locking down my machines, my friends called me paranoid and made jokes about tinfoil hats.
[12:27:35] <всё†тлен> я б тоже пошутил бы над таким параноиком. У анб давно вся инфа на нас и так есть
[12:27:55] <f355> тут принцип неуловимого джо действует вощемта
[12:29:19] <всё†тлен> да у шведского анб тоже вся инфа на шведов + половина рашки, потому что телия имеет каналы на запад через швешку
[12:29:37] <всё†тлен> и фейсбук тоже имеет досье на всех даже тех кто там не зарегался
[12:29:49] <всё†тлен> собирают по друзьям, знакомым, по кукам итд
[12:29:51] mkrentovskiy вышел(а) из комнаты
[12:30:37] mkrentovskiy вошёл(а) в комнату
[12:30:50] <f355> да, про телию мы же тут обсуждали как раз с неделю назад
[12:30:59] <f355> а вот оттуда же прекрасное: Here’s an idea. When they hit eleven, give them a plaintext file with ten-thousand WPA2 keys and tell them that the real one is in there somewhere. See how quickly they discover Python or Bash then.
[12:35:07] <всё†тлен> э не имея доступа к докам баш учить не оч просто ))
[12:35:20] <всё†тлен> но идея верная
[12:37:51] finger вошёл(а) в комнату
[12:45:30] <loz> вы все ту статью обсудлаете
[12:46:01] <loz> кароче я купил вертикальную мышку, теперь like a boss
[12:47:53] <~ArchimeD~> loz, купи еще вертикалькую клавиатуру
[12:48:08] <~ArchimeD~> бдуешь, как на баяне играть
[12:48:35] <~ArchimeD~> http://itman.livejournal.com/380904.html
[12:49:34] rhub вышел(а) из комнаты
[12:50:47] <Mendor> Невольно напомнило http://www.youtube.com/watch?v=oIZwklBNsxw
[12:57:51] rhub вошёл(а) в комнату
[12:59:10] defacedvr вышел(а) из комнаты
[12:59:54] defacedvr вошёл(а) в комнату
[13:00:04] <всё†тлен> большой брат смотрит на что вы дрочите http://www.groovypost.com/news/facebook-shadow-accounts-non-users/
[13:00:54] <loz> ~ArchimeD~: у кинезиса есть вариант одной клавы, где снаружи вертикально кнопки
[13:02:17] <loz> но я возьму tm 2030
[13:06:56] <~ArchimeD~> всё†тлен, тебе жалко? пущай тоже подрочит, болезный
[13:21:08] greg_fat вошёл(а) в комнату
[13:24:10] f355 вышел(а) из комнаты
[13:36:52] f355 вошёл(а) в комнату
[13:46:22] <~ArchimeD~> у нас тут зарождается локальный мем
[13:46:26] <~ArchimeD~> привет брату
[13:46:38] <~ArchimeD~> валятся от хуавейного прокси какие-то смски кривые
[13:46:44] <~ArchimeD~> Привет брату 35,$::#ароьтвуррльи (^ム^)
[13:46:56] <~ArchimeD~> эна сбербанковский телебанк :D
[13:47:23] <loz> хуавейный прокси?
[13:47:26] <всё†тлен> давай сделай ему buffer overrun exploit
[13:47:43] <loz> всмысле хардварная прокся?
[13:47:49] <~ArchimeD~> loz, ну какая то железка да
[13:48:13] <~ArchimeD~> хз, что она делает, стоит в мегафоне, в нашу компетенцию не попадает
[13:48:22] <~ArchimeD~> знаем только, что хуавей
[13:48:28] <loz> забавно
[13:48:36] <~ArchimeD~> ну скорее всего из сигнальных сетей принимает траффик
[13:49:36] <loz> никто не покупал ту новую книгу по cl?
[13:49:44] <всё†тлен> нет зачем нам это )
[13:50:31] <loz> ну вдруг, тут вчера кто-то хаскелем упарывался
[13:51:03] mkrentovskiy вышел(а) из комнаты
[13:51:37] <всё†тлен> ну допустим я обмазываюсь осторожно чтоб не вступить в монады...
[13:51:57] mkrentovskiy вошёл(а) в комнату
[13:52:03] <loz> как это, комнату нагреваешь?
[13:52:35] f355 вышел(а) из комнаты
[13:59:49] f355 вошёл(а) в комнату
[14:36:45] ftrvxmtrx вышел(а) из комнаты
[14:57:45] f355 вышел(а) из комнаты
[15:00:47] MagBo1 вышел(а) из комнаты
[15:02:31] MagBo1 вошёл(а) в комнату
[15:17:05] <всё†тлен> не понятно про комнату
[15:18:17] ftrvxmtrx вошёл(а) в комнату
[15:19:54] <dmitrii> бгггг http://maxim.livejournal.com/419719.html?thread=2736007&#t2736007  с удалением комментариев
[15:20:14] <dmitrii> такое впечатление, что "Максим" - это генетическое заболевание в нашем коммьюнити
[15:23:37] seriyps вошёл(а) в комнату
[15:24:03] <ftrvxmtrx> жж в mothra не показывает комментарии
[15:24:19] <ftrvxmtrx> зачем было делать комментарии через жабоскрипт -- ума не приложу
[15:25:13] <всё†тлен> какойто этот тип агрессивный, что за хуй?
[15:26:14] <dmitrii> всё†тлен: еще один максим :)
[15:26:26] <dmitrii> всё†тлен: делает PaaS на Эрланге
[15:26:44] <ftrvxmtrx> максим клёвый
[15:26:47] <dmitrii> всё†тлен: выебывается в рассылке, и не только. Имеет ЧСВ равное бесконечности, буддист
[15:26:50] <всё†тлен> злобный какойто
[15:26:54] <ftrvxmtrx> дерзкий только очень
[15:27:45] <всё†тлен> буддисты они мирные, а это какой-то милитарибуддист
[15:28:00] <Mendor> Отряд боевых буддистов.
[15:29:15] <ftrvxmtrx> http://photos.travelblog.org/Photos/47789/215543/f/1641023-Buddhist-Nazi-0.jpg
[15:29:36] <всё†тлен> не показывает
[15:29:39] <Mendor> 403
[15:29:52] <ftrvxmtrx> неудачники
[15:30:06] <всё†тлен> "привет мы не купили достаточно трафика, и ссылки на отдельные файлы у нас не работают, спасибо, извините, сосите хуй 403
[15:30:17] <ftrvxmtrx> у меня показывает
[15:30:26] <dmitrii> еще от него же http://maxim.livejournal.com/414630.html
[15:30:48] <ftrvxmtrx> блять да какая разница что он там пишет
[15:30:56] <ftrvxmtrx> в интернетах вообще все неправы
[15:31:11] <dmitrii> ftrvxmtrx: я просто в целом :)
[15:31:19] <dmitrii> ftrvxmtrx: и да, ты не прав
[15:31:36] <ftrvxmtrx> конечно, я такой
[15:33:44] <всё†тлен> а у дмитрия с ним по ходу давняя заруба ))
[15:34:05] <Mendor> У Дмитрия с ним ещё со времён рассылки, как минимум :)
[15:34:53] <ftrvxmtrx> http://ftrv.se/_images/xmpp00.png
[15:35:57] <всё†тлен> ну шрифты у тебя конечно только с 4х зумом читать
[15:36:16] <ftrvxmtrx> на моём дисплее это выглядит нормально
[15:37:52] <всё†тлен> зобанили б его уже к хуям, сидел бы под псевдонимом или ридонли, пукан бы горел как после килограмма халапеньо
[15:37:56] <Mendor> https://groups.google.com/forum/#!topic/erlang-russian/JXQDPDNx26c
[15:42:14] <ogarochek> shizz:
[15:42:31] <ogarochek> я щас заимлеменчу таймаут за закрытие оверфлоу воркеров в пулбое
[15:43:02] atomlib вошёл(а) в комнату
[15:55:48] <dmitrii> всё†тлен: http://www.meetup.com/Spotify/events/103292902/
[15:55:58] <dmitrii> боять там все уже заполнено
[15:56:04] <dmitrii> блять ^
[15:56:24] <всё†тлен> лол да и ладно, граф бд без потребности в ней как-то не нужны
[15:56:35] <всё†тлен> просто увлекаться чтоб было?
[15:57:30] <всё†тлен> я видел когда митап этот только начинался, как-то не зацепила тема
[15:59:48] <dmitrii> граф базы данных охуенни
[15:59:59] <всё†тлен> да если есть на что их мазать
[16:02:56] <seriyps> ogarochek: заимплементишь - мне тоже отсыпь!
[16:04:04] f355 вошёл(а) в комнату
[16:16:53] <seriyps> а для postgres есть какой-нибудь keep-alive или ping-pong что то такое?
[16:38:33] mkrentovskiy вышел(а) из комнаты
[16:39:09] mkrentovskiy вошёл(а) в комнату
[16:48:57] <loz> всё†тлен: ну как, известно же, что приложения без сайд-эффектов только нагревают воздух
[16:50:26] <всё†тлен> ты в крайности бросаешься, то что в х чистота возведена на первое место не означает что там совсем совсем ничего нельзя больше делать
[16:56:42] <всё†тлен> всем молдавские дороги http://www.youtube.com/watch?v=tX4YgOJQymg
[16:57:01] <loz> ну понятно, для простого ввода-вывода все написано
[16:57:17] <loz> всмысле монадная часть
[17:04:27] <всё†тлен> я хз что такое "monadnaya chast" ещё не скурил достаточно доков
[17:06:08] <Mendor> Вспоминается виденное на лоре дивное словосочетание «монадическая дрисня».
[17:06:52] <loz> я читал какую-то годную статью про монады, забыл название
[17:06:59] <всё†тлен> ну вот что особенного в монаде Maybe, обычный тегнутый тип, в котором или есть чтото или нет ничего. {ok, Result} | false по эрланговски
[17:07:15] <loz> там написано что каким бы мягким небыло бы введение в хаскель, монады тебя выебут все равно
[17:07:30] <всё†тлен> ну ничего, надо расширять кругозор
[17:07:47] <loz> всё†тлен: да, но это комбинируется в тип
[17:08:00] <loz> а не в просто соглашение
[17:08:19] <всё†тлен> да, удобно, и всё. Принципиально ничего не меняется
[17:08:37] <loz> ничего не меняется пока, это простейшая монада наверное
[17:08:54] <всё†тлен> а ну остальные потом )
[17:09:04] <loz> просто идея в том, что ты не можешь вытащить параметр из монады в общем случае
[17:10:09] <loz> можешь только давать ей функции чистые, которые будут брать параметр, выполняться, и результат опять вернется в монаду
[17:10:48] <loz> собственно то что я описал в хаскеле это >>=
[17:11:06] <всё†тлен> ну приложения списка функций к значению, типа цепочки
[17:11:18] <loz> ага
[17:11:30] <всё†тлен> f(g(h(input))) ну я такое костылил на Эрланге пару раз, несложно получилось и удобно
[17:12:37] <f355> всё†тлен, нееееет, с монадками там не таааак
[17:12:57] <f355> > :t (>>=)
(>>=) :: Monad m => m a -> (a -> m b) -> m b
[17:13:07] <всё†тлен> в нашем ремесле главное чтоб несложно и другая наёмная макака могла понять как оно сделано и если что уебать монтировкой код и починить на месте ) всё остальное всякое лямбда-хуямбда исчисление оно как бы непрактично
[17:13:14] <loz> всё†тлен: во я нашел http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html
[17:13:27] <loz> всё†тлен: ты скорее всего уже изобрел монады
[17:13:31] <всё†тлен> f355: вот твой код превратился в смайлики ) но я скоро дочитаю до главы с монадами
[17:14:03] <f355> всё†тлен, я прочитал про монады всякое по пять раз, и понял как они работают только на шестой
[17:14:25] <всё†тлен> ну если я уже переизобрёл то оч надеюсь что будет легче
[17:14:55] <loz> там довольно подробно расписано что внутри происходит, лифты и тд
[17:15:18] <loz> юнит, бинд во, я только лифт запомнил
[17:15:27] <f355> http://en.wikibooks.org/wiki/Haskell/Monads - вот штука, которая мне наконец моск на место поставила
[17:15:54] <всё†тлен> лифты в эрланге я уже видел, это ж как надо обдолбиться чтоб пытаться написать на Э х-ль
[17:16:27] <f355> всё†тлен, 'do you even' joke never gets old
[17:16:51] <всё†тлен> я вот эту шутку 50й раз вижу и не пойму что там смешного
[17:17:38] <всё†тлен> нагуглить надо и разобраться раз и навсегда
[17:17:43] <f355> http://knowyourmeme.com/memes/do-you-even-lift
[17:17:50] <всё†тлен> да я тоже так умею
[17:20:20] <всё†тлен> короче мейби это цепочка вызовов тащущих Just x | Mothing, а как они возвращают еррор?
[17:20:39] <loz> я вообще не знаю как в хаскеле с ошибками
[17:20:46] <всё†тлен> надеюсь норм
[17:20:51] <loz> но у тебя типа сработало либо нет
[17:21:00] <loz> когда Just
[17:21:16] <loz> т.е. Maybe
[17:21:37] <всё†тлен> да а еррор как из цепочки тащить я ещё не разобрался
[17:21:57] <loz> есть Either
[17:22:01] <loz> или как оно пишется
[17:22:12] <loz> имеет тип a | x
[17:22:15] <всё†тлен> ну дойду до него потом конечно ж есть :) просто я про всё не знаю
[17:22:18] <loz> a | b
[17:23:10] <loz> то есть можно делать Maybe a | string, например
[17:23:26] <всё†тлен> чемто напоминает спеки диалайзера
[17:39:07] <loz> всё†тлен: там вроде из-за типов не должно ошибок возникать так-то
[17:45:46] f355 вышел(а) из комнаты
[17:46:09] f355 вошёл(а) в комнату
[17:47:48] <Mendor> http://www.epam-group.ru/career/vacancies/ukraine/kiev.html#jo-position-6819 фига, в Киеве есть хаскелевакансии :)
[17:48:27] <всё†тлен> епам насколько я знаю это ж аутсорсеры?
[17:49:13] <Mendor> Вроде почти все крупные украинские IT-компании — аутсорсеры :)
[17:49:38] <Mendor> Или вообще не украинские, а местные ветки каких-нибудь мегакорпораций.
[17:49:43] <всё†тлен> ну не все но многие да, макаки дешёвые, бананы копейки стоят макак кормить
[17:50:04] <всё†тлен> в областных центрах макаки за 500-1000$ готовы работать днями и ночами
[17:51:53] <всё†тлен> интересно насколько у них там жестокий легаси на х-ле
[17:52:09] <Mendor> А какие есть из более-менее крупных, при этом не аутсорсящих и нативных? Я как-то ничего сразу вспомнить не могу.
[17:53:12] <всё†тлен> ну казуальный геймдев весь, несколько контор, если считать что они не аутсорсят, а пишут для себя и продают через анальный контракт на штаты, юкоз ещё, банки все
[17:53:54] <ogarochek> хохлушки ничо так
[17:54:24] <всё†тлен> а тебе только одно нужно )
[18:07:38] <loz> полная фигня, почему я возвращаю в ковбоя хендлере {ok, Reply, State}, а в браузере вообще ответа нет
[18:11:19] mkrentovskiy вышел(а) из комнаты
[18:32:51] <всё†тлен> не установил что ковбою отвечать?
[18:34:33] <loz> всё†тлен: установил и отвечаю, зацени что в курле: https://gist.github.com/maximvl/3f87f7af4ab63da7a588
[18:34:51] <loz> всё†тлен: на другие урлы вначале выводятся данные, потом рвется соединение
[18:35:49] <всё†тлен> content-type не установил
[18:36:32] <shizz> Приветос, посанчики.
[18:36:43] <всё†тлен> ну и cache-control нету :) браузер может чо лишнего подумать и закешировать
[18:36:52] <всё†тлен> хотя если есть в урле "?" то не должен
[18:39:44] <loz> всё†тлен: так какой тип контента, я там возвращаю сообщение об ошибке
[18:39:58] <shizz> всё†тлен, как там в маках альт зовется?
[18:40:15] <всё†тлен> cmd, option
[18:40:19] <shizz> loz, а покажи кусочек кода хендлера.
[18:40:19] <всё†тлен> гей1, гей2
[18:40:24] <shizz> Ога, спасибо :)
[18:42:45] <shizz> В общем, в моих хендлерах возвращается как-то так:
    {ok, Req1} = cowboy_req:reply(200, ?HEADERS, Reply, Req0),
    {ok, Req1, State};
[18:43:16] <всё†тлен> возможно headers не полные, поставь на фаерфокс фаербаг нажми ф12 и открой вкладку network, и обнови страницу
[18:43:21] <loz> shizz: делаю так же
[18:43:37] <shizz> -define(HEADERS, [
    {<<"Content-Type">>, <<"application/json">>}
]).
[18:43:39] <loz> добавил контент-тайп для plain text
[18:43:51] <shizz> Это для 0.9.3
[18:43:57] <всё†тлен> ну ты ж не жсон возвращаешь да? :) у тебя строка текста просто. Хотя браузер показал бы строчку всё равно
[18:44:01] <всё†тлен> проверь фаербагом чтоли
[18:44:02] <shizz> 0.8.3*
[18:44:14] <loz> всё†тлен: он и показывал на других вещах, поэтому я и забил тревогу
[18:44:28] <loz> всё†тлен: дак рвется соединение
[18:44:52] <loz> Firefox can't find the file at http://localhost:8085/fastauth?user_id=1&key=7925
[18:44:54] <всё†тлен> рвётся да, но он ещё покажет что пришло, и какие заголовки
[18:45:10] <shizz> Сделай curl -vv на этот адрес и погляди все как есть.
[18:45:15] <всё†тлен> что значит can't find the file
[18:45:32] <shizz> Очевидно, коннект помер.
[18:45:50] <loz> вот что я говорю, вкладка респонс, там : Reload the page to get source for: http://localhost:8085/fastauth?user_id=1&key=7925
[18:46:11] <loz> а должен быть мой текст
[18:46:27] <loz> курл его выводил после работы, а браузер откидывает видимо
[18:47:39] <всё†тлен> странно :)
[18:47:52] <всё†тлен> можешь в инет высунуть чтоб снаружи потыкать палочкой в него?
[18:48:36] <loz> щяс попробую там редирект отдавать
[18:49:37] <loz> кароче оно получает хидеры, а боди нет
[18:49:44] <loz> какая-то фигня
[18:49:56] <всё†тлен> значит чтото нехорошо с cowboy:reply или с content-length
[18:50:47] <loz> длина: 46, вроде похоже
[18:51:07] <всё†тлен> да похоже
[18:54:04] <loz> я заисследую эту ошибку, сейчас просто срочно нужна авторизация
[18:54:46] <всё†тлен> у меня от ковбоя переизобретение велосипеда. Вручную изобретать сессии, логин, куки и проч. получается, работает, но сильно много мелкой ручной работы скальпелем -- печально
[18:55:58] <всё†тлен> https://github.com/kvakvs/macaba/blob/rest/apps/mcweb/src/mcweb.erl#L229
[18:56:51] <всё†тлен> пойду домой чтоли а то пиздец
[19:10:13] <shizz> Блин, жопа какая-то с этим риаком.
[19:10:37] <ftrvxmtrx> а ты уверен, что тебе нужен риак?
[19:10:52] <shizz> Мне не нужен риак, он нужен тем, кто придумал мне тестовое задание :)
[19:11:00] <ftrvxmtrx> беда...
[19:11:24] <shizz> 19:11:02.369 [warning] Failed to calculate stat {riak_core,rebalance_delay} with error:undef
[19:11:24] <ftrvxmtrx> риак вроде нормальный, но вот документация у него говно, я бы сказал, полное
[19:11:32] <ftrvxmtrx> и ошибки, да
[19:11:39] <shizz> Просто запустил риак_кор.
[19:11:50] <shizz> И вот срет этими ошибками хоть убей.
[19:12:18] <shizz> В сорцах риака три строчки по поводу rebalance_delay и все для волсома.
[19:12:21] <shizz> фолсома*
[19:13:39] <greg_fat> shizz: может эту опцию надо в sys.config задавать?
[19:13:58] всё†тлен вышел(а) из комнаты
[19:14:03] <shizz> Дык нету ее в риаке.
[19:14:18] <shizz> Я уже весь riak_vk обкопал.
[19:14:22] <shizz> kv*
[19:14:39] <seriyps> зарелизил JSONPath для Erlang https://github.com/ostrovok-team/ejsonpath
[19:14:42] <shizz> Все, что я нашел - вот https://github.com/basho/riak_core/blob/master/src/riak_core_stat.erl#L117
[19:15:01] <seriyps> срочно ставьте звёздочки!
[19:16:30] <shizz> Как-то сложно.
[19:17:39] Mendor поставил
[19:18:36] <loz> shizz: оно работает нормально?
[19:18:38] <greg_fat> shizz: https://github.com/basho/riak_core/blob/master/src/riak_core_stat.erl#L131 вот тут stat создаётся
[19:19:14] <seriyps> Но вообще jsompath это адок... Эталонная реализация сделана на JS на смеси из регулярок и eval() - ов
[19:19:45] <shizz> greg_fat, это список для объявления статов для фолсома же.
[19:19:52] <shizz> Я в курсе, что он задается.
[19:20:17] <shizz> Только почему  failed to calculate stat?
[19:21:30] <shizz> МВАХАХАХ кластер собрался: https://gist.github.com/shizzard/9c6b2d3dd250d64d4063
[19:21:38] <shizz> Збс же!
[19:22:09] <shizz> Ахуеть, я в одну ноду пишу, а с другой читаю.
[19:22:16] finger вышел(а) из комнаты
[19:23:49] <Mendor> Маладца.
[19:23:51] <shizz> shizz@shizz-worktop:~/code/erlcache [cluster [2f62e3e] MOD] > curl -XPOST -d"key=foo&value=bar" "http://localhost:8843/action"
{"operation":"POST","result":"ok","value":{"foo":"bar"}}
shizz@shizz-worktop:~/code/erlcache [cluster [2f62e3e] MOD] > curl "http://localhost:8841/action?key=foo"
{"operation":"GET","result":"ok","value":{"foo":"bar"}}
[19:24:35] <shizz> Осталось только убрать всякие ворининги.
[19:26:37] mkrentovskiy вошёл(а) в комнату
[19:27:51] MagBo1 вышел(а) из комнаты
[19:28:50] MagBo1 вошёл(а) в комнату
[19:47:35] f355 вышел(а) из комнаты
[19:47:35] f355 вошёл(а) в комнату
[19:49:18] Mendor вышел(а) из комнаты
[19:57:35] молись†постись вошёл(а) в комнату
[20:33:21] ~ArchimeD~ вошёл(а) в комнату
[20:39:48] <seriyps> кто-нить знает, у мостгреса есть какой-то keep-alive / heartbeat чтоб проверять что у меня соединения в пуле живые
[20:39:49] <молись†постись> shizz: да ты ж леший а
[20:40:27] <молись†постись> seriyps: обычно то на локал хосте и в локалке зависающие соединения редкость?
[20:40:37] огыешсук вошёл(а) в комнату
[20:40:51] <молись†постись> у клиента есть кип алайв http://www.postgresql.org/docs/9.0/static/libpq-connect.html
[20:40:56] <seriyps> так уж вышло, что у меня 2 отдельных сервера в hetzner
[20:42:00] <seriyps> и в последнее время через какое то время idle коннекты незаметно подыхают
[20:42:29] <seriyps> интересно как это для epgsql теперь устроить
[20:44:05] <seriyps> в gen_tcp есть {keepalive, boolean()} - может его попробовать...
[20:53:42] <seriyps> воткну вот сюда его наверное https://github.com/mabrek/epgsql/blob/async/src/pgsql_sock.erl#L124
[20:53:46] f355 вышел(а) из комнаты
[20:54:06] f355 вошёл(а) в комнату
[20:56:39] finger вошёл(а) в комнату
[21:02:50] <loz> что обычно надо делать, если происходит ошибка, при этом указанная строчка - пустой отступ между функциями?
[21:04:49] <seriyps> возможно ты уже этот код умпел подредактировать?
[21:08:18] <loz> если даже и успел - sync заливает код
[21:08:33] <loz> но я его не трогал, инфа 100%
[21:09:51] <shizz> молись†постись, э?
[21:09:53] <shizz> Чего я?
[21:16:56] mkrentovskiy вышел(а) из комнаты
[21:17:56] mkrentovskiy вошёл(а) в комнату
[21:20:26] atomlib вышел(а) из комнаты
[21:21:24] greg_fat вышел(а) из комнаты
[21:23:51] Mendor вошёл(а) в комнату
[21:30:20] dmitrii вышел(а) из комнаты
[21:30:58] <Mendor> [21:02:50] <loz> что обычно надо делать, если происходит ошибка, при этом указанная строчка - пустой отступ между функциями?
А что за ошибка хоть?
[21:31:26] f355 вышел(а) из комнаты
[21:31:51] f355 вошёл(а) в комнату
[22:31:26] ikudrautsau вошёл(а) в комнату
[22:53:33] f355 вышел(а) из комнаты
[22:53:52] f355 вошёл(а) в комнату
[23:13:37] f355 вышел(а) из комнаты
[23:57:34] f355 вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!