@proGO

Страница 1551 из 1674
Linux
06.07.2018
07:27:57
Очень жаль

Kaspar
06.07.2018
08:14:38
Один из простых стеков - GitLab CI + docker swarm

Pentina
06.07.2018
08:18:00
Google
Алексей
06.07.2018
08:18:50
Из badoo нет гошников?

Pentina
06.07.2018
08:23:22
Среди спикеров на этом митапе, нет?

Maks
06.07.2018
08:49:12
А записи докладов где-то будут?)

Александр
06.07.2018
08:51:59
будут, в архивах фсб ?

там вроде писали что врятли выложат в паблик

Demian
06.07.2018
10:17:09
народ может кто работал с gorm и подкинет примеры где в БД 2 таблицы свзяаны чтоб понять как с этим работать лучше у меня получается приходит Json о этой стринге выдираю id и ложу ее в основную таблицу

Kaspar
06.07.2018
10:32:52
Зачем орм? Привычка из другого языка?

Demian
06.07.2018
11:38:15
ага есть немного

Oleg
06.07.2018
11:49:29
Ребята, вопрос может быть тупой, но жизненно важный, как сбилдить бинарник из одного пакета и при это положить его в другой? Есть пакет cmd - там лежит точка входа в программу, и есть папочка bin - сюда я хочу положить бинарничек, который получится из cmd команду необходимо выполнить из корневой директории проекта, пробовал: $ go build -o /bin/name -v gitlab.com/.../cmd

Вопрос отпал, если кому интересно, вот решение : go build -o ./bin/name -v gitlab.com/.../cmd

Александр
06.07.2018
13:02:01
мне вот интересно

если я дергаю один и тот-же пакет в двух местах

переменные у него общие?

Google
Александр
06.07.2018
13:02:41
или он разделяет область видимости

A->C var MyInt int MyInt = 1 B->C var MyInt int fmt.Print(MyInt) // 1?

Oleg
06.07.2018
13:07:49
глобальные переменные - зло, но ответ да, ты в пакете А присвоил переменной значение 1, а в пакете два просто вывел его

Александр
06.07.2018
13:09:49
это не совсем глобальные конечно...

в пределах пакета скажем так ?

они даже не экспортируемые могут быть

Alexander
06.07.2018
13:11:00
На самом деле зло - это мутабельный стейт. И чем больше у него скоуп тем большее он зло.

Александр
06.07.2018
13:13:30
чо? O_o

Aleksander
06.07.2018
13:28:54
Подскажите, чем в это время суток модно ходить в PostgreSQL? database/sql норм?

Александр
06.07.2018
13:29:28
Александр
06.07.2018
13:30:15
я не любитель, но может быть https://github.com/go-pg/pg

таки вроде на фрорк первый раз дал ?

Foxcool
06.07.2018
13:34:37
я как-то поковырял, вроде ничего, но таки решил попробовать таки освоиться с gorm

Igor
06.07.2018
14:11:33
Господа, есть вопрос: почему в этом коде слайс модифицируется в плане сортировки, но не добавляется новое значение в оригинальный слайс? Насколько я понял в SliceHeader произошла модификация значения, на которое указывает свойство Data. Т.е. массив поменялся и в оригинальном SliceHeader и во внутреннем, но во внутреннем я добавил еще одно число и жду что в оригинальном SliceHeader массив тоже изменится. Я понимаю, что скорее всего Cap и Len у оригинального SliceHeader не изменилась, но почему не добавилась 10ка. Пробую смотреть через рефлексию, но там тоже ничего. Куда она делась?) https://play.golang.org/p/7JZ8kiZNVqV

Daniel
06.07.2018
14:25:52
В чем вопрос-то?

Igor
06.07.2018
14:27:48
куда пропала десятка после того как отработала функция?

Daniel
06.07.2018
14:27:59
append создает новый слайс, и, если в массиве, на который указывал оригинальный слайс, нет места - новый массив. Насколько я вижу - именно это и происходит

Google
Igor
06.07.2018
14:36:04
ох, спасибо)

Yaroslav
06.07.2018
14:56:51
Foxcool
06.07.2018
14:58:20
А в чем его приемущество перед database/sql?
Автомиграции, в обычной практике отсутствие сырых запросов

