
Dmitri
09.05.2017
10:34:25
Не совсем понятно, нафига он в гошке нужен

Constantine
09.05.2017
10:34:34
эм
ты серьезно сейчас?)
или ты предлагаешь все пакеты складывать рядом с проектом в гите?

Google

Dmitri
09.05.2017
10:35:25
Какбэ, вендоринг есть
И git submodule

Constantine
09.05.2017
10:35:50
последний — дрочево

Dmitri
09.05.2017
10:36:07
А первый?

Constantine
09.05.2017
10:36:13
вендоринг — ок, но я не считаю, что помойку в гите устраивать резонно

Dmitri
09.05.2017
10:36:32
Вот для того и submodule

Constantine
09.05.2017
10:36:44
не хочешь помойку — дрочи?)

Dmitri
09.05.2017
10:37:04
Который сам подмодуль не хранит, только сцыль на него

m
09.05.2017
10:37:17
помойка в гите спасёт от того самого случая, когда гитхаб запретят в РФ, а тебе срочно надо проект запускать.

Constantine
09.05.2017
10:37:31

Dmitri
09.05.2017
10:37:47

Constantine
09.05.2017
10:37:47
с такой логикой можно и node_modules в гите держать ))))

Google

Constantine
09.05.2017
10:38:17
вендоринг из коробки

Dmitri
09.05.2017
10:38:35
Govendor? То же самое, но с тулзой поверх

m
09.05.2017
10:38:45
запрет - это не единственное, что может случиться. Гит хорош тем, что всё под рукой.

Dmitri
09.05.2017
10:38:45
Ну, собственно, да
Го отлично ложится на логику 12-факторных приложений
И ложится он искаропки

Roman
09.05.2017
10:40:19
Вендоринг - это поносное говно, самое тупое, что есть в го
Посмотрите статистику к этому проекту, например https://github.com/kataras/iris/graphs/contributors

Dmitri
09.05.2017
10:40:54
Ниправда ваша
Какбэ, вендоринг - неизбежное зло

Roman
09.05.2017
10:41:32
1 миллион строк в говно проекте

Dmitri
09.05.2017
10:41:53
И чо? Кому они помешали?

Roman
09.05.2017
10:42:10

Dmitri
09.05.2017
10:42:28
Вендоринг - тупо способ таскать за собой зависимости. При этом, достаточно неплохой

Nikita
09.05.2017
10:43:27
goa.design
А можно его подружить с базами, для которых нет драйвера в gorma?

Roman
09.05.2017
10:43:40
Даже не буду спорить с котом. Я свое мнение сказал.

Nikita
09.05.2017
10:47:38
А мне glide понравился

Andrey
09.05.2017
11:16:13

Стас Щетинников
09.05.2017
11:36:43
А я кстати, правильно понимаю, что go get-у нельзя скормить версию библиотеки? и надо просто ставить свечки в церкви, чтобы автор библиотеки не запихнул в новый HEAD, логику ломающую приложение?

Google

Aleksandr
09.05.2017
11:41:15

Denis
09.05.2017
11:42:13
Можно указать комит или тег
Но го не форсит это поведение
Плюс нет единого реестра пакетов

Andrew
09.05.2017
12:32:31
Всем привет. А кто-нибудь пользовался gx-go???

Roman
09.05.2017
13:59:02

Andrew
09.05.2017
13:59:50

Roman
09.05.2017
14:00:32
хмм, а зачем IPFS если вообще-то в Go предназначен Git для хранения всяких библиотек и т.д. ?

Andrew
09.05.2017
14:01:51

Roman
09.05.2017
14:02:06

LexsZero
09.05.2017
14:02:28
децентрализация это баззворд
гит децентрализован by design, но по факту редко где юзается более одного ремоута

Roman
09.05.2017
14:03:13

LexsZero
09.05.2017
14:03:46
гитхаб пиздой накроется - что делать будешь?

Roman
09.05.2017
14:04:35

LexsZero
09.05.2017
14:05:05
ну, в этом отношении гит конечно гораздо более децентрализован чем какой-нибудь SVN
гит децентрализован в том смысле, что любой клон репы равнозначен

Roman
09.05.2017
14:07:06
верно, working copy это уже репликация репозитория..

