Home
golang
golang@conference.jabber.ru
Воскресенье, 5 июня 2016< ^ >
Deirz установил(а) тему: Go Programming Language.
|| Изучаем: https://gobyexample.com/
|| Тур: http://tour.golang.org/
|| Как писать код: http://golang.org/doc/code.html
|| Как писать эффективный код: http://golang.org/doc/effective_go.html
|| FAQ: http://golang.org/doc/faq
|| 99% ответов о языке Go тут: http://golang.org/ref/spec
|| Сторонние либы: http://godoc.org/ https://github.com/avelino/awesome-go
|| Логи: http://chatlogs.jabber.ru/golang@conference.jabber.ru/
|| This chatroom does not adhere to any codes of conduct, be they implied or explicitly stated by someone. Your feelings can and WILL be hurt without a warning.
Конфигурация комнаты
Участники комнаты

GMT+3
[00:09:07] Deirz вышел(а) из комнаты
[00:10:09] Deirz вошёл(а) в комнату
[00:33:09] Kittycat вошёл(а) в комнату
[01:19:07] avz вышел(а) из комнаты
[01:21:26] krab вышел(а) из комнаты: Replaced by new connection
[01:21:28] krab вошёл(а) в комнату
[01:43:09] kpmý вышел(а) из комнаты
[02:01:06] kpmý вошёл(а) в комнату
[02:03:11] <kpmý> https://github.com/kpmy/own/commit/c51ca468649163225fad207d7dceb5e3fed65ebc#diff-3defb6f75f666f58ef1976b9e9c06d40R400
new Function пщ пщ
[02:03:33] <kpmý> ебануться какой jit
[02:09:04] kpmý вышел(а) из комнаты
[02:54:18] postman вышел(а) из комнаты
[04:02:20] mantyr@jabberon.ru вышел(а) из комнаты
[05:05:06] krab вышел(а) из комнаты: Left Vacuum-IM
[06:53:12] <Deirz> kpmy, строки нельзя будет складывть?
[07:07:05] Deirz вышел(а) из комнаты
[07:38:52] begemot_sun вошёл(а) в комнату
[08:36:10] 5UN5H1N3 вышел(а) из комнаты
[09:33:20] debasher-9.6.2-nightly вошёл(а) в комнату
[09:52:20] mantyr@jabberon.ru вошёл(а) в комнату
[09:58:20] ascrazy@jabber.ru вышел(а) из комнаты
[10:00:47] ascrazy@jabber.ru вошёл(а) в комнату
[10:01:44] kpmý вошёл(а) в комнату
[10:02:13] <kpmý> строки можно будет, я не добрался ещё до строк
[10:21:32] ascrazy@jabber.ru вышел(а) из комнаты
[10:25:38] ascrazy@jabber.ru вошёл(а) в комнату
[10:27:13] <ascrazy@jabber.ru> >и переменные модуля так же экспортированные, неэкспортированные а ещё экспортированные для чтения
[10:27:27] <ascrazy@jabber.ru> шта? будет возможность записи снаружи?
[10:27:33] <ascrazy@jabber.ru> kpmý: ты наркоман?
[10:28:27] <kpmý> иногда надо
[10:29:32] ascrazy@jabber.ru вышел(а) из комнаты
[10:33:15] ascrazy@jabber.ru вошёл(а) в комнату
[10:37:50] avz вошёл(а) в комнату
[10:42:16] ascrazy@jabber.ru вышел(а) из комнаты
[10:49:03] debasher-9.6.2-nightly вышел(а) из комнаты
[11:05:44] postman вошёл(а) в комнату
[11:08:25] plumbum вошёл(а) в комнату
[11:22:24] ascrazy@jabber.ru вошёл(а) в комнату
[11:30:05] ascrazy@jabber.ru вышел(а) из комнаты
[11:31:10] ascrazy@jabber.ru вошёл(а) в комнату
[11:45:21] <kpmý> тернарный оператор не такое уж говно, если присвоение идёт вправо, а не влево :)
bool0 ? int0
: bool1 ? int1
: bool2 ? int2
: 0 -> res
[11:46:21] <postman> пиздецю
[11:47:47] <kpmý> чо
[11:49:00] <kpmý> в строчку тоже bool0 ? int0 : int1 -> res
симметричнее выглядит чем
ret := bool0 ? int0 : int1
[11:50:48] ascrazy@jabber.ru вышел(а) из комнаты
[12:11:23] ascrazy@jabber.ru вошёл(а) в комнату
[12:12:49] <ascrazy@jabber.ru> ast.is(src).type("SelectExpr")
[12:12:56] <ascrazy@jabber.ru> очень странная семантика
[12:13:38] ascrazy@jabber.ru вышел(а) из комнаты
[12:13:39] ascrazy@jabber.ru вошёл(а) в комнату
[12:13:51] <ascrazy@jabber.ru> или is тут это не to be?
[12:17:00] ascrazy@jabber.ru вышел(а) из комнаты
[12:20:52] ascrazy@jabber.ru вошёл(а) в комнату
[12:25:19] avz вышел(а) из комнаты
[12:26:50] avz вошёл(а) в комнату
[12:34:14] <kpmý> а, это я в самом начале сделал, немного криво получилось, хотел флуент-интерфейс
[12:35:51] avz вышел(а) из комнаты
[12:37:45] avz вошёл(а) в комнату
[13:01:46] <ascrazy@jabber.ru> флуент-интерфейсы не нужны
[13:06:57] plumbum вышел(а) из комнаты
[13:16:57] <kpmý> с этим, конечно, можно поспорить, показав filter map цепочки
[13:19:25] ascrazy@jabber.ru вышел(а) из комнаты
[13:48:50] ascrazy@jabber.ru вошёл(а) в комнату
[13:59:35] plumbum вошёл(а) в комнату
[14:02:40] <ascrazy@jabber.ru> kpmý: ну это не fluent интерфейс же
[14:59:12] ascrazy@jabber.ru вышел(а) из комнаты
[15:20:08] plumbum вышел(а) из комнаты
[15:39:55] begemot_sun вышел(а) из комнаты
[16:31:22] begemot_sun вошёл(а) в комнату
[16:34:33] <kpmý> кстати кому хочется, есть код для vscale.io на 400 рублей - RIT2016
[16:42:10] Deirz вошёл(а) в комнату
[16:48:55] azovcvb вошёл(а) в комнату
[17:14:25] kpmý вышел(а) из комнаты
[17:20:07] <mantyr@jabberon.ru> Круто:)
[17:25:13] dgrv вошёл(а) в комнату
[17:31:11] <bananan> юзаю digitalocean для мелких инстансов и всем рекомендую
[17:32:21] <mantyr@jabberon.ru> Юзаю для крупных, пытаюсь протолкнуть реферальную ссылку, но никто не берёт:)
[17:32:42] <bananan> крупные на DO дорого
[17:32:53] <mantyr@jabberon.ru> Я берё те что за 5 баксов, но делаю на них крупные:)
[17:32:58] <mantyr@jabberon.ru> *беру
[17:33:06] <bananan> каким образом?
[17:33:28] <bananan> кластер типа делаешь?
[17:33:32] <mantyr@jabberon.ru> Ну… пишу что-то крупное, нагружающее всё, как диск так и процессор...
[17:33:46] <mantyr@jabberon.ru> Не, кластер пока не делаю, но в планах...
[17:34:03] <bananan> там не получится кластер в привычном понимании)
[17:34:36] <mantyr@jabberon.ru> Кластер-кластеру рознь… например есть класстерный юникс, название ещё не то на волка не то на волдеморта похоже:)
[17:34:40] <bananan> + у них раньше по-крайней мере фишка была: не давали больше 5 инмтансов
[17:34:46] <bananan> *инстансов
[17:34:56] <mantyr@jabberon.ru> Да ладно?
[17:34:59] <mantyr@jabberon.ru> Круто:)
[17:35:09] <bananan> с примечанием: заполните профиль, расскажите о себе и зачем надо и мы вам лимит поднимем
[17:35:28] <mantyr@jabberon.ru> Мне больше не нравится что приходится делать аккаунты по новой если меня клиенты к своему аккаунту подключают…
[17:35:31] <mantyr@jabberon.ru> Не удобно это.
[17:35:46] <mantyr@jabberon.ru> Ну я бы рассказал и мне бы подняли:) Или не подняли - хз:)
[17:36:17] <bananan> крупные севры на Hetzner беру
[17:36:34] <bananan> там им ваще похеру на кол-во. ток плати)
[17:37:48] <mantyr@jabberon.ru> Эм… я в хецнер не хочу, там что-то мега-старое:)
[17:37:57] <bananan> все там норм
[17:38:09] <bananan> старое на аукционе продается
[17:40:06] <bananan> 3 года с ними работаем. нареканий нет практически. сейчас около 20 серваков у них арендуем
[17:40:39] <mantyr@jabberon.ru> Сколько минут нужно от тыц-тыц кнопки до старта готового сервера?:)
[17:41:49] <bananan> в районе 15 минут в рабочее время
[17:42:03] <bananan> там нет такой скорости и автоматизации как у ДО
[17:42:12] <bananan> да и вообще ДО это облачный хостер
[17:42:22] <bananan> а хетцнер дедики продает
[17:42:40] <mantyr@jabberon.ru> Ну… а мне нужно как в DO и такой же суппорт:)
[17:42:54] <mantyr@jabberon.ru> У меня за пару лет столько тикетов уже в DO и все кроме одного красивые...
[17:43:21] <bananan> не спорю. ДО хорош)
[17:43:22] <mantyr@jabberon.ru> Вообще подыскиваю где бы дедик взять за 3к рублей максимум и двумя винтами по терабайту… ну или хотя бы по пол… но это нынче редкость.
[17:43:34] <bananan> он не глубоко симпатичен. юзаю около 2-х лет его
[17:43:47] <bananan> но не дял больших инстансов)
[17:43:59] <bananan> mantyr@jabberon.ru: хетзнер))))
[17:44:29] <bananan> будет тебе за 3000 2x2Тб
[17:44:43] <bananan> правда не в евро эквиваленте
[17:44:52] <mantyr@jabberon.ru> Ну как вариант… но я думаю что такие маленькие винты там будут эм… как бы старыми:) А современные винты не уложатся в нормальный бюджет… да и если сервер такой выйдет из строя… что делать? Нужен ещё один… а там же? Ну его нафиг...
[17:45:18] <mantyr@jabberon.ru> Ну 2по2 не плохо:) Подумаю… но вот мне желательно разворачивать такие железки быстро и в автоматическом режиме:)
[17:46:34] <bananan> ну они по дефолту в raid1
[17:46:44] ascrazy@jabber.ru вошёл(а) в комнату
[17:46:54] <mantyr@jabberon.ru> Мне райд не нужен… мне достаточно нескольких серверов что бы дублировать:)
[17:47:48] <bananan> http://ru.hetzner.com//
[17:48:05] <ascrazy@jabber.ru> нахуя в 2016 году железный сервер?
[17:48:35] <mantyr@jabberon.ru> Вово… DO круче, но DO дорог по дисковой подсистеме...
[17:49:25] <bananan> ascrazy@jabber.ru: для экономии
[17:49:25] plumbum вошёл(а) в комнату
[17:49:31] <ascrazy@jabber.ru> потому что для хранения данных нужно использовать специальные решения
[17:49:48] <bananan> например?
[17:50:52] <mantyr@jabberon.ru> Типо дропбокса?:)
[17:51:04] <ascrazy@jabber.ru> лол
[17:51:09] <mantyr@jabberon.ru> Кстати в DO вроде стали продавать дисковый сервис, я правда пока не смотрел что там и почём.
[17:51:30] <bananan> у ДО бекапы хранятся в амазоновском AWS
[17:51:38] <bananan> снапшоты т.е.
[17:51:41] <ascrazy@jabber.ru> S3/EBS/EFS/Glacier
[17:51:47] <mantyr@jabberon.ru> Жесть.
[17:51:51] <ascrazy@jabber.ru> выбирай что лучше подходит
[17:51:51] <bananan> в гласиере как раз
[17:51:58] <mantyr@jabberon.ru> Бекаплю в bitbucket :)
[17:52:10] <bananan> амазон тоже крут. но он дорог
[17:52:30] <bananan> по сравнению с дедиками
[17:52:42] <mantyr@jabberon.ru> Слушай, ну вот ты предложил галеру и прочий хлам… а ведь его надо куда-то поставить… на какое-то железо… значит железо надо найти:)
[17:53:01] <ascrazy@jabber.ru> он дорог потому что это не мамина поделка которую ты там на своем железе поднял, а нормальная система с приличным SLA
[17:53:48] <bananan> меня мои поделки абсолютно устраивают в данное время)
[17:53:49] <ascrazy@jabber.ru> ого, так DO действительно запускает дисковый сервис
[17:54:08] <ascrazy@jabber.ru> bananan: ну тогда можно распбери на балконе поднять и тоже норм
[17:54:30] <mantyr@jabberon.ru> Самая большая проблема - это когда твой софт берёт и переписывает рабочие данные каким-то хламом… и от этого не спасает ни резервирование, ни репликация, ни райды… везде будет мусор:)
[17:55:13] <ascrazy@jabber.ru> хуевое у тебя резервирование значит
[17:57:26] <mantyr@jabberon.ru> Ну расскажи как делать правильно:)
[17:59:00] <ascrazy@jabber.ru> правильно делать event sourcing
[18:00:12] <ascrazy@jabber.ru> но это еще до резервирования
[18:00:17] <mantyr@jabberon.ru> Ну расшифруй как именно:)
[18:01:34] <bananan> скажите мне лудше как в SQL сделать деление с остатком
[18:02:15] <postman> посмотреть документацию?
[18:02:42] <bananan> так смотрю)
[18:02:53] begemot_sun вышел(а) из комнаты
[18:12:42] <postman> http://www.isaacchansky.me/days-since-last-new-js-framework/
[18:24:13] <Deirz> ascrazy@jabber.ru: everything 10x in the cloud. Especially i/o latency.
[18:28:55] <ascrazy@jabber.ru> postman: слишком много
[18:28:59] <ascrazy@jabber.ru> иди сбрось счетчик
[18:29:06] <ascrazy@jabber.ru> а то уже шутка кажется не смешной
[18:31:02] ascrazy@jabber.ru вышел(а) из комнаты
[18:31:07] <mantyr@jabberon.ru> Скучно…
[18:37:06] begemot_sun вошёл(а) в комнату
[18:48:08] <postman> http://www.jtolds.com/writing/2016/03/go-channels-are-bad-and-you-should-feel-bad/
[18:58:42] avz вышел(а) из комнаты
[19:03:34] avz вошёл(а) в комнату
[19:03:56] begemot_sun вышел(а) из комнаты
[19:12:19] <Deirz> старая статеечка
[19:15:02] <mantyr@jabberon.ru> Скучно:)
[19:15:23] <mantyr@jabberon.ru> Заберите эту дурацкую погоду… верните +30 которые сегодня были… ну нафиг так под вечер холодать....
[19:27:12] postman вышел(а) из комнаты
[19:45:08] 5UN5H1N3 вошёл(а) в комнату
[19:49:03] ascrazy@jabber.ru вошёл(а) в комнату
[19:53:30] 5UN5H1N3 вышел(а) из комнаты
[20:04:49] plumbum вышел(а) из комнаты
[20:12:25] plumbum вошёл(а) в комнату
[20:27:22] cheshir вошёл(а) в комнату
[20:42:36] begemot_sun вошёл(а) в комнату
[21:11:46] postman вошёл(а) в комнату
[21:12:40] <postman> нахуй твои +30.
[21:17:17] azovcvb вышел(а) из комнаты
[21:30:29] plumbum вошёл(а) в комнату
[21:30:43] plumbum вышел(а) из комнаты
[21:51:33] debasher-9.6.2-nightly вошёл(а) в комнату
[21:59:03] krab вошёл(а) в комнату
[22:11:36] avz вышел(а) из комнаты
[22:16:47] <ascrazy@jabber.ru> вот объясните мне, какого хуя контейнеры называют виртуализацией?
[22:17:54] <Deirz> почему бы и нет?
[22:20:09] <ascrazy@jabber.ru> и что же в них виртуального?
[22:26:01] <Deirz> виртуализированная сеть, пространство PID'ов и имён пользователей/групп, виртуализированный /
[22:38:02] debasher-9.6.2-nightly вышел(а) из комнаты
[22:58:10] <postman> на каких сисколлах LXC работает?
[22:59:17] <Deirz> странный вопрос
[23:04:16] <Deirz> http://neverworkintheory.org/2016/04/26/java-exception-handling.html
[23:09:50] <postman> и поэтому надо ебашить if err != nil { return err } ?
[23:43:40] cheshir вышел(а) из комнаты
[23:46:11] <Deirz> поэтому не  надо дрочить на исключения
[23:46:45] azovcvb вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!