@gogolang

Страница 1233 из 1630
Kirill
17.07.2018
17:49:42
второй раз спрашивает. никакого саппорта не оказываешь
дык звать через @ надо, у меня проект напряжный, поиск мониторю редко

Aleksandr
17.07.2018
17:49:59
ужасы прям
ну посмотри, фидбеки не отрабатывает. кошмар просто

сначала заманит на свой грайм, а потом крутитесь как хотите без MaxRequestBodySize

Google
Daniel
17.07.2018
17:50:57
потом вообще начнет говорить "я принимаю PR"

и принимать их по полгода

Constantine
17.07.2018
17:51:39
Drul_cyka
17.07.2018
17:51:42
Эх, пойду на iris переписывать...

Constantine
17.07.2018
17:52:29
Эх, пойду на iris переписывать...
где старрить? давай ссылку

Drul_cyka
17.07.2018
17:53:16
Constantine
17.07.2018
17:53:57
Ссылку на iris?
на твой ирис2

Daniel
17.07.2018
17:56:03
при том, что нужен, скорее всего, банальный mysql

Pawel
17.07.2018
17:57:29
в гб

Google
Pawel
17.07.2018
17:57:36
100

примерно

Constantine
17.07.2018
17:58:55
баду? ?

Aleksandr
17.07.2018
17:59:32
баду? ?
в баду sqlite?

реплицируют, шардируют?

по континентам как разносят?

Constantine
17.07.2018
17:59:57
была итерация с аналитикой) недавно доклад смотрел на тюбике

локально держали базы

Pawel
17.07.2018
18:03:40
sqlite хорош для экспериментов, когда толком ещё не знаешь чего хочешь. если точно знаешь что модель данных будет достаточно простой (условно) - кликхаус

Nick
17.07.2018
18:06:35
я думал sqlite только на мобилках юзают)

как вообще можно рядом ставить clickhouse и sqlite?

Daniel
17.07.2018
18:07:16
это, типа, концы диапазона

Aleksandr
17.07.2018
18:07:56
как вообще можно рядом ставить clickhouse и sqlite?
Павел же написал, эксперименты либо простая модель данных. В других областях он пока еще не копался

Nick
17.07.2018
18:08:19
какая разница где ставить эксперименты?)

Zaur
17.07.2018
18:08:34
Дарова народ

Nick
17.07.2018
18:08:36
эт принципиально разные базы

Zaur
17.07.2018
18:09:09
По кубернетсу самый чоооткий курс какой?

Желательно на великом и могучем

Pawel
17.07.2018
18:09:49
Павел же написал, эксперименты либо простая модель данных. В других областях он пока еще не копался
у меня боевой код на постгресе в основном, но я его после обкатки из sqlite рефакторю

Nick
17.07.2018
18:10:10
Google
Zaur
17.07.2018
18:10:38
А где это

Я их удалил по ненадобности

Nick
17.07.2018
18:10:51
https://t.me/devops_ru

Zaur
17.07.2018
18:11:19
Фенкс ю

Kirill
17.07.2018
18:12:19
Как установить MaxRequestBodySize в gramework? В чистом fasthttp, я ставил это в fasthttp.Server, а тут как-то непонятно.
я пушнул поддержку опций. теперь можно как отдельно проставить эту опцию, так и вообще дать грэйму юзнуть самостоятельно настроенный сервак. ждем тесты %)

Daniel
17.07.2018
18:20:13
Nick
17.07.2018
18:21:02
зачем?! они же привет какие разные по синтаксису
можно согласно стандарту все использовать)

sql99 и все дела

Aleksandr
17.07.2018
18:21:24
зачем?! они же привет какие разные по синтаксису
если в дебри не залазить, то все станадартно, правда)

а в sqlite дебрей особо и нет

Daniel
17.07.2018
18:22:45
но почему не делать сразу в постгресе?

Aleksandr
17.07.2018
18:23:01
логично

Мерлин
17.07.2018
18:23:31
но почему не делать сразу в постгресе?
Это итерационный процесс Сначала люди делают плохо, потом как надо, и хвастаются этим

Pawel
17.07.2018
18:23:42
зачем?! они же привет какие разные по синтаксису
в sqlite хранимок нет, в остальном различия не глобальные. зачем - лень на дев машине постгрес разворачивать из докеров

Andrey
17.07.2018
18:44:01
просто наверное мало опыта

sqlite умеет в inmemory, что собственно ускоряет 10х все интеграционные тесты, если там нет postgres-/mysql-related DML

