
Sergey
06.09.2018
07:43:30
https://t.me/gogetajob

Alexey
06.09.2018
07:45:24
https://t.me/golangjob

Abdulla
06.09.2018
07:52:36
Работа на го найдёт даже тех кто её не ищет

lexxx
06.09.2018
07:55:37
Коллеги
На ютубе давече высветились твои доклады по го в рекомендациях, посмотрел, очень интересно))

Google

lexxx
06.09.2018
07:56:29
Не так чтобы я чего не знал про сам го, но про хайлоад было интересно

Yo
06.09.2018
08:03:52

lexxx
06.09.2018
08:04:18
Окей если нужно, конечно, ща скину
https://youtu.be/C1jm55vFejw

Pawel
06.09.2018
08:11:24

Vladislav
06.09.2018
08:20:20
Коллеги, у всех гитхаб нормально работает?

Виктор
06.09.2018
08:20:44
да

Michael ?
06.09.2018
08:20:46
Вроде да

Fastumkruk ✅
06.09.2018
08:23:08
ООО, так этот мужик тут в чате сидит. Серьезно)

Artem
06.09.2018
08:23:38

Александр
06.09.2018
08:37:19
народ кто работал с mgo?
как подсунуть ISODate туда

Alexander
06.09.2018
08:47:02

Google

Dorian
06.09.2018
08:53:34

Ilya
06.09.2018
09:01:39
А подскажите nested transaction как реализовать в go - postgre (pq gorm)? я пробовал чистый скуэль получаю pq: unexpected transaction status idle, горм тем более такое не умеет
Задача выполнить (или нет) ряд апдейтов не трогая внешнюю транзакцию

Alexander
06.09.2018
09:07:15

Ilya
06.09.2018
09:07:37
9.6

Alexander
06.09.2018
09:11:10
9.6
Вроде, должно поддерживать. Или savepoint там? спроси о вложенных транзакциях на https://t.me/pgsql

Ilya
06.09.2018
09:11:26

Alexander
06.09.2018
09:14:49
Спасибо
А просто в psql у тебя вложенные транзакции работают?

Ilya
06.09.2018
09:15:15
Вот не пробовал)
Ну по докам вроде есть

Alexander
06.09.2018
09:15:29

Daniel
06.09.2018
09:15:31
https://youtu.be/C1jm55vFejw
это же старье какое-то :)
если пройдет мой доклад на хайлоад - будет еще один, наш с Кириллом общий. про производительность

Глеб
06.09.2018
09:15:45

Ilya
06.09.2018
09:16:06
Но если не нестед то получается только опрашивать таблицу на изменения?

Alexander
06.09.2018
09:17:47

Eduard
06.09.2018
09:18:13

Daniel
06.09.2018
09:20:26

Alexander
06.09.2018
09:21:20
Спасибо, попробую
Расскажи потом, пожалуйста, чем дело кончилось? Это все ж драйвер или база не хочет? Я вложенных не делал как-то, но интересно это энать.

Google

Димка
06.09.2018
09:45:38

Ilya
06.09.2018
10:28:09

Aleksandr
06.09.2018
10:48:02
https://habr.com/company/intel/blog/422447/

Roman
06.09.2018
11:28:07
годная статья

Никита
06.09.2018
11:34:27
Я правильно понимаю что тут ошибка в проверке d?

Eldar
06.09.2018
11:34:57
да

Никита
06.09.2018
11:35:04
в комментарии написано что при d<=0, в коде проверяется только d<0

Andrew
06.09.2018
11:37:43

Никита
06.09.2018
11:38:04

Andrew
06.09.2018
11:38:22
зачем проверять <= вместо <

Eldar
06.09.2018
11:38:26
что бы не было отрицательным наверно)

Никита
06.09.2018
11:38:44
А если я поставлю 0, как написано в в комментарии?

Andrew
06.09.2018
11:39:00
то у тебя будет 0)

Никита
06.09.2018
11:39:10
0 < 0 == true?

Alik
06.09.2018
11:39:38
речь в комментарии: если d 0 или меньше, то реюзить вечно
первые три строки: если d меньше нуля, то сделать нулем. если d уже ноль то его (внезапно) можно не делать нулём

Andrew
06.09.2018
11:39:58
d<0 {
d = 0
}
в чем разница?
d <= 0 {
d=0
}

Artem
06.09.2018
11:40:25

Alik
06.09.2018
11:40:35
лишний mov, хотя я думаю компилятор оптимизирует ))

Google

Andrew
06.09.2018
11:40:45
согласен

Никита
06.09.2018
11:41:36
Кто нибудь сделайте ишью, мне лень ?

Pawel
06.09.2018
11:43:16
Выполняю sqlx.DB.NamedExec, получаю ошибку вида could not find name in map[string]interface {} {содержимое мапы}. А как понять какого параметра не хватает???

Artem
06.09.2018
11:44:15

Никита
06.09.2018
11:44:37
зачем?
Ну как никак, а ошибочка

Admin
ERROR: S client not available

Artem
06.09.2018
11:44:42
какая?

Никита
06.09.2018
11:44:52
Прочтите комментарий к функции

Artem
06.09.2018
11:45:02
ну и

Никита
06.09.2018
11:45:05
// If d <= 0, connections are reused forever.

Artem
06.09.2018
11:45:10
да
и где ошибка?

Никита
06.09.2018
11:45:21
Так, все
До меня только сейчас дошло
??

Artem
06.09.2018
11:45:41
?

Nyan
06.09.2018
11:45:42
первая проверка не относится к комментарию никак

Никита
06.09.2018
11:45:52

енотыч
06.09.2018
12:10:51
Здравствуйте! У меня вопрос, я конвертирую json ответ в структуру. Вообщем то все хорошо, все конвертируется и замечательно. Вот в чем вопрос, как мне узнать сколько всего было создано объектов из структуры?

Pawel
06.09.2018
12:11:43

Google

Artem
06.09.2018
12:12:27

Daniel
06.09.2018
12:12:44

енотыч
06.09.2018
12:14:09
извините не могу правильно поставить вопрос, попробую усерднее гуглить, извините за беспокойство

Daniel
06.09.2018
12:22:31
:)

Ilya
06.09.2018
12:37:38

Roman
06.09.2018
12:38:00
https://youtu.be/C1jm55vFejw
вспоминаю как над Ad-сервером работал, только там две компании было: adition.com писали на C++ ад-сервер, а active-agent.com писали DSP на Java
я бы наверное всё к чертям на Go переписал, но уже не на них работаю

Daniel
06.09.2018
12:40:15
У меня были perl и go

Pawel
06.09.2018
12:41:17
Есть какая нибудь ещё либа, кроме sqlx, для выполнения параметризированных запросов с именованными параметрами?

Roman
06.09.2018
12:43:46

Mush
06.09.2018
12:45:28
Советуют savepoint буду пробовать
Можно просто sql.Tx аргументом передавать в методы, которые что-то транзакционно делают. Тогда все можно сделать в одной транзе. Работал с сейвпоинтами ещё на пхп - это решение, но слишком громоздкое, имхо

Daniel
06.09.2018
12:47:01

Ilya
06.09.2018
12:48:04
разве что старый добрый GOTO стайл)
то есть если нескоько пойнтов будет то будет каша, но пока такого кейса к счастью нет

Mush
06.09.2018
12:49:55

Ilya
06.09.2018
12:50:38
ну у меня идет длинная транзакция, в ходе нее если параметр достиг нужного уровня надо еще несколько таблиц обновить