Size: a a a

2020 May 08

Д

Дмитрий in Go-go!
оно то конечно ок, но как мне передавать разные значения в пайпы? например, http таска возвращает респонс, следующая может проверять статус, или например наличие текста на странице? я так понимаю, только в интерфейс это пихать и ассертить
источник

VM

Vladislav Milenin in Go-go!
Дмитрий
оно то конечно ок, но как мне передавать разные значения в пайпы? например, http таска возвращает респонс, следующая может проверять статус, или например наличие текста на странице? я так понимаю, только в интерфейс это пихать и ассертить
не нужно все толкать в 1 пайплайн, чего сложного и нафига тут интерфейс?)
источник

OJ

O . J in Go-go!
можно и так, но получится грязно. Проще сделать декомпозицию интерфейса, вы заранее ведь знаете какой из пайпов что должен делать и возвращать.
источник

O

Oriflame Holding AG in Go-go!
Дмитрий
// +build windows где указан?
аааа реально, пустая линия должна быть, спасибо большое)
источник

Д

Дмитрий in Go-go!
O . J
можно и так, но получится грязно. Проще сделать декомпозицию интерфейса, вы заранее ведь знаете какой из пайпов что должен делать и возвращать.
декомпозиция черт тайп-ассерт?
источник

Д

Дмитрий in Go-go!
типо:
switch v := adapter.(type) {
case HttpGetter:
case Stringer:
case ...
}
?
источник

OJ

O . J in Go-go!
я про ооп декомпозицию
источник

Д

Дмитрий in Go-go!
сложна
источник
2020 May 09

J

Jefferson in Go-go!
Всем привет. Написал в общем вот такую авторизацию, кому не лень, гляньте, мб какие-то косяки есть:
https://play.golang.org/p/pGbEvlKiFyM

ctx.SetCookie("user", "", -1, "", "localhost", 1, false, true) - интересно, а зачем нужен параметр sameSite http.SameSite?
источник

GD

Green Dog in Go-go!
Jefferson
Всем привет. Написал в общем вот такую авторизацию, кому не лень, гляньте, мб какие-то косяки есть:
https://play.golang.org/p/pGbEvlKiFyM

ctx.SetCookie("user", "", -1, "", "localhost", 1, false, true) - интересно, а зачем нужен параметр sameSite http.SameSite?
Чтобы браузер автоматически отправлял куки только с того же (точнее samesite) домена
источник

GD

Green Dog in Go-go!
Помогает против различных client-side атак, типа, csrf.
источник

J

Jefferson in Go-go!
Green Dog
Чтобы браузер автоматически отправлял куки только с того же (точнее samesite) домена
Благодарю. А по коду замечания есть?
источник

GD

Green Dog in Go-go!
Что-то не вижу, где хеш от пароля юзера получаете
источник

J

Jefferson in Go-go!
Дополнил в самом низу, спасибо, что заметил:
https://play.golang.org/p/pGbEvlKiFyM
источник

GD

Green Dog in Go-go!
Необычно, что вы берете всю таблицу и локально сравниваете, а не через select where
источник

J

Jefferson in Go-go!
Мне кажется так быстрее?
источник

J

Jefferson in Go-go!
Записей в бд не больше 5
источник

DZ

Dmitry Zherebko in Go-go!
Привет ребята, а может кто-то обьяснить, вот читаю статью https://medium.com/a-journey-with-go/go-asynchronous-preemption-b5194227371c
В новом скедюлере выходит они саспендят синхронный код или что происходит?
источник

GD

Green Dog in Go-go!
utils.GenRandStr(32) - секьюрный там рандом?
источник

OJ

O . J in Go-go!
Jefferson
Дополнил в самом низу, спасибо, что заметил:
https://play.golang.org/p/pGbEvlKiFyM
А почему access строка?
источник