@gogolang

Страница 249 из 1630
?FLERRY?
05.05.2017
20:23:55
Но я же не сказал, что мне нужна либа тупо с пулом горутин. Я уточнил, что возможно, есть либа, которая умеет буферизовать задачи и выполнять их позже.

Slava
05.05.2017
20:24:38
у нас в слаке есть канал school как раз для таких простых вопросов, чтобы бывалые не раздражались

?FLERRY?
05.05.2017
20:24:58
О, замечательно :)

Google
Slava
05.05.2017
20:27:32
мне кажется простые вопросы - это нормально. Не нормально когда вопросы без информации и нужно задавать наводящие вопросы в ответ. Мне кажется это уже неуважение ко времени собеседника

Типа, у меня тут программа падает, что мне делать

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

Maxim
05.05.2017
20:30:00
у меня огурцы не растут, что делать

Maxim
05.05.2017
20:31:16
но вообще, конечно, когда что-то есть в гугле, лучше не спрашивать

Aleksandr
05.05.2017
20:31:24
а вообще есть канал дачников @sadovod2017

)

Maxim
05.05.2017
20:31:36
Aleksandr
05.05.2017
20:32:37
а жаль, да? вот где можно было бы похоливарить о жуках и пестицидах

Maxim
05.05.2017
20:32:38
хотя, конечно, сегодня сам в другом канале спрашивал фигню, которую нагуглить не мог

Slava
05.05.2017
20:39:17
вопрос погугли очень сложный, потому что гуглить хорошо уже зная что-то

всё таки лучше помогать новичкам, но требовать от них такой же помощи в ответ, чтобы все тратили меньше времени и получали больший результат

Google
?FLERRY?
06.05.2017
06:10:39
ребята, а можно как-то взять range c конца?

Оно вообще надо проитерироваться по большой разношерстной структуре структур, но с конца

Peter
06.05.2017
06:25:39
помню пару лет назад кто-то писал операционку на гоу. ни у кого не сохранилась ссылка на гитхаб?

Aleksey
06.05.2017
07:27:10
Друзья при создании слайса, вы указываете емкость cap или пользуетесь по умолчанию?

Stanislav
06.05.2017
07:43:07
я про буферизацию

?FLERRY?
06.05.2017
07:46:32
так это руками за полчаса сделать можно, ну и на гитхаб выкатить
Оно слишком под "задание". На гитхабе не поможет никому ?

Ivan
06.05.2017
08:00:04
А смотрите, мне в виде string дали json, структура неизвестна, как мне получить список его полей?

Мерлин
06.05.2017
08:01:04
udhos/update-golang: update-golang is a script to easily fetch and install new Golang releases with minimum system intrusion https://github.com/udhos/update-golang

?FLERRY?
06.05.2017
08:01:34
Ну, если даже так, можно юзнуть апи преобразования json в структуру и получить фулл поля... Ну, я бы так сделал

Мерлин
06.05.2017
08:02:51
А смотрите, мне в виде string дали json, структура неизвестна, как мне получить список его полей?
Если заранее структура не известна, то можно сделать Marshall в map[string]interface{}

Ivan
06.05.2017
08:02:55
что за api ?

?FLERRY?
06.05.2017
08:03:01
https://mholt.github.io/json-to-go/

Вот.

Ivan
06.05.2017
08:03:46
о, интересно , там можно в коде посмотреть как они решают

?FLERRY?
06.05.2017
08:04:31
о, интересно , там можно в коде посмотреть как они решают
Да. А ещё, если не лень делать пост запрос, чтобы получить структуру, есть другой сервис. Правда у него нет апи, но есть консоль браузера :D

Это чтобы не дрыгаться с map[string]interface{}

Google
?FLERRY?
06.05.2017
08:05:11
http://json2struct.mervine.net/

Вот

Ivan
06.05.2017
08:05:25
нее, я не могу так, сторонняя штука, а у меня там миллионы

?FLERRY?
06.05.2017
08:05:47
А, ну тогда глянь ее код. Он вроде есть на гитхабе.

Работают они одинаково на 100%

Anton [Mgn, az09@osm]
06.05.2017
08:55:00
осмеры есть? ) пытаюсь импосм3 свежий на центось7 установить из исходников



действую по https://github.com/omniscale/imposm3/#installation