Орм

Sergey
06.07.2018
14:59:27
а у GORM есть автомиграции?

есть, посмотрел

Alexey
06.07.2018
15:07:07
а у GORM есть автомиграции?
они не оч, когда тебе надо сделать что-то, что горм не умеет

Поэтому я люблю писать просто руками

Sergey
06.07.2018
15:07:41
надо будет сделать посмотреть

ну я не то, чтобы люблю писать sql руками, но это не сложно

Alexey
06.07.2018
15:08:18
ну я не то, чтобы люблю писать sql руками, но это не сложно
в идеешках сейчас только таб успевай жмякать, они сами все пишут)

Daniel
06.07.2018
15:08:21
Дело не в sql

Daniel
06.07.2018
15:08:41
Дело в читабельности

Пока gorm справляется - все отлично, читабельность только выше

Как только перестает - все, привет, начинаются дебри

Александр
06.07.2018
15:10:30
так вы за чистый?

Daniel
06.07.2018
15:10:58
Я в недоумении, если честно.

Сам я пытаюсь использовать reform

Dmitriy
06.07.2018
15:11:45
Мне в свое время для pg посоветовали https://github.com/jmoiron/sqlx и до сих пор пользуюсь, очень не плохая либа. А из орм мне почему-то понравилась https://github.com/upper/db

Александр
06.07.2018
15:12:09
не знаю, у меня лично с орм немного болит

Google
Daniel
06.07.2018
15:12:16
Получается не очень - я почему-то люблю сложные запросы

Dmitriy
06.07.2018
15:12:18
А reform не зашёл :(

Александр
06.07.2018
15:12:27
вот да проблема с сложными запросами там

придется бороться каждый раз

Daniel
06.07.2018
15:12:42
Еще из полезного есть squirrel

Александр
06.07.2018
15:12:46
я бы оформил все в DAO + чистый

Denis
06.07.2018
15:15:27
написал либку поверх sqlx, что-то вроде шаблонизатора, внутри запроса обрабатывает выражения вида @model.tags() @model.tagsCoalesce() и тд

усидел на двух стульях

Admin
ERROR: S client not available

Denis
06.07.2018
15:15:51
и сложные запросы и удобство орм

Daniel
06.07.2018
15:16:25
Где опубликовано, есть ли примеры использования?

Denis
06.07.2018
15:16:50
все интернал думаю опенсорсить

Daniel
06.07.2018
15:17:27
Тогда не интересно :)

Denis
06.07.2018
15:19:07
и массивы без обёрток вида pq.StringArray

Тогда не интересно :)
мне и ребятам удобно :)

видел Кирилл в своём фреймворке начал пилить sql builder

только зачем вам билдеры чтобы повторять raw sql по структуре

ладно бы ещё типизация работала

Daniel
06.07.2018
15:21:44
Билдер нужен для легкого переноса pg-mysql

Denis
06.07.2018
15:22:52
для этого нужен generic sql

Google
Denis
06.07.2018
15:23:40
и новый тех лид

Daniel
06.07.2018
15:26:27
Нет

Александр
06.07.2018
15:27:25
Нет
а где squirrel посмотреть?

что-то форков нахреначили

Yaroslav
06.07.2018
15:27:37
Daniel
06.07.2018
15:28:03
а где squirrel посмотреть?
В деле, или вообще?

Yaroslav
06.07.2018
15:28:11
А также отсутствие сложных запросов

Daniel
06.07.2018
15:28:21
У меня где-то есть скринкаст...

Александр
06.07.2018
15:28:34
вроде нашел

https://github.com/Masterminds/squirrel

всегда не понятно, это форк или оригинал

нашел где посмотреть вроде

Denis
06.07.2018
15:30:34


ну а истории про дедов которые меняют базы как перчатки оставьте себе на завтрак

Daniel
06.07.2018
15:33:21
Коллега, не зарывайтесь

Есть продукты, которые пишутся для использования с разными базами

Denis
06.07.2018
15:38:28
с их сабсетом

Daniel
06.07.2018
15:39:42
именно

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