
Oleg
22.09.2016
19:14:39
https://telegram.me/joinchat/CZGMkwlA1qPEp9vu-7zSFQ
группа для обсуждения железа

Vladislav
22.09.2016
19:16:00
народ, а кто нибудь маком пользуется, в частности, сиерру кто уже поставил? нормально она или лучше не стоит пока обновлятся и подождать?

Igor
22.09.2016
19:28:33
пока не понятно

Google

Kirill
22.09.2016
20:53:05
коллеги, подскажите, пожалуйста, как в go 1.6 передать в вызове cgo указатель на go структуру?
не работает вот этот код: https://github.com/kirillDanshin/go-monkey/blob/master/js_context.go#L60
GODEBUG=cgocheck=0 спасает, но это же не хорошо

hamper ?
23.09.2016
00:24:28
например файл который мы только читали вполне безопасно вроде как закрыть по деферу

Alexey
23.09.2016
00:42:41

Maxim
23.09.2016
20:08:03
Ребят, можно небольшой версионный срач?
Версионная пилюля
? Git – 66
??????? 99%
? Mercuarial – 1
▫️ 1%
? 67 people voted so far.
У меня тут с знакомым небольшой спор (опять) возник. Он за то, что git говна кусок по моему мнению, а мне кажется что Меркуариал (даже с первого раза произнести/написать нормально не могу) немного обрезаный. Ваши мнения?
Если нужны подробности - буду цитировать. Ну и какие-то неожиданные вещи, о которых я сам не знал я буду ему постить со ссылкой.

Alexey
23.09.2016
20:15:27
Есть же SVN, зачем эта хипстота?

Maxim
23.09.2016
20:16:08

Google

Alexey
23.09.2016
20:17:14

KlonD90
23.09.2016
20:17:16
CVS в hola прекрасен

Kirill
23.09.2016
20:17:28
svn
вы еще патчи в .tar.gz гонять начните

Maxim
23.09.2016
20:20:36
А чем он Git то не любит? Что не нравится?
Ветки есть в mercurial, а в гите они криво работают когда не вохможно узнать изначального родителя. Откат к любой предыдущей точке это основная задача системы контроля версий..., скорость работы чё это вообще... и что ты под этим подразумевавешь, легкость это как раз про mercurial, git сложный. Неубиваемость это что вообще? GitFlow опять же без понятия что это.

Alexey
23.09.2016
20:20:56

Мерлин
23.09.2016
20:22:13

Alexey
23.09.2016
20:22:58

Мерлин
23.09.2016
20:24:11
Исторически сложилось
Ну хотя это ещё не жесть
А вот мне вот реально приходилось почтой для версионирования(sic!) пользоваться
схоронил

Vladislav
23.09.2016
22:22:44

Valentin
24.09.2016
05:11:26
Ну, доля правды в этом есть, но это скорее у тех, кто не знает консольный гит, как я, например.
А что там знать то, add, commit, status, diff, stash, branch.. этих команд по началу надолго хватит
Никогда не понимал тех, кто юзает Gui для такого

Anton
24.09.2016
05:27:14
А один rebase чего стоит, в меркуриал он тоже есть через плагин, но у меня никогда нормально не работал
Откат к любой точке в гит делается через reset и checkout без проблем
Причем в гит можно один файл сделать как в другом коммите одной командой
Меркуриал хорош, когда сравниваешь его с свн, а когда переходишь на гит, обратно уже не хочется

Valentin
24.09.2016
05:37:02
а bazzar от canonical интересно использует кто нибудь? есть такие тут?

Ilya
24.09.2016
09:30:21
черри-пик есть в меркуриале?

Google

Subbotin
24.09.2016
09:33:04
На базаре сидит zim и патчи они принимают через patch в тар.гз

Vladislav
24.09.2016
10:09:01

Anton
24.09.2016
10:10:35

Utah
24.09.2016
21:16:40
Можете подробно рассказать про возможностu Golang?

Phil
24.09.2016
21:20:38
Можете подробно рассказать про возможностu Golang?
https://golang.org/doc/
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
собственно всё что надо знать. компилируемый язык, со сборщиком мусора и встроенным механизмом сопрограмм на основе мультплексирования ввода вывода

Daniel
24.09.2016
21:34:51
у меня есть запись доклада

Utah
24.09.2016
21:35:08
Что на нем пишут?

Daniel
24.09.2016
21:35:08
хотите?

