
Igor
10.10.2017
07:58:29
Лет пять назад точно помню перегонял эту БД в sql. Но с помощью чего, уже не вспомню

Roman
10.10.2017
07:59:00
ну у меня в го есть код, который бик справочник открывает
но там под определенную структуру написано
,а чтобы структуру понять нужно сначала чем то посмотреть

Google

Roman
10.10.2017
07:59:38
спасибо за файлик

Nikolay
10.10.2017
08:00:09

Roman
10.10.2017
08:00:30
у меня сразу ругается, в двух кодировках пробовал

Nikolay
10.10.2017
08:01:15
dbview еще загуглилось

Roman
10.10.2017
08:02:26
ага, тож только что

Nikolay
10.10.2017
08:03:15

Roman
10.10.2017
08:04:00
блин
поможет
там кода региона нету
жесть

Alexander
10.10.2017
08:06:58
Всем привет. Просветите плз насчёт рефлекта в go. Какого фига не работает?
https://play.golang.org/p/-cyH-POKCh
в списке тэгов запись есть, но через
value := field.Tag.Get("json")
получаю шиш

Nikolay
10.10.2017
08:09:55

Google

Alexander
10.10.2017
08:11:01
дак по спеке должно с Get работать)

Nikolay
10.10.2017
08:12:34

Alexander
10.10.2017
08:12:54
к полю

Nikolay
10.10.2017
08:12:57
https://play.golang.org/p/fRmJGMWSDB
вот так работает

Alexander
10.10.2017
08:15:25
нуу блииин)
там пробел короче лишний)
не могут https://godoc.org/reflect#StructTag
By convention, tag strings are a concatenation of optionally space-separated key:"value" pairs.

Nikolay
10.10.2017
08:22:14
всё понял)

Alexander
10.10.2017
08:25:25
я пилю наколенный валидатор для json, который должен смотреть в тэг readonly и запрещать его редакитрование, если значение "yes"

Nikolay
10.10.2017
08:26:41

Alexander
10.10.2017
08:29:36
это для входящих json. Если в json прилетело на редактирование поле, которое помечено как readonly, отдаём в ответ ошибку валидации

Nikolay
10.10.2017
08:33:12

Alexander
10.10.2017
09:01:24
чёт у меня не получается запилить внятный пример. Если получится, позже напишу

User ?
10.10.2017
10:17:32
Всем привет.
Подскажите пожалуйста
Почему запрос
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
fmt.Println(err)
}работает норм с multipart/form
А
w := httptest.NewRecorder()
Server.ServeHTTP(w, req)Заливает пустой файл?

Nikolay
10.10.2017
10:20:45

User ?
10.10.2017
10:24:19
да нет, если большой файл подсунуть (картинку), то видно что дольше грузит

Google

Nikolay
10.10.2017
10:25:29

User ?
10.10.2017
10:29:37
хм, handler(w, req)
Это то что у меня хендлится на данный uri?
Просто мне тогда надо туда *gin.Context передать, а не *http.Request

Nikolay
10.10.2017
10:32:38

Slayer
10.10.2017
12:09:52
приветствую
подскажите годную статейку на русском по разработке одностраничного сайта БЕЗ фреймворков

Nikolay
10.10.2017
12:11:20
? сори пропустил "на русском")

Slayer
10.10.2017
12:11:59
нечего, бывает :)

Nikolay
10.10.2017
12:12:34
вот к ней перевод вроде бы

Илья
10.10.2017
12:12:53

Slayer
10.10.2017
12:13:31
это абстракция :))))

Ilya
10.10.2017
12:14:03

Slayer
10.10.2017
12:14:25
просто - не интересно

Nathan
10.10.2017
13:24:37
подкажите pro.js канал, есть такой?

?
10.10.2017
13:45:05

Igor
10.10.2017
14:08:54
Юзаете кто-нибудь нео4джи а го?

AxiS
10.10.2017
14:19:14

?
10.10.2017
14:19:36
а сорян

Google

?
10.10.2017
14:21:23

Nathan
10.10.2017
14:21:38
да спсо, уже нашёл пару

Alexey
10.10.2017
14:29:46
а по go каналы есть?
а то это загнулся https://t.me/awesomego

AxiS
10.10.2017
14:34:49

Admin
ERROR: S client not available

?
10.10.2017
14:44:54

Alexey
10.10.2017
14:47:18
ага, спс

Roman
10.10.2017
14:54:31
а чем канал от чата отличается?

Daniel
10.10.2017
14:54:45
канал - ro

Roman
10.10.2017
14:56:13
Аа

Kirill
10.10.2017
16:44:05
Немного оффтоп, кто-нибудь знает чат в котором можно поспрашивать про Oauth?

Denis
10.10.2017
16:44:45
тут спрашивай

Kirill
10.10.2017
16:50:33
Ок. Есть сайт, у сайта есть Oauth через который авторизуются юзеры. С аксес и рефреш токенами.
Что делать если юзера сидят из под разных устройств одновременно (домашний/рабочий код, телефон и т.д.)?
Дропать старые сессии при повторном логине так нельзя, у одного юзера должно быть несколько параллельных сессий.
Но если кто-то в такой ситуации уводят токены у юзера, то угонит сессию навечно, ведь его сессию никогда не дропнут.
Есть хоть какой-то выход кроме как оставить лишь аксесы?

Denis
10.10.2017
16:54:26
whitelist / blacklist
юзер сам должен дропнуть сессии через опр интерфейс
таким образом аксес и рефреш токены попадут в blacklist

AxiS
10.10.2017
17:04:38

Andrey
10.10.2017
17:05:24
у токена жизнь определяется сутками
если угнать самый первый, рефреш, чуть подольше)

Google

Denis
10.10.2017
17:06:43
blacklist это не отменяет

User ?
10.10.2017
17:34:05
http://pythonz.net/videos/99/
А подскажите что в го можно было бы подкрутить в этом тесте?

Aleksandr
10.10.2017
17:37:33

Илья
10.10.2017
17:38:18

User ?
10.10.2017
17:38:23

Aleksandr
10.10.2017
17:39:40
Почему бы нет?
потому что в таком случае вероятность получить ответ приближается к нулю.

yuriy
10.10.2017
17:43:05
Обычное когнитивное искажение. Фастхттп как выше написали и тест нужен с больши количеством клиентов
А не синтетика в вакууме

User ?
10.10.2017
17:44:02

yuriy
10.10.2017
17:45:05
То есть тот факт что чувак к питону пробует разные либы и версии а к го нет говорит о том что он просто промоутит питон для своих хомячков

Anton
10.10.2017
17:49:59
А не синтетика в вакууме
+1. В ситнетическом тесте питоновского фреймворка на libuv большая часть работы происхоидит в коде написанном на Си. Как только начинает работать сам Python все должно стать не так быстро.

Max
10.10.2017
18:06:00
друзья, есть ли какой-то паттерн в го или либа для того что бы отслживать статус по длинным воркерам?
воркер работает до 10 минут