@proGO

Страница 229 из 1674
Oleg
26.09.2016
19:07:26
Олег, можно как-то автомоки получить из схемы?

Mars
26.09.2016
19:09:07
Олег, можно как-то автомоки получить из схемы?
Не задавался таким вопросом еще.. У меня в проекте кодогенерация для работы с апи.

Невероятно удобно оказалось. Для множества сервисов иметь общую абстракцию над апи.

Постепенно описание свагера стало жить своей жизнью. Что, наверное, не правильно

Google
Oleg
26.09.2016
19:11:45
хорошо тебе. а у меня фронт на React и мне надо успеть все протестить за 10 секунд. Базовые компоненты то без проблем, а вот бизнесовые, завязанные на сервисы ой

Mars
26.09.2016
19:12:52
Думаю что можно написать саой транспорт для сгенерированной библиотеки

Kirill
26.09.2016
19:13:13
а вот это уже интересно. мы тут тоже уперлись в то, что не нашли автомок какой-нибудь

Oleg
26.09.2016
19:13:27
не. нет времени писать. надо готовый инструмент брать

Mars
26.09.2016
19:13:31
В go точно можно, хотел даже написать транспорт для postgres. Но передумал

не. нет времени писать. надо готовый инструмент брать
Он же дженерик, писать не долго(если опустить все корнер кейсы).

Ivan
26.09.2016
19:16:53
Кстати, вопрос, какя структура обеспечит максимальную скорость поиска значения по ключу, скорость записи не важна

?

Oleg
26.09.2016
19:17:23
Олег, сколько компиляция идет твоего проекта? Количество файлов и время

Mars
26.09.2016
19:19:28
Олег, сколько компиляция идет твоего проекта? Количество файлов и время
Максимум несколько секунд, на конкретно моих небольших сервисах. Но тут +/- трамвайная остановка ) все зависит

Есть ли cgo, если есть, деградирует драматически

Oleg
26.09.2016
19:20:41
100 рестов есть?

да c С все понятно

Google
Mars
26.09.2016
19:21:28
100 рестов есть?
Да, около того, наберется

Сваггер файл на ~2500 строк

Oleg
26.09.2016
19:22:40
примерно ясно. 100 конечно маловато. 1000 норм для средней сложности системы

Mars
26.09.2016
19:22:59
Ок )

Oleg
26.09.2016
19:23:30
да я хотел бы понять на что рассчитывать можно со скоростью компиляции

Mars
26.09.2016
19:24:36
Хороший вопрос. Мне тоже интересно. Вероятно, ответа на него нет

Daniel
26.09.2016
19:25:13
в пределах 10 секунд будет самый сложный проект

Mars
26.09.2016
19:26:52
Докер ~50, на сколько я помню со слов Саши из подкаста

Oleg
26.09.2016
19:26:52
а никто не видел приекты где грубо говоря есть 10000 файлов и показывается скорость компиляции

hamper ?
26.09.2016
19:27:11
Clickhouse.yandex который
интересная штука, спасибо, очень похоже что то что нужно

Mars
26.09.2016
19:27:21
Не нужно пересобирать все, каждый раз

Oleg
26.09.2016
19:27:58
а с нуля?

Daniel
26.09.2016
19:28:26
качните докер, да померьте

впрочем, в нем наверняка есть cgo

Oleg
26.09.2016
19:28:52
мне надо чистый go

Daniel
26.09.2016
19:28:52
так что докер - не показатель

качните influxdb

Kirill
26.09.2016
19:29:21
а там разве cgo нет?

Daniel
26.09.2016
19:29:29
а зачем бы?

Google
Kirill
26.09.2016
19:29:41
вроде где-то был. надо глянуть

Mars
26.09.2016
19:30:18
go build . 27.65s user 2.54s system 171% cpu 17.586 total Вот так на среднем проекте

Сейчас строки скажу

Kirill
26.09.2016
19:30:36
а там разве cgo нет?
не, нет, провтыкал я что-то

там вообще сборка с CGO_ENABLED=0

Daniel
26.09.2016
19:31:08
угу

Mars
26.09.2016
19:33:53
Oleg
26.09.2016
19:34:45
142к это уже нефиговый проект. это influxdb или ты про свой рассказываешь?

Mars
26.09.2016
19:35:14
Это вместе с вендорингом

Daniel
26.09.2016
19:35:40
и что?

