
Vladimir
27.06.2018
13:09:43
как часто удаляют репозитории, которые активно юзает мир разработки?

Andrei
27.06.2018
13:09:47
И что ты будешь делать, если репа удалена?
Снимать трусы и бегать, святой Роб Пайк сказал, что центральный репозиторий и нормальный менеджер зависимостей в стандартной поставке не нужны, значит они не нужны и точка

Vladislav
27.06.2018
13:10:02

Google

Vladimir
27.06.2018
13:10:19
для этого есть кеш у менеджера зависимостей
из кеша всегда можно достать

Andrei
27.06.2018
13:10:54

Vladislav
27.06.2018
13:11:33

Алексей
27.06.2018
13:11:45

Aleksandr
27.06.2018
13:12:46

Alexander
27.06.2018
13:13:07
мне кажется это какой-то троллинг приехал от людей, в экосистеме которых есть центральный репо и менеджер зависимостей

Vladislav
27.06.2018
13:13:12

Алексей
27.06.2018
13:13:24
после прецендента как раз исправили такую фигню

Илья
27.06.2018
13:13:51

Vladislav
27.06.2018
13:14:03
чооо?
Если был такой случай - значит может повториться.

Andrei
27.06.2018
13:14:08

Google

Алексей
27.06.2018
13:14:12

Alexander
27.06.2018
13:14:27

Vladislav
27.06.2018
13:14:36
Это не считая фактора что кто-то пол интернета перебанит.

Alexander
27.06.2018
13:14:51
вопрос - какие альтернативы вот прям ща ?

Andrei
27.06.2018
13:15:55
Попутно форкая не популярные либы и поивязфваясь к своим форкам

Aleksandr
27.06.2018
13:16:36

Andrei
27.06.2018
13:17:26

Vladislav
27.06.2018
13:18:10

Aleksandr
27.06.2018
13:18:39

Andrei
27.06.2018
13:19:19

Vladislav
27.06.2018
13:20:16

Alexander
27.06.2018
13:20:22
чот не смог найти, но точно помню что было

Aleksandr
27.06.2018
13:20:52

Alexander
27.06.2018
13:21:25
по слову migrate нашел
ну я попробовал dep - куча вариантов, попробовад deprecate - не нашел. а так да, Please consider trying to migrate from Glide to dep.

Andrei
27.06.2018
13:22:13

Vladislav
27.06.2018
13:22:38

Andrei
27.06.2018
13:23:02
А я не оскорблял, просто помог?

Google

Vladislav
27.06.2018
13:23:36

Andrei
27.06.2018
13:25:18
Совершенно не к месту.
Я не могу серьезно разговаривать с людьми, стоящими на позиции - если в го этого нет, значит оно не нужно

Vladislav
27.06.2018
13:26:06

Oleg
27.06.2018
13:33:49
Если принимать иную позицию, то го рано или поздно станет плюсами

Vladimir
27.06.2018
13:34:11
если прям по жизни преследует страх непоколебимых го-разработчиков - то ведь можно в ci дописать обычный cp vendor /tmp скрипт и не надо тонны кода за собой таскать. Почему такие практики не применяются? А в других языках тоже все в репу сладывают, те кто пришел из плюсов/жавы?

Vladislav
27.06.2018
13:36:28

Vladimir
27.06.2018
13:37:30
чтобы восстановить данные, в случае если роскомнадзор забанит гитхаб на ваш сервер в РУ-регионе

Pawel
27.06.2018
13:37:36

Vladislav
27.06.2018
13:38:17

Vladimir
27.06.2018
13:39:46

Vladislav
27.06.2018
13:39:53

Pawel
27.06.2018
13:40:07

Vladimir
27.06.2018
13:41:04
да не жалуюсь я) просто спрашиваю про бест практис

Alexander
27.06.2018
13:41:04

Pawel
27.06.2018
13:41:05
И?
С сегодняшнего дня нам предлагают считать зависимости проекта сторонним кодом лол

