@proGO

Страница 985 из 1674
Roman
10.11.2017
11:03:06
/report

Vlad
10.11.2017
13:26:47
Напомните, как "на месте" обьявить структуру

Aleksandr
10.11.2017
13:27:41
как и всегда. написать ее в заданном месте

Vlad
10.11.2017
13:28:26
Имел ввиду что-то типа s := struct{i int}

Google
Vlad
10.11.2017
13:28:37
В локальной области видимости

Aleksandr
10.11.2017
13:28:46
двоеточия не забывай

s := structname{id:5, name: "name"}

Vlad
10.11.2017
13:30:06
User ?
10.11.2017
14:39:01
Пока тишина, позадаю вопросы. У меня есть gin и gorm. Я хочу создать файл api и там использовать подключение gorm. Как это лучше сделать? Создал глобальную переменную db *gorm.DBПодключился db, err := gorm.Open("mysql", datasource) defer db.Close() // Migrate the schema db.AutoMigrate(&Schema{}) И, в другом файлике, пытаюсь записать user := &Schema{ZZ: 1} db.Create(user)Получаю ошибку

runtime error: invalid memory address or nil pointer dereferenceпочему?

John
10.11.2017
14:40:40
runtime error: invalid memory address or nil pointer dereferenceпочему?
у тебя создалась локальная db, которая перекрыла глобальную

как следствие, глобальная == nil

User ?
10.11.2017
14:42:04
Ееее, крутяк, спасибо

Вообще, использование глобальной переменной для работы с бд - норм?

John
10.11.2017
14:43:16
Google
Roman
10.11.2017
14:43:20
смотря че за проект, разные подходы могут быть

Mykyta
10.11.2017
14:44:46
читаем modern go: https://peter.bourgon.org/blog/2017/06/09/theory-of-modern-go.html

No package level variables No func init

Sergey
10.11.2017
14:49:41
Вообще, использование глобальной переменной для работы с бд - норм?
Я для себя понял если в функции используется база, то лучше инстанс туда самому передать. Таким образом я могу, например, в тестах делать так: tx := db.Begin() defer tx.Rollback() CreateUser(tx, ...)

Denis
10.11.2017
14:55:18
Вообще, использование глобальной переменной для работы с бд - норм?
лучше шарить передавая. удобнее мокать если тесты пишешь

User ?
10.11.2017
14:55:41
спасибо

Александр
10.11.2017
16:11:11
Кто-то go сервера на малине запускает?

User ?
10.11.2017
16:26:09
Кто-то go сервера на малине запускает?
Я собираюсь. А что, есть подводные камни?

Александр
10.11.2017
16:26:26
Да я вот сам решил завтра прикупить малину

User ?
10.11.2017
16:27:40
Да я вот сам решил завтра прикупить малину
Ну докер там работает. А докер на го. Вывод > го-сервисы там запустить возможно.

Александр
10.11.2017
16:27:56
Да запустить то конечно можно

Я больше про нагрузку и память

Я там планирую ~10 микросервисов держать. 1 бот на телегу и 1 на вк

User ?
10.11.2017
16:30:42
Rpi 3 купил? Там 1гб озу

Александр
10.11.2017
16:31:13
https://ru.aliexpress.com/item/2016-Latest-Raspberry-Pi-3-Model-B-With-Built-in-wireless-and-Bluetooth-ABS-Case-Cooling/32665311258.html?

Aleksey
10.11.2017
16:31:32
Я там планирую ~10 микросервисов держать. 1 бот на телегу и 1 на вк
Крутится это + заббикс (откуда боты черпают инфу), норм

Александр
10.11.2017
16:32:05
боты будут из sqllite брать инфу

которая будет локальная

1 микросервис будет её наполнять

Раз ~1 час

Google
Aleksey
10.11.2017
16:32:33
Значит у меня нагрузки больше, а у тебя всё будет летать

User ?
10.11.2017
16:33:53
Aleksey
10.11.2017
16:34:09
О господи, и заббикс работает на rpi...
И мониторит воздух, влажность цветов, ага

Александр
10.11.2017
16:34:37
О господи, и заббикс работает на rpi...
дак на малине можно всё запустить

User ?
10.11.2017
16:35:17
дак на малине можно всё запустить
Там арм6-7-8, а не x86. Значит, наверное, не все можно запустить

Александр
10.11.2017
16:35:39
Значит у меня нагрузки больше, а у тебя всё будет летать
Ну в боте людей не много будет. Я думаю 100 это максимум

