@proGO

Страница 225 из 1674
Valentin
25.09.2016
19:03:22
вот на виртуалке есть xcode, например sysctl.h идет в xcode

а в каком-нибудь brew такого нет, случаем?
может быть и есть, не знаю, надо гуглить

вообще поидее они должны идти в комплекте с command line tools, помоему там называется пакет, где clang идет

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

Google
Valentin
25.09.2016
19:05:39
Ты команду выполни эту в консоли, sysctl
да да, я понял, я просто заголовки смотрю где есть

ща команду гляну

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
а че эт за софтина
я о том, чему Никита удивляется — iTermу или zsh

я сам на 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
все лучше, чем PowerShell
его кстати мелкософты на линуксы недавно портировали

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
Все лучше, чем fish
Вот не надо ?

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
или есть distributed channels?
Кажется что то встерчалось, но не запомнил название/ссылку.

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

нет, фокус на distributed go в семантике actors
А чем это лучше обычной очереди?

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
В go каналы тоже без подтверждения. Так что это ок, наверное
Все наверное осознают, что "каналы" в go это очень низкоуровневая штука, нужная только для организации работы сопрограмм (собственно, а как красиво их иначе сделать)? Там нет подтверждения, потому что считается, что это атомарная операция

Можно даже считать это синтаксическим сахаром. И в случае канала без буфера это вообще никак не отличается от просто сахара

Никто ведь не требует подтверждения, что аргумент приехал в функцию и она его получила? Это тоже самое

Mars
26.09.2016
06:38:34
Справедливо.

Раз так низкоуровнево, зачем делать go-akka like lib? можно использовать built-in rpc, нет?

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

Про межмикросервисный rpc надо конечно grpc смотреть если созрел

Phil
26.09.2016
06:45:42
Раз так низкоуровнево, зачем делать go-akka like lib? можно использовать built-in rpc, нет?
посмотрел что такое акка. ну так именно поэтому и акка, ибо каналы практически сахар

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

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

ну ладно тогда

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

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
угу

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