@proGO

Страница 1624 из 1674
Vadim
08.08.2018
16:56:25
Он в вендор смотрит

а по-другому никак?
А чем тебе этот вариант не нравится?

Mykyta
08.08.2018
16:56:38
вкуриваю в dep, он умеет билдить проект? в факе не нашел инфы
Он только зависимости в вендор складывает

Алекс
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
Я не собираюсь кому-то давать свой код
ага, конечно) а потом привыкнешь не форматировать и до первого F- на гитхабе)

Человек
08.08.2018
17:01:11
ага, конечно) а потом привыкнешь не форматировать и до первого F- на гитхабе)
я работаю сам на себя, у меня своя система контроля версий и своя компания)) персонал 1 человек и это я

Roman
08.08.2018
17:01:42
я работаю сам на себя, у меня своя система контроля версий и своя компания)) персонал 1 человек и это я
зачем привыкать делать неправильно, если можно делать правильно?)) в чём удобство писать неверно форматированный код?

Vadim
08.08.2018
17:05:05
я работаю сам на себя, у меня своя система контроля версий и своя компания)) персонал 1 человек и это я
Ради бога. Проблем нет. Просто поймите, что обычно люди имеют один стандарт, чтобы легко комуницировать. Как мы с вами сейчас это делаем на русском. Просто может наступить момент, когда вы один не будете справляться и тогда уже возникнут сложности.

Человек
08.08.2018
17:05:06
зачем привыкать делать неправильно, если можно делать правильно?)) в чём удобство писать неверно форматированный код?
на самом деле я сейчас пытаюсь работать сам на себя и зарабатывать этим деньги, а годика через 2-3 уже на компани.

Roman
08.08.2018
17:05:40
на самом деле я сейчас пытаюсь работать сам на себя и зарабатывать этим деньги, а годика через 2-3 уже на компани.
да причём тут это? какая разница на кого ты работаешь, речь же о форматировании кода?))

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

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

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

Sergey
08.08.2018
17:08:00
Ага

Vadim
08.08.2018
17:08:20
да, но мне сейчас не нужно форматирвоание кода которое дает мне go fmt
Скачайте репу го Билда, удалите строчку, которая вызывает go fmt и скомпилируйте.

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
попробую поладить с gofmt
Это что, уже какая-то проблема?

Roman
08.08.2018
17:17:23
чего там противиться то? все грамотно)
эмоцианальный барьер... сложно отказываться от своих предпочтений

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

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

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
ну тогда читать и писать пачками по столько элементов, сколько есть памяти

Subbotin
08.08.2018
19:54:22
Писать в базу построчно будет больно
Писать в базу одним запросом на 21 гиг тоже будет так себе

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. Делаем подготовленный запрос на инсерт, в цикле чтения строк кидаем данные в подготовленный запрос.

Читаем буфером csv (размер буфера объёмом примерно несколько строк ), из буфера парсим этот csv. Делаем подготовленный запрос на инсерт, в цикле чтения строк кидаем данные в подготовленный запрос.
Можно это обернуть в транзакцию, но транзакция лочит таблицу в которую будет инсерт подготовленный, поэтому нужно коммит через несколько сотен строк, но это может быть лишним, чтобы wal не растить у базы

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
Еще бы знать БД, чтобы советы про транзакции и локи раздавать
Да, в некоторых базах можно bulk insert делать, он ещё быстрее будет

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

Roman
08.08.2018
20:33:42
@Romshark, можно подробнее? Или ссылку на почитать
type TypeWithOptionals struct { OptionalNumber *float64 `json:"num"` OptionalString *string `json:"str"` }

в таком случае 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
Если null не в кавычках в json, а по стандарту, то всё ок
кто пишет null в кавычках?)))) вернее кто использует строку со значением "null" вместо null

Alexey
08.08.2018
20:37:46
кто пишет null в кавычках?)))) вернее кто использует строку со значением "null" вместо null
Были люди которые дважды экранировали джейсон в сисярпе

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

Alexey
08.08.2018
20:42:29
Типа "{\"a\"=2}"

Типа urlencode в go в c# перед отдачей

Roman
08.08.2018
22:02:27
Типа urlencode в go в c# перед отдачей
не могу понять как это связанно с null

Dmitri
09.08.2018
04:11:04
да, но мне сейчас не нужно форматирвоание кода которое дает мне go fmt
смиритесь, например. Форматирование кода, которое дает gofmt вполне может считаться частью стандарта языка. Если вам не нравится это форматирование, откройте для себя Python, и поймете, что go еще ничего. Т.е. либо вы привыкаете к этому форматированию, либо не пишете на Go

Google
Alexey
09.08.2018
04:44:28
не могу понять как это связанно с null
Никак. Я про, всякое бывает.

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"]] }

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