@gogolang

Страница 512 из 1630
Sheldhur
16.09.2017
12:58:39
ну она большая

куда конкретно смотреть?

Zver
16.09.2017
12:58:46
какое же?
От регистра первой буквы зависит публичность.

Daniel
16.09.2017
12:58:59
Экспорт из пакета

Google
Alexander
16.09.2017
12:59:04
какие в го соглашения о именовании переменных\методов\etc?
https://golang.org/doc/effective_go.html#names Finally, the convention in Go is to use MixedCaps or mixedCaps rather than underscores to write multiword names.

Sheldhur
16.09.2017
12:59:15
спсб

Мерлин
16.09.2017
14:57:12
А кто-нибудьиз чатика монгу сейчас использует?

mgo почил в бозе, а нового как-то не предвидится

Danilian
16.09.2017
15:11:40
AxiS
16.09.2017
16:12:14
Мерлин
16.09.2017
16:16:19
В смысле почил? Все с ним норм
А, ну да, я просто смотрел на официальном сайте ?

Ivan
16.09.2017
16:39:34
Читали кстати что boltdb заморозили

как жить будем

Stanislav
16.09.2017
16:39:58
на него положили болт?)

ну и говорят, что есть https://github.com/coreos/bbolt

anton
16.09.2017
16:59:57
Ivan
16.09.2017
17:00:26
в гитхабушке

Google
anton
16.09.2017
17:01:32
а.. ну там видели, да.. еще неделю назад что ли было я думал может где еще какие подробности всплыли

Vasily Romanov
16.09.2017
18:32:54
Kirill
16.09.2017
19:10:43
Всем привет! Имею следующий код: https://play.golang.org/p/h6Y6iBhMF2 Суть в том, что я создаю tcp слушатель, который затем принимает все входящие соединения и обрабатывает их Вопрос в том, как можно реализовать прием входящих сообщений без такого вечного цикла? Т.к. у меня по сути все остальное приложение в это время встает

Alexander
16.09.2017
19:22:16
Всем привет! Имею следующий код: https://play.golang.org/p/h6Y6iBhMF2 Суть в том, что я создаю tcp слушатель, который затем принимает все входящие соединения и обрабатывает их Вопрос в том, как можно реализовать прием входящих сообщений без такого вечного цикла? Т.к. у меня по сути все остальное приложение в это время встает
Ничего вставать не должно (без веской на то причины). Слушатель дожидается нового соединения и в горутине запускает обработчик, которому соединение передает, а сам ждет дальше. Сам слушатель может прекрасно слушать тоже из горутины, чтобы паралелльно с этим и еще что-то работать могло.

Kirill
16.09.2017
19:23:35
Ничего вставать не должно (без веской на то причины). Слушатель дожидается нового соединения и в горутине запускает обработчик, которому соединение передает, а сам ждет дальше. Сам слушатель может прекрасно слушать тоже из горутины, чтобы паралелльно с этим и еще что-то работать могло.
У меня этот код находится в функции, которая вызывается из main В main после вызова этой функции стоит fmt.Println, который не срабатывает Я правильно понимаю, что мне надо вынести цикл с Accept() в отдельную рутину?

Alexander
16.09.2017
19:24:48
Да, из main надо просто просто в горутине запустить фнкцию, где будет Accept

можно отдельную функцию и не делать, а просто сказать go func() { ln, _ := net.ListenTCP("tcp", laddr) for { ... } ..... }()

Kirill
16.09.2017
19:31:44
можно отдельную функцию и не делать, а просто сказать go func() { ln, _ := net.ListenTCP("tcp", laddr) for { ... } ..... }()
https://play.golang.org/p/AhkdPGdwjJ Теперь приложение делает вывод в консоль и завершается

Alexander
16.09.2017
19:35:04
Ну, сделай канал, который будет ждать пока твоя безымянная функция в него что-то напишет, а напишет она тогда, когда решит закончить работу