Google
Andrey
17.07.2018
18:46:04
оно вообще хорошо, быть db-agnostic для опыта

у меня на ci/cd везде sqlite, позволяет быстро проверить работоспособность кода, дальше автоматический препрод и релиз по кнопке продакта

Alan
17.07.2018
18:49:37
На проде тоже sqlite?

Andrey
17.07.2018
18:50:08
ага, на мобильных клиентах

Andrey
17.07.2018
18:53:34
юнит тесты с бд? а вы ничего не путаете?

Pawel
17.07.2018
18:54:41
вы имеете ввиду что я не мокаю базу? - да

Alan
17.07.2018
18:54:49
ага, на мобильных клиентах
Ну первоначальная дискуссия была о том, что при разработке человек юзает sqlite, а в проде постгрес

Admin
ERROR: S client not available

Андрей
17.07.2018
18:55:19
Друзья, в каком формате возвращаются данные при insert в базу Postgres? Мне нужно получить id сохранённой записи, не могу разобраться

Andrey
17.07.2018
18:58:38
а если еще UPSERT прикрутить

Андрей
17.07.2018
19:01:17
INSERT INTO shit (fuck) VALUES($1) RETURNING id
Так и делаю, но не могу потом Id прочитать;) вот что получаю {0xh567644 1}

Pawel
17.07.2018
19:03:10
покажите код. и если не используете sqlx, то желательно рефакторить на него - для простоты. тогда всё станет понятно

Андрей
17.07.2018
19:48:03
http://go-database-sql.org/modifying.html
Спасибо, но почему то всегда 0 возвращает, в базу записывается нормально

Alan
17.07.2018
19:49:33
а драйвер какой? ну и сам код в студию)

Aleksandr
17.07.2018
19:53:14
Спасибо, но почему то всегда 0 возвращает, в базу записывается нормально
Андрей, не будь странным, не мешай людям тебе помогать. Второй раз просят код.

Андрей
17.07.2018
19:59:03
а драйвер какой? ну и сам код в студию)
Вот код, функция signup https://github.com/tsepen/lan-place/blob/master/handlers/users.go

Kirill
17.07.2018
20:02:44
Google
Никита
17.07.2018
20:04:44
Вот код, функция signup https://github.com/tsepen/lan-place/blob/master/handlers/users.go
Не вижу в sql RETURNING ID. Ну и сырой пароль в базу...

Андрей
17.07.2018
20:04:59
О_О СЫРОЙ ПАРОЛЬ В БАЗУ?!
Да, это я в курсе, я просто тренируюсь, только начал в go разбираться

Kirill
17.07.2018
20:05:21
Андрей
17.07.2018
20:05:40
Kirill
17.07.2018
20:06:10
не путать с bcrypt, у него "фича упрощенного входа": при длинном пароле достаточно ввести n первых символов для успешного входа

Andrey
17.07.2018
20:07:40
что?

Kirill
17.07.2018
20:07:54
что?
что что?

Andrey
17.07.2018
20:07:54
а можно пруф?

где bcrypt с костами выше 13 обеспечит упрощенный вход

Андрей
17.07.2018
20:08:23
Не вижу в sql RETURNING ID. Ну и сырой пароль в базу...
Returning не помогает, возвращает то что писал выше

Kirill
17.07.2018
20:09:27
а можно пруф?
https://play.golang.org/p/9rZZ5EQzgaK доработай кейс для себя, откатывать на bcrypt времени нет

Alan
17.07.2018
20:10:33
Returning не помогает, возвращает то что писал выше
хм, на вид ок, но я не сварщик. а драйвер-то какой в итоге?

Kirill
17.07.2018
20:13:35
а можно пруф?
достаточно наглядно?

Andrey
17.07.2018
20:13:41
https://github.com/golang/crypto/blob/master/bcrypt/bcrypt.go#L187

Alan
17.07.2018
20:14:30
pq
Вот тут написано, что для постгреса нужно делать явно RETURNING https://github.com/lib/pq/issues/24

Kirill
17.07.2018
20:14:30
и?

https://github.com/golang/crypto/blob/master/bcrypt/bcrypt.go#L187
воткни в тест две обертки, загенери пароль на 256 символов и расскажи мне, что у тебя не пропускает, ага

Constantine
17.07.2018
20:18:47
Мутко попал

Andrey
17.07.2018
20:19:02
в rfc к bcrypt написано про ограничение пароля в 72 символа

так что предьявы не к bcrypt

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