
Мерлин
13.07.2016
12:17:03
Будут вечно пилить рантайм

Ruslan
13.07.2016
12:20:35
к середине первой серии

Andre
13.07.2016
12:37:54
1 сезона? норм тема

Zver
13.07.2016
14:00:47
Не дождетесь. Скорее всего. Новый сборщик и менеджер памяти выкатят.

Google

Jonh
13.07.2016
14:14:10
Зачем ваш дженерики?

santa
13.07.2016
14:16:25
Правильно
Нехер
Оставить только ассемблер
Остальное не нужно

Zver
13.07.2016
14:18:08

santa
13.07.2016
14:25:19

Zver
13.07.2016
14:32:15

Jonh
13.07.2016
14:36:17

Aleksey
13.07.2016
14:36:40
/о

santa
13.07.2016
14:37:08

Zver
13.07.2016
14:43:28
Тяжелый случай.

Google

Мерлин
13.07.2016
14:45:02

Zver
13.07.2016
14:47:08
У меня самая маленкая.

Мерлин
13.07.2016
14:47:55
Я видел как два чувака догаваривались ставить друг другу звёздочки в репы

Zver
13.07.2016
14:51:03
Оказыватся можно самому себе звездочки ставить.
)

Leonid
13.07.2016
14:52:23
?

Zver
13.07.2016
14:52:31
Можно сделать, чтобы хотя бы одна была. )
А так ноль.
Простенько и со вкусом. Насколько понял, произвольный путь конфигурации не указать.

Andrey
13.07.2016
16:38:45
Если менять внешнюю переменную в горутинах без мьютексов что будет паника?

Zver
13.07.2016
16:39:07
нет.
но лучше так не делать.

Andrey
13.07.2016
16:39:37
Или просто переменная будет не то значение содержать?

Zver
13.07.2016
16:40:27
Просто не то значение. Или то. Все зависит от ситуации и как менять.

Andrey
13.07.2016
16:40:43
Понятно спасибо

Zver
13.07.2016
16:42:14
Если в переменной работают два потока или более, то надо всегда чтобы атомарной операция была.

Alexey
13.07.2016
16:44:01
С -race запускайте: https://blog.golang.org/race-detector

Zver
13.07.2016
16:45:27
Смотрите библиотеку sync и sync/atomic

Jonh
13.07.2016
17:23:41
Репостну ещё раз, пока не забанили
Насоветуйте хороших материалов по идиоматике и практикам хорошо кода на го для питонистов

Google

Мерлин
13.07.2016
17:26:51

Jonh
13.07.2016
17:29:14

Мерлин
13.07.2016
17:30:08

Zver
13.07.2016
17:32:54
По мне так туториал и эфективный ГО достаточно хорошо объясняют. А язык и так не сложный.

Мерлин
13.07.2016
17:33:37
Это да

Zver
13.07.2016
17:35:56

Jonh
13.07.2016
17:36:06
Кроме синтаксиса есть ещё лучшие и практики и всякое такое

Мерлин
13.07.2016
17:36:39

Zver
13.07.2016
17:38:18
На гите и в исходниках библиотек смотреть можно. Так же в документации по многим вопросам есть забор практик.

Rinat
13.07.2016
18:50:16
добрый вечер

Constantine
13.07.2016
18:55:46
добрый

Rinat
13.07.2016
18:56:16
кто поможет в чем ошибка ?
&{<nil> 0xc820206b40}
ссылку на гист могу кинуть

Vitaliy
13.07.2016
19:04:24
я серьёзно
там и лучшие практики и всякое такое

Vasily
13.07.2016
19:14:16
И код транслированный из С))

Alexey
13.07.2016
19:31:56
В стандартной библиотеке – нет

Vasily
13.07.2016
19:32:22
а, да точно, рантайм же

Google

Мерлин
13.07.2016
19:32:56

Rinat
13.07.2016
20:41:42
Кидай
https://gist.github.com/Gasoid/ae2c7230cebac831f621d24dfe69ff53
вызывается getLinks
дальше ошибка в save()
в логах
UPDATE link
360
&{<nil> 0xc820206b40}

Vasily
13.07.2016
20:45:06
а стектрейс весь можно глянуть?
urls ьщжет быть nil

Rinat
13.07.2016
20:49:21
а нету его там же ошибка в err приходит

Vasily
13.07.2016
20:49:28
а

Rinat
13.07.2016
20:49:44
ну это часть кода
просто именно в save или в getLinks ошибка

Мерлин
13.07.2016
20:51:08

Vasily
13.07.2016
20:51:15
вот вот
когда проблемы с нил, обычно паникует

Rinat
13.07.2016
20:51:51
дык прям в лог пишется
при том что link.id то ноль должно быть

Vasily
13.07.2016
20:52:38
проблемы с полями в структуре нет