@proGO

Страница 1036 из 1674
Alexei
06.12.2017
11:21:32
я тоже vscode доволен

gogland чуточку более перекачен фичами, но для меня он сильно не удобен

Vladimir
06.12.2017
11:23:05
Голанд похож на pycharm идеологически (та же idea)

Alexei
06.12.2017
11:23:33
еще vim/gvim/macvim не плохо с golang

Google
Vladimir
06.12.2017
11:24:58
Вим, нвим - да, но тут вопрос нравится ли вим

Subbotin
06.12.2017
11:27:48
а вот скажите мне про гошный сборщик мусора. допустим у меня есть граф из кучи нод, которые ссылаются друг на друга в разных порядках. и какой-то глобальный объект с мапой, который хранит ссылки на эти ноды. если я сделаю global_object.index = make([int]*Node, 0) и больше у меня в глобальной области видимости никто ни на один элемент графа не ссылается, то у меня весь граф соберётся сборщиком?

Daniel
06.12.2017
11:28:21
да

Subbotin
06.12.2017
11:29:01
спасибо. на всякий случай уточнил, а то мало ли подводные камни

Daniel
06.12.2017
11:29:18
https://jameshfisher.com/2017/07/21/gowayfest-talk.html

хороший доклад,

капитанство, конечно, но полезное

Vlad
06.12.2017
11:37:26
Судари

А return заканчивает выполнение метод же (да-да-да, глупый вопрос)

У меня запускается метод в отдельной рутине

после чего я в двух кейса селекта делаю ретерен

Переформулирую вопрос: return или Goexit()?..

Александр
06.12.2017
11:47:35
Переформулирую вопрос: return или Goexit()?..
https://stackoverflow.com/questions/31657129/return-vs-goexit-for-goroutines

Google
Алексей
06.12.2017
12:28:49
Подскажите пожалуйста. Можно сделать так чтобы при формировании json'a из структуры данные для некоторых полей брались не напрямую из полей, а из определенного метода. Например в структуре есть поле date time.Time json: date и нужно чтобы в json в этом поле была строка которую вернёт мой метод. Надеюсь меня поняли )

Dmitrii
06.12.2017
12:32:27
func(w http.ResponseWriter, r *http.Request) { count := 5 for i := 0; i < count; i++ { written, err := w.Write([]byte("chunk\n")) log.Println(written) if err != nil { log.Fatal(err) w.WriteHeader(http.StatusInternalServerError) } time.Sleep(1000 * time.Millisecond) } } код для обучения, если клиент рвет соединение, пока цикл продолжает писать, то нету err. Как определеить что соединение было разорванно и прекратить цикл?

Bohdan
06.12.2017
12:35:04
приветствую) Использую echo и gorm. Подскажите, пожалуйста, как сделать следующую хрень. Есть таблица phones, есть таблица categories. Между ними many-to-many связь в виде отдельной таблицы С клиента создаю новую запись в phones и передаю туда параметром массив id шек категорий. Когда делаю context.Bind(categories), последний неистово ругается на несоответствие типов. Как сделать вставку в phones передавая массив id-шек?

Алексей
06.12.2017
12:52:08
маршаллер свой написать
Ну да. Но я надеялся на чудо ))

Aleksandr
06.12.2017
12:54:23
Ну да. Но я надеялся на чудо ))
это чудо и есть маршаллер

ты вероятно не понял. гугли, это достаточно просто

Алексей
06.12.2017
12:54:59
это чудо и есть маршаллер
Я понял. Спасибо ))

Daniel
06.12.2017
13:24:25
коллеги, дайте мне совет у меня есть кусок памяти (сообщение из очереди), которое представляет совой дамп структуры c++. то есть - просто набор байтиков, который c++ восстанавливает просто кастом этой памяти в стркутуру но у меня-то go, я вынужден разбирать ее побайтово, и это тормозит нещадно скажите - есть ли способ делать это быстро?

Alexey
06.12.2017
13:28:02
encoding/binary не то, что надо?

Daniel
06.12.2017
13:29:54
это то, что я делаю скейчас. оно медленное

Александр
06.12.2017
13:33:42
кросс компиляция с C? ?

и там все разрулить

John
06.12.2017
13:35:29
wut[1]
C way же, чо )

Google
Andrew
06.12.2017
13:35:57
я просто предложил)

но хз как на это посмотрит GC

