@proGO

Страница 527 из 1674
Denis
08.03.2017
10:30:32
build constraint

Phil
08.03.2017
10:30:36
о

build constraint
а откуда взять список тэгов?

Denis
08.03.2017
10:37:30
Пакет build

Google
Denis
08.03.2017
10:37:41
Google pkg go build

Phil
08.03.2017
10:38:32
уже посмотрел. но там нет. вот тот же netgo

Denis
08.03.2017
10:39:04
Но вообще штуку юзает м другие инструменты например go generate

Phil
08.03.2017
10:39:53
это я знаю да. кстати что такое generate до меня пока не дошло , но я и не вчитывался

Slach
08.03.2017
13:52:06
https://github.com/buger/jsonparser кто нибудь использовал вот этот парсер для JSON ?

Denis
08.03.2017
13:53:51
В чем вопрос то

Славик
08.03.2017
14:02:15
а можно при парсинге json объекта отдать, например, дополнительную функцию для парсинга конкретного поля объетка?

Denis
08.03.2017
14:10:40
Можно но иначе

Славик
08.03.2017
14:11:07
хм?

Denis
08.03.2017
14:11:08
Google golang custom json unmarshal

K
08.03.2017
15:13:54
inno

Slach
08.03.2017
17:05:29
В чем вопрос то
Вопрос был в том насколько парсер быстрый? Хороший?

Google
Evgeny
08.03.2017
17:16:29
Всем привет

Denis
08.03.2017
17:17:44
Вопрос был в том насколько парсер быстрый? Хороший?
gjson юзал, у него же есть и бенчи относительно jsonparser

Gjson быстрее на порядок (ну или чутка меньше, но все равно быстрее)

Slach
08.03.2017
18:19:02
Спасибо за gjson буду юзать

Serge
08.03.2017
18:23:39
Фил, а ты какую проблему решаешь вот ща? что надо сделать чтобы не тянуть libc тебе сказали..
Он воспринимает интернеты как радио. И дойопывается до нас.

https://twitter.com/sAbakumoff/status/839139933424074753
Имхо, процент из использования настолько низок, что статистика бессмыслена

Stanislav
08.03.2017
18:30:37
https://twitter.com/sAbakumoff/status/839139933424074753
Я один заметил говняшку только у перла?

Serge
08.03.2017
18:31:35
Т.е. вот эта вся беда только из-за одного сетевого вызова?
dns-овские вызовы боль везде: Python asyncio, Python eventlet, nginx reverse proxy

Я один заметил говняшку только у перла?
Ну а что. Пацаны трезво отдают себе отчет в том, что они делают;)

Sergey
08.03.2017
20:29:43
Дарова ребята

Phil
08.03.2017
21:22:57
Ты с gccgo не путаешь?:)
Кстати путаю. Фига се я слона не приметил. Да

Хм.. а почему build -tags netgo делается заметно дольше, чем простой build???

Yura
09.03.2017
04:57:35
Хм.. а почему build -tags netgo делается заметно дольше, чем простой build???
Потому что стдлиба собрана без netgo. По сути, netgo только для стдлибы и нужен. Т.е. когда стдлиба собрана по умолчанию, а ты собираешь свое приложение с netgo, то компилятор пересобирает стдлибу заново.

Google
Yura
09.03.2017
05:06:41
Есть вариант пересобрать стдлибу с netgo. Точно не помню, попробуй: go install -tags netgo runtime go install -tags netgo net Если go стоит системный, возможно придется это сделать от рута. Еще здесь упоминалась возможность сборки Go с CGO_ENABLED=0 . Но тогда, как я понимаю, cgo отрубится совсем.

Phil
09.03.2017
06:46:31
А он не кэширует? Странно. Спасибо, погуглю go install

Антон
09.03.2017
07:22:24
кто-то использовал gopacket?
я написал на нём анализатор sni у проходящего https трафика и всё, в продакшене не юзал

Антон
09.03.2017
07:52:31
Честно - не замерял, мне пока был интересен только набор предоставляемых возможностей, а не производительность

Антон
09.03.2017
07:53:59
почему?

Konstantin
09.03.2017
07:56:35
Всем привет! У меня такая ситуация: после запуска скомпилированного приложения на другой машине, оно взырвается с паникой, и в панике вижу пути, которые относятся к исходникам с другой машины? Как-то это исправить можно, чтоб хотя бы были относительные пути?

