
Kirill
09.01.2017
09:41:25
а когда ехал?

Igor
09.01.2017
09:41:55
в 10:50)

Kirill
09.01.2017
09:42:43
ну, градусов 7 разницы было)

Google

Igor
09.01.2017
09:43:32
там за пару часов быстро потеплело. в 10:20 на градуснике за окном 21 было
как и вчера, днем в 12 было -21, а в 3 дня уже -14

Артем
09.01.2017
09:43:59
пффф, Нижний Новгород -34

Denis
09.01.2017
09:44:20
А в пятницу 0

Phil
09.01.2017
09:44:38
Этот чатик сейчас о чем?

Vladimir
09.01.2017
09:44:40

Igor
09.01.2017
09:45:05

Kirill
09.01.2017
09:45:56
как у меня на первом этаже сейчас

Denis
09.01.2017
09:46:30

Ruslan
09.01.2017
09:46:57

Subbotin
09.01.2017
09:47:35
Господа офицеры!
Сверим часы! Сколько сейчас?
- 15:00!
- 15 с четвертью!
- А точнее?
- Плюс 22!

Google

Kirill
09.01.2017
09:51:37

Subbotin
09.01.2017
09:53:48
просто ты не еврей. у них есть деньги на расходы.

Ruslan
09.01.2017
09:55:14

Alex
09.01.2017
10:36:27
народ, а есть возможность как-то задавать геттеры для струткуры? Мне просто надо при выгрузке в JSON новое поле, которое собирается из нескольких других полей
и не хотелось бы держать другую структуру или управлять этим вручную

Roman
09.01.2017
10:37:12
коллеги, а модификацию мапов надо защищать мьютексом жи?

Kirill
09.01.2017
10:37:28

Daniel
09.01.2017
10:37:41
а?
конечно, надо
на любую модификацию может произойти перестроение

Kirill
09.01.2017
10:38:14

Daniel
09.01.2017
10:38:25
роман в курсе
только кастомный сериализатор

Kirill
09.01.2017
10:39:08
если я снаружи решу изменить мапу, что в твоей либе под мьютексом -- то я просто ее изменю не зная о твоём мьютексе
есть дорогие варианты защиты мапы от изменений, их можно назвать надежными, но они слишком дорогие

Roman
09.01.2017
10:41:01
вопрос можно было сформулировать короче: мапы потокобезопасны?

Google

Kirill
09.01.2017
10:41:34

Roman
09.01.2017
10:42:23
а какие эффекты будут, если я буду модифицировать из разных гороутин?

Kirill
09.01.2017
10:42:35
точнее -- throw()

Vladimir
09.01.2017
10:43:03

Phil
09.01.2017
10:43:19

Alex
09.01.2017
10:43:32

Kirill
09.01.2017
10:43:41

Phil
09.01.2017
10:44:26

Vladimir
09.01.2017
10:44:38

Phil
09.01.2017
10:44:39

Alex
09.01.2017
10:44:58

Alexey
09.01.2017
10:45:09

Phil
09.01.2017
10:45:18
магию
Почитал спеку - нет раздела про магию :)

Kirill
09.01.2017
10:46:18

Daniel
09.01.2017
10:49:47

Roman
09.01.2017
10:52:03
помимо порчи значений

Google

Alexey
09.01.2017
10:52:52
Это и ответ, во многом, про Go. От автора race detector’а в Go.
Ничего хорошего не будет. В лучшем случае всё заметно взорвётся.

Daniel
09.01.2017
10:54:26

Kirill
09.01.2017
10:59:10

Vladimir
09.01.2017
10:59:41

Kirill
09.01.2017
10:59:53

Vladimir
09.01.2017
11:00:05

Admin
ERROR: S client not available

Kirill
09.01.2017
11:00:32

Phil
09.01.2017
11:02:08

Kirill
09.01.2017
11:02:34

Phil
09.01.2017
11:03:18
Но прочитали его примерно все :))))

Kirill
09.01.2017
11:03:46

Phil
09.01.2017
11:03:56
:)))))

Alex
09.01.2017
11:18:31
народ, не нашел в database/sql какого-то общего интерфейса между Tx и DB. Есть ли таковой?

Alexey
09.01.2017
11:24:10
нет
https://github.com/golang/go/issues/14468

Alex
09.01.2017
11:24:43
да вижу уже(
с февраля люди ждут

Roman
09.01.2017
11:25:12
http://blog.professorbeekums.com/2017/01/software-developers-should-have.html

Google

Alex
09.01.2017
11:42:54
И еще вопрос :)
Юзаю транзакции в database/sql
Транзакцию открыл, но не закрыл. И все. Deadlock.
При создании БД установил
db.SetMaxOpenConns(10)
db.SetMaxIdleConns(10)
Эффекта никакого
Должен же позволить мне открыть 10 транзакций?

Konstantin
09.01.2017
11:48:09
@JWo1F, тебе все же необходимо завершить трензакцию.
db.SetMaxOpenConns(10)
db.SetMaxIdleConns(10)Это ты регулируешь пул

Alex
09.01.2017
11:48:24
да, но новую транзакцию не открыть уже(
должен же в соседнем подключении открыть?

Konstantin
09.01.2017
11:48:40
Сделать ролбек или коммит
@JWo1F, тебе все же необходимо завершить трензакцию.
db.SetMaxOpenConns(10)
db.SetMaxIdleConns(10)Это ты регулируешь пул

Alex
09.01.2017
11:48:47
это уже из другой горутины пытаюсь открыть
но как тоолько происходит db.Begin все вешается

Konstantin
09.01.2017
11:49:13
Он открывает, но не может, например в ту же таблицу записать

Alex
09.01.2017
11:49:42
а, это уже БД вешает лок на таблицу, точно
спасибо))

Konstantin
09.01.2017
11:49:59
Не за что!

?
09.01.2017
11:50:58
Привет ребята, есть у Вас какие-то книги, видео по Go, хочу разобраться в нем. Есть опыт программирования на PHP, Python, Java

Kirill
09.01.2017
11:52:08

?
09.01.2017
11:52:20
что посмотреть?

Kirill
09.01.2017
11:52:35
в медиа чата есть книги

?
09.01.2017
11:53:24
ok)

Quet
09.01.2017
11:53:31
какие нах книги