John
06.12.2017
13:36:33
но хз как на это посмотрит GC
А ты ему не показывай ;)

Andrew
06.12.2017
13:36:46
ну так утечка же будет)

Андрей
06.12.2017
15:03:28
/stat@combot

Combot
06.12.2017
15:03:28
combot.org/chat/-1001046001048

combot.org/chat/-1001046001048

ASergey
06.12.2017
15:58:30
нужен хелп. делаю go build и оно ложит бинарник рядом с исходным кодом. а я хочу по феншую в $GOPATH/bin как это сделать?

Aleksandr
06.12.2017
15:59:18
go build —help

ASergey
06.12.2017
16:03:41
ага.... Спасибо :)

Vlad
06.12.2017
16:21:31
Вопросец, неужто у gorilla.websocket-соединения нет флага isClosed?

Vlad
06.12.2017
16:22:19
Мне нужен простой способ понять, закрыто соединение или нет

Александр
06.12.2017
17:04:54
кто работал с json.NewDecoder ?

Daniel
06.12.2017
17:05:33
все

Александр
06.12.2017
17:05:42
когда я кормлю r.Body ( r *http.Request - *io.LimitedReader) получаю совершенно отличную ошибку

от если бы я кормил просто Reader

если json не валидный в случаи r.Body - *errors.errorString

а если тот-же json cкормить

text := "{\"FirstName\": 1111}" r := bytes.NewReader([]byte(text))

Google
Александр
06.12.2017
17:06:59
то уже будет детальненько

в смысле тип будет во втором случаи json.UnmarshalTypeError

Hanna
06.12.2017
17:09:28
Добрый день Подскажите какое нибудь немаленькое приложение на Gin. Хочется посмотреть опытный код в боевом проекте

Alexey
06.12.2017
17:11:13
Kirill
06.12.2017
17:11:41
По традиции, должен забежать кто-то и порекомендовать https://github.com/gramework/gramework, но в этот раз это сделаю я ?

Александр
06.12.2017
17:23:04
полный сука бред ?

Admin
ERROR: S client not available

Maxim
06.12.2017
17:36:49
Снова вопрос по цветам: Есть значения R, G, B uint32, как это попроще конвертнуть в HEX (чтобы использовать в покраске элементов web)?

Maxim
06.12.2017
18:01:07
Используй rgb(r, g, b) да и все
А если очень хочется?

Kirill
06.12.2017
18:10:15
https://github.com/lucasb-eyer/go-colorful не?

plq
06.12.2017
19:44:32
Господа гоферы, осознал что в стандартной библиотеке нету множества (Его Величество Set), как вы справляетесь с данным недугом?

plq
06.12.2017
19:45:54
Красиво

Nikolay
06.12.2017
19:46:13
но операции все равно перебором

ASergey
06.12.2017
19:53:52
Есть некая задачка сделать небольшое прокси на некую забугорную апишку. Присматриваюсь к фрейморкам, пригляделся gin и echo. Что вы используете в таких случаях? Просьба не пинать, я начинающий)

Aleksandr
06.12.2017
19:54:41
net.http

Google
Nikolay
06.12.2017
19:54:48
Roman
06.12.2017
20:23:28
Не могу понять как записать image.Image в файл.. есть у кого идея?

Roman
06.12.2017
20:45:38
https://golang.org/pkg/image/png/#Encode пример в Example
ааа, пфф, конкретный формат аля image/jpeg image/png нужен, теперь всё понятно, спасибо!

nezorflame
06.12.2017
20:46:00
ааа, пфф, конкретный формат аля image/jpeg image/png нужен, теперь всё понятно, спасибо!
ну да, сперва создать картинку, а потом в нужный формат ее закодировать)

Roman
06.12.2017
20:46:17
я предполагал что image.Image автоматом знает какой формат хранит, как кодировать

nezorflame
06.12.2017
20:46:56
https://golang.org/pkg/image/#Image

Nik
06.12.2017
20:51:48
А можно ли отбрасывать дробную часть на анмаршале?

Aleksandr
06.12.2017
20:52:03
Отбрасывай

Nik
06.12.2017
20:52:25
Aleksandr
06.12.2017
20:52:38
Пиши анмаршаллер

Nik
06.12.2017
20:52:46
т е стандарный не умеет

ок

Aleksandr
06.12.2017
20:55:33
Стандартный умеет ровно то что должен по спеке

Большее пишешь сам

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