@proGO

Страница 1580 из 1674
FRD Official - Dmitriy
20.07.2018
03:58:02
быстрое гуглениче чет не помогло
А сюда не судьба глянуть https://wiki.wireshark.org/TCP%20ZeroWindow

Kanybek
20.07.2018
04:41:11
оффтоп: подскажите чат про Flutter или Dart lang? гугление не помогло

Roman
20.07.2018
04:43:14
Alexander
20.07.2018
06:15:06
А сюда не судьба глянуть https://wiki.wireshark.org/TCP%20ZeroWindow
глянуть то я конечно глянул, но верно ли вынес суть

Google
Alexander
20.07.2018
06:15:27
получается сервер слишмко много шлет данных, а клиент не успевает их обработать?

FRD Official - Dmitriy
20.07.2018
06:28:40
Alexander
20.07.2018
07:59:59
И как быть? Сервер должен притормозить? Или это проблема клиента?

Pavel
20.07.2018
08:06:30
TCP это решает из коробки же.

Он тебе притормозит все автоматом.

Sergey
20.07.2018
08:07:31
Типа *.advert.com
смотря как могут быть расположены вайлдкарды. если только в конце или только в начале и могут занимать только один сегмент в записи между точками - то есть варианты.

впрочем, на 100к доменов хватит мапки на точные домены и списка на звездочные.

Subbotin
20.07.2018
08:13:56
префиксное дерево же

классика для работы со списками доменов

Denis
20.07.2018
08:45:08
Пока заюзал strings.Contains, самый кондовый вариант наверное

Человек
20.07.2018
08:58:20
Кто может подсказать онлайн сайты/сервисы по отображению геолокации с IP адреса (countrycode, countryname, ip, postalcode, IPS (если возможно)) в raw/json формате

Dmitri
20.07.2018
08:59:28
OSM nominatim в помлщб

Google
Человек
20.07.2018
09:00:25
Большинство - платные. Я делал подобное для себя сам с БД maxmind'a :)
да я раньше получал отсюда - https://freegeoip.net/json/ сейчас что-то не работает ))

Dmitri
20.07.2018
09:00:42
У меня локально стоит номинатим, база в постресе на 40 гигабайт по россии

Где-то 400 запросов в секунду обратного геокодирования держит

Публично доступный сервис даёт правда всего 1 запрос в секунду делать, но для отладки пойдёт, а так и гугловский можно, но только за деньги

German
20.07.2018
09:04:37
Человек
20.07.2018
09:04:47
Dmitri
20.07.2018
09:05:12
Тогда nominatim пробуй

Это open street map

OSM то бишь. Всё open source

Человек
20.07.2018
09:06:27
Тогда nominatim пробуй
окей, спасибо

Dmitri
20.07.2018
09:07:24
https://wiki.openstreetmap.org/wiki/Nominatim

Человек
20.07.2018
09:08:55
https://wiki.openstreetmap.org/wiki/Nominatim
Я сейчас так посмотрел, она же не выдает результатов по IP, а мне нужно гео данные получать с ip адресов

Dmitri
20.07.2018
09:09:46
Ты бы раньше сказал про ip адреса...

Dmitri
20.07.2018
09:11:37
какая детализация нужна?

Человек
20.07.2018
09:11:45
Sypex geo вроде умел
Он отображает данные в raw/json формате? или нужно базу качать?

Vasily Romanov
20.07.2018
09:12:21
Там есть и сервис,и локальная версия

Человек
20.07.2018
09:12:29
какая детализация нужна?
countryname, cutyname, countrycode, ip, IPS (по возможности)

Google
Александр
20.07.2018
09:24:34
@onokonem

Dan
20.07.2018
09:25:42
Sergey
20.07.2018
10:53:59
Народ, а подскажите, пожалуйста, как можно передать бади из одного реквеста в другой? https://play.golang.org/p/OZpQzc-g9aW функция Proxy1 не пробрасывает тело POST-запроса, Proxy2 - пробрасывает, но мне совершенно не нравится вычитывать каждый раз тело реквеста... есть ли способ лучше?

Sergey
20.07.2018
10:58:49
Этим инструментом пока не очень владею. Получается, нужно из io.ReadCloser скопировать в ioReader

Denis
20.07.2018
11:12:27
подскажите корректный code splitting

если у меня более 1 файла, обязательно ли запускать go run 1.go 2.go?

нельзя както в 1 сделать import 2 и не прописывать его в go run

m
20.07.2018
11:15:43
А есть ли аналог Keras.io для Go?

нельзя както в 1 сделать import 2 и не прописывать его в go run
можно вынести функции из 2.go в пэкейдж и импортировать их через точку, например.

Denis
20.07.2018
11:17:13
а можешь пример привести? или линк на доку