Mars
26.09.2016
19:35:46
Часть из него это внутренние библиотеки, например API

Daniel
26.09.2016
19:35:47
средним его назвать нельзя

Mars
26.09.2016
19:36:10
средним его назвать нельзя
можно, главное взять отправную точку

))

Daniel
26.09.2016
19:36:55
вообще-то нет

любая шкала должна иметь смысл

Mars
26.09.2016
19:38:09
Ну я про себя только могу сказать;

Oleg, обманул, сваггер файл 16656 строк

Google
Oleg
26.09.2016
19:43:42
ну это уже серьезнее

кто кстати какими пакетниками пользуется?

Mars
26.09.2016
19:46:56
Сам не ожидал что так много всего

Oleg
26.09.2016
19:48:45
300 это уже норм. по 10 ендпойтнов на одну сущность, 30 уже какую-то предметную область можно описать

Vladislav
26.09.2016
19:52:43
а кто нибудь пробовал например hypertable вместо вертики или еще что нибудь бесплатное и чем оно лучше druid (который я не хочу из за неприязни к жаве ?)
Уровень вертики если только кликхаус, но я его не тестил из-за специфики ограничений и возможности ресурсов.

Oleg
26.09.2016
20:04:01
influxdb на macbook pro i5 time go build ./... real 0m20.336s user 0m44.189s sys 0m5.032s

slackcoyote
26.09.2016
20:09:22
нифа быстро

Гошан молодца :)

Oleg
26.09.2016
20:16:05
160,396 LOC насчитали в influxdb

Admin
ERROR: S client not available

Vladislav
26.09.2016
20:52:57
В яндексовых кейсах оно правда лучше вертики
даже не сомневаюсь, меня если честно, больше интересуют их ограничения, ибо sql в вертике меня иногда в очень жесткие рамки загоняет...

Vladimir
26.09.2016
20:54:12
Вероятно примерно такие же

Vladislav
26.09.2016
21:34:23
а кто-нибудь может подсказать, как дебаг в ВСкоде настроить на маке? У меня сейчас ругается на could not launch process: could not fork/exec

Roman
26.09.2016
21:51:18
Вот такой вопрос. Зачем в ubuntu появилось более 700 пакетов golang-* ? Что

Что это дает?

Ivan
26.09.2016
22:00:09
Это каноникал пытаются заменить go get на apt-get, с ruby gem такая же фигня. Они скоро GNU уже, блин, будут расшифровывать как GNU is Now Ubuntu

Kirill
26.09.2016
22:01:06
?

Ivan
26.09.2016
22:02:20
Дает установку соответсвующих пакетов в GOROOT

Google
Kirill
26.09.2016
22:03:20
а?!

Ivan
26.09.2016
22:03:45
Угу, именно так )

Kirill
26.09.2016
22:03:47
кто-то будет трогать мой GOROOT? O_O

для этого же есть GOPATH и GOBIN!

Maxim
26.09.2016
22:04:05
Штоблять

Ivan
26.09.2016
22:04:40
Объясняйте это Шатлворту, он с ruby ту же хрень творит

Или как его там

Kirill
26.09.2016
22:05:12
что за мудачество происходит?

как же обновления?

или мне сраный apt-get update+apt-get upgrade каждый день делать?

Ivan
26.09.2016
22:06:52
как же обновления?
Не юзать apt-get для установки пакетов )

http://packages.ubuntu.com/yakkety/all/golang-barcode-dev/filelist

Пример

Kirill
26.09.2016
22:09:09
Найдутся же умники, которые сделают импортны только из апта

Ivan
26.09.2016
22:10:32
Как? Пакет же так и будет инклудится по github.com/user/package, хоть через апт ставь, хоть руками, хоть go get

Да и вообщем godeb + dpkg -i + go get наше фсио

Кстати, спасибо что напомнили, пошёл на Go 1.7.2 обновлюсь, что ли, мне проще у меня гента )

Kirill
26.09.2016
22:14:47
Да и вообщем godeb + dpkg -i + go get наше фсио
был бы еще такой же gorpm — было бы лучше

Ivan
26.09.2016
22:15:34
В чём проблема написать? ) форк godeb и вперед )

Kirill
26.09.2016
22:16:19
да лень пока это делать

пока что проще scp

Phil
26.09.2016
22:16:46
кстати так многие делают

Kirill
26.09.2016
22:17:01
да

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