Aleksey
10.11.2017
16:36:10
Там арм6-7-8, а не x86. Значит, наверное, не все можно запустить
Ну почему же, если сначала запустить транслятор...

Den
10.11.2017
17:01:12
А старый нетбук на атоме на что с

Годится

Aleksey
10.11.2017
17:05:35
Годится
Не перемолку чисел на своей скорости. Определи список интересных тебе задач и сопоставь ресурсы которые нужны под них с мощностью нетбука. Никто в этом чяте не знает чего тебе надо и что предлагать. Например он отлично справится с управлением метателя дилдаков через поле. Но тебе это надо?

Mike
10.11.2017
17:06:17
Kirill
10.11.2017
17:48:59
Это канал про аниме?
Про дженерики

Dmitry ?
10.11.2017
17:51:15
Я не знаю зачем я здесь нахожусь, пишу на джаве, мечтаю заняться гоу - но лень.

corpix
10.11.2017
17:53:04
Кстати, когда там го дваноль с генериками, а?))))

corpix
10.11.2017
17:54:06
Не, ну я правда жду)) Но не дождусь наверное, а жаль

Alexey
10.11.2017
17:54:08
Я не знаю зачем я здесь нахожусь, пишу на джаве, мечтаю заняться гоу - но лень.
То есть ты сюда зашёл, чтоб мы тебе дали волшебный подзатыльник, и ты начал писать на го?

Dmitry ?
10.11.2017
17:56:48
учить гоу

Admin
ERROR: S client not available

Google
Alex Milushev
10.11.2017
17:57:16
учить гоу
не надо его учить, просто берешь и пишешь решая задачу

Alexey
10.11.2017
17:58:01
Если мотивации нет, значить оно тебе не нужно

Mykyta
10.11.2017
17:58:33
Кстати, когда там го дваноль с генериками, а?))))
Обколются своими контрвариантностями и ябут друг друга

Dmitry ?
10.11.2017
17:59:05
Если мотивации нет, значить оно тебе не нужно
"мотивация" и "не нужно" видимо связанные понятия и искать их нужно в комплекте, в любом случае на гоу меня потянуло из-за Твитча и Гугла

Alex Milushev
10.11.2017
17:59:15
ну проверка типизации на этапе компиляции для обобщенного кода все лучше чем писать на интерфейсах

Dmitry ?
10.11.2017
17:59:23
и в Гоу есть некоторые решения которые мне хочется поюзать на серьезных щщах

corpix
10.11.2017
17:59:39
Обколются своими контрвариантностями и ябут друг друга
Мне сирисли надоело копипастить и реимплементить различные алгоритмы. Ну и код, обмазанный пустыми интерфейсами с тайпассертами и рефлексией в рантайме

Dmitry ?
10.11.2017
17:59:50
Тут вопрос даже скорее не в "заняться в гоу", а насколько интенсивно заняться гоу

мои коллеги-джависты скептически относятся к моим интересам!

Mykyta
10.11.2017
18:01:37
Просто го такой себе компилируемый жаваскрипт без ивентлупа

Alex Milushev
10.11.2017
18:02:35
Alexsey
10.11.2017
18:03:52
Если шедулер го можно назвать ивентлупом, то да

Но я бы не стал

Dmitry ?
10.11.2017
18:15:44
Эмм... а зачем?)
Мне нравятся Твитч и Гугл

Kirill
10.11.2017
18:23:20
Мне нравятся Твитч и Гугл
Я наоборот думал пойти джаве поучиться

Arch
10.11.2017
18:39:04
Я наоборот думал пойти джаве поучиться
Никуда идти не надо, открыл learning.javascript.ru и учись

Aleksandr
10.11.2017
18:45:58
Никуда идти не надо, открыл learning.javascript.ru и учись
Разбудите меня лет через сто, и спросите, что сейчас делается в России. И я отвечу — путают Java и JavaScript.

Google
Arch
10.11.2017
18:47:55
Это из-за того, что многие говоря жава имеют ввиду js, по этому на автомате ответил

Arch
10.11.2017
18:50:09
Вам виднее, товарищи эксперты

Aleksandr
10.11.2017
18:50:48
Вот тут ты не ошибся.

Slava
10.11.2017
18:55:09
аякс запросы на явасценариях

Vladimir
10.11.2017
21:11:56
@onokonem @schors ^ спам

Страница 985 из 1674