
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)
номер блока вернуло
а вот баланс почему-то нулевой