Konstantin
09.03.2017
07:59:14
Если на машине, не должно стоять го? Там работает чисто приложение.

Антон
09.03.2017
08:04:17
Sergey
09.03.2017
08:05:01
чо из веб фрейморков ща норм, начал копать мартини - понравилось. Есть еще чтонить прикольное на подобие django?

Denis
09.03.2017
08:05:23
Buffalo

Roman
09.03.2017
08:05:31
фу, меня сейчас стошнит
Всякое может быть

Denis
09.03.2017
08:05:42
Джанго в го нет

Мартини забудь, автор признал свою ошибку в архитектуре фреймворка

Есть еще gin

Echo

Sergey
09.03.2017
08:08:55
Джанго в го нет
ну понятное дело что нет

django like

Google
Sergey
09.03.2017
08:09:42
странно

Roman
09.03.2017
08:10:14
А fasthttp - оно только для api?

Sergey
09.03.2017
08:11:43
Buffalo
интересная штука, пойду копать

Pavel
09.03.2017
08:14:35
А fasthttp - оно только для api?
Это замена стандартного http... API не ограничивается

Roman
09.03.2017
08:15:39
Это замена стандартного http... API не ограничивается
Мы тут уже выяснили, что это не так

Admin
ERROR: S client not available

Pavel
09.03.2017
08:16:51
Мы тут уже выяснили, что это не так
Почему? Там же то же самое что в http

Roman
09.03.2017
08:20:57
Почему? Там же то же самое что в http
streaming upload. Попробуй влить файл на гигабайт в fasthttp

Pavel
09.03.2017
08:22:23
Не смотрел в эту сторону, но даже если так. Это не значит что только для API. Просто есть некие ограничения

Denis
09.03.2017
08:24:02
Кирилл говорил что просто готовить его не умеем и все там есть

Продвинулись в этом вопросе ?

Pavel
09.03.2017
08:28:44
streaming upload. Попробуй влить файл на гигабайт в fasthttp
Да и функции есть https://godoc.org/github.com/valyala/fasthttp#RequestCtx.FormFile как работает это уже другой вопрос

Просто новый и возможно сыроватый

Roman
09.03.2017
08:31:19
Лимиты на тельце все равно те же.

Pavel
09.03.2017
08:32:45
Это парсер multipart.
Я к том что в принципе работа с загрузкой файлов есть, нельзя сказать что это только для API. На лимиты стоит бага открытая.... починят

Roman
09.03.2017
08:33:47
Я к том что в принципе работа с загрузкой файлов есть, нельзя сказать что это только для API. На лимиты стоит бага открытая.... починят
Ну можно поднять лимиты, да. Но это все равно в память. А должна быть возможность передать свой streamreader

Pavel
09.03.2017
08:34:36
Просто в целом использование таких штук насколько целесообразно? Под них мало кто пишет что то, нет фреймворков

Google
Pavel
09.03.2017
08:35:35
Да и ускорение на http стеке так важно ли? Потом уткнёмся в коннект в БД который несравним по времени со всем остальным

Экономия на спичках

Phil
09.03.2017
08:44:34
и всё таки?
хоть один кейс, который не равен "задираем юбки девкам на улице"

Phil
09.03.2017
08:47:50
кейс, зачем мне sni?
зачем анализ проходящего sni

Dmitry
09.03.2017
08:48:01
айсековские заморочки же

Dmitry
09.03.2017
08:48:30
как минимум..

Антон
09.03.2017
08:48:55
зачем анализ проходящего sni
например для проверки состоит ли домен в списке роскомнадзора

Daniel
09.03.2017
08:49:04
я сам не тестил, но говорят - говорят! - что штатный http router очень медленный

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

Олег
09.03.2017
08:53:55
я сам не тестил, но говорят - говорят! - что штатный http router очень медленный
всякие тесты в интернетах подтверждают это, но в большинстве проектов больше толку даст в первую очередь оптимизация логики и только на отточеном хайлоадер начнёт играть роль роутер

Daniel
09.03.2017
08:55:20
ага

но мне - пока? - были без надобности

Daniel
09.03.2017
08:56:39
на раздаче статики go, я так понимаю, медленный вообще. то есть - написать на go конкурента nginx не выйдет

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