Home
golang
golang@conference.jabber.ru
Вторник, 10 декабря 2013< ^ >
ftrvxmtrx установил(а) тему: Go Programming Language. http://tip.golang.org/pkg
|| Всегда используйте hg tip. Не ждите релизов.
|| Логи: http://chatlogs.jabber.ru/golang@conference.jabber.ru/
|| Изучаем: https://gobyexample.com/
|| Сторонние либы: http://godoc.org/
|| http://github.com/goerlang
Конфигурация комнаты
Участники комнаты

GMT+4
[00:06:29] begemot_sun вышел(а) из комнаты
[00:12:34] <Darth Лис> сука
[00:12:36] <Darth Лис> йобаные дегенераты
[00:12:45] <Darth Лис> пидарьё хипстерское
[00:13:09] <Darth Лис> на фриноде очередной уйебан пишет message queue на редисе
[00:13:26] defacedvr вошёл(а) в комнату
[00:15:53] sakujii вошёл(а) в комнату
[00:16:13] <Darth Лис> говноед, мля
[00:21:00] <postman_> есть enterpriZe готовое решение?
[00:21:31] <Darth Лис> rabbitmq конечно же!
[00:22:24] <Darth Лис> рэббит в частности, и AMQP в общем случае
[00:25:24] <Пшаас> кролик жручий
[00:25:29] <Darth Лис> нет
[00:25:44] <ftrvxmtrx> в общем случае, рэббит -- говнище ещё то
[00:26:06] <ftrvxmtrx> не знаю зачем писать новое на редисе, правда
[00:26:18] <Darth Лис> ftrvxmtrx, поясни за кролика
[00:26:52] <ftrvxmtrx> полный апгрейд без остановки кластера работает? hot code upgrade в нём вообще не работал до хрен знает какой версии
[00:27:01] <Darth Лис> ftrvxmtrx, работает
[00:27:13] <Darth Лис> по одной ноде гасишь и запускаешь
[00:27:40] <ftrvxmtrx> а клиенты сами реконнектятся к другим нодам?
[00:28:45] <ftrvxmtrx> "в случае непредвиденных ситуаций, удалите, пожалуйста, /var/lib/rabbitmq/хуй"
[00:29:29] <ftrvxmtrx> помню ещё был прикол с нехваткой диска, когда он забивал его весь, а понятно это становилось только после захода по ssh
[00:29:38] <ftrvxmtrx> вещь в себе, кстати
[00:29:59] <Darth Лис> ставишь перед кластером кроликов haproxy и клиенты всегда реконектятся к живым нодам
[00:30:37] <Darth Лис> ftrvxmtrx, вот хз короче о чём ты, мы запускаем кролика уже несколько лет, и он никогда проблем не доставлял
[00:30:53] <Darth Лис> а как раз таки наоборот, помогал решать задачи
[00:30:57] <ftrvxmtrx> ну наверное я такой тупой, что натыкался на косяки
[00:31:14] <Darth Лис> наверно ты его не правильно готовил
[00:31:51] <ftrvxmtrx> и что эти дебилы, писавшие rabbitmq либу-клиент для erlang, только год назад с моей подачи зафискили баг, из-за которого hot code upgrade не работал
[00:36:43] <Darth Лис> это то как работает opensorce :)
[00:37:53] <postman_> http://bountysource.com
[00:50:08] <Darth Лис> ух ты как
http://robots.thoughtbot.com/moving-open-source-project-mailing-lists-to-stack-overflow/
[00:57:36] <Darth Лис> "For every problem there is a solution which is clear, simple, and wrong."
[00:57:38] <Darth Лис> :D
[00:59:47] <postman_> где-то уже слышал.
[01:14:11] <krab> и зачем так
[01:42:27] Darth Лис вышел(а) из комнаты
[01:44:46] defacedvr вышел(а) из комнаты
[01:48:16] Пшаас вышел(а) из комнаты
[01:48:24] Пшаас вошёл(а) в комнату
[02:56:49] postman_ вышел(а) из комнаты: Disconnected: closed
[02:58:47] Пшаас вышел(а) из комнаты
[03:47:23] Пшаас вошёл(а) в комнату
[04:05:08] Пшаас вышел(а) из комнаты
[04:22:14] krab вышел(а) из комнаты
[04:48:16] Пшаас вошёл(а) в комнату
[05:05:04] Пшаас вышел(а) из комнаты
[05:45:45] ftrvxmtrx вышел(а) из комнаты
[05:48:59] Пшаас вошёл(а) в комнату
[06:05:51] Пшаас вышел(а) из комнаты
[06:36:36] begemot_sun вошёл(а) в комнату
[06:49:59] Пшаас вошёл(а) в комнату
[07:09:50] Пшаас вышел(а) из комнаты
[07:50:18] Пшаас вошёл(а) в комнату
[08:08:20] Пшаас вышел(а) из комнаты
[08:51:04] Пшаас вошёл(а) в комнату
[08:51:34] Пшаас вышел(а) из комнаты: Replaced by new connection
[08:51:35] Пшаас вошёл(а) в комнату
[09:06:49] Пшаас вышел(а) из комнаты
[09:06:50] Пшаас вошёл(а) в комнату
[09:20:09] Laz вошёл(а) в комнату
[09:24:42] <unkmas> утра
[10:17:23] <Пшаас> утра
[10:20:53] sakujii вышел(а) из комнаты
[10:21:50] ermine вошёл(а) в комнату
[10:51:48] Пшаас вышел(а) из комнаты
[11:21:08] krab вошёл(а) в комнату
[11:39:32] postman_ вошёл(а) в комнату
[12:02:03] sakujii вошёл(а) в комнату
[12:14:02] ftrvxmtrx вошёл(а) в комнату
[12:14:51] sakujii вышел(а) из комнаты
[12:14:53] sakujii вошёл(а) в комнату
[12:23:42] ascrazy вошёл(а) в комнату
[12:40:17] drumond вошёл(а) в комнату
[12:46:34] Darth Лис вошёл(а) в комнату
[13:22:28] arcade_ вошёл(а) в комнату
[14:02:34] <ascrazy> а чо
[14:02:58] <ascrazy> так пщ уже продакшн-реди?
[14:03:21] <Darth Лис> вроде как
[14:03:29] <Darth Лис> ascrazy, в отличии от руби :DDD
[14:05:15] <Darth Лис> рАби*
[14:07:11] <postman_> Py6u
[14:13:36] <ascrazy> а что не так с раби?
[14:13:58] <postman_> ToRMo3uT
[14:16:24] <ascrazy> postman_, пукан у тебя ToRMo3uT
[14:17:24] <postman_> 3aTKHucb, MPa3b, uHa4e 3a6aHl0
[14:18:55] <ascrazy> ну ты сам понял что тебе забанить
[14:21:48] <postman_> TE69l?
[14:22:36] <krab> ascrazy, напиши код сортировки xml на ruby позязя
[14:23:00] <ascrazy> сортировки xml?
[14:23:37] <krab> да
[14:24:26] <krab> например вот http://www.w3schools.com/xml/cd_catalog.xml
[14:24:31] <krab> отсортировать по TITLE
[14:24:35] <postman_> xml.sort order: :asc
[14:24:51] <postman_> написал.
[14:24:57] <postman_> как платить удобнее?
[14:25:07] <krab> как мне этот код запустить?
[14:25:22] <postman_> irb
[14:25:49] <krab> понятно здесь никто не умеет писать на ruby
[14:26:14] <postman_> > golang@cjr
[14:26:26] <postman_> интересно, с чего бы это, а?
[14:27:28] <krab> хочешь написать пример этого на go?
[14:27:46] <ascrazy> я так и не понял что значит сортировать xml
[14:28:02] <postman_> нет, не хочу.
[14:28:28] <krab> выстроить блоки по CD
[14:28:31] <ascrazy> проблема с тем что бы распарсить, отсортировать и записать?
[14:28:39] <krab> чтобы файл был красивый
[14:28:57] <postman_> у крестоблядей всегда какие-то странные желания.
[14:29:24] <ascrazy> что значит красивый?
[14:30:12] <postman_> эскрейзи познал всю прелесть "define"-based диалога.
[14:47:31] <Laz> echo '<CATALOG>'; curl http://www.w3schools.com/xml/cd_catalog.xml | xmlstarlet sel -t -m /CATALOG/CD -s A:T:U TITLE -c . -n ; echo '</CATALOG>'
[14:47:46] <Laz> охренительно красивый файл безо всяких там рабе
[14:52:38] postman_ вышел(а) из комнаты: Disconnected: closed
[15:11:25] <Darth Лис> https://github.com/kelseyhightower/envconfig
[15:11:27] <Darth Лис> забавная
[15:14:08] <Laz> оу, ништяк
[15:14:15] <Laz> особенно в паре с http://godoc.org/github.com/joho/godotenv
[15:14:17] <ascrazy> Darth Лис, но зачем, если есть раби?
[15:38:27] drumond вышел(а) из комнаты: Replaced by new connection
[15:38:28] drumond вошёл(а) в комнату
[16:06:00] <Darth Лис> ascrazy, раби не существует, это всё плод твоего воспалённого воображения
[16:06:33] <ascrazy> Darth Лис, у тебя пукан воспалённый
[16:07:04] <ascrazy> ну и ты сам знаешь какие плоды у него
[16:07:22] <Darth Лис> те которые ты так любишь
[16:08:45] <ascrazy> это не я, а жпеггц
[16:09:04] <Darth Лис> а, ну понятно, а ты просто косила тогда
[16:09:26] <ascrazy> не понимаю о чём ты
[16:09:34] <Darth Лис> что у нас с лог-либами?
хочу либу что бы различались severity
[16:09:56] <Darth Лис> хочу пейсать log.debug() log.info и тд
[16:10:11] <Laz> glog
[16:11:38] <Darth Лис> он вроде не совсем про это...
[16:13:18] krab вышел(а) из комнаты
[16:13:56] <Laz> glog.Info("Prepare to repel boarders")
glog.Fatalf("Initialization failed: %s", err)
[16:13:58] <Laz> вроде, похоже
[16:14:47] <Darth Лис> гм, да, похож
[16:14:50] <Laz> хотя, конечно, там много чего другого напихано
[16:14:53] <Darth Лис> потыкаю короче ща
[16:17:58] krab вошёл(а) в комнату
[16:30:21] <Darth Лис> вроде окей
[16:35:29] ascrazy вышел(а) из комнаты
[16:39:29] <Darth Лис> странный он какой-то
даю ему -log_dir=`pwd`/logs
[16:39:36] <Darth Лис> а он всёравно в /tmp пишет
[16:40:10] <Darth Лис> причём только в /tmp
[16:40:18] krab вышел(а) из комнаты
[16:41:11] krab вошёл(а) в комнату
[16:49:02] <Darth Лис> var logDir = flag.String("log_dir", "", "If non-empty, write log files in this directory")
[16:49:06] <Darth Лис> не срабатывает почему-то...
[16:49:27] <Laz> флаги-то парсишь?
[16:50:30] <Darth Лис> конечно
[16:51:18] <Darth Лис> а, один вызов glog был до flag.Parse
[16:51:21] <Darth Лис> хехе
[17:20:23] drumond вышел(а) из комнаты
[17:22:02] drumond вошёл(а) в комнату
[18:08:16] Laz вышел(а) из комнаты
[18:16:56] krab вышел(а) из комнаты
[18:18:32] krab вошёл(а) в комнату
[18:38:07] rm вошёл(а) в комнату
[18:48:00] krab вышел(а) из комнаты
[18:48:55] krab вошёл(а) в комнату
[19:15:05] postman_ вошёл(а) в комнату
[19:23:30] <postman_> Darth Лис: https://www.linux.org.ru/forum/talks/9919527?lastmod=1386688930280
[19:24:47] <Darth Лис> бойан вроде как
[19:24:53] <Darth Лис> на той неделе ещё стебались
[19:25:13] <Darth Лис> а, ты сам даже раздумывал не забанит ли тебя ermine :D
[19:25:34] <Darth Лис> >Ну пока Бен сказал что нехай ноду разрабатывают без него.
а это где?
[19:26:31] <postman_> ну я затем и выкинул, чтобы ты оценил временной лаг между собой и лором.
[19:27:13] <Darth Лис> ясно
[19:30:34] <rm> б-же
[19:30:38] <rm> лор пиздец просто
[19:30:51] <rm> когда я только пришел, говорили, что ЛОР тупеет
[19:31:01] <rm> кажется, я тоже начинаю это замечать
[19:32:09] <Darth Лис> драма, секас, яваскрипт
[19:32:10] <Darth Лис> :DD
[19:32:32] <postman_> Ttt уже кастанули.
[19:36:48] <rm> The user needs to know that some data has already been sent, to stop __him__ from sending it twice.
Женщину это не остановит. Так что всё правильно в комменте.
[19:36:49] <rm> лол
[19:56:14] <ftrvxmtrx> блять, пиздец
[19:56:28] <ftrvxmtrx> надо выпилиться с этого ссаного щитхаба
[19:56:38] <rm> пчм?
[19:57:29] <ftrvxmtrx> потому что я не вижу смысла в его использовании для себя
[19:57:41] <ftrvxmtrx> и потому что он периодически лежит
[19:58:36] <Darth Лис> ну лежит и лежит
[19:58:38] <Darth Лис> выпиливаться то зачем?
[19:58:46] <Darth Лис> у меня работает кстати
[19:59:11] <postman_> битбакет недостаточно социоблядский.
[19:59:34] <ftrvxmtrx> поэтому он лучше
[20:02:32] <Darth Лис> я хз о чём вы
[20:03:31] <postman_> в принципе, да.
[20:03:47] <postman_> лично мне нравятся бесконечные приватные репозитории.
[20:08:34] <Darth Лис> я про социализацию
[20:08:47] <Darth Лис> кроме эпик-срачей другой социализации на гитхабе нет
[20:09:05] <Darth Лис> так что аднахуйственно, что гитхаб что битбакет
[20:09:25] <postman_> нет.
[20:09:37] <postman_> в битбакете даже эксплора нет.
[20:09:57] <postman_> там только угрюмые питонисты в своих углах месят говнокод.
[20:10:12] postman_ вышел(а) из комнаты: Disconnected: closed
[20:15:51] postman_ вошёл(а) в комнату
[20:24:58] <Darth Лис> ну карочи...
[20:25:08] <Darth Лис> днода понесла тяжкие потери
[20:25:12] <Darth Лис> так им и надо
[20:25:54] ImSexyAndIknowIt вошёл(а) в комнату
[20:26:20] ImSexyAndIknowIt юзает битбакер
[20:26:26] <ImSexyAndIknowIt> там есть бесплатные приватные репы
[20:26:29] <ImSexyAndIknowIt> и русский язык
[20:27:27] <Darth Лис> ImSexyAndIknowIt, и что ты в этих репах хранишь?
[20:27:40] <Darth Лис> говнокод свой прячешь небось? :))
[20:27:52] <ImSexyAndIknowIt> именно
[20:27:57] <ImSexyAndIknowIt> стыдно делать пабликом
[20:28:53] <rm> :D
[20:30:41] <ImSexyAndIknowIt> а я тут revel потыкиваю
[20:30:43] <postman_> same here
[20:33:54] <Darth Лис> толстый ImSexyAndIknowIt робко прячет программо жирное в утёсах
[20:34:37] <ImSexyAndIknowIt> >_>
[20:34:40] <ImSexyAndIknowIt> <_<
[20:35:31] <Darth Лис> ImSexyAndIknowIt, АШО ШО, НЕ ТАК СКАЖЕШЬ?!
[20:35:42] <Darth Лис> и не пизди тут, всю правду говори
[20:35:47] <ImSexyAndIknowIt> -_-
[20:46:00] Darth Лис сидит в офисе и ждёт окончания часа-пик
[20:46:09] <Darth Лис> чо бы поделать такого прикольного
[20:48:35] ImSexyAndIknowIt вышел(а) из комнаты
[20:48:41] ImSexyAndIknowIt вошёл(а) в комнату
[20:49:33] <ImSexyAndIknowIt> что юзать для красивого чпу? не очень хочется и дальше костылить с распариванием ссылочки вида /posts/5/comments/2
[20:51:22] <ImSexyAndIknowIt> в идеале хотелось бы если бы в функцию обработчик передавался ещё хеш типа {"posts" -> 5, "comments" -> 2}
[20:51:57] <Darth Лис> ImSexyAndIknowIt, мартини глянь
[20:52:12] <Darth Лис> или горилла-мукс
[20:52:24] <Darth Лис> но в принципе мартини более высокоуровневая
[20:52:31] <Darth Лис> и вытворяет дэцел магии
[20:52:40] <ImSexyAndIknowIt> мукс я юзаю - там вроде такого нет
[20:52:58] <ImSexyAndIknowIt> про мартини не знал, спасибо
[20:54:28] <Darth Лис> ImSexyAndIknowIt, хуйово ты юзаешь гориллу — http://www.gorillatoolkit.org/pkg/mux#Vars
[20:54:56] <ImSexyAndIknowIt> О
[20:55:13] <ImSexyAndIknowIt> а оно разве не гет параметры?
[20:55:34] krab вышел(а) из комнаты
[20:56:39] <Darth Лис> очевидно — нет
[20:56:43] <Darth Лис> Vars returns the route variables for the current request, if any.
[20:56:50] <Darth Лис> *route variables*
[20:57:14] <Darth Лис> там даже пример есть
[20:57:29] <Darth Лис> r := mux.NewRouter()
r.HandleFunc("/articles/{category}/", ArticlesCategoryHandler)
The names are used to create a map of route variables which can be retrieved calling mux.Vars():
vars := mux.Vars(request)
category := vars["category"]
[20:57:44] <ImSexyAndIknowIt> о, тогда норм :3
[21:04:35] <Darth Лис> карощи
[21:04:37] Darth Лис вышел(а) из комнаты
[21:33:13] <rm> postman_: ты смотрел различия питона и руби
[21:33:16] <rm> дай линк, будь няшкой
[21:33:34] <rm> я тут еще одного в рабисекту завлекаю
[21:35:21] <ImSexyAndIknowIt> я тебе скажу различия
[21:35:30] <ImSexyAndIknowIt> одна хуйня, только в питоне синтаксис ебаные и небрежный
[21:35:34] <ImSexyAndIknowIt> и множественное наследование
[21:35:40] <ImSexyAndIknowIt>
[21:37:41] <rm> да будь твоя воля, ты бы на рельсы всех анальным изнасилованием завлекал
[21:38:09] <ImSexyAndIknowIt> нет
[21:38:14] <ImSexyAndIknowIt> они уже не штыря
[21:38:15] <ImSexyAndIknowIt> т
[21:38:30] <ImSexyAndIknowIt> вообще меня только го штырит
[21:38:32] <ImSexyAndIknowIt> и ерланг
[21:38:39] <ImSexyAndIknowIt> скоро и они перестанут
[21:38:44] sakujii вышел(а) из комнаты
[21:46:47] sakujii вошёл(а) в комнату
[21:48:12] ImSexyAndIknowIt вышел(а) из комнаты
[21:48:30] Пшаас вошёл(а) в комнату
[21:48:31] Пшаас вышел(а) из комнаты
[21:48:40] Пшаас вошёл(а) в комнату
[21:49:46] arcade_ вышел(а) из комнаты
[22:11:25] <rm> J попробуй
[22:11:50] Darth Лис вошёл(а) в комнату
[22:12:33] <Пшаас> rm, а ImSexyAndIKnowIt это тот хуесос с рельсой в заднице?
[22:12:42] <rm> да
[22:17:56] <Darth Лис> http://habrahabr.ru/post/205556/
[22:18:42] <rm> смартфон с террабайтом памяти -- звучит как десктоп
[22:19:01] <rm> если еще посмотреть на восемь-ядер-два-гига
[22:26:35] <Пшаас> и тормозит в списке контактов
[22:26:36] <Пшаас> збс ваще
[22:28:48] <rm> ba-dum-tss
[22:42:34] <postman_> rm: да, смотрел.
[22:42:51] <postman_> руби - японское говно для быдляков, а пистон - зрелый язык для промышленного применения.
[22:42:58] <postman_> вот и все различия, тащемта.
[22:54:55] ermine вышел(а) из комнаты
[22:55:38] <sakujii> это по мнению питониста-говноеда
[22:55:51] <sakujii> а так, все нормальные люди считают иначе
[22:57:44] <postman_> все с точностью до наоборот.
[22:57:49] Пшаас вышел(а) из комнаты: Replaced by new connection
[22:57:50] Пшаас вошёл(а) в комнату
[22:58:13] <sakujii> в мирке гвидорабов - да
[22:58:30] <postman_> вот это виабу-похапешнику порвало.
[22:58:47] <sakujii> мм?)))
[22:59:51] <postman_> да.
[23:01:01] <rm> pistonman
[23:01:20] <sakujii> pistonman_
[23:01:28] <postman_> rUBYmUDAK
[23:01:31] <postman_> :3
[23:06:45] <rm> Пидор Охуярок Сука Тварь Мразь Абырвагл Недоносок
[23:07:22] <rm> _
[23:08:10] <postman_> сам выдумал или сервис заюзал?
[23:08:37] <rm> сам
[23:08:41] <sakujii> rm: +
[23:08:44] <rm> еще сервис такой есть?
[23:09:00] <postman_> скорее всего.
[23:09:02] <postman_> сделай.
[23:10:03] postman_ вышел(а) из комнаты
[23:18:12] <rm> сделать недолго
[23:46:45] krab вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!