
Дмитрий
07.09.2016
10:22:11
Telegram

Vladislav
07.09.2016
10:29:33
с ходу в карьер

Phil
07.09.2016
10:36:10
Коллеги. Мне нужен ваш совет. Мне кажется, один необразованный джентельмен хочет получить образование в области душевного равновесия и уважения к коллегам, какие бы они ни были. У меня имеется предложение отправить простого 17-летнего парня на путь лечебной медитации, скрыв от него на время вредный для его неокрепшей психики чатик по Go. Но я не могу сделать этого, не посоветовавшись с сообществом

Vladislav
07.09.2016
10:37:20
Я соглашусь, ввиду странности аккаунта в телеграмм...

Google

Igor
07.09.2016
10:37:58

Sergey
07.09.2016
10:38:32

Phil
07.09.2016
10:41:15
Только ремувнул. Зайдет ещё раз - забаню

I
07.09.2016
10:45:17
а на черта он это делает?)

Мерлин
07.09.2016
11:38:10

hamper ?
07.09.2016
11:39:24

Мерлин
07.09.2016
11:39:39

hamper ?
07.09.2016
11:40:20
просто он вроде этот же ник назвал https://github.com/tucnak/telebot

Мерлин
07.09.2016
11:41:08

Vladislav
07.09.2016
11:43:47
навзать то назвал, но в телеге был совсем не такой

hamper ?
07.09.2016
11:44:52
это да, подозрительно

Gregory
07.09.2016
11:51:13
кто-то разбирался с библиотеками для создания микросервисов, можете дать какие-нибудь рекомендации?

Nik
07.09.2016
12:17:08
народ

Google

Nik
07.09.2016
12:17:18
кто какой менеджер зависимостей пользует?
а то их слишком много тут, я в растерянности https://github.com/golang/go/wiki/PackageManagementTools

Igor
07.09.2016
12:32:08
еее, выиграл
пока предупреждение, а дальше можно и бан на пару дней выдать ради разнообразия :)
@AndreyChernov

hamper ?
07.09.2016
12:53:07
ну иногда и godep достаточно

Sergey
07.09.2016
13:07:02
glide хорошо очень
пока что лудший из 3 что я пробывал

Nik
07.09.2016
13:44:56
glide create
использую в папке каждого проекта?
вопрос 2 - можно ли как то .go раскладывать по подпапкам?
в большом проекте получается бардак

Kirill
07.09.2016
14:47:19
можно
разбивая на пакеты

Anton
07.09.2016
15:44:59
Дратути народ, че тут у вас
чет давно к гошникам не заходил

Zver
07.09.2016
15:45:15
Даже нужно.
Все то же самое. Ждем дженерики. ?

Anton
07.09.2016
15:47:27
Воу воу

Google

Anton
07.09.2016
15:47:28
круто
Если в го будут дженерики

Maxim
07.09.2016
15:47:39
Версия 1.7 релизнулась

Anton
07.09.2016
15:47:39
вообще огонь

Zver
07.09.2016
15:48:02
К пенсии может будут. )

Anton
07.09.2016
15:48:06
Правда всякие мономорфные штуки скорее всего не завезут

Zver
07.09.2016
15:48:09
И то хорошо.

Anton
07.09.2016
15:48:16
или потом просто как жабу раздуют
типо сказав что у нас цели поменялись

Zver
07.09.2016
15:51:23
Вообще ГО чуть-чуть недопилили, сделали бы дженерики, енумы как в расте и возможность использовать относительные пути внутри gopath и было бы счастье.

Roman
07.09.2016
15:52:16
https://github.com/hanwen/go-fuse/blob/master/splice/pair_linux.go
ой-вей

Roman
07.09.2016
15:52:22
вот она, рыба моей мечты

Zver
07.09.2016
15:55:02
Оказывается у людей есть мечта, но смотришь на неё и не можешь понять, что это такое. ?

Anton
07.09.2016
16:03:26
Все таки не ленивости из хаскеля

corpix
07.09.2016
19:34:06

[Anonymous]
07.09.2016
19:39:11
Пытался попробовать go-opencv, на примере webcam_facedetect.go получаю SIGSEGV

Admin
ERROR: S client not available

Oleh
07.09.2016
19:48:25

Google

Kirill
07.09.2016
19:48:46

Мерлин
07.09.2016
19:50:17

Kirill
07.09.2016
19:54:33
недавно выпиливал srlt из проектов. что-то обычный go get радует много больше.

Phil
07.09.2016
20:13:44


corpix
07.09.2016
20:56:19
А в чем проблема то?
Проблема в том что это еще один способ достижения цели, что усложняет. Более того есть много вопросов о том, как такая технология могла бы выглядеть с имеющимися инструментами для вендоринга. Относительные пути вносят дополнительное знание о текущей рабочей директории/директории с импортирующем файлом и добавляют ветвления, что уже далеко не так просто как в настоящее время, когда весь GOPATH по сути разложен в плоском виде, импорт библиотек в разных проектах будет выглядеть неоднородно и относительность пути уберет знание о репозитории библиотеки, что может отрицательно сказаться на тулинге и привести к необходимости наличия метаинформации(что тоже добавит сложности). Так же перенос библиотек на файловой системе может стать более частым(требующим рефакторинга кода) явлением, как и импорты вида ../../../../mylib
Зачем все так усложнять ради экономии на символах?
Хотя, если речь именно об относительном значении пути в переменной GOPATH, то каюсь, не так понял. Но тут тоже не понятно в чем проблема, это ведь одну переменную в шелле экспортнуть, для этого можно даже сделать алиас/функцию


Oleh
07.09.2016
21:23:21
Да, согласен, усложняет
А вот если форк делаешь под себя, нужно менять путь в каждом файле
Есть прога которая у всех файлов меняет?

Kirill
07.09.2016
21:43:06
sed
коллеги, а кто использует https://github.com/mdempsky/maligned?

Zver
08.09.2016
01:12:28
На внешние библиотеки относительные пути не нужны, а вот внутри проекта некоторым надо, когда на одной машине несколько веток вести надо и не плодит десять gopath. Да и переименовать проект проще или перемещать пакеты внутри проекта, не нужно во всех файлах импорты переписывать.
Может кому из начинающих интересно будет, хотя может и выкладывалось.
https://talks.golang.org/2012/10things.slide#1
И что-то она не много пишет.
main.go:43:16: struct of size 152 could be 120

Phil
08.09.2016
07:08:39

Zver
08.09.2016
07:15:57

Phil
08.09.2016
07:19:07

Zver
08.09.2016
07:19:31
Как обычно.

Phil
08.09.2016
07:19:35
Ну т.е. ясно, что я где-то туплю. Но сильно понятнее не стало
ну так если типа нет...

Zver
08.09.2016
07:20:16
Ну так же к полям обращение будет.

Google

Zver
08.09.2016
07:21:08
Просто тип анонимный.

Phil
08.09.2016
07:22:26
бррр... так. Давай к пример 1 часть 1.
var config struct {
APIKey string
OAuthConfig oauth.Config
}
config.APIKey = "BADC0C0A"
Что этим автор хотел сказать?

Zver
08.09.2016
07:26:10
С телефона не удобно писать.
Переменную config объявили типом с анонимной структурой.
Без предварительного создания соответствующего типа.

Phil
08.09.2016
07:27:50
А. Действительно туплю. Ну да. А это кому-то не очевидно? Я всё внутри подвох искал

Zver
08.09.2016
07:29:04
Ну так для начинающих можно сказать, некоторые может не всегда и не всем очевидные моменты.

Phil
08.09.2016
07:29:45