ainu
11.01.2018
09:26:37
тоже может определять подсеть
(если есть база с диапазонами)
Vasilii
11.01.2018
09:30:56
https://github.com/golang/go/blob/master/src/net/ip.go#L467
Aleksandr
11.01.2018
09:32:59
Google
Максим
11.01.2018
09:33:08
такая и есть
Да, это подходит. Не думал, что в стандартных библиотеках такое есть) спасибо за подсказки
/dev/null
11.01.2018
10:22:05
Захотелось странного, насоветуйте гуев для Го
Или тут только один вариант с обмазывнием QT
Хочется приложение на электроне заменить что-то другое...
Vasilii
11.01.2018
10:29:36
https://github.com/avelino/awesome-go/blob/master/README.md#gui
Stanislav
11.01.2018
10:31:53
Roman
11.01.2018
10:32:04
Stanislav
11.01.2018
10:32:04
https://github.com/zserge/webview
/dev/null
11.01.2018
10:32:52
Написал на электроне и прям не понравилось., хотя может я не умею его готовить
Roman
11.01.2018
10:35:10
с электроном грустно, у меня тоже не приготовилось (кроссплатформенное)
/dev/null
11.01.2018
11:20:42
Eduard
11.01.2018
11:20:58
Коллеги, помогите разобраться, пишу в LiteIDE и внезапно она чала тупить не по детски (с утра работала ок, потом выключал комп). Перепробовал смену IDE, смену Go (64/32), перезагрузки и всё такое прочее. Винда обновлений не ставила, сеть и фаервол отключал. Остальные программы работают ок.
Google
/dev/null
11.01.2018
11:21:29
goland
Baldr
11.01.2018
11:22:06
Aleksandr
11.01.2018
11:31:03
Eduard
11.01.2018
11:35:21
Александр, нет, не похоже, т.к. во-первых, тесты библиотеки идут с той же скоростью, во-вторых, весь остальной софт работает нормально, а вот LiteIDE стал настолько задумчивым, что просто каюк. Например открыто несколько вкладок. Щёлкаю в первую, вторую, потом опять в первую, и получаю паузу в несколько секунд.
/dev/null
11.01.2018
11:41:24
Александр, нет, не похоже, т.к. во-первых, тесты библиотеки идут с той же скоростью, во-вторых, весь остальной софт работает нормально, а вот LiteIDE стал настолько задумчивым, что просто каюк. Например открыто несколько вкладок. Щёлкаю в первую, вторую, потом опять в первую, и получаю паузу в несколько секунд.
Патч на систему недавно случайно не приходил?
А в LiteIDE может быть как раз хорошо оптимизированным под meltdown или spektr
Eduard
11.01.2018
11:43:35
Не приходил - я посмотрел в Программы->..->Установленные обновления
З.Ы. Windows 7
Aleksandr
11.01.2018
11:47:00
слушай, совсем не уместно
/dev/null
11.01.2018
11:47:09
Eduard
11.01.2018
11:51:38
Сделал небольшое видео, чтобы понятно было, как тупит LiteIDE https://www.youtube.com/watch?v=YY-MjvpDnJA
Zver
11.01.2018
12:42:04
Eduard
11.01.2018
12:42:49
У меня Win 7
Zver
11.01.2018
12:43:43
Eduard
11.01.2018
12:45:30
У меня переключено в классический интерфейс. А со скоростью до сегодняшнего дня проблем не было. Но не понятно, на что грешить.
Zver
11.01.2018
12:47:16
anton
11.01.2018
12:48:06
Google
11.01.2018
12:49:52
Привет)
Zver
11.01.2018
12:50:12
anton
11.01.2018
12:50:20
mstrVLT
11.01.2018
12:50:51
11.01.2018
12:51:53
Окей
У меня трабла одна
Только вчера начал изучать язык
Как тут сделать post запрос с документом в виде массива байт?
В Гугле находил только функции которые в аргументы принимают путь к файлу, а мне надо байты аплоаднуть
Aleksandr
11.01.2018
12:53:41
не благодари
Zver
11.01.2018
12:53:46
anton
11.01.2018
12:54:45
ну или можно документацию почитать
https://golang.org/pkg/net/http/#NewRequest
Alexander
11.01.2018
12:55:21
11.01.2018
12:55:24
Alexander
11.01.2018
12:56:08
11.01.2018
12:56:15
Кто какие ide юзает?
Я сидел на атоме, goland, vscode
В итоге выбрал vscode
anton
11.01.2018
12:56:55
Zver
11.01.2018
12:58:02
а что в LiteIDE хорошего ?
Сейчас не пользую, какие-то проблеммы с отладкой были и с чем-то еще. Сейчас может исправили. А так пашет очень быстро. Ни малейших лагов. Хотя вот у человека выше валезли тормоза.
Axm
11.01.2018
12:58:16
Дней без IDE-срача: 0
Zver
11.01.2018
12:58:33
Google
Eduard
11.01.2018
12:59:31
Zver, Вот видео с монитором процессов
https://www.youtube.com/watch?v=JBJzONyZL88
Zver
11.01.2018
13:06:18
Eduard
11.01.2018
13:18:25
Так, заменил LiteIDE на более старую 30.3 версию, а Go на 1.8.3 и всё заработало нормально. ?
Ради любопытства попробуйте поставить свежие версии: будут ли изменения как у меня, или я ощутил индивидуальный так сказать косяк
Oleg
11.01.2018
14:37:56
кто работает с grpc, подскажите, что делаете если клиент должен иметь дело с множеством сервисов.
Sergey
11.01.2018
14:38:13
Я юзаю Geany снипеты и tags прикрутил, жизнь наладилась
Timophey
11.01.2018
16:11:20
мужики, кто работал с go-ethereum/ethclient ?
как к нему подрубиться ?
на ноде включил rpc
все через файл подключаются, geth.ipc
но у меня все в контейнерах бежит
Mush
11.01.2018
16:14:46
Timophey
11.01.2018
16:14:55
)))
Mush
11.01.2018
16:15:14
не понял в чем трабла.
Timophey
11.01.2018
16:15:30
для btc в итоге поставил btcd и btcwallet
Andrew
11.01.2018
16:15:34
Timophey
11.01.2018
16:16:02
надо протокол правильный указать
наверное )
Google
Timophey
11.01.2018
16:16:42
обычно через ipc файл во всех доках подрубаются
Mush
11.01.2018
16:17:31
какая нода эфира? geth?
там протоколы ws:// и http:// - ethclient умеет в оба типа диалить, должно работать.
попробуй телнетом или курлом проверить запрос туда
ipc это для geth attach
geth attach /path/to/ipc_file.ipc
https://github.com/ethereum/go-ethereum/wiki/JavaScript-Console
Timophey
11.01.2018
16:19:48
Сейчас попробую
Да geth
Там докеры усложняют)
подрубился )
кстати, правильно ли я все делаю
addr := common.StringToAddress("0xDB3B0520B5535e931728E42B732Fa550Fc533aD0")
endPoint := "http://172.19.0.8:8545"
c, err := ethclient.Dial(endPoint)
if err != nil {log.Fatal("oops:", err)}
ctx, _ := context.WithTimeout(context.Background(), 3*time.Second)
latestBlock, err := c.BlockByNumber(ctx, nil)
if err != nil {log.Fatal("oops:", err)}
log.Println("latest block:", latestBlock.Number())
ethAmount, err := c.BalanceAt(ctx, addr, nil)
f err != nil {log.Println("Failed to get ethereum balance from address: ", addr, err)}
fmt.Println(ethAmount)
номер блока вернуло
а вот баланс почему-то нулевой