@gogolang

Страница 1368 из 1630
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
Не так чтобы я чего не знал про сам го, но про хайлоад было интересно

lexxx
06.09.2018
08:04:18
Окей если нужно, конечно, ща скину

https://youtu.be/C1jm55vFejw

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
как подсунуть ISODate туда
Там тип есть Mongodate вроде представленный в виде алиаса int64. Это?

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

Задача выполнить (или нет) ряд апдейтов не трогая внешнюю транзакцию

Ilya
06.09.2018
09:07:37
9.6

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

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
го тур прошли и третий проект на го собираете - и не знаете при этом про закрытые имена? О_о
про модули знал, про структуры уточнял порой лень писать json мапинги лезть в доку, гуглить либы да и в чате порой же тоже что-то нужно уточнять ?

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
Ты ведь и на Сhaos Сonstructions доклад делал? А записывали? Есть где-то в сети?
ни на хаосе, ни на techtrain записи не было что дает мне возможность прочесть их на ближайших митапах :) тот, что на хаосе, про go-внокод, я даже с удовольствием прочту по второму разу

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

Google
Димка
06.09.2018
09:45:38
https://youtu.be/C1jm55vFejw
@onokonem спасибо за доклад, интересно было послушать, особенно про рандом :)

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

Roman
06.09.2018
11:28:07
https://habr.com/company/intel/blog/422447/
да, только хотел запостить )

годная статья

Никита
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
в комментарии написано что при d<=0, в коде проверяется только d<0
а зачем проверять <= если все равно 0 присваивается?

Никита
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
d<0 { d = 0 } в чем разница? d <= 0 { d=0 }
в производительности ?

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 {} {содержимое мапы}. А как понять какого параметра не хватает???

Никита
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
Выполняю sqlx.DB.NamedExec, получаю ошибку вида could not find name in map[string]interface {} {содержимое мапы}. А как понять какого параметра не хватает???
разобрался и слегка прифегел. Оказывается в sqlx нельзя юзать параметры в запросах CREATE VIEW. ахринеть...

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

Daniel
06.09.2018
12:22:31
:)

Ilya
06.09.2018
12:37:38
Расскажи потом, пожалуйста, чем дело кончилось? Это все ж драйвер или база не хочет? Я вложенных не делал как-то, но интересно это энать.
в общем savepoint решает. можно даже несколько уровней вложения, точнее возврат в нужную точку транзакции

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
https://youtu.be/C1jm55vFejw
Я бы поспорил насчёт динамических языков :)

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

Ilya
06.09.2018
12:48:04
разве что старый добрый GOTO стайл)

то есть если нескоько пойнтов будет то будет каша, но пока такого кейса к счастью нет

Mush
06.09.2018
12:49:55
а в чем громоздксть? создал пойнт, откатился либо освободил
в этом и громоздкость. есть именно необходимость в отдельных точках и в обычной ситуации (кроме ошибочной) реально необходим откат? в моей ситуации просто “вложенные транзакции“ были проблемой кода, а не целью

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

Страница 1368 из 1630