
Valentin
25.09.2016
19:03:22
вот на виртуалке есть xcode, например sysctl.h идет в xcode
вообще поидее они должны идти в комплекте с command line tools, помоему там называется пакет, где clang идет

Delinkvent
25.09.2016
19:05:14
Ты команду выполни эту в консоли, sysctl

Google

Valentin
25.09.2016
19:05:39
ща команду гляну

Nik
25.09.2016
19:10:16
а че эт за софтина

Kirill
25.09.2016
19:10:32
zsh? O_o

Valentin
25.09.2016
19:10:36
всмысле? Терминал? iTerm
iTerm 2 версия 3
https://www.iterm2.com/version3.html
оболочка zsh + "расширение" oh-my-zsh
https://github.com/robbyrussell/oh-my-zsh
zsh? O_o
zsh а что удивляет? он из коробки на маке идет
еще идут csh, ksh, bash, tcsh и просто sh

Kirill
25.09.2016
19:15:30
я сам на zsh сижу

Nik
25.09.2016
19:15:51
iterm

Google

Valentin
25.09.2016
19:15:54
помоему большинство на zsh :)

Kirill
25.09.2016
19:16:12
ну, я знаю человека, которому zsh не нравится
и это меня все еще удивляет

Valentin
25.09.2016
19:16:43
ну там есть небольшие отличия конечно от bash, например массивы
и больше в чем отличия я хз ахах, на zsh уже много лет, bash давненько не трогал

Alexey
25.09.2016
19:34:21
Все лучше, чем fish

Kirill
25.09.2016
19:34:59
все лучше, чем bash

Valentin
25.09.2016
19:50:59
все лучше, чем PowerShell

hamper ?
25.09.2016
20:36:28

Valentin
25.09.2016
20:36:51
угу, я вкурсе

Oleg
25.09.2016
20:37:33
кто-нибудь использует https://github.com/AsynkronIT/gam?

Vladislav
25.09.2016
21:07:03

Wingman
25.09.2016
22:05:09
Товарищи, подскажите плз ньюфагу:
есть пакет (https://github.com/patrickmn/go-cache)
Я хочу обьявить его инстанс глобальной переменной.
Но если я делаю var c *cache вне main(), гошка ругается:
use of package cache without selector
пардон, прочитал хидер, ушел к нубам

Mars
26.09.2016
02:27:41

Oleg
26.09.2016
04:55:33
нет, фокус на distributed go в семантике actors
или есть distributed channels?

Mars
26.09.2016
06:08:01
А, ну да, эта библиотека и встречалась ). Вспомнил.

Google

Mars
26.09.2016
06:11:57
И сразу хочется спросить, как в fault tolerance обстоят дела? Сообщения с подтверждением?
---
Много вопросов возникает.

Oleg
26.09.2016
06:22:32
Это не лучше и не хуже. Другой подход
Надо рассматривать как межмикросервисный механизм передачи данных.
Очередь это как правило шина для оркестрации

Mars
26.09.2016
06:30:48
В go каналы тоже без подтверждения. Так что это ок, наверное
Хотя, если испольуется небуферизованый, то можно точно определить что сообщение было прочитано и, например, обработано. Но синхронно.
Не совсем так. Горутина будет использоваться в любом случае, а значит будет уведомление только о пулучении. И отправить reject никак нельзя.

Phil
26.09.2016
06:36:27
Можно даже считать это синтаксическим сахаром. И в случае канала без буфера это вообще никак не отличается от просто сахара
Никто ведь не требует подтверждения, что аргумент приехал в функцию и она его получила? Это тоже самое

Mars
26.09.2016
06:38:34
Справедливо.
Раз так низкоуровнево, зачем делать go-akka like lib? можно использовать built-in rpc, нет?

Phil
26.09.2016
06:39:44

Oleg
26.09.2016
06:42:13
Я когда-то давно делал пинг-понг тесты акка https://github.com/olegsmetanin/akka-remotepingpong-latencytest/blob/master/README.md было бы интересно здесь получить метрики
Про межмикросервисный rpc надо конечно grpc смотреть если созрел

Vladimir
26.09.2016
06:44:23

Phil
26.09.2016
06:45:42

Vladimir
26.09.2016
06:46:01
Кажется как раз недавно релиз был

Foxcool
26.09.2016
07:22:56
просветите про copy:
могу ли я делать так?
var shit []byte;
for _, byteSlice := range slices {
copy(shit, byteSlice)
}
Т.е. по циклу копировать данные слайсов в основной слайс и так его данными заполнить

