@gogolang

Страница 504 из 1630
Slava
10.09.2017
19:17:23
а где табы то запрещены?

я не вижу в спецификации этого

http://yaml.org/spec/1.2/spec.html#tab//

Vladimir
10.09.2017
19:23:27
http://yaml.org/spec/1.2/spec.html#tab//
http://yaml.org/spec/1.2/spec.html#id2777534

Google
Vladimir
10.09.2017
19:23:37
Как разделители - да, но они смысла там не меняюи

Как indentation symbol - запрещены

To maintain portability, tab characters must not be used in indentation, since different systems treat tabsdifferently.

Slava
10.09.2017
19:26:00
так в том и соль

что редактор не видит разницы между пробелом и табом

а парсер интерпретирует по разному

и вместо элементов списка получается одно значение

Alex
10.09.2017
20:07:53
Json конфиг можно далеко по сети послать и его распарсят

AxiS
10.09.2017
20:18:17
Пожалей людей, выбери toml или yaml
+, тоже за toml, как развитие и стандартизация ini или java properties

Alex
10.09.2017
20:50:17
Все эти томлы парсятся тяжко

Daniel
10.09.2017
20:58:49
а?!

AxiS
10.09.2017
21:07:48
Все эти томлы парсятся тяжко
готовых же парсеров полно на разных языках https://github.com/toml-lang/toml#implementations

Aleksandr
11.09.2017
02:33:35
https://github.com/thestrukture/IDE

Google
ros
11.09.2017
02:56:43
то вы еще конфиги в структурах erlang не правили. до какой-то версии ejabberd оно в них и конфигурилось. просто адовая система. зато нативная поддержка языком.

Mundariston
11.09.2017
05:45:34
t.me/telelalka1 — каталог самых полезных и интересных каналов в телеграм. Присоединяйся к нам!

Valentin
11.09.2017
05:46:45
/report

Andrew
11.09.2017
05:50:26
Пёс
Кодовое слово ?

/raptor

Олег
11.09.2017
05:50:58
/raptor
На перехват?

Alexander
11.09.2017
06:29:05
resp, err := client.Do(req) resp, err = client.Do(req) на втором запросе валится, говорит req.Body length 0 Как правильно написать?

Daniel
11.09.2017
06:29:58
как правильно написать что?

Alexander
11.09.2017
06:30:51
чтобы не валилось

там обнуляется request ?

хочу запостить два одинаковых запроса

Daniel
11.09.2017
06:34:51
внутри запроса есть стейт, да

и просто так перезапостить его не получится

надо его заново сформировать

Alexander
11.09.2017
06:37:25
понятно. Спасибо

мне надо написать стресс тест, завалить api сервер. А пока что клиентская мишина заваливается быстрее сервера

пока запрос подготовит

Daniel
11.09.2017
07:07:21
Обычная история

Google
Konstantin
11.09.2017
07:08:02
попробуй ab — Apache HTTP server benchmarking tool

?FLERRY?
11.09.2017
07:10:04
Так а Яндекс Танк не годится для стресс-тестов?

оч годная, вродь, штука

Alexander
11.09.2017
07:10:39
пока не знаю. Я только сегодня узнал про стресс тесты.

спасибо за инфу

?FLERRY?
11.09.2017
07:11:37
https://tech.yandex.ru/tank/ попробуй, думаю, понравится :)

Alexander
11.09.2017
07:14:40
??

Мерлин
11.09.2017
07:16:12
Daniel
11.09.2017
07:18:01
Так а Яндекс Танк не годится для стресс-тестов?
если за последние три года ничего не изменилось - не годится. он готовит на диске запросы на весь период тестирования, и такая подготовка может занимать часы. иногда - десятки часов