Алексей
27.06.2018
13:42:38
Вопрос. Код в боте:
https://play.golang.org/p/yXw8GaCMZpQ
логи:
2018/06/27 16:41:17 [mielofon] /s
2018/06/27 16:41:19 [mielofon] /s
2018/06/27 16:41:21 [mielofon] /s
2018/06/27 16:41:22 [mielofon] /s Ok
2018/06/27 16:41:25 [mielofon] /s
2018/06/27 16:41:30 [mielofon] /s
2018/06/27 16:41:30 [mielofon] /s Ok

Vladimir
27.06.2018
13:42:47

Алексей
27.06.2018
13:43:30
почему то один-два раза пролетает свитч ?

Aleksandr
27.06.2018
13:44:25

Pawel
27.06.2018
13:46:34
господа администрация, надо #gogorules написать чтобы куски кода длиннее 5 строк помещали в плейграунд

Google

Алексей
27.06.2018
13:47:16
В логах видно что до switch отрабатывает log.Printf("[%s] %s", messageUserName, messageText)? А ни в одном из case (как и в default) не отрабатывает
log.Printf

Admin
ERROR: S client not available

Pawel
27.06.2018
13:49:59

Aleksandr
27.06.2018
13:50:37

Алексей
27.06.2018
13:51:09

Aleksandr
27.06.2018
13:52:16
2 раза нет - один есть
сделай сообщения более информативными, чтобы отделять пришедшие данные от выводимых в свитче

Илья
27.06.2018
13:52:41
+ если у тебя несколько обработчиков, то порядок в логе не соблюдается

Aleksandr
27.06.2018
13:52:45
плюс добавь id update'а везде, чтобы понимать что к какой итерации относится

Алексей
27.06.2018
13:57:33
плюс добавь id update'а везде, чтобы понимать что к какой итерации относится
Помогло ? Это до моего цикла и не доходит.
https://play.golang.org/p/upgirQWLXni
2018/06/27 16:55:11 [mielofon] /s
2018/06/27 16:55:13 In [mielofon] id:995789 /s
2018/06/27 16:55:13 Out [mielofon] id:995789 text:/s Ok
2018/06/27 16:55:19 In [mielofon] id:995789 /s
2018/06/27 16:55:19 Out [mielofon] id:995789 text:/s Ok
2018/06/27 16:55:21 In [mielofon] id:995789 /s
2018/06/27 16:55:21 Out [mielofon] id:995789 text:/s Ok
2018/06/27 16:55:23 [mielofon] /s
2018/06/27 16:55:25 [mielofon] /s

Daniel
27.06.2018
13:57:41
Раз в неделю примерно приходит человек, и начинает пропагандировать центральную репу и удивляться коммиту вендора
Причем агрессивно так
Типа "почему создатели го такие идиоты"

Vladimir
27.06.2018
13:58:43
с - стабильность

Daniel
27.06.2018
13:58:54
Я прям удивлен, почему так
Го - статически компилируемый язак
Завистмости у нас нужны только разработчику на этапе компиляции
Поэтому в го не нужна центральная репа
А раз не нужна - ее и нет
Все

Google

Daniel
27.06.2018
14:00:43
Остальное - лирика

Vladimir
27.06.2018
14:00:47
дык речь не про центральную репу. Речь про вендоры в репе - это всем ли удобно.

Алексей
27.06.2018
14:00:52
Вообще я не вижу никаких препятствий почему нельзя сделать и центральную репу, и дать возможность из гита ставить.

Daniel
27.06.2018
14:00:58
Мне удобно
Внятных аргументов против не видал
Но как вариант - коммитим два файла от dep, и достаем при каждой компиляции зависимости по ним

Vladimir
27.06.2018
14:02:58
ну дык про это и речь. Не коммитить тысячи файлов

Илья
27.06.2018
14:03:41

Vladimir
27.06.2018
14:03:42
почему это не растпрастранено? Все боятся что выключат их любимый репозиторий. Но всегда же можно восстановить, делать бекапы не сложно

Илья
27.06.2018
14:04:59

Daniel
27.06.2018
14:05:40