@proGO

Страница 302 из 1674
Denis
15.11.2016
21:10:46
Адепты protobuf, вы сгенерированные структуры с данными копируете в структуры бизнес логики или так юзаете?

Dmitry
15.11.2016
21:13:31
привет всем! а может кто-нибудь, пожалуйста, пояснить, как с помощью прометея и его метрики summary можно замерить RPS? мне больше понятно, как можно замерить RPS с реальными значениями с помощью гистограммы

Constantine
15.11.2016
21:13:49
ты все еще не победил?)))

Dmitry
15.11.2016
21:14:43
ты все еще не победил?)))
С гистограмой победил тогда) но с самери сегодня сел и не въехал в чем приемущество подхода)

Google
I
15.11.2016
21:15:25
Адепты protobuf, вы сгенерированные структуры с данными копируете в структуры бизнес логики или так юзаете?
имею внутренние объекты бизнес-логики, которые генерятся из protobuf-объектов

но сам протобуф не сую в логику

Denis
15.11.2016
21:16:46
как понять генерятся из ? или все же копируются

данные

I
15.11.2016
21:17:35
ну то есть, мы дублируем данные, копируя их

то есть, был Vector3 в протобуфе, мы сделаем свой Vector3, но который имеет кучу методов и прочего, копируем как Go.Vector3(x: v.x, y:v.y, z:v.z)

ну это так, псевдокод

Denis
15.11.2016
21:19:13
меня dto подзаеб.л уже, столько граблей с трансформацией, ошибок, при расширении структуры забыть подправить трансфер, или сделать баг очень легко, почти постоянно, единственно на протобах структуры своих методов не навесить

I
15.11.2016
21:19:40
вот, поэтому и сериализуем в свои собственные объекты и с ними работает

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

Denis
15.11.2016
21:21:02
посматриваю переодически в сторону flatbuffers, msgpack

I
15.11.2016
21:21:34
msgpack неплох, на проде использовали(но не на го)

Roman
15.11.2016
21:22:03
Смотря какая реализация msgpack

Google
I
15.11.2016
21:22:09
но там была история неприятная(в 2009 году, вроде) msgpack для руби обновился немножк, сломав совместимости старые

Denis
15.11.2016
21:22:13
их две всего

для go

Egor
15.11.2016
21:22:49
А есть очереди сообщений с mongo как стором?

I
15.11.2016
21:23:35
а не оверкилл?

Egor
15.11.2016
21:26:05
просто задача не особо сложная и хотелось бы туда другие данные ложить

Roman
15.11.2016
22:49:42
Однажды, на одном маленьком, очень мальенком компьютере: time go run build.go build Version: 4.0.0-beta1, Linux Version: 4.0.0, Package Iteration: 1479249196beta1 rm -r dist rm -r tmp rm -r /home/rns/golang/pkg/linux_arm/github.com/grafana rm -r ./bin/grafana-server rm -r ./bin/grafana-server.md5 go version go version go1.7.3 linux/arm go build -ldflags -w -X main.version=4.0.0-beta1 -X main.commit=v4.0.0-beta1+35-ga4de6da -X main.buildstamp=1479232757 -o ./bin/grafana-server ./pkg/cmd/grafana-server rm -r ./bin/grafana-cli rm -r ./bin/grafana-cli.md5 go version go version go1.7.3 linux/arm go build -ldflags -w -X main.version=4.0.0-beta1 -X main.commit=v4.0.0-beta1+35-ga4de6da -X main.buildstamp=1479232757 -o ./bin/grafana-cli ./pkg/cmd/grafana-cli real 12m16.231s user 11m37.564s sys 0m25.864s

Quet
15.11.2016
23:07:53
cgo небось юзается?

Roman
15.11.2016
23:08:53
да

Denis
16.11.2016
00:07:28
https://github.com/tinylib/msgp просто красота генерирует код для маршализации на основе бизнес структур и кладет рядом, то есть спокойно юзаете свои методы и без dto, быстрее протобафа раз в ~5

msgpack-lite в браузере тоже сладко

Vladimir
16.11.2016
00:21:49
https://github.com/gogo/protobuf например этот

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

Denis
16.11.2016
14:19:39
https://github.com/gogo/protobuf/blob/master/bench.md да, бенчи впечатляют

Maxim
16.11.2016
20:16:18
(извините)

Roman
16.11.2016
20:52:23
Говорят скоро появится профессия - аналитик опен сорс проектов