Andrew
11.09.2017
07:47:52
Жесть какая
Это не жесть, это суровое будущее (( JS+HTML захватят мир.

Антон
11.09.2017
07:49:04
Доброе утро! Подскажите, пожалуйста, как можно решить такую проблему: есть некая структура, в которую распаршивается json из запроса, но в некоторых запросах допустимо, чтобы часть полей не присутствовала, а в части запросов недопустимо.

можно как-то переопределить json интерпритацию или что-то такое

xPushkin
11.09.2017
07:51:35
Создай структуру в котором предусмотрены объекты твоего ответа, создай переменную с этой структурой и декодируй тело ответа через пакет джейсона в неё

А что если тело может быть разное

В смысле нету чёткой структуры у ответа

Gabs пакет

Andrew
11.09.2017
07:51:42
Вариант 2 - в каждой функции делать проверки на заполненность полей.

Aleksandr
11.09.2017
07:52:28
привет всем, может кто qor юзал, насколько геморно отключить авторизационный claims который по дефолту с пакетом идет и использовать свой кастомный?

Google
Valentin
11.09.2017
07:53:00
Daniel
11.09.2017
07:54:16
не верю, что это будет лучше идеи
это уже, как минимум, не хуже

Антон
11.09.2017
07:54:33
https://golang.org/pkg/encoding/json/#Unmarshal
Так, и что тут нужно увидеть?

Daniel
11.09.2017
07:54:57
это уже, как минимум, не хуже
не этот конкретный продукт, а разные другие, js+html based

Никита
11.09.2017
07:55:43
Так, и что тут нужно увидеть?
http://choly.ca/post/go-json-marshalling/ вот, с примером

Ivan
11.09.2017
08:14:36
Доброе утро! Подскажите, пожалуйста, как можно решить такую проблему: есть некая структура, в которую распаршивается json из запроса, но в некоторых запросах допустимо, чтобы часть полей не присутствовала, а в части запросов недопустимо.
Ещё пару способов: - сделать разные структуры. Вдруг у вас это разные сущности? - добавить к структуре или в логику обработки запросов методы проверки заполненности структуры и отсылать ошибку, если нет нужных полей

Admin
ERROR: S client not available

Ivan
11.09.2017
08:24:36
А что сейчас актуально для вендоринга? Мне нгужно простенькую утилиту, я буквально хочу руками вендорить одимн два внешних пакета, а всё целиком не хочу

Vladimir
11.09.2017
08:26:14
dep

это про "актуально"

но вендорит он все.

Ivan
11.09.2017
08:27:37
да я его попробовал, ужаснуло как долго и сколько много

а проще? ;)

Alexander
11.09.2017
08:30:49
go get ?

xPushkin
11.09.2017
08:31:19
gb-vendor - GoDoc https://godoc.org/github.com/constabulary/gb/cmd/gb-vendor

Vladimir
11.09.2017
08:31:58
да я его попробовал, ужаснуло как долго и сколько много
он будет в комплекте идти зато, в отличии от других)

Ivan
11.09.2017
08:32:01
go get ?
мм, и просто руками скопировать, так?

Google
Vladimir
11.09.2017
08:32:31
да, вендорить стоит или все или ничего

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

Ivan
11.09.2017
08:33:17
Ну что ж так чёрно бело то. Смотрите, у меня скажем пакеты основные большие гугловые и с gopkg с суфиксами .v1 я за них не переживаю

А вот ряд пакетов пишут парни в соседнем отделе, и меняют 10 раз на дню. их я хочу завендорить

Alexander
11.09.2017
08:33:43
мм, и просто руками скопировать, так?
руками копировать не надо, оно само найдет все зависимости и скачает

Ivan
11.09.2017
08:34:54
руками копировать не надо, оно само найдет все зависимости и скачает
Да это то есть. А потом другой проект в рамках go get -u обновит его. и всё

Alexander
11.09.2017
08:35:58
Ну так вам попроще или по-нормальному? :)

Ivan
11.09.2017
08:36:57
Ну go get то ни то ни другое, просто перпендикулярное. Мне что то типа deb, только без init и интелекта. А чисто руками —add , ensure

Ivan
11.09.2017
09:01:25
Понял, спасибо

Димка
11.09.2017
09:05:39
Подскажите плз, это нормально для каждого объекта писать фабрику? при том, фабрика возвращает не объект, а интерфейс этого объекта

Daniel
11.09.2017
09:16:52
Нет

Димка
11.09.2017
09:20:09
спасибо ?

Konstantin
11.09.2017
09:21:18
вот нормально ? с тестового задания с собеседования func CloseConnectionToDB() { defer DB.Close() }

Nikolay
11.09.2017
09:22:40
?вы приняты

Artur
11.09.2017
09:51:01
после go tour какую книжку посоветуете прочитать? Желательно на русском +)

Vladimir
11.09.2017
09:51:26
Лучше просто идти и писать код

Artur
11.09.2017
09:52:14
в таком случае можно делать напрямую не зная о существовании каких-либо фич

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