Anton [Mgn, az09@osm]
06.05.2017
08:59:08
coords.go смотрю например, а там в 5 строке package geos /* #cgo LDFLAGS: -lgeos_c #include "geos_c.h" #include <stdlib.h> */ import "C" далее по тексту

это разве не комментарий?

так же и с batch.go // #include "leveldb/c.h"

Ivan
06.05.2017
09:03:26
json-to-go то на js написан, ааа

Anton [Mgn, az09@osm]
06.05.2017
09:03:41
наверно это такие азы что ответить нубу жалко )) удалю нафик эти строки и посмотрю что будет



/me плюнул и пошел за бинарником

пщ зачем-то еще установил...

?FLERRY?
06.05.2017
09:13:01
кстати, ребята, мало ли кому понадобится: https://github.com/ernado/zero Проверка структуры на пустоту

красиво очень проверяет

Ivahaev
06.05.2017
09:38:13
красиво очень проверяет
Через рефлексию - это не красиво. Ты же сам описываешь структуру. Напиши функцию для проверки.

Google
Ivahaev
06.05.2017
09:43:11
Если производительность не важна, то конечно. Например, чтение конфига

Aleksey
06.05.2017
10:32:46
Пачаны при создании слайсов нужно беспокоиться о cap ?

Vladislav
06.05.2017
10:35:09
В зависисомости как ты потом их хочешь использовать. Если ты потом добавлять значения много будешь то каждый раз когда не хватит cap все данные, возможно, будут копироваться в новове место.

Eugene
06.05.2017
11:01:51
Ребята, подскажите, почему один канал не передает в другой канал? Чувствую, что где то уходит в луп. https://play.golang.org/p/sC8N24-Clt

Никита
06.05.2017
12:40:10


?FLERRY?
06.05.2017
13:04:47
Ребята, как в этом json-е убрать число 6101 с запятой? (нужно из этого недо json-а сделать нормальный, раньше я заранее знал число и заменял его этим: "", а сейчас я его узнать не могу) {"response":[6101,{"aid":416634748,"owner_id":8868604,"artist":"Басы сабвувер колонки клуб 1999 1998 1997 1996 кто родился в эти года ставь лайк порвёт сабвуху ","title":"Очень мощные тазы валят кавказ 2014 2013 2012 2011 2010 лето все танцуем босиком зима весна осень новый .... что-то дальше

p/s число всегда разное, естественно

Я понимаю, что "{response" - это всегда одинаковое число символов и можно дойти до первой цифры, а потом убрать все до индекса запятой, но это костыль костылей

Vladislav
06.05.2017
13:07:19
Response - массив. Просто удали из него элемент.

Quet
06.05.2017
13:07:33
ад какой десериализуй в массив интерфейсов

?FLERRY?
06.05.2017
13:07:40
так для начала надо получить ъэтот массив

Quet
06.05.2017
13:07:41
и пропусти первый элемент

Vladislav
06.05.2017
13:08:15
?FLERRY?
06.05.2017
13:08:21
type AutoGenerated struct { Response []interface{} json:"response" }

вот структура с числом

ад какой десериализуй в массив интерфейсов
понял, спасибо. Думаю так и сделаю

Quet
06.05.2017
13:09:07
RawMessage которую ещё раз десериализуешь тоже ок

?FLERRY?
06.05.2017
13:27:06
жесть получается с двойными дессериализациями :D Придется считать циферки

Google
Quet
06.05.2017
13:45:10
два раза анмаршал вызвать западло?

?FLERRY?
06.05.2017
13:45:27
я вызвал

он убрал все скобки и отдал один массив

цельный

Quet
06.05.2017
13:46:02
ох... тебе надо RawMessage как элемент массива

и анмаршал на них

а первый элемент пропустить

?FLERRY?
06.05.2017
13:49:07
о, получилось, спасибо!

Может кто подскажет, а как конвертнуть map в string?

а, все, нашел, как конкатенировать строки с O(n)

Quet
06.05.2017
15:27:44
так сказал как будто у тебя узкое место было именно в этом))

?FLERRY?
06.05.2017
15:28:48
ну да, не так сказал :D Мне надо было по-красоте сделать, а потом нашел способ, который еще и красиво по времени строки конкатенирует

Страница 249 из 1630