Kirill
26.09.2016
07:23:42
только если у тебя cap будет нужный

Google

Kirill
26.09.2016
07:23:47
иначе данные просрёшь

Foxcool
26.09.2016
07:24:00
а он не расширяется что ли автоматом?
а тьфу, если на момент копирования
т.е. мне надо бы задать при определении слайса cap покрупнее, получается.

Daniel
26.09.2016
07:26:04
ну или написать свое copy на append

Admin
ERROR: S client not available

Foxcool
26.09.2016
07:27:16
ага, я вот тоже думаю, что циклом делать append. Правда коробит, что есть функция специальная, а я велосипед устраиваю =/

Valentin
26.09.2016
07:33:28
кто нибудь пробывал тянуть докер контейнер windowsservercore ?
никак не хочет качаться или он только для докера который под виндой? глянуть просто охото как винда в докере работает

Phil
26.09.2016
07:35:26

Valentin
26.09.2016
07:36:03
не ну там есть golang контейнер с windowsservercore, вдруг кто пробывал, или я один такой извращенение кто в докере собирает?
ну ладно тогда

Kirill
26.09.2016
07:37:35


Vladislav
26.09.2016
08:05:44
Хобби-проект польского разработчика — усовершенствованная и дополненная версия языка Go
? Хабрахабр: Go, Программирование
Один из признаков того, что язык программирования имеет успех, – появление новых языков на его основе. Известным примером является JavaScript. На его базе возникли такие языки, как TypeScript, GorillaScript, Kaffeine, Sweet.js и так далее.
Со временем язык программирования Go, разработанный компанией Google, сможет соперничать с JavaScript по количеству надстроек и диалектов.
Миру уже был явлен Oden – функциональный язык со статической типизацией, разработанный в рамках экосистемы Go. В то же время он создавался как надстройка Go и впитал в себя его лучшие стороны.
А теперь появился новый язык – Have, который имеет все шансы стать усовершенствованной и дополненной версией Go.
Читать далее ➡ https://shbr.xyz/hh310994


Kirill
26.09.2016
08:07:53
Хобби-проект польского разработчика — усовершенствованная и дополненная версия языка Go
? Хабрахабр: Go, Программирование
Один из признаков того, что язык программирования имеет успех, – появление новых языков на его основе. Известным примером является JavaScript. На его базе возникли такие языки, как TypeScript, GorillaScript, Kaffeine, Sweet.js и так далее.
Со временем язык программирования Go, разработанный компанией Google, сможет соперничать с JavaScript по количеству надстроек и диалектов.
Миру уже был явлен Oden – функциональный язык со статической типизацией, разработанный в рамках экосистемы Go. В то же время он создавался как надстройка Go и впитал в себя его лучшие стороны.
А теперь появился новый язык – Have, который имеет все шансы стать усовершенствованной и дополненной версией Go.
Читать далее ➡ https://shbr.xyz/hh310994
как-то Have фу

Vladislav
26.09.2016
08:09:28
python-style...

Kirill
26.09.2016
08:09:48
это вот мне и не нравится

Чай С Лимоном
26.09.2016
08:12:52
А мне наоборот понравился)
Именно за питоновский стиль)
Этого в го мне не хватает

Kirill
26.09.2016
08:13:22
а я не переношу питон)

Google

Valentin
26.09.2016
08:56:27

Kirill
26.09.2016
08:58:03
это ваше мнение, у меня оно свое и оно не изменится)

Valentin
26.09.2016
08:58:51
да я и не навязываю :)

Kirill
26.09.2016
08:59:06
вот и я не навязываю :)

Vladislav
26.09.2016
09:04:05
sublime опять обновился о_0
что-то зачистил...
а может кто ссылкой поделиться или кратким примером, как правильно писать тесты?

Kirill
26.09.2016
09:29:42
https://github.com/avelino/awesome-go выбирай (почти) любюй пакет

Anton
26.09.2016
09:31:03

Kirill
26.09.2016
09:32:30
и функционала в разы больше

Foxcool
26.09.2016
09:41:44
а на атоме какие под го плагины юзаете?
может наконец получится свалить с монстрозного джаваэклипса

Valentin
26.09.2016
09:42:34
попробуй vscode

Чай С Лимоном
26.09.2016
09:42:58
go-plus
вроде так на атоме

Valentin
26.09.2016
09:43:11
угу