@proGO

Страница 224 из 1674
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
можешь атом заюзать, хотя он медленнее саблайма
vscode тогда уж лучше как мне кажется, я на работе им пользуюсь

defer-то отработает, но Close() может вернуть ошибку, про которую мы ничего не узнаем.
в некоторых случаях нам не критично что будет какая то ошибка при закрытии лишь бы закрыть и забыть

например файл который мы только читали вполне безопасно вроде как закрыть по деферу

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
Есть же SVN, зачем эта хипстота?
Мы оба не рассматриваем SVN.

Google
Alexey
23.09.2016
20:17:14
Мы оба не рассматриваем SVN.
А чем он Git то не любит? Что не нравится?

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
вы еще патчи в .tar.gz гонять начните
Пойду начальству предложу. Так-то у нас для разработки GIT, а вот раз в день надо из него делать экспорт и отправлять в SVN через океан

Мерлин
23.09.2016
20:22:13
Есть же SVN, зачем эта хипстота?
Зачем SVN, если есть cp и почта?

Alexey
23.09.2016
20:22:58
Зачем SVN, если есть cp и почта?
Исторически сложилось

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

схоронил

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
А что там знать то, add, commit, status, diff, stash, branch.. этих команд по началу надолго хватит Никогда не понимал тех, кто юзает Gui для такого
Ну команды это хорошо, но почему то через различные гуи каждая команда работает у каждого по свойму. ?

Anton
24.09.2016
10:10:35
черри-пик есть в меркуриале?
Там есть transplant через плагин

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. собственно всё что надо знать. компилируемый язык, со сборщиком мусора и встроенным механизмом сопрограмм на основе мультплексирования ввода вывода

Можете подробно рассказать про возможностu Golang?
Наверное ещё одна не описанная, но важная фишка - очень простая кросскомпиляция. А дальше блоги, книги, доклады.

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
Что на нем пишут?
Docker в своё время был полностью переписан на Go

докеры всякие
OH, SHI~! Ты меня опередил. :с

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

Daniel
24.09.2016
21:52:15
Понятно. Правда что гугл на нем?
нет, конечно. на данный момент go - язвык ограниченной применимости. другое дело, что он покрывает примерно 70% задач

Admin
ERROR: S client not available

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

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

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

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

Daniel
24.09.2016
21:53:59
Что он может по сравнению с си?
все может, только оптимизатор сильно похуже. чего не может - так это напрямую взаимодействовать с C API

Kirill
24.09.2016
21:54:09
Что он может по сравнению с си?
странный вопрос. в принципе, почти что все. а с cgo и вообще все.

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

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: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, в макоси тоже должно быть

Valentin
25.09.2016
18:52:47
Мне кажется это в api где-то прописано, есть программа, которая подобное как-то отслеживает
Ну API то понятно что есть, просто его если дергать то это СИ-шные вставки придется делать в Go.. чего я не хочу

Так как это за собой потянет установку монстра 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

Sysctl | grep lid, нет?
спасибо, щас гляну

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

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