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

GMT+4
[00:11:02] Kxepal вышел(а) из комнаты: Replaced by new connection
[00:11:02] Kxepal вошёл(а) в комнату
[00:12:13] mkrentovskiy вышел(а) из комнаты
[00:15:29] mkrentovskiy вошёл(а) в комнату
[00:37:48] mkrentovskiy вышел(а) из комнаты
[02:05:08] молись†постись вышел(а) из комнаты
[02:11:04] ~ArchimeD~ вышел(а) из комнаты
[04:18:38] ikudrautsau вышел(а) из комнаты
[04:20:56] defacedvr вышел(а) из комнаты
[04:21:14] defacedvr вошёл(а) в комнату
[04:22:00] rumata вошёл(а) в комнату
[07:14:33] atomlib вошёл(а) в комнату
[07:21:51] ~ArchimeD~ вошёл(а) в комнату
[07:22:58] <~ArchimeD~> всем бодрячка
[07:23:13] <~ArchimeD~> рабочий день, все дела
[07:25:58] <ftrvxmtrx> да уж
[07:26:08] <ftrvxmtrx> пять утра
[07:42:06] atomlib вышел(а) из комнаты
[07:46:14] <~ArchimeD~> на правда
[07:46:23] <~ArchimeD~> я в семь на работу пришел
[07:46:27] <~ArchimeD~> у нас - семь
[07:46:35] <~ArchimeD~> вернее уже скоро восемь
[09:49:13] Mendor вышел(а) из комнаты
[09:53:18] finger вышел(а) из комнаты
[09:57:44] atomlib вошёл(а) в комнату
[10:11:10] всё†тлен вошёл(а) в комнату
[10:35:34] огыешсук вошёл(а) в комнату
[10:46:43] atomlib вышел(а) из комнаты
[10:54:52] dmitrii вошёл(а) в комнату
[10:55:24] <dmitrii> из твиттора: "Tja" is German for "We're all going to die. All of us. Eventually. We're all going to die. Seriously."
[10:55:27] <dmitrii> утро
[11:02:57] Mendor вошёл(а) в комнату
[11:06:46] <Mendor> \o
[11:07:53] <всё†тлен> фщ
[11:14:13] <dmitrii> http://img-fotki.yandex.ru/get/9510/78716754.b8/0_d972a_469c1249_orig
[11:17:32] <dmitrii> блять блять БЛЯДЬ http://rus.tvnet.lv/showbiz/kino/234045-galkin_sigrajet_ivana_vasiljevicha_kotoriy_mjenjajet_profjessiju
[11:17:50] <всё†тлен> лол
[11:18:08] <всё†тлен> ну хоть спасибо не будут старый сценарий переигрывать
[11:19:34] <dmitrii> лучше уж индийская Ирония судьбы чесслово
[11:19:46] <Mendor> Индийская ирония судьбы была бы збс.
[11:19:56] <Mendor> Там и в оригинале песен было, а так бы ещё и танцевали :)
[11:19:59] finger вошёл(а) в комнату
[11:20:19] <dmitrii> Mendor: сек...
[11:21:26] <dmitrii> Mendor: http://www.youtube.com/watch?v=mxXF5kOVlH4
[11:30:45] <shizz> Првт псны.
[11:31:11] <shizz> Кроч, натрахался я с риаком. Так и не заставил кластер собраться.
[11:33:53] <dmitrii> https://github.com/ferd/recon
[11:35:45] <всё†тлен> под треск пуканов. А кто тебе обещал с первого раза что получится. Второй раз попробуй :)
[11:35:49] <всё†тлен> у меня тож не получилось
[11:36:10] <dmitrii> я пытался завести их riak amazon aws как оно там называется
[11:36:12] <dmitrii> не завелось :(
[11:36:23] <всё†тлен> riak cs
[11:36:32] <всё†тлен> я своё такое переизобрёл ничо до сих пор работает
[11:38:37] <shizz> Ну я какбэ тупо по блогу писал, который rzezeski/try-try-try. Пинги между нодами проходят, рпц вызывается, все ок. Только join говорит, ок, но не собирается.
[11:40:36] <shizz> Кстати, код тут: https://github.com/shizzard/erlcache/tree/master
[11:40:52] <shizz> Авось я там глупость какую написал...
[11:41:12] <shizz> Оно так часто бывает - ебешься два дня и потом находишь пропущенную запятую.
[11:43:39] rumata вышел(а) из комнаты
[12:01:55] <shizz> Где ogarochek, я ему книгу нашел.
[12:02:04] <shizz> http://www.ozon.ru/context/detail/id/21236101/
[12:02:14] <shizz> И цвет под стать дотнету.
[12:03:46] <shizz> "Перевод не просто ужас. а ужас ужас ужас с технической точки зрения. С художественной все в порядке.
Я приведу только несколько примеров: _поднятие_ событий (raising events), _эталон_ асинхронной обработки (модель асинхронной обработки - пред.изд.), _вбрасывание_ исключений (генерация исключений - пред.изд.) и т.д. и т.п."
[12:03:55] <shizz> Пойду исключение вброшу.
[12:05:37] <~ArchimeD~> shizz, у тебя на это поднимается событие?
[12:06:34] <shizz> Нет, я событийный импотент после нодежс.
[12:06:34] <~ArchimeD~> Те, кто смотрел эту страницу, интересовались
Игрушка "Могучие рейнджеры.
[12:06:57] <Mendor> ~ArchimeD~: палишься
[12:06:57] <shizz> Только синхронная обработка, только хардкор!
[12:07:01] <~ArchimeD~> помнится скрин гулял, что те, кто интересовались C# так же интересовались камасутрой для геев
[12:07:17] <shizz> Ну фейк же наверняка.
[12:07:30] <~ArchimeD~> Mendor, озон какбэ показывает то, что другие смотрят
[12:07:35] <Mendor> А, не, я слепой.
[12:07:37] <всё†тлен> какая блин у геев может быть камасутра, как ни крути а дырка одна
[12:08:00] <shizz> Ну у женщин в большинстве случаев тоже одна используется в камасутре.
[12:08:14] <shizz> И ничего, разнообразие имеется.
[12:08:31] <shizz> Другое дело - какая в жопу разница, женщина или гей? Камасутра-то одна.
[12:09:01] <~ArchimeD~> как двусмысленно...
[12:23:29] <shizz> http://www.youtube.com/watch?v=dMITaDQHB14
[12:47:23] shizz вышел(а) из комнаты: Disconnected
[12:56:28] <defacedvr> а кто пропером пользуется?
[12:57:10] <defacedvr> у меня почему то упорно отказывается компилятся, если пишу -inculde_lib("proper/include/proper.hrl"). говорит что нет макроса FORALL
[12:57:34] <всё†тлен> у тебя значит не поинклюдено правильно
[12:57:40] <всё†тлен> или ?FORALL не так пишешь
[13:00:55] <ftrvxmtrx> ну шо, пiзда тобi, ирлангiе
[13:01:03] shizz вошёл(а) в комнату
[13:01:15] <ftrvxmtrx> haskell догнал С по скорости веб-серваков
[13:01:25] <ftrvxmtrx> а ырланк соснулей, как и раньше
[13:01:35] <всё†тлен> беда, как жить
[13:01:43] <Mendor> Толпы обезьян рыдают и уходят с PHP на хаскель?
[13:01:48] <defacedvr> всё†тлен: Ололо я слепой) incuLde  ))
[13:02:06] <shizz> defacedvr, а я даже постеснялся тебе на это указать :)
[13:02:10] <ftrvxmtrx> http://goo.gl/fb/oUQ5w
[13:02:23] <всё†тлен> мамо, чому я дебiл
[13:02:56] <всё†тлен> у хаскелистiв не бува€ нормальних дiтей
[13:03:30] <всё†тлен> ну допустим ещё на одном языке написали мегайобу стопядцот мильёнов rps
[13:04:27] <ftrvxmtrx> ну тогда это тоже попадёт на хуякерньюз
[13:04:41] <shizz> Проблема будет та же, что и с э-гом - нету программистов в достаточном количестве.
[13:05:17] <shizz> Нужны же абстрактные фабрики интефейсов синглтонов.
[13:05:22] <всё†тлен> да, как обычно сама по себе йоба не взлетает. Нужны курсы, преподавание в универах, тулзы, инспекторы кода, профайлеры, отладчики, доки, книги, комьюнити
[13:05:43] <Mendor> Вот как раз с комьюнити у хаскеля проблем нет, по-моему :)
[13:05:48] <ftrvxmtrx> именно
[13:05:58] <ftrvxmtrx> есть проблема с манагерами, которые боятся хаскеля
[13:06:11] <всё†тлен> окей продайте теперь какому-нибудь кровавому энтерпрайзу ЯП у которого только комьюнити
[13:06:33] <всё†тлен> а да забыл коммерческий суппорт
[13:06:36] <ftrvxmtrx> чё, всё что ты перечислил -- это есть
[13:06:48] <всё†тлен> ну значит охуеть, пора учить )
[13:06:52] <ftrvxmtrx> даже в уппсале программирование на хвашкеле преподают
[13:07:04] <ftrvxmtrx> ну и тулзей и библиотек ёбом
[13:07:08] <shizz> Возьмет эппл и вместо устаревшего ObjC + Cocoa захерачат в новой iOS 10 Haskell + Hohoa.
[13:07:19] <shizz> И все сразу полюбят хаскель.
[13:07:46] <всё†тлен> а например для рест сервисов - веб сервер, жсон, ссл, датавремя, юникод и для баз данных - мускл, пгскл, риак есть?
[13:07:50] <Mendor> O-Haskell.
[13:08:08] <всё†тлен> или как обычно как будто всё есть но дойдёт до скачивания и установки - то версия не совпадает, то альфа сырая, то автор слился три года назад
[13:08:12] <shizz> Юникод в хаскеле по дефолту вроде как.
[13:08:17] <ftrvxmtrx> есть всё
[13:08:31] <всё†тлен> ну пробовать надо ) для рельсов вон риак тоже есть, а попытался и соснул сразу
[13:08:46] <ftrvxmtrx> можно хваскелем попробовать в риак
[13:09:12] <ftrvxmtrx> я видел либу, только не дошёл ещё до её использования
[13:09:19] <всё†тлен> да и не торопимся мы никуда нам 100,000,000 rps пока не надо
[13:09:57] <ftrvxmtrx> надо надёжность и отсутствие ошибок типа которые я сейчас ловил постоянно
[13:10:07] <shizz> Девушка увидела у меня книгу по хаскелю, полистала мельком, назвала меня задротом, отобрала няшу и сунула мне "Атлант расправил плечи".
[13:10:07] <ftrvxmtrx> list() vs binary() и т.п.
[13:10:10] <всё†тлен> ну учить надо я ж его не знаю )
[13:10:27] <shizz> Так что я теперь читаю книги через  одну.
[13:10:29] <всё†тлен> а у тебя своя задача, инферну портировать
[13:10:44] <ftrvxmtrx> да там нефиг учить, real world haskell открывай онлайн или learn you some haskell
[13:11:32] <всё†тлен> надо туториал по чемуто похожему, а то хеловорлд и лаба1 допустим я смогу, а как сервак правильно организовать, сокет открыть, хендлеры там хуё моё - вот к этому не знаю как подойти в го не получилось, да не очень то и хотелось = бросил
[13:12:04] <ftrvxmtrx> в real world это всё и будет, там минимум академоты
[13:12:20] <shizz> Хаскель без академоты?
[13:12:25] <shizz> Но вей.
[13:13:20] <ftrvxmtrx> ну чуть моск поломать и норм
[13:13:56] <Mendor> Имеет ли смысл учить хаскель человеку без высшего образования? :)
[13:14:03] <shizz> Дык.
[13:14:11] <shizz> Вышка тут какбэ не причем.
[13:14:16] <ftrvxmtrx> есть же хаскель для детей
[13:14:23] <Mendor> /o/
[13:14:28] <ftrvxmtrx> учат. дети рисуют картинки и радуются
[13:14:31] <shizz> Для маленьких прыщавых очкастых детей.
[13:14:34] <всё†тлен> ну вот давай про хаскель через денёк, на пиво можно собраться и пройти пару туториалов ) я подумаю
[13:14:42] <всё†тлен> новый язык всегда приятно
[13:14:50] <Mendor> Хотя я всё мечтаю перевести мангу про лисп хотя бы на английский :)
[13:14:57] <ftrvxmtrx> я за. хаскелько под пивко
[13:15:14] <всё†тлен> после работы заехать в болагет взять пузырька по 4 на лицо, и поизучать
[13:15:48] <ftrvxmtrx> надо не мангу про лисп, а тентакле-гуро. длинные злобные скобочки
[13:16:10] <Mendor> Пока не нарисовали :(
[13:17:26] <dmitrii> всё†тлен: проблемы с совместимостями версий тебе будут :)
[13:17:28] <dmitrii> в хацкеле
[13:17:43] <shizz> А где их нет?..
[13:18:52] <ftrvxmtrx> с совместимостями чего, Дима?
[13:19:47] <всё†тлен> пакет фщ не совместим с пакетом жъ 0.4.99.5 и требует версию жъ 0.3.7.1
[13:20:08] <ftrvxmtrx> ну это нормально
[13:20:48] <всё†тлен> я так риак для рельсов ставил :) пакет не совместим с рельсы-4.0 и требует рельсы-3.2, опа опа
[13:21:16] <dmitrii> ftrvxmtrx: я сейчас не найду, пару месяцев назад читал эпопею про установку хацкеля и пакетов
[13:21:49] <всё†тлен> ну любой ЯП ебанётся если начать ставить несовместимое. Надо пробовать самому
[13:22:36] <ftrvxmtrx> dmitrii: наверняка кто-то просто не осилил, потому что не прочитал документацию!
[13:22:48] greg_fat вошёл(а) в комнату
[13:24:06] f355 вошёл(а) в комнату
[13:24:20] <dmitrii> тут есть чуть-чуть: http://www.yesodweb.com/blog/2012/11/solving-cabal-hell
[13:24:40] <f355> хаха, кампанья ищет мне жилье через бустаддирект
[13:24:56] <f355> я-то думал!
[13:25:03] <dmitrii> f355: : )))
[13:25:14] <dmitrii> ftrvxmtrx: и они типа пытаются это решить http://www.yesodweb.com/blog/2012/03/cabal-nirvana
[13:25:15] <всё†тлен> в бустаддиректе есть вход для лохов, и есть для компаний, вот второй очень дорогой и работает быстро
[13:25:30] <f355> я знаю, но все равно почему-то потешно
[13:26:12] <всё†тлен> я на бостаде нашёл в августе прошлом за 2 недели. А зимой босс мне нашёл за 2 дня и 8900 секелей
[13:26:50] <f355> 8900, нихуя себе, все как в москве
[13:27:04] <f355> в смысле, 100% агентской комиссии
[13:27:16] <всё†тлен> DA ONI OHUELI
[13:28:12] <f355> в москве да, они там ничего не делают за эти деньги
у шведов хотя бы некая эксклюзивная база есть
[13:34:11] mkrentovskiy вошёл(а) в комнату
[13:47:33] <defacedvr> а в пропере можно тесты гонять не по количеству а по времени?
[13:53:11] Mendor вышел(а) из комнаты
[13:56:52] Mendor вошёл(а) в комнату
[14:08:52] loz вошёл(а) в комнату
[14:09:38] <loz> это ад посоны
[14:10:20] <loz> то что произошло сегодня в гранд финале
[14:10:41] <loz> кстати шведы забрали полтора ляма
[14:11:52] <loz> впервые игрались все 5 игр, до последних минут борьба
[14:19:02] <~ArchimeD~> shizz, у тебя хаскель, котороый во имя добра?
[14:31:25] <shizz> ~ArchimeD~, ага
[14:31:28] <shizz> Он самый.
[14:31:33] <shizz> Перевод вроде ок.
[14:31:43] <~ArchimeD~> shizz, гут. куплю при случае
[14:31:50] <shizz> ДМК Пресс экономит на издательстве - качество говно - но перевод норм.
[14:31:56] <shizz> Они и Чезарини выпускали.
[14:32:13] <~ArchimeD~> ну чезарини - бумага ок, только вот переплет говно
[14:32:22] <shizz> Была бы возможность за вменяемый деньги купить оригинал...
[14:32:31] <shizz> А то на Озоне что ни книга - 3к+.
[14:32:32] <defacedvr> оно только в формате мертвого дерева?
[14:32:33] <~ArchimeD~> хотя не такое говно, каким бы мог быть - не разваливается
[14:33:10] <shizz> Нет, бумага ок, но обложка уже покорежилась, переплет погнулся и книга не закрывается под своим весом, и т.п.
[14:33:24] <~ArchimeD~> shizz, ну да, это все есть
[14:33:33] <~ArchimeD~> переплет клееный и мягкая обложка
[14:34:20] <shizz> http://www.amazon.com/gp/product/0596514980?ie=UTF8&tag=reaworhas0d-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0596514980
[14:34:36] <shizz> Там внизу за $111 есть хороший сборничек :)
[14:59:52] f355 вышел(а) из комнаты
[15:05:28] seriyps вошёл(а) в комнату
[15:14:02] <shizz> Хаскель за 21 день: http://stackoverflow.com/questions/1012573/getting-started-with-haskell/1016986#1016986
[15:22:58] <defacedvr> поделитесь кто нибудь ссылкой на репозиторий, где тесты с помощью пропера делаются
[15:23:08] <defacedvr> поцматреть)
[15:24:05] <всё†тлен> видел гдето в распространённых типа ковбоя или риакц
[15:24:32] <всё†тлен> о нашёл, mochiweb, gproc
[15:25:20] <defacedvr> спс, ща гляну
[15:28:12] <shizz> Кажется, я начинаю понимать почему кластер не хочет собираться в риаке.
[15:28:31] <shizz> Надо будет дома задебажить риаковый госсип.
[15:29:07] <shizz> А вообще риак_коре збс.
[15:29:15] <shizz> Осталось только понять когда он сломается.
[15:34:31] atomlib вошёл(а) в комнату
[15:41:14] <shizz> http://nosql.mypopescu.com/post/1580472380/riak-core-building-distributed-applications-without - слайды 46-53 для начала копания в риаке.
[15:43:39] mkrentovskiy вышел(а) из комнаты
[15:44:43] <shizz> http://nosql.mypopescu.com/post/1580472380/riak-core-building-distributed-applications-without riak success story
[15:44:46] <shizz> Хехе.
[15:46:35] mkrentovskiy вошёл(а) в комнату
[15:47:21] <shizz> "Things break. Riak bends." - отличный слоган.
[16:02:20] <dmitrii> всё†тлен: у меня естькнига по хаселю от _darkus_'а :)
[16:02:40] <dmitrii> всё†тлен: там на третьей странице он начинает реализовывать в Хаскелее числа Пеано :)
[16:03:04] <всё†тлен> у мня есть то что досталось от Дергачёва, и в инете LYAH и 99 проблем
[16:07:45] <dmitrii> а что тебе досталось от дергачева?
[16:07:56] f355 вошёл(а) в комнату
[16:08:38] f355 вышел(а) из комнаты
[16:08:40] <всё†тлен> realworldhaskell, в двух копиях, и thompson: haskell the craft of FP
[16:09:06] f355 вошёл(а) в комнату
[16:10:05] f355 вышел(а) из комнаты: Отключён
[16:10:12] f355 вошёл(а) в комнату
[16:11:22] <shizz> Реалворлдхаскель надо.
[16:11:24] <shizz> Зачем тебе две?
[16:11:33] <shizz> Contribute to community!
[16:11:46] <dmitrii> всё†тлен: 0_о
[16:12:16] <dmitrii> мне правда кажется, что нахуй вам хаскель не надо, но хозяин - барин :)
[16:13:29] <всё†тлен> строгая типизация манит. А так то по сути хуй знает может и не надо
[16:13:57] <всё†тлен> хотапгрейдов там нету, зато есть конпеляция в машкод
[16:14:26] <greg_fat> всё†тлен: а монадки не манят?
[16:14:29] <shizz> Можно сеть писать на э-ге, а числодробильню на хаскеле. И не вылазить из уютного функционального мирка.
[16:14:38] <всё†тлен> а я даже не знаю что такое монадки так что похуй )
[16:14:55] <всё†тлен> у меня по сути опердень на рельсах всё делать может. Но хаскель манит )
[16:15:26] greg_fat вышел(а) из комнаты
[16:15:32] greg_fat вошёл(а) в комнату
[16:15:53] <всё†тлен> да и новый язык упражнение для ума и вообще полезно не заплывать жиром сидя в своей зоне комфорта
[16:15:54] <defacedvr> всё†тлен: интел свой компиллер хаскеля выпустили
[16:16:14] <shizz> https://www.google.ru/?gws_rd=cr#bav=on.2,or.r_cp.r_qf.&fp=5914a1827d93a62d&newwindow=1&q=what+the+hell+are+monads&safe=off
[16:17:04] <всё†тлен> ну да охуеть, дал мне туториал по монадам, а я и половины синтакса х-ля не знаю
[16:17:05] <defacedvr> всё†тлен: он вроде как whole program optimization
[16:17:13] <defacedvr> и типа быстрее ghc
[16:17:31] <shizz> ghc -O3
[16:17:33] <всё†тлен> defacedvr: не торопимся мы никуда, у меня опердень бы и на баш скриптах взлетел бы ) потом оптимизировать, сначала стартовать проект
[16:19:28] <dmitrii> http://img-fotki.yandex.ru/get/6719/78716754.ba/0_d9cd1_8ed4cbf0_orig
[16:20:18] <всё†тлен> а можно просто соком молодого ореха без молитвы?
[16:20:43] <всё†тлен> а если морду этим натирать морда ЧЁРНАЯ будет
[16:22:44] <всё†тлен> х-ль если так присмотреться очень очень похож на Э, те же приколы с листами что в начало вставка быстрая, а в конец O(N), те же приколы со стрингами (список символов), тот же ++ для сложения списков
[16:25:25] <f355> всё†тлен, только эрланг жадный, нечистый и с динамической типизацией, а хаскель примерно наобоброт
[16:25:39] <shizz> Эрланг, я бы сказал, практичный.
[16:25:42] <всё†тлен> добрый чистый и строго-светлый ))
[16:25:45] <shizz> А хаскель академичный.
[16:25:55] <f355> shizz, это несомненно
[16:26:13] <всё†тлен> мне часто в Э не хватает контроля типов, даже с диалайзером
[16:26:35] <shizz> Его не хватает в любом языке с динамической типизацией :)
[16:26:41] <f355> всё†тлен, да, люблю badmatch'и на ровном месте
[16:28:51] <dmitrii> неосиляторы
[16:29:09] <shizz> Я вот ниосиляю ноду сижу.
[16:29:19] <shizz> Я бы лучше на пхп писал.
[16:29:43] <всё†тлен> пхп зашквар не меньше чем нода
[16:29:53] <f355> "настоящие программисты должны уметь писать идеально корректные программы даже в псевдокоде на бумажке"
[16:30:08] <shizz> Это не проблема :)
[16:30:27] <shizz> На ноде тоже не проблема, но от готового кода блевать хочется.
[16:30:39] <dmitrii> ``[jnbnt nbgs^ http://maxim.livejournal.com/419540.html и http://maxim.livejournal.com/418069.html
[16:32:37] <shizz> Дима наколдовал какую-то наркоманию.
[16:32:51] sumerman вошёл(а) в комнату
[16:33:11] <sumerman> всем мяу, котаны
[16:33:27] <всё†тлен> фщ
[16:33:28] <shizz> Йо. sumerman, ты не работал с riak_core, случайно?
[16:33:32] <sumerman> чятик в недавнем контесте учавстствоал
[16:33:33] <sumerman> работал
[16:33:42] <shizz> Оооо, чувак, ты-то мне и нужон.
[16:33:51] <shizz> А то у меня кластер не хочет собираться :)
[16:33:54] <sumerman> ололо )
[16:34:00] <sumerman> какая версия коры?
[16:34:30] <sumerman> посоны из швешки, у меня тут товарищь пытается понавыехать
[16:34:36] <sumerman> ему предложили 34к в мес
[16:34:39] <sumerman> за кресты
[16:34:43] <sumerman> это ок или не ок?
[16:34:51] <sumerman> 34к крон
[16:34:57] <всё†тлен> это среднее, у всех почти так, не мало, но и не в золоте купаться
[16:35:16] <sumerman> спасибо
[16:35:25] <всё†тлен> гдето $3700 останется после налогов, где-то $1500 на жильё, $500 жрат, $100 проезд
[16:35:30] <всё†тлен> $120 даже
[16:35:45] <shizz> sumerman, 1.0.3, ибо пытался собрать по бложику rzezeski. https://github.com/shizzard/erlcache/blob/cluster/apps/erlcache/src/erlcache_console.erl#L8.
Тут возвращается ок, но кластер не собирается - остаются три независимые ноды. Пока не ковырял еще riak_gossip, правда.
[16:37:30] <sumerman> 1) я с таким старым не работал
[16:37:37] <sumerman> 2) в новом они это сильно переделали
[16:37:57] <sumerman> там теперь можно накидать всех нод в кольцо и потом сказать commit
[16:38:05] <shizz> А куда глядеть?
[16:38:10] <sumerman> 3) проверь что ноды вообще способны друг друга увидеть
[16:38:16] <sumerman> хороший вопрос )
[16:38:18] <shizz> А то документации ноль.
[16:38:21] <sumerman> в исходники риака
[16:38:25] <sumerman> я только так и делал
[16:38:26] <shizz> Не, ноды пингуются и рпц-шатся нормально
[16:38:36] <shizz> Ок.
[16:38:45] <sumerman> ну или прицельные вопросы спрашивай
[16:38:49] <shizz> Попробую переехать на 1.3
[16:39:00] <sumerman> у меня есть примеров но они все закрытые
[16:39:10] <sumerman> могу тебе по кусочкам куда-нибудь дать почитать
[16:39:17] <sumerman> на bitbucket'е например
[16:39:20] <shizz> Ну если что я к тебе обращусь :)
[16:39:52] <sumerman> если меня не будет в общем чатике скупе мой как и жаббер nekromant.grave
[16:39:57] <sumerman> я там почти всегда если у компа
[16:40:37] <shizz> Стукнулся.
[16:41:46] <sumerman> угу
[16:42:23] defacedvr вышел(а) из комнаты
[16:50:32] <shizz> Блин, шож до меня раньше не доперло поглядеть на riak_kv. Очевидный пример приложения на riak_core же.
[16:51:25] <sumerman> ога
[16:54:57] f355 вышел(а) из комнаты
[16:55:20] f355 вошёл(а) в комнату
[17:18:58] <shizz> Обожаю рвать цитаты из контекста.
[17:19:01] <shizz> >[05:18:47 PM] Max Lapshin: al.trg я ныл
>[05:18:49 PM] al.trg: ок
[17:24:08] dmitrii рыдает
[17:24:16] <dmitrii> это пиздец госопода товарищи
[17:24:21] <dmitrii> БЛЯТЬ
[17:24:58] <dmitrii> вот КАК можно было задачу, решаемую обыкновенным lists:foldl превратить в 100500 строк кода, в которой без хаскеля и бутылки водки не разобраться?
[17:25:19] dmitrii нанавидит "архитекторов"
[17:25:24] <Mendor> 100500 строк на э-ге или ж-бе?
[17:25:36] <dmitrii> Mendor: на э-ге
[17:26:02] <всё†тлен> лучше б написали сразу на хаскеле и не ебали мозг )
[17:26:13] <dmitrii> 1302 строчки кода
[17:26:27] <dmitrii> в 16 модулях
[17:26:42] <dmitrii> с кодом типа
[17:26:44] <dmitrii> reduce(Obj) ->
  do_reduce(fun maybe_type/3,
            do_reduce(fun subst_def/2,
                      do_reduce(fun subst_imp/2, Obj))).
