@proGO

Страница 211 из 1674
Дмитрий
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
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
Гормон болит ЧСХ у него есть как минимум один приличный проект
это который одна из самых популярных го либ для телеграмовских ботов?

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

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
Вообще ГО чуть-чуть недопилили, сделали бы дженерики, енумы как в расте и возможность использовать относительные пути внутри gopath и было бы счастье.
Согласен, в принципе дженерики не такая сложная абстракция чтобы ктото сказал что все бля пиздец не осилю

Все таки не ленивости из хаскеля

corpix
07.09.2016
19:34:06
Вообще ГО чуть-чуть недопилили, сделали бы дженерики, енумы как в расте и возможность использовать относительные пути внутри gopath и было бы счастье.
Зачем относительные пути? Этож прямая дорога в ад, на nodejs посмотрите, там некоторые люди называют относительные пути проблемой.

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

Admin
ERROR: S client not available

Google
Kirill
07.09.2016
19:48:46
А в чем проблема то?
действительно ?

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

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

коллеги, а кто использует https://github.com/mdempsky/maligned?
Нужно чтобы компилятор оптимизировал. Но к сожалению он этого не делает.

И что-то она не много пишет. main.go:43:16: struct of size 152 could be 120

Phil
08.09.2016
07:08:39
Может кому из начинающих интересно будет, хотя может и выкладывалось. https://talks.golang.org/2012/10things.slide#1
Там кстати без каментов не понятно. Я буквально первый и второй вообще не понял

Zver
08.09.2016
07:15:57
Там кстати без каментов не понятно. Я буквально первый и второй вообще не понял
Ну там смысл один в общем, что можно на месте переменную или поле структуры объявлять как структуру, без предварительного создания соответствующего типа.

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
Ну так для начинающих можно сказать, некоторые может не всегда и не всем очевидные моменты.
Хорошо data := struct { Title string Users []*User }{ title, users, } err := tmpl.Execute(w, data) А этим что хотел сказать?

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