Home
golang
golang@conference.jabber.ru
Понедельник, 27 июня 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:00:30] begemot_sun вышел(а) из комнаты
[00:39:08] avz вышел(а) из комнаты
[00:43:21] mantyr@jabberon.ru вышел(а) из комнаты: Replaced by new connection
[00:43:22] mantyr@jabberon.ru вошёл(а) в комнату
[01:02:44] plumbum вышел(а) из комнаты
[01:34:32] dgrv вышел(а) из комнаты
[01:38:44] krab вышел(а) из комнаты: Left Vacuum-IM
[04:05:28] krab вошёл(а) в комнату
[04:11:01] 5UN5H1N3 вышел(а) из комнаты: Replaced by new connection
[04:11:09] 5UN5H1N3 вошёл(а) в комнату
[04:53:39] Deirz вышел(а) из комнаты
[05:40:11] bananan вышел(а) из комнаты: Disconnected: Received SIGTERM
[05:40:31] bananan вошёл(а) в комнату
[06:02:21] krab вышел(а) из комнаты: Left Vacuum-IM
[06:54:17] krab вошёл(а) в комнату
[07:56:24] krab вышел(а) из комнаты: Left Vacuum-IM
[08:01:15] mantyr@jabberon.ru вышел(а) из комнаты: Replaced by new connection
[08:34:34] mantyr@jabberon.ru вошёл(а) в комнату
[08:45:41] begemot_sun вошёл(а) в комнату
[09:03:46] cheshir вошёл(а) в комнату
[09:16:42] plumbum вошёл(а) в комнату
[09:31:00] avz вошёл(а) в комнату
[09:44:05] kpmy вошёл(а) в комнату
[09:46:03] ingvar вышел(а) из комнаты
[09:46:39] <kpmy> Пщ
[09:46:40] <xep> пщ!
[09:47:03] kpmy вышел(а) из комнаты
[10:00:12] ftrvxmtrx вошёл(а) в комнату
[10:19:11] avz вышел(а) из комнаты
[10:28:37] κpmy вошёл(а) в комнату
[10:30:27] postman вошёл(а) в комнату
[11:01:19] bananan вышел(а) из комнаты: Disconnected: closed
[11:14:44] mks2 вошёл(а) в комнату
[11:15:34] dzendmitry вошёл(а) в комнату
[11:19:51] bananan вошёл(а) в комнату
[11:29:22] debasher-9.6.2-nightly вошёл(а) в комнату
[11:56:27] Magiq вошёл(а) в комнату
[11:56:42] Magiq вышел(а) из комнаты
[12:13:53] <postman> сука, опять в отсутствие виртуального this уперся.
[12:13:58] <postman> что ж такое-то.
[12:18:51] <postman> в пизду DRY.
[12:19:10] <κpmy> taste of js
[12:19:45] Deirz вышел(а) из комнаты
[12:22:54] <postman> какой же я даун.
[12:29:30] <κpmy> не, не ты
[12:33:10] κpmy вышел(а) из комнаты: Replaced by new connection
[12:33:12] κpmy вошёл(а) в комнату
[12:37:15] Deirz вошёл(а) в комнату
[12:49:21] Magiq вошёл(а) в комнату
[12:49:29] Magiq вышел(а) из комнаты
[13:04:08] 5UN5H1N3 вышел(а) из комнаты
[13:08:37] <debasher-9.6.2-nightly> postman: ну наконец-то мы с тобой пришли к консесусу, дружище
[13:14:38] <postman> не было такого.
[13:15:27] begemot_sun вышел(а) из комнаты
[13:25:23] Deirz вышел(а) из комнаты
[13:25:43] Deirz вошёл(а) в комнату
[13:47:59] <postman> бля, вот это отсос.
[13:48:42] <postman> есть map[string]interface{}, полученный после анмаршаллинга жсона, теперь надо проверить, целое ли число по определенному ключу.
[13:49:24] <debasher-9.6.2-nightly> :-D
[13:51:03] <postman> не, ты не понял.
[13:51:57] <Deirz> if val, ok := theMap[key].(int); ok { ...
[13:52:15] <postman> жсон-декодер гошный всегда все числа анмаршаллит в float64, потому что в жсоне нет разницы между целыми и дробными.
[13:52:22] <postman> Deirz: всегда ложь.
[13:52:29] <Deirz> а ну да
[13:52:33] <Deirz> есть такое
[13:52:54] <postman> однако на этапе самого анмаршаллинга он может проверить соответствие естественно.
[13:53:08] <postman> заебало программирование, постоянно цепляешься за апи.
[13:59:54] <postman> блядь, в map[string]rawmessage анмаршалльнуть, что ли, а потом попердолиться?
[14:00:21] <Deirz> айдунно
[14:00:31] <Deirz> чем мешает float64?
[14:00:38] <postman> да я сам с собой через xmpp разговариваю.
[14:00:42] <Deirz> достал, преобразовал в int, живи дальше
[14:01:05] <postman> можно, но вряд ли клиент апи ождиает того, что флоат молча приведут к инту.
[14:01:19] <postman> для параметра, который принимает только целые числа.
[14:31:56] cheshir вышел(а) из комнаты: Replaced by new connection
[14:31:58] cheshir вошёл(а) в комнату
[15:16:37] mantyr@jabberon.ru вышел(а) из комнаты
[15:25:35] mantyr@jabberon.ru вошёл(а) в комнату
[15:40:36] <debasher-9.6.2-nightly> бля, я себя чувствую го-шедулером
[15:40:44] <debasher-9.6.2-nightly> постоянно таски в кого-то блокируются и приходится переключаться
[15:47:51] <postman> пидорасом ты себя не чувствуешь?
[15:48:35] <debasher-9.6.2-nightly> не
[15:48:43] <debasher-9.6.2-nightly> с чего бы?
[15:48:55] <debasher-9.6.2-nightly> это у тебя interface{} в анусе, а не у меня
[15:49:31] <Deirz> debasher-9.6.2-nightly, почему го-шедулером?
[15:49:34] <Deirz> ты на го пишешь что-ли?
[15:49:48] <debasher-9.6.2-nightly> нет
[15:50:14] Deirz вышел(а) из комнаты: Left Vacuum-IM
[15:50:52] Deirz вошёл(а) в комнату
[15:56:27] <postman> » [15:48:43] <debasher-9.6.2-nightly> с чего бы?
с того, что это твой рантайм-тип
[16:01:26] <debasher-9.6.2-nightly> нет, например
[16:03:01] <postman> не спорь с компилятором.
[16:03:42] MaXGGXaM вышел(а) из комнаты
[16:06:08] <debasher-9.6.2-nightly> но ты не компилятор, ты хуй
[16:08:13] <postman> https://pp.vk.me/c625828/v625828669/14147/gEMIOFRHcXc.jpg
[16:21:38] krab вошёл(а) в комнату
[16:29:21] ftrvxmtrx вышел(а) из комнаты
[16:34:58] <debasher-9.6.2-nightly> http://joxi.net/8An6P8RFqMKx0A
[16:38:52] <postman> во, повод для бана еблошера.
[16:39:43] <Deirz> отличный повод
[16:42:03] <debasher-9.6.2-nightly> в рабочем чатике один пидор кинул
[16:42:08] <debasher-9.6.2-nightly> и настроение испортил
[16:44:55] 5UN5H1N3 вошёл(а) в комнату
[16:45:02] <bananan> у мен скайп рабочий опять по пизде пошел
[16:45:22] <bananan> мелкомягкие пидорасы
[16:48:50] <bananan> уязвимости около 9 месяцев, а им поебать
[17:16:38] krab вышел(а) из комнаты: Left Vacuum-IM
[17:24:42] begemot_sun вошёл(а) в комнату
[17:24:49] mks2 вышел(а) из комнаты
[17:31:30] krab вошёл(а) в комнату
[17:40:49] <postman> я чет совсем от жары думать не могу: если ссылки на переменную утекают за пределы функции, escape analysis goвна это замечает и выделяет ее в куче?
[17:41:48] <κpmy> наверн, всё ж логично
[17:46:15] <postman> логично-то логично, но попробуй такой трюк в крестах выкинуть.
[17:46:44] <Deirz> кек
[17:52:15] mks2 вошёл(а) в комнату
[18:03:39] <κpmy> думаю всё даже проще - взял &x - сразу в хип
[18:04:00] <κpmy> обратился в замыкании - сразу в хип
[18:07:32] <Deirz> да не, вроде умеет и указатели отслеживать
[18:07:46] <Deirz> переменные из замыкания в хип валились вроде сразу, да
[18:08:34] <Deirz> вообще переменные считаются по-умолчанию утекающими, а escape analysis только помечает неутекающие переменные
[18:09:18] <postman> » [18:03:38] <κpmy> думаю всё даже проще - взял &x - сразу в хип
Не, ну если время жизни не превышает время работы функции, то нет смысла выделять на хипе.
[18:12:39] <κpmy> ага, ну Deirz пояснил
[18:22:20] κpmy вышел(а) из комнаты
[18:41:10] debasher-9.6.2-nightly вышел(а) из комнаты
[18:50:43] dgrv вошёл(а) в комнату
[19:05:42] postman вышел(а) из комнаты
[19:11:02] bananan вышел(а) из комнаты: Disconnected: closed
[19:19:06] bananan вошёл(а) в комнату
[19:32:57] plumbum вышел(а) из комнаты
[19:38:55] debasher-9.6.2-nightly вошёл(а) в комнату
[19:53:19] <debasher-9.6.2-nightly> https://github.com/fomkin/vodka лучший фреймворк
[20:40:22] plumbum вошёл(а) в комнату
[20:47:12] avz вошёл(а) в комнату
[20:52:53] dgrv вышел(а) из комнаты
[21:23:46] unixlike вошёл(а) в комнату
[21:23:59] <unixlike> Hi there !
[21:24:09] <unixlike> тут есть велосипедисты ?)
[21:24:36] <unixlike> у меня правый шатун нахуй прилит ))
[21:25:00] <unixlike> ниче его не брало, шли годы менялись режимы...
[21:25:36] mks2 вышел(а) из комнаты
[21:39:18] 5UN5H1N3 вышел(а) из комнаты
[22:05:31] Deirz вышел(а) из комнаты
[22:10:02] MaXGGXaM вошёл(а) в комнату
[22:10:10] MaXGGXaM вышел(а) из комнаты
[22:12:31] Deirz вошёл(а) в комнату
[22:13:59] debasher-9.6.2-nightly вышел(а) из комнаты
[22:25:41] MaXGGXaM вошёл(а) в комнату
[22:25:51] MaXGGXaM вышел(а) из комнаты
[22:27:35] MaXGGXaM вошёл(а) в комнату
[22:27:43] MaXGGXaM вышел(а) из комнаты
[22:33:37] MaXGGXaM вошёл(а) в комнату
[22:33:48] MaXGGXaM вышел(а) из комнаты
[22:36:22] MaXGGXaM вошёл(а) в комнату
[22:36:30] MaXGGXaM вышел(а) из комнаты
[22:42:56] MaXGGXaM вошёл(а) в комнату
[22:43:07] MaXGGXaM вышел(а) из комнаты
[22:44:53] MaXGGXaM вошёл(а) в комнату
[22:45:01] MaXGGXaM вышел(а) из комнаты
[22:57:35] MaXGGXaM вошёл(а) в комнату
[23:10:51] dgrv вошёл(а) в комнату
[23:33:49] MaXGGXaM вышел(а) из комнаты: Replaced by new connection
[23:34:52] MaXGGXaM вошёл(а) в комнату
[23:39:21] MaXGGXaM вышел(а) из комнаты
[23:40:45] MaXGGXaM вошёл(а) в комнату
[23:41:12] MaXGGXaM вышел(а) из комнаты
[23:59:22] MaXGGXaM вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!