TheRainwildsKeeper
16.11.2016
20:54:31
Говорят скоро появится профессия - аналитик опен сорс проектов
Гадание по репозиторию на гитхабе, приворожение по типу лицензии

Так мне это представляется, если там не будет указан язык

Egor
16.11.2016
21:04:49
Смотря сколько бизнес изпользует OS то она должна уже быть

Google
Denis
16.11.2016
21:07:04
вы о техлиде? :)

Судзумия
16.11.2016
21:40:20
Мне кажется, он о OS, бизнесе и эмм… О том, что что-то должно уже быть, основываясь на количественном использовании OS

Anton
17.11.2016
04:20:51
Проорал

Не знаю было или нет https://habrahabr.ru/post/315152/#34

но все проорали от ебанутости?

Я конечно не фанат гошечки но тут чувак дал жару в поиске того чего нет

I
17.11.2016
05:47:19
не обижай гошечку

:D

Anton
17.11.2016
05:47:39
Не ну тут чувак поместил 2 самых близких мне по духу языка рядом, я оба прочитал

и прихуел

про сообщество орнул вдвойне

Bogdan
17.11.2016
05:52:47
Записки школьника о языках программирования

Igor
17.11.2016
06:02:48
Не знаю было или нет https://habrahabr.ru/post/315152/#34
Это же хабр. Там такое любят, не бери в голову.

dypa
17.11.2016
06:12:01
походу единственное с чем соглашусь - " Почему отстой XSLT/XPath"

Igor
17.11.2016
06:14:53
Кагдой твари по технологии.

походу единственное с чем соглашусь - " Почему отстой XSLT/XPath"
Это как писать статью - почему бетакам отстой :)

Дмитрий
17.11.2016
06:23:49
Статья должна называтся "Я могу докопаться до каждого столба"

Anton
17.11.2016
07:15:08
Статья должна называтся "Я могу докопаться до каждого столба"
Бля ну он реально доебывается до хуйни в основном

типо вот тут мне название не нравится - значит говно

:)

Google
Igor
17.11.2016
07:19:59
Бля ну он реально доебывается до хуйни в основном
там отлично видно, что это смузисос, который начинал с js, затем попробовал php и ruby потому что это просто, затем начал писать на Go и Rust потому что это модно. А ну и Java учил в колледже :)

I
17.11.2016
07:22:06
руби как бы просто, но у него к нему претензии уровня Карины

Admin
ERROR: S client not available

Anton
17.11.2016
07:22:08
Блин ну его аргументация по языкам уже более сложным

и новым из разряда почитал the book и все у него блять просветление

все говно

мне не нравится название метода

все

3 предложения просто описывал какие названия ему не нравятся

I
17.11.2016
07:23:11
ой, все, метод имеет пару алиасов, ни хуя не понятно)

Anton
17.11.2016
07:23:30
про раст главную фичу безопасности назвал небезопасной

и все

так и написал borrowcheck не безопасен

и везде на первое предложение ссылается

про unsafe проорал прям в голос

про странные ошибки в go тоже орнул, не я конечно не фанат этого вида обработки ошибок но с его аргументами это просто АААА

Ivan
17.11.2016
07:24:53
Пока на работу ехал статью эту читал, орал как ненормальный, таксист косился )

I
17.11.2016
07:25:31
про раст главную фичу безопасности назвал небезопасной
его бы папаша гандон одевал - вот бы было безопасней

простите за искренность

Google
Anton
17.11.2016
07:26:16
НЕБЕЗОПАСНО

ВСЕГО 98%

НЕБЕЗОПАСНО

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

I
17.11.2016
07:27:18
ВСЕГО 98%
похоже на слова вейпера

Anton
17.11.2016
07:28:09
Ну я просто гдето читал что защита от презервативов 98%

решил бугурт сделать

Ivan
17.11.2016
07:29:33
Меня ещё про C позабавило • Ручное управление памятью может быть утомительным. • Ужасные названия стандартных функций: isalnum, fprintf, fscanf и т.д. • <skipped> Вы не получаете ничего такого, что является по-настоящему переносимым. • Undefined behaviour • Отладка оптимизированного кода может иногда не иметь смысла из-за агрессивной оптимизации компилятора Просто порвало

Anton
17.11.2016
07:29:58
Ну да

про С это вообще сорт отдельный

Но сами языки это еще херня

вы про описания сообществ читали?

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