LexsZero
09.05.2017
14:08:45
working copy тут вообще не причем, в bare репах его вообще нету.

Google

Roman
09.05.2017
14:09:59
ну суть в том что хранить код в репозиториях и ссылаться на репозитории как зависимости - вполне годная практика, зачем пихать пакеты в IPFS - не совсем понятно
хотя в таком случае может я не совсем понимаю концепцию IPFS и какие выгоды это приносит

LexsZero
09.05.2017
14:11:03
хранить код в репозиториях и ссылаться на них не как "github.com/vpupkin/coollib" а "coollib:v1.5" еще лучше

Igor
09.05.2017
14:11:44
а какая там тогда децентрализация? о_О

LexsZero
09.05.2017
14:11:49
IPFS хорош тем, что данные хранятся децентрализованно

Igor
09.05.2017
14:12:32
ну вот есть coollib:v1.5, куда пойдет менеджер пакетов-зависимостей за этим пакетом?

LexsZero
09.05.2017
14:12:41
в IPFS

Roman
09.05.2017
14:12:59
ну ок, в Git придётся минимум несколько mirror'ов указывать, мол
coollib_1_5 : [github.com/vpupkin/coollib, bitbucket.org/vpupkin/coollib]
мол не работает один, пробуй другой

Igor
09.05.2017
14:13:36
в IPFS
ну, а точнее? там че-то типа DHT в торрентах?

LexsZero
09.05.2017
14:13:42
да

Roman
09.05.2017
14:13:53
но да, в этом плане, IPFS получается надёжнее

Igor
09.05.2017
14:13:54
а, ок))

Roman
09.05.2017
14:14:13
один идентификатор, где хранится - мне похер, просто дай

Igor
09.05.2017
14:14:23
хотя, ничего не мешает в качестве фоллбека использовать тот же гитхаб
или я хуйню говорю?
я просто не очень шарю, извините :(

LexsZero
09.05.2017
14:15:11

Roman
09.05.2017
14:15:19

Google

Igor
09.05.2017
14:15:29
прикольно. то есть в теории меня могут посадить за хранение цп? %)

Roman
09.05.2017
14:15:45

Igor
09.05.2017
14:15:49
это да

Roman
09.05.2017
14:16:38
ну тогда вроде понятно чем gx-go хорош

LexsZero
09.05.2017
14:18:40

Andrew
09.05.2017
14:20:16
Там вроде, сам пользователь должен заботиться о своих данных(но это не точно).
А так данные достпны, только тому, кто знает хеш

LexsZero
09.05.2017
14:21:21
// на самом деле gx-go появился потому что референсная имплементация ипфс написана на го, что не могло пройти мимо фанбоев.

Roman
09.05.2017
14:21:42
получается что чтоб данные сохранились - их должны, скажем, "хотеть" хранить несколько сторон
если ты единственный заинтересованный в хранении определённых данных то - в случае сбоя, данные потеряны
ну или хотя-бы ты должен сам несколько серваков содержать в разных сетях

Andrew
09.05.2017
14:24:35

Roman
09.05.2017
14:25:06

Andrew
09.05.2017
14:26:14
просто пока поощрения за хранения данных не будет, то и вряд ли он обретет массовость

Roman
09.05.2017
14:27:08
так, между строк, контекстная реклама))

LexsZero
09.05.2017
14:38:23

Andrew
09.05.2017
14:38:56
ну вроде, как попытки у них были, но как-то все затормозилось. А так да согласен

LexsZero
09.05.2017
14:42:20

Roman
09.05.2017
14:45:50
проскроллил ландинг и нихера не понял за баззвордами про клауд и бигдату.
сайт неактуальный уже, в самом начале писали для инвестиционных спецов. поэтому текста дохера))
короче QubeOS это как ChromeOS, только безопаснее, поскольку облако - твоё, ты его даже хостить сам можешь, все твои данные контролируешь ты и никаких условий и "магических облаков хрен знает где"
ну а Qube это персональный сервер для QubeOS с экспресс настройкой за минуту.. предназначен для людей которые не сильно шарят, которым надо чтоб "купил, кабель вставил и работает"
cheers ?

LexsZero
09.05.2017
14:46:31
десять лет назад "личное облако" называлось "файлопомойка в кладовке"