
Vadim
08.08.2018
16:56:25
Он в вендор смотрит

Mykyta
08.08.2018
16:56:38

Алекс
08.08.2018
16:56:46
go build в ./vendor смотрит?

Google

Vadim
08.08.2018
16:57:00

Алекс
08.08.2018
16:57:04
ок, спасибо

Roman
08.08.2018
17:00:13

Человек
08.08.2018
17:01:11

Roman
08.08.2018
17:01:42

Vadim
08.08.2018
17:05:05

Человек
08.08.2018
17:05:06

Roman
08.08.2018
17:05:40

Человек
08.08.2018
17:06:05
да, но мне сейчас не нужно форматирвоание кода которое дает мне go fmt

Roman
08.08.2018
17:06:26

Vadim
08.08.2018
17:06:39
Годами выработан стандарт форматирования (это, кстати, считают одним из главных плюсов го), а вы пытаетесь сделать велосипед.

Roman
08.08.2018
17:07:09

Google

Sergey
08.08.2018
17:07:57
А в питоне не нужны отступы

Roman
08.08.2018
17:08:00

Sergey
08.08.2018
17:08:00
Ага

Vadim
08.08.2018
17:08:20

Daniel
08.08.2018
17:09:49

?
08.08.2018
17:11:44

Roman
08.08.2018
17:12:19
Я не собираюсь кому-то давать свой код
я в начале тоже противился gofmt, но теперь наоборот удобно, когда код, который я писал 2 месяца назад - абсолютно такой-же как и нынешний, читаемость не пропадает, стили не мешаются.
не забывай что ты - через пару месяцев - уже не ты, который был тогда

Александр
08.08.2018
17:14:37
ближе к пенсии, ага

Roman
08.08.2018
17:14:42
у меня в JS исходниках проблема с согласованностью... я то так писал, то так.. то сяк, время идёт - предпочтения меняются.. всё это превращается в эстетический ад со временем, но переписывать же не будешь?
поэтому сейчас рассматриваю использование prettier как аналог gofmt для JS

Человек
08.08.2018
17:15:40
ок
попробую поладить с gofmt

Eldar
08.08.2018
17:16:31
чего там противиться то? все грамотно)

Dorian
08.08.2018
17:17:07

Roman
08.08.2018
17:17:23
люди != рациональные создания // true
люди == эмоцианальные звери с интеллектом // true

Vadim
08.08.2018
17:17:58

Dorian
08.08.2018
17:19:36

Vadim
08.08.2018
17:28:18
А можно поподробнее?
Он создавал одну структуру, и после циклом unmarshal данные. При первом запросе слался большой массив, а после nil. Но поле, где был массив не перезаписывалось и мы постоянно маршалили этот массив в mongo.

Dorian
08.08.2018
17:29:01

Google

Alexey
08.08.2018
18:04:44
Есть раздумья на тему коннекта базы к приложению, не стандартно, в обратную сторону. Думается можно реализовать типа своего приложения выглядящего базой снаружи, типа ODBC протокол реализовать.
Вопрос: никто не видел на Go реализацию ODBC?

08.08.2018
18:31:08
Привет
Вы использовали protobuf?

Daniel
08.08.2018
18:33:55
вместе с grpc, да
а что вы делать с ним хотите?

Алекс
08.08.2018
19:17:09
Seek

Daniel
08.08.2018
19:17:21
тогда читайте построчно

Nick
08.08.2018
19:38:54
Писать в базу построчно будет больно

Alik
08.08.2018
19:42:33
ну тогда читать и писать пачками по столько элементов, сколько есть памяти

Daniel
08.08.2018
19:46:07

Subbotin
08.08.2018
19:54:22

Aleksey
08.08.2018
20:17:00
Подкиньте стикерпак с гофером плиз
Спасибо :)

Dorian
08.08.2018
20:20:02
Такой можно?

Sergey
08.08.2018
20:20:03
Это бан
Аххахх

Dorian
08.08.2018
20:20:19
Ну вдруг надо будет закосить под растолюба

Alexey
08.08.2018
20:22:06
Читаем буфером csv (размер буфера объёмом примерно несколько строк ), из буфера парсим этот csv. Делаем подготовленный запрос на инсерт, в цикле чтения строк кидаем данные в подготовленный запрос.

Google

Dorian
08.08.2018
20:27:39
Еще бы знать БД, чтобы советы про транзакции и локи раздавать

Ilya
08.08.2018
20:30:59
Есть модель для базы данных, у которой есть поля sql.NullInt64. Ои не парсятся в json. Пришлось писать (копировать) для этого типы совой кастомный тип. https://stackoverflow.com/questions/33072172/how-can-i-work-with-sql-null-values-and-json-in-golang-in-a-good-way. Теперь интересно как валидировать этот тип с go-playground/validator

Alexey
08.08.2018
20:31:38

Roman
08.08.2018
20:32:04

Ilya
08.08.2018
20:32:33
@Romshark, можно подробнее? Или ссылку на почитать

Alexey
08.08.2018
20:33:37

Roman
08.08.2018
20:33:42
в таком случае NULL значения должны пропарситься в nil

Ilya
08.08.2018
20:34:52
Я по моему так делал и были траблы из за того что там NULL, а там nil. Ну окей. Поробую. Спасибо

Alexey
08.08.2018
20:36:00
Если null не в кавычках в json, а по стандарту, то всё ок

Roman
08.08.2018
20:36:04

Alexey
08.08.2018
20:37:46

Roman
08.08.2018
20:38:11

Alexey
08.08.2018
20:39:40
Да о своём... видел такое после генерации джейсона перед отдачей экранировали

Roman
08.08.2018
20:40:33

Alexey
08.08.2018
20:42:29
Типа
"{\"a\"=2}"
Типа urlencode в go в c# перед отдачей

Roman
08.08.2018
22:02:27

Dmitri
09.08.2018
04:11:04

Google

Alexey
09.08.2018
04:44:28

DMITRY
09.08.2018
04:50:40
Подскажите можно как-то сделать так чтобы не декодировало в json одну стркутуру, пример: https://play.golang.org/p/_bi3pPQF6pd
а охота чтобы было: {
"token": "secret",
"entity":"Test",
"doc":[["2010-01-01", 0, "firstname"], ["2010-01-02", 1, "secondname"]]
}