@proGO

Страница 615 из 1674
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: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
И git submodule
Ммм, привязка к гиту. Неплохо

Вендоринг - тупо способ таскать за собой зависимости. При этом, достаточно неплохой
Я правльно понимаю, что вендоринг - это просто хранить все зависимости рядом с проектом?

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

Google
Denis
09.05.2017
11:42:13
Можно указать комит или тег

Но го не форсит это поведение

Плюс нет единого реестра​ пакетов

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

Roman
09.05.2017
13:59:02
Всем привет. А кто-нибудь пользовался gx-go???
типа ещё один пакет-мэнеджер? пользуюсь gb, а чем gx-go хорош/лучше?

Andrew
09.05.2017
13:59:50
типа ещё один пакет-мэнеджер? пользуюсь gb, а чем gx-go хорош/лучше?
Ну не знаю лучше или нет. Просто хранит пакеты децентрализовано с помощью ipfs. Вопросы были)

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

Roman
09.05.2017
14:02:06
децентрализация модно)
разве Git не децентрализован?

LexsZero
09.05.2017
14:02:28
децентрализация это баззворд

гит децентрализован by design, но по факту редко где юзается более одного ремоута

Roman
09.05.2017
14:03:13
децентрализация это баззворд
децентрализация = очень хорошо, но Git по своей натуре уже должен быть децентрализован, зачем IPFS - не понимаю

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

Roman
09.05.2017
14:04:35
гитхаб пиздой накроется - что делать будешь?
в Git есть mirroring, своего рода репликация, ты конечно правильно подметил что редко используется, но она же уже есть?!

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
но да, в этом плане, IPFS получается надёжнее
мне кажется, у непопулярных пакетов есть все шансы проебать пиров, в отличие от того, что гитхаб тот же ляжет

хотя, ничего не мешает в качестве фоллбека использовать тот же гитхаб

или я хуйню говорю?

я просто не очень шарю, извините :(

LexsZero
09.05.2017
14:15:11
мне кажется, у непопулярных пакетов есть все шансы проебать пиров, в отличие от того, что гитхаб тот же ляжет
IPFS устроен так, что ноды не знают что именно они хранят - они хранят просто данные.

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
прикольно. то есть в теории меня могут посадить за хранение цп? %)
вот не скажу, папиру ipfs не читал. но например в tahoe (который в принципе похож идеей) чанки на сторадж-ноды прилетают в закриптованном виде и криптует их тот, кто заливает.

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
получается что чтоб данные сохранились - их должны, скажем, "хотеть" хранить несколько сторон
ну ipfs вроде больше ориентировался на веб. Т.е. если мы загружаем почти каждый bootstrap.css чтобы ты загружал не из далека а от соседа к примеру

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

Roman
09.05.2017
14:27:08
просто пока поощрения за хранения данных не будет, то и вряд ли он обретет массовость
аналогичные мысли, мы тут работает над private cloud OS (https://qbeon.com), но это скорее когда ты своё облако создаёшь а не общедоступную для всей сети фс

так, между строк, контекстная реклама))

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

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

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

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