@gogolang

Страница 1581 из 1630
Илья
17.10.2018
15:23:51
и получаете ровно то, что вы передали

Shub
17.10.2018
15:24:09
но вообще в гугл берут строго людей с отсутствующим вкусом, включая разных селебрити

так что это закономерно

Google
Илья
17.10.2018
15:25:39
я думаю, этот кусок проектировали на коленке, ну или хотели для простоты не париться в net пакете

Shub
17.10.2018
15:26:01
ты это так сказал, типа там есть куски, проектировавшиеся не на коленке

Eldar
17.10.2018
15:26:20
и получаете ровно то, что вы передали
если я передаю skip 0 take 1 мне возвращается результат 1 запись и count c количеством 2 так почему же при skip=1 и take 1 возвращается ошибка если запросы практически одинаковые если я в базе выполню и тот и другой запрос мне выйдут 2 строки

Shub
17.10.2018
15:26:23
просто есть люди, которые достигли впечатляющих высот в проектировании на коленке

Eldar
17.10.2018
15:27:06
и если я выполню этот запрос без Count то мне тоже вернется вторая запись

Denys
17.10.2018
15:27:34
net.ParseIP(a) != nil
а если у меня айпи на другом уровне

Shub
17.10.2018
15:28:06
?

кто вызывает net.Parse?

Denys
17.10.2018
15:28:44
var ip net.IP

какого хера оно должно отдавать "<nil>"

Илья
17.10.2018
15:29:11
а что оно должно отдавать?

Denys
17.10.2018
15:29:19
""

Google
Илья
17.10.2018
15:29:26
сделай проверку if ip == nil { print "0.0.0.0" }

:D

Shub
17.10.2018
15:29:31
""
с хера ли? это что, валидный адрес?

Denys
17.10.2018
15:29:41
"<nil>" валидный : )

Shub
17.10.2018
15:29:59
это строковое представление nil, а не адрес

кто вызывает ParseIP?

Denys
17.10.2018
15:30:09
о том и речь

Илья
17.10.2018
15:30:11
мы все согласились, что стоит кидать панику

Denys
17.10.2018
15:30:16
везде в библиотеке строковое представлнеи ""

ты хочешь чтобы я тебе нашел?

Denys
17.10.2018
15:30:40
string([]byte)

Andrei
17.10.2018
15:30:46
о чем вы спорите? стандартная библиотека го местами написана через жопу, это всем, кто хоть сколько нибудь знает язык, известно

Eldar
17.10.2018
15:30:53
выполните в базе select count(1) from table offset 1
действительно, как сделать можно чтобы мне возвращался count несмотря на условие мне нужно чтобы он выдавал кол-во записей в таблице не по условию?

Shub
17.10.2018
15:30:54
ты хочешь чтобы я тебе нашел?
ну не я же в твоем проекте искать буду

Andrei
17.10.2018
15:31:19
в 1.5 json decode вообще был выполнен в panic driven development стиле

Eugenii
17.10.2018
15:32:18
os.Exit(0)
а почему завершаем штатно? где код ошибки?

Google
Илья
17.10.2018
15:32:34
Eugenii
17.10.2018
15:33:46
код ошибки 0
0 все путем >0 код ошибки в описание екзит это кстати тоже вписали Exit causes the current program to exit with the given status code. Conventionally, code zero indicates success, non-zero an error. The program terminates immediately; deferred functions are not run.

Eugenii
17.10.2018
15:34:35
черт, похоже устал

Shub
17.10.2018
15:34:42
https://golang.org/src/net/ip.go, строка 674

Shub
17.10.2018
15:41:25
не суть. конечно, было бы приятно, если бы оно возвращало addr, err

можно зафайлить тикет. может даже снизойдут

Eldar
17.10.2018
15:41:56
db.Model().Count()
спасибо

Artem
17.10.2018
15:42:26
можно зафайлить тикет. может даже снизойдут
Обратная совместимость, вся фигня

Shub
17.10.2018
15:42:46
ну еще бы

Subbotin
17.10.2018
16:21:14
а если я у меня есть вот такая структура type a struct { b struct { c int } } я могу как-то добавить к b тэг json:"ololo"?