Kirill
16.09.2017
19:37:37
Благодарю за помощь, сейчас попробую

Мерлин
16.09.2017
20:39:23
Maintained mgo fork #Mongodb #golang driver https://github.com/globalsign/mgo/blob/master/README.md

Sheldhur
17.09.2017
03:43:49
dep юзает кто? чё он от меня хочет, я не пойму C:\Users\Sheldhur\GoglandProjects\TrackerGrabber>dep init ctx.DetectProjectGOPATH: C:\Users\Sheldhur\GoglandProjects\TrackerGrabber is not within a known GOPATHset GOPATH =C:\Users\Sheldhur\GoglandProjects\TrackerGrabbe C:\Users\Sheldhur\GoglandProjects\TrackerGrabber>dep init root project import: C:\Users\Sheldhur\GoglandProjects\TrackerGrabber not in GOPATH

всё, разобрался вроде

скомпилиный dep можно в C:\Go\bin закинуть? или не стоит?

Alexander
17.09.2017
04:02:29
стоит, как и любую гошную утилиту

Мерлин
17.09.2017
09:00:21
Большой проект?

Ivan
17.09.2017
09:00:51
Да не

И еще оно не шмогло наши insecure repos добавить

Мерлин
17.09.2017
09:02:15
И еще оно не шмогло наши insecure repos добавить
В смыслу ругается на локальные репозитории?

Kiku
17.09.2017
09:03:13
Go как первый язык в программировании - ужасная идея?

Google
ros
17.09.2017
09:03:49
да, после него ничего больше учить не хочется

Oleg
17.09.2017
09:05:59
Смотря , что собрался кодить. Если со сферой деятельности определился, то вполне подходит.

Kiku
17.09.2017
09:06:18
Боты в тг

?FLERRY?
17.09.2017
09:06:48
го збс для ботов )

Ivan
17.09.2017
09:07:16
В смыслу ругается на локальные репозитории?
Ну у навс там были наши собственные без https, я засунуть не смог. и руками в vendor не смог

Oleg
17.09.2017
09:07:43
Я думаю, что тут любой язык подойдёт. Так-что почему-бы и не ГО.

Мерлин
17.09.2017
09:07:43
Go как первый язык в программировании - ужасная идея?
Имхо питон лучше для первого языка

Oleg
17.09.2017
09:09:08
Я вообще за С, но тут такое, надо самому смотреть, я например php не перевариваю и perl . А кому-то и норм.

?FLERRY?
17.09.2017
09:09:08
Я думал JS
упаси тебя бог (его нет)

лучше джаву первой, ибо ООП классическое, древненькое такое... И не такой высокий порог входа, например, как в с++

Irina
17.09.2017
09:10:54
Компилируемый язык со строгой типизацией имхо лучше как самый первый, для понимания сути. Это уже вторым языком на пайтоне-жс легче писать

ros
17.09.2017
09:11:35
бери erlang после него любой язык высокого уровня покажется сказкой

Irina
17.09.2017
09:12:41
У нас в вузе одно время первым языком был пролог. Это было до меня, при мне уже начинали с джавы

Ilia
17.09.2017
09:13:50
Смотря какие цели ставить. Если нужно сразу заинтересовать программированием — с JS сложно конкурировать в мире, в котором JS торчит отовсюду и в котором есть решения на JS для почти любой задачи (и точно любой задачи новичка). Если нужно дать основу — SICP на Scheme.

Oleg
17.09.2017
09:17:04
А кто может подсказать, как вызвать метод из шаблона , если структура данных находится в импортируемом пакете а собсно сам метод в мейн функции? Я делаю что-то типа MyIndex *mystruct.Index но шаблонизатор меня посылает подальше.

Daniel
17.09.2017
09:17:10
И еще оно не шмогло наши insecure repos добавить
А?! Это оно не смогло, или вы ниасилили?

Страница 512 из 1630