[17:27:14] <shizz> Зато АБСТРАКЦИЯ же.
[17:27:31] <dmitrii> с кодом типа case ?lift(parse(preprocess(Decl))) of
[17:27:35] <dmitrii> БЛЯТЬ
[17:27:36] <dmitrii> УБИВАТЬ
[17:27:53] <всё†тлен> do you even ?lift bro
[17:28:17] <dmitrii> потом приходишь к хуесосам, ответсвенным за это говно, и они строят невинные глазки и такие "ой, там оно плохо протестировано, и не всегда работает, хуй знает, помочь не можем"
[17:44:14] <shizz> Дима пукан бомбануло.
[17:44:16] <shizz> Хаха!
[17:45:02] <всё†тлен> бомбануло это когда резкое внезапное высвобождение тепловой энергии. А тут постоянное вялотекущее извержение раскалённой лавы
[17:47:36] <dmitrii> shizz: это я уже третий день подряд с этим говном ебусь :)
[17:48:12] <loz> dmitrii: обычно делают lists:foldl по списку функций же
[17:49:08] <shizz> Ну тут какие-то монады фигачатся.
[17:49:17] <shizz> maybe_type, все дела.
[17:49:52] <shizz> Дим, а у вас спеки писать в коде обязательно?
[17:49:59] <dmitrii> loz: а тут пиздец :)
[17:50:08] <всё†тлен> рекомендовано, но никто диалайзер не гоняет. Я пробовал - охуел
[17:50:13] <dmitrii> loz: https://github.com/klarna/soapbox
[17:51:50] <dmitrii> shizz: последний год типа обязательно. особенно для экспортируемого кода
[17:52:12] <dmitrii> shizz: но так как это не внедряется жестко, то code review это может спокойно пропустить
[17:53:37] <shizz> Не, я просто еще ни тестов, ни спеков не писал.
[17:54:18] <shizz> Надо бы.
[17:54:22] <shizz> Полезное дело.
[17:54:24] <greg_fat> dmitrii: так code review всё равно не спасает от говна?
[17:54:54] <shizz> У нас тут как раз началось внедрение git flow + code review. Поглядим как пойдет.
[17:54:54] <dmitrii> greg_fat: не от всего говно :)
[17:55:11] <всё†тлен> а поди перелопать 10 экранов хуиты на глаз, и найди ошибки, когда хочется полежать и поспать )
[18:01:59] <dmitrii> иногда получается :)
[18:02:03] <dmitrii> но редко :(
[18:02:17] <dmitrii> я это бага мама труба шатал
[18:03:12] <всё†тлен> забыл сказать что ты с мама делал
[18:06:47] <dmitrii> труба шатал же
[18:07:00] <dmitrii> нюх топтал тоже
[18:07:29] dmitrii понимает, что надо вспоимнать забытые татарсике и прочие дагестанские ругательства. а то нервов не хватает
[18:08:23] <всё†тлен> твой уважаемый дедушька юрта шатал, баран разгонял, костёр обоссывал, а сам дедушька штаны снимал и унижал
[18:10:14] <greg_fat> гг
[18:10:24] greg_fat вышел(а) из комнаты
[18:10:31] greg_fat вошёл(а) в комнату
[18:18:08] dmitrii НЕНАВИСТЬ
[18:26:48] <shizz> Бляц.
[18:28:17] <shizz> polina.redis.Bucket.prototype.smembers = function(key, complete, cancel) {
  var client = this.__bucket[this.__getIndex(key)];
  if (client !== undefined) { client.smembers(key, complete, cancel); }
  else { cancel('Redis bucket is incomplete.'); }
};
[18:28:34] <shizz> И так для каждой команды редиса, с отличием в одной строке.
[18:28:53] <shizz> Китайский код какой-то.
[18:32:19] <shizz> ВНЕДРЯЦ ФУНКЦИОНАЛЬЩИНУ
[18:33:21] <sumerman> когда я в такое внедрял функциональщину
[18:33:26] <sumerman> на позапрошлой работе
[18:33:39] <sumerman> наш штатный jsник кирпичи откладывал
[18:38:17] <shizz> Ну какбэ очевидный пример для использования higher order functions же.
[18:38:22] <shizz> А тот тут однда копипаста.
[18:38:55] <shizz> Жаль, что V8 плохо оптимизирует fold/map/filter.
[18:39:06] <shizz> И их у нас использовать очень не рекомендуется.
[18:39:17] <shizz> Все через for.
[18:45:22] <sumerman> зачем в одной конторе erlang и нода
[18:47:17] <shizz> Печалька в том, что незачем :)
[18:47:21] <shizz> И э-га тут нет.
[18:47:54] <Mendor> Зачем жить, если э-га нет.
[18:50:34] <shizz> Да не говори.
[19:01:46] sumerman вышел(а) из комнаты
[19:12:14] finger вышел(а) из комнаты
[19:13:20] finger вошёл(а) в комнату
[19:13:47] <всё†тлен> shizz ну это точно не генерилось с какого нибудь диалекта жс?
[19:13:56] <всё†тлен> сделай чтоб генерилось )
[19:19:46] atomlib вышел(а) из комнаты
[19:22:34] finger вышел(а) из комнаты
[19:26:02] finger вошёл(а) в комнату
[19:32:24] всё†тлен вышел(а) из комнаты
[19:33:59] Mendor вышел(а) из комнаты
[19:38:20] f355 вышел(а) из комнаты
[19:38:44] f355 вошёл(а) в комнату
[19:50:13] <dmitrii> оказалось напротив моего дома есть капоейра
[20:01:26] <dmitrii> блять. блять. БЛЯЯЯЯЯЯЯЯЯТЬ
[20:01:31] <dmitrii> lib_misc:tag_call(fun() -> {error, not_allowed_operation} end).
[20:02:18] <dmitrii> определение tag_call
[20:02:22] <dmitrii> tag_call(F) -> tag_call(F, fun(X) -> X end).
tag_call(F, OkFn) ->
  case F() of
    ok           -> {ok, OkFn(ok)};
    {ok, Val}    -> {ok, OkFn(Val)};
    {error, Rsn} -> {error, Rsn};
    Rsn          -> {error, {untagged, Rsn}}
  end.
[20:04:04] mkrentovskiy вышел(а) из комнаты
[20:21:09] f355 вышел(а) из комнаты
[20:25:06] <dmitrii> отправил code review по этому поводу, типа нахуя это надо?
[20:25:07] <dmitrii> ответ
[20:25:10] молись†постись вошёл(а) в комнату
[20:25:39] <dmitrii> I'm much less interested in those style points, so feel free to keep your issue open
I'm satisfied with how <person name> implemented what I discussed with him
[20:25:44] <dmitrii> УБИВАТЬ
[20:28:21] <молись†постись> dmitrii:  это ж хаскельщина чистая, thunk на thunk сидит и thunk погоняет. Они откладывают вычисление OkFn до последнего пока оно уже не нужно и отступать некуда
[20:31:16] <молись†постись> разумно конечно, но мужики не поймут
[20:51:03] Mendor вошёл(а) в комнату
[21:36:46] ikudrautsau вошёл(а) в комнату
[21:42:22] f355 вошёл(а) в комнату
[22:21:24] f355 вышел(а) из комнаты
[22:31:41] greg_fat вышел(а) из комнаты
[23:23:17] f355 вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!