Димка
17.10.2018
16:27:39
type a struct { b struct { c int } `json:"ololo" }

Subbotin
17.10.2018
16:28:16
а. спасибо

Илья
17.10.2018
16:29:03
Да, но у вас все поля неэкспортируемые

Subbotin
17.10.2018
16:29:37
ага. это был чисто пример

пока я ждал тут ответа успел сделать через map[string]map[string]map[string]string{

трехуровневый json чтоб передать пару строк

Google
Subbotin
17.10.2018
16:30:44
авторам некоторых апи приготовлено место в аду

Илья
17.10.2018
16:33:28
Subbotin
17.10.2018
16:34:23
спасибо. забавно

Roman
17.10.2018
17:14:33
Запускаю HTTPS сервак на localhost:443 на винде подключаю клиент к https://localhost в итоге получаю ошибку: 2018/10/17 19:10:20 http: TLS handshake error from 127.0.0.1:52630: remote error: tls: bad certificate хотя сертификат вроде бы генерил по инструкции: https://medium.freecodecamp.org/how-to-get-https-working-on-your-local-development-environment-in-5-minutes-7af615770eec и CN должен быть по сути localhost есть идеи что может быть не так?

Shub
17.10.2018
17:16:39
есть

самоподписной сертификат

в частности, шаг номер 2 перепроверяй

anatolii
17.10.2018
17:17:57
https://127.0.0.1 работает?

Tishka17
17.10.2018
17:18:20
На локалхост никто не выдаст вадидный сертификат.

Или отключат проверку сертификата или смирись

anatolii
17.10.2018
17:18:51
Или отключат проверку сертификата или смирись
По ссылке человека пройди сперва, потом пиши ответ

Alex
17.10.2018
17:19:06
Используй https://github.com/FiloSottile/mkcert

Roman
17.10.2018
17:19:11
в частности, шаг номер 2 перепроверяй
момент, кстати да, там же сертификат устанавливается на систему, а я этот шаг почему-то пропустил

anatolii
17.10.2018
17:19:41
Семен семенович, самый главный шаг пропустил ?

Alex
17.10.2018
17:20:17
Или certbot для Let's Encrypt

Tishka17
17.10.2018
17:20:42
И вижу что макось

anatolii
17.10.2018
17:21:29
Там от системы не зависит, если сгенерить, подписать и импортировать то будет норм работать, для тестов с головой хватает

Shub
17.10.2018
17:25:42
ну там проблема в том, что golang отрицает сертификаты, не заверенные дефолтными CA

это надо делать руками

Google
Aleksandr
17.10.2018
17:28:24
Или certbot для Let's Encrypt
к слову: для LE есть под сотню клиентов и либ на разных языках, и certbot пожалуй самый монструозный

(и LE для localhost не очень...)

Roman
17.10.2018
17:29:47
ну я вот сгенерил CAroot.pem но теперь пытаюсь понять как его в винду установить

Maxim
17.10.2018
17:30:06
привет :) я тут пытаюсь сориентироваться - если делаем &i - выдает адрес i. А для &struct выдает не адрес а &{first map[]} (в fmt.Println)

i - int

Aleksandr
17.10.2018
17:30:46
ну я вот сгенерил CAroot.pem но теперь пытаюсь понять как его в винду установить
лучше проверку для локалхоста отключи и не морочься

для клиента

Maxim
17.10.2018
17:31:02
т.е. для примитива выдает физический адрес, а для структуры - какую-то солянку

Aleksandr
17.10.2018
17:36:49
в транспорте что-то типа InsecureVerify

посмотри параметры

tr := &http.Transport{ TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, } client := &http.Client{Transport: tr}

Roman
17.10.2018
17:41:32
да, теперь норм

надо обернуть это в функцию REMOVE_IN_PRODUCTION() ?

Анатолий
17.10.2018
18:58:13
Коллеги, можно ли в Go программно найти все имплементации интерфейса? Или найти одну конкретную, если имя известно, и выполнить её функцию (тоже с известным именем)?

Aleksandr
17.10.2018
18:59:59
В коде или при выполнении?

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