
The
17.02.2018
23:49:00
в отдельную переменную query := `?

Slava
18.02.2018
02:50:50

Pawel
18.02.2018
07:26:00
для линтинга и подсветски синтаксиса SQL используй goland + плагин jetbrains для SQL, иначе боли не избежать

Google

xPushkin
18.02.2018
07:30:34
Как вы сделали символ ≠ на 176 строке? В смысле это валидный оператор?

Pawel
18.02.2018
07:31:12
шрифт fiaracode + включенные лигатуры в настройках ide

Roman
18.02.2018
07:32:43

Bohdan
18.02.2018
07:53:03

Andrey
18.02.2018
08:11:45
2018.1 встроена подсветка sql

Pawel
18.02.2018
08:13:34

Александр
18.02.2018
08:14:26
народ, а как правильно иницилизировать тип [][][][]float64 O_o

Andrey
18.02.2018
08:15:14
В этом случае не получится пользоваться обратным апострофом для имен колонок и таблиц.
Обычно бьем длинную строку так
query := "SELECT * FROM t" +
"WHERE a = ?"

Andrew
18.02.2018
08:15:35

Александр
18.02.2018
08:15:45
да у меня самого мозги едут
в json запрос строю сижу ?

Andrew
18.02.2018
08:15:57
Четырёхмерное пространство?
Машину времени на Go пишешь?

Google

Александр
18.02.2018
08:16:29
это фильтр по карте
(мопед не мой, мне просто надо запрос)

Pawel
18.02.2018
08:18:02

Andrey
18.02.2018
08:18:26

Александр
18.02.2018
08:31:33
все сделал O_o
request.Filter.Location.Coordinates = [][][][]float64{
{
{
{55.7584, 37.5139},
{55.7476, 37.522},
....
}
}
}

Vladimir
18.02.2018
08:34:55

Александр
18.02.2018
09:07:48
народ а кто-то дебажил стандартный http клиент?
скОтина подставляет какой то заголовок. из за которого апи ломается удаленный
мне хотя бы глянуть что он там отсылает
вот же кмх...

Karey
18.02.2018
09:24:36
А wireshark пробовал?
Есть еще Fiddler или если в браузере, то можно во вкладке Network посмотреть

Илья
18.02.2018
09:27:49

Александр
18.02.2018
09:35:54
какой браузер O_o
я про стандартный http клиент, который из кода делает запрос

Karey
18.02.2018
09:38:16
Это один из вариантов

Александр
18.02.2018
09:38:40
в смысле один из вариантов?
вообще ничего не понимаю
клиент из кода делает запрос и все, никаких браузеров

Google

Karey
18.02.2018
09:39:10
Это я плохо прочитал, все окей) Попробуй wireshark)

Pawel
18.02.2018
09:41:21
вообще ничего не понимаю
ты что, у экстрасенсов, читающих мысли, спрашиваешь?! без кода это всё не более чем переливание из пустого в порожнее
и да, стандартный http клиент ни каких "своих" заголовков в запрос не добавляет

Александр
18.02.2018
09:41:42
ну это вы зря, добавляет
по умолчанию включен gzip например

Никита
18.02.2018
09:41:56

Александр
18.02.2018
09:41:58
еще и клиент подписывает
User-Agent: Go-http-client/1.1
Accept-Encoding: gzip
вот эти два точно будут

Pawel
18.02.2018
09:43:38

Александр
18.02.2018
09:43:45
проверьте
зайдите в http.Client и там http.Transport посмотрите
в частности проверка на DisableCompression

Александр
18.02.2018
09:45:40
там дальше строчка req.extraHeaders().Set("Accept-Encoding", "gzip")
1.9.4 SDK

Roman
18.02.2018
09:47:27
Nginx часом не стоит ?

Александр
18.02.2018
09:48:17
какой еще нафиг Nginx, это ИСХОДЯЩИЙ запрос

Roman
18.02.2018
09:48:32
А, увидел client

Bohdan
18.02.2018
09:57:38
Локальный сервер подними и посмотри что отправляет
Или митм

Александр
18.02.2018
09:58:42
https://golang.org/pkg/net/http/httputil/#DumpRequestOut

Google

Александр
18.02.2018
09:58:46
вообще то есть

Bohdan
18.02.2018
10:00:12
Вообще агонь)

Andrew
18.02.2018
10:00:34

Admin
ERROR: S client not available

Bohdan
18.02.2018
10:01:39

Alan
18.02.2018
10:02:20
Не выдумывайте велосипедов, посмотрите трафик через tcpdump

Pawel
18.02.2018
10:02:52

Александр
18.02.2018
10:03:29
ключевое слово нормальный ?
у нас "промышленное решение"
влево-право - 500 ошибка без объяснение причины
уже целое утро убил с ним

Pawel
18.02.2018
10:05:08
ну если сервак становится раком от "Accept-Encoding": "gzip" - тяжёлый случай конечно, но можно свой транспорт вставить вместо стандартного

Александр
18.02.2018
10:06:04
да я уже решил с ним

Dmitriy
18.02.2018
10:38:01
Товарищи, а есть типа такого https://mholt.github.io/json-to-go/ только для xml? онлайн

Mykyta
18.02.2018
10:42:08

Dmitriy
18.02.2018
10:42:45
Я уже прогнал xml->json https://transform.now.sh/xml-to-json/ json->struct
спс

Andrey
18.02.2018
12:22:24
https://golang.org/pkg/database/sql/#Stmt.Exec
type updateItem struct {
query *sql.Stmt
fields []string
}
func extractQueryArguments(data map[string]interface{}, keys []string) []interface{} {
result := make([]interface{}, len(keys))
for index, value := range keys {
result[index] = data[value]
}
return result
}
func (item *updateItem) Write(in []byte) (n int, err error) {
var data map[string]interface{}
json.Unmarshal(in, &data)
items := extractQueryArguments(data, item.fields)
_, dbErr := item.query.Exec(items)
if dbErr != nil {
log.Fatal(dbErr)
return 0, dbErr
}
return len(in), nil
}
а подскажите пожалуйста, как в функцию .Exec правильно передать массив аргументов?

Aleksandr
18.02.2018
12:24:21
items...

Andrey
18.02.2018
12:36:01
о спасибо, а то я с другой стороны подставлял :)

Google

Andrey
18.02.2018
14:41:01
Столкнулся с такой же проблемой, как здесь: https://groups.google.com/forum/#!topic/golang-nuts/KexEyiy6PvA
При go build каждый раз компилируется модуль для sqlite3. Только я использую go dep и пакет sqlite3 у меня в vendor, поэтому решение с go install мне не подойдёт. Что делать-то?

Zver
18.02.2018
18:07:47

meehalkoff✪
18.02.2018
18:37:13

Pawel
18.02.2018
21:04:43
незаметил чтобы у меня из-за sqlite как-то увеличилось время компиляции

Александр
18.02.2018
21:16:43
я вот отказался в пользу стандартного серилизатора
думал хранить базу паука в sqllite но потом что-то не понравилось ?

tsov
18.02.2018
21:17:06

Александр
18.02.2018
21:17:32

tsov
18.02.2018
21:20:43
обычно консистентность поддерживают чтобы на лету считать агрегированные данные, соответствующие сырым данным. реляционность тоже из этой серии.
колбаса имеет погрешность как по времени потребления, так и по объемам жира :))
kv на sql не совсем верно - там kv это индексы. а индексы сами по себе не живут, там еще балласта вагон

Alfred
18.02.2018
21:32:33
кто есть на fl.ru ? надо сделать небольшую задачу, оплата через сделку на fl