Artem
20.07.2018
11:17:47
go run *

Denis
20.07.2018
11:18:12
это норм? так делать go run *? или моветон

m
20.07.2018
11:18:48
а можешь пример привести? или линк на доку
https://golang.org/doc/code.html#Library https://golang.org/ref/spec#Packages

Denis
20.07.2018
11:19:47
спасибо

Marperia
20.07.2018
11:56:22
Всем привет! Пишу своё первое полномастабное приложение и застрял с авторизацией. Простенькая такая авторизация, БД мне возвращает *sql.Row в виде «&{<nil> 0xc4201ac080}», но он, почему-то, не сканируется. Пробовал что-то менять в разных функциях, все испробованные варианты указаны в комментариях к коду. И наверняка там есть множество кода, который никогда не должен увидеть свет, так что извините. Весь необходимый код тут: https://play.golang.org/p/XYRPn-O_8Fi

Sergey
20.07.2018
12:03:42
io.Pipe
Почему-то таким образом пропадают данные формы, если они присутствовали в изначальном запросе.

Sergey
20.07.2018
12:06:18
Не приходят на конечный сервис. Более того, в случае Proxy3 (https://play.golang.org/p/p6mS9r4ObhA) обычные джейсоны бегают, а форма уже не приходит.

а разница в reader и readcloser

Google
Pavel
20.07.2018
12:07:27
Чем отличается r2 и req

Sergey
20.07.2018
12:10:29
Чем отличается r2 и req
Прошу прощения, был невнимателен. https://play.golang.org/p/4t2Ck0_16wx

Основная задача - взять r1, дать ему новый урл и отправить. Но новый урл просто так уже не назначить...

Pavel
20.07.2018
12:13:05
Почему?

Andrei
20.07.2018
12:14:41
sql: no rows in result set
что-то c запросом в models.GetQueryRowByKey а что такое models?

Andrei
20.07.2018
12:16:31
UPD: sql: expected 12 destination arguments in Scan, not 3
запрос вернул 12 аргументов, а скан читает в 3

Sergey
20.07.2018
12:16:38
Почему?
http: Request.RequestURI can't be set in client requests. При попытке r.URL.Path = newPath client.Do(r)

Marperia
20.07.2018
12:17:11
запрос вернул 12 аргументов, а скан читает в 3
Я знаю, но проблема не в этом. Только что это поправил, а он всё равно не авторизируется. Щас скину, что обновил...

Pavel
20.07.2018
12:17:19
А откуда у тебя этот запрос изначальный?

Sergey
20.07.2018
12:17:37
на шлюз

шлюз его смотрит и отправляет на нужный сервис.

Andrei
20.07.2018
12:17:54
Имя пакета внутри папки проекта, конечно. Я пытаюсь в MVC.
в смысле, это некоторый свой пакет, не стороняя либа? тогда надо в GetQueryRowByKey смотреть

Marperia
20.07.2018
12:19:21
в смысле, это некоторый свой пакет, не стороняя либа? тогда надо в GetQueryRowByKey смотреть
Вот теперь он отлично всё сканирует. Вот, в чём была проблема изначально: sql: Scan error on column index 0: sql/driver: couldn't convert <nil> (<nil>) into type bool

Google
Sergey
20.07.2018
12:21:32
https://play.golang.org/p/INel8xbNg5c Добавил Proxy4, который тоже теряет данные формы (с использованием io.Pipe)

Marperia
20.07.2018
12:22:23
через sql.NullBool решил?
Да ничего я не решил, в этом проблема была, в этом и осталась.

Andrei
20.07.2018
12:23:29
Да ничего я не решил, в этом проблема была, в этом и осталась.
тип данных в структуре поменяй с bool на sql.NullBool, null не сканируется в bool

Marperia
20.07.2018
12:24:01
Marperia
20.07.2018
12:24:56
Ву-ху!

А если у меня decimal.Decimal?

Sergey
20.07.2018
12:27:15
И так для всех возможно-нулевых значений?
Как вариант можно в запросе приводить к не-null с помощью coalesce.

Sergey
20.07.2018
12:28:03
Нет

Таким образом обычные тела проходят. А вот формы - почему-то нет.

загадка века.

)

Рабочий только Proxy2

Но если через него будут гонять огромный файл, думаю, это не есть хорошо.

Andrei
20.07.2018
12:31:11
А если у меня decimal.Decimal?
а какой тип в бд? как писали выше, еще есть вариант с coalesce в cамом sql запросе, мб будет проще

Marperia
20.07.2018
12:31:44
Pavel
20.07.2018
12:35:15
Но если через него будут гонять огромный файл, думаю, это не есть хорошо.
И сколько байт копирует io Copy при наличии формы в теле запроса?

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