Utah
24.09.2016
21:35:12
В основном

Daniel
24.09.2016
21:35:25
прокси на нам пишут, разнообразные

Valentin
24.09.2016
21:35:29
На вики написано кратко

Daniel
24.09.2016
21:35:33
и утилиты кросплатформенные

Utah
24.09.2016
21:38:11
Понятно. Правда что гугл на нем?

Kirill
24.09.2016
21:38:49
гугл на многом
java, c++, go, еще, уверен, много чего
с плюсов на некоторых проектах они сбегали на go
я вот на нем в свободное время пилю что-то вроде оси
агенты для управления системами на нем пишут еще

Google

Kirill
24.09.2016
21:40:33
докеры всякие

Maxim
24.09.2016
21:44:06

mAX
24.09.2016
21:52:01
Товарищи, возникла потребность поставить свое железо в датацентр... подскажите, пожалуйста есть ли возможность удаленно на нем ОС переустановить?
Хотелось бы воткнуть какую-нибудь железку что ли... типа маленького сервака, который позволял бы удаленно рулить большим серваком) есть такое?

Daniel
24.09.2016
21:52:15

Admin
ERROR: S client not available

mAX
24.09.2016
21:52:19
удаленно воткнуть в него флешку)

Kirill
24.09.2016
21:52:45
удаленно найми админа и не всё

Daniel
24.09.2016
21:53:01

Utah
24.09.2016
21:53:01
Что он может по сравнению с си?

mAX
24.09.2016
21:53:02
блин, сорри... это же группа golang)) я немного не по теме

Daniel
24.09.2016
21:53:59

Kirill
24.09.2016
21:54:09

Daniel
24.09.2016
21:54:26
приходится CGO использовать, что немедленно лишает нас и кросплатформенности, и кроскомпиляции

Phil
25.09.2016
07:51:49

Daniel
25.09.2016
08:42:08
Скорее - рантайм

Алексей
25.09.2016
10:21:25
Всем привет. Пытаюсь protobuf для Go поставить, выполняю команду go get -u github.com/golang/protobuf/{proto,protoc-gen-go} в ответ вижу вот это: go install github.com/golang/protobuf/protoc-gen-go: open /usr/local/go/bin/protoc-gen-go: permission denied . Гугл мне не помог. Подскажите пожалуйста что с этим делать. Мне кажется такое у многих здесь было.

Никита
25.09.2016
10:27:36

Алексей
25.09.2016
10:29:12
Это конечно логично но. Вот что пишет. package github.com/golang/protobuf/proto: cannot download, $GOPATH not set. For more details see: go help gopath
package github.com/golang/protobuf/protoc-gen-go: cannot download, $GOPATH not set. For more details see: go help gopath

Google

Алексей
25.09.2016
10:29:14
go env
GOARCH="amd64"
GOBIN="/usr/local/go/bin"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/iogurtHome/workGO"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/d0/fx7y6hnx0tbgjfwwmwl81hym0000gn/T/go-build997181222=/tmp/go-build -gno-record-gcc-switches -fno-common"
CXX="clang++"
CGO_ENABLED="1"

Oleh
25.09.2016
10:30:11
у рута не установлен гопуть
поставь гопуть в хоум директорию и создай там папочку для етого

Алексей
25.09.2016
10:39:11
Получилось. Спасибо большое.

Valentin
25.09.2016
16:38:51
есть вопрос может и глупой, но в макоси как можно узнать закрыта ли крышка у макбука или нет? тобишь флаг пишется куда-нибудь в файл?
вот уверен что подобное в линуксе есть где-то в /proc, в макоси тоже должно быть

Vladislav
25.09.2016
18:43:19

Valentin
25.09.2016
18:52:47
Так как это за собой потянет установку монстра xcode
Чтобы собрать бинарку

Kirill
25.09.2016
18:57:38
зачем?
cgo можно и так собирать

Valentin
25.09.2016
18:58:33
там же всяко нужны будут заголовочные файлы Сишные, или нет?

Delinkvent
25.09.2016
18:58:34
Sysctl | grep lid, нет?

Kirill
25.09.2016
18:59:05
так а заголовки ты без xcode не достанешь?

Valentin
25.09.2016
19:00:02
а я вот и не знаю как в макоси поставляются библиотеки, я думал что всё идет боекомплектом с xcode

Kirill
25.09.2016
19:00:45
а в каком-нибудь brew такого нет, случаем?