Илья
http://lmgtfy.com/?q=unsupported+protocol+scheme
dev_sheep
дружище, я это видел уже
dev_sheep
говорю же, она не просто вылетает
dev_sheep
а АБСОЛЮТНО одинаковый код вылетает на одном лишь сервере
dev_sheep
причем ссылки одинаковые, он всегда на одной и той же вылетает
Andrew
у тебя http:// или https:// спереди отсутствует
dev_sheep
это я знал :) Я разобрался, в чем проблема. Суть в том, что вк блокирует кучу треков, если у тебя ip европейский. Из-за этого я не получал урлы. Поставил хэндлер...
dev_sheep
Ребята, хочу вот код по-красоте подровнять, где надо. Есть ли что-то для go типа sonarqube?
Yehor
Это что
dev_sheep
https://www.sonarqube.org/
dev_sheep
Эдакий ревьюер кода. Дотошный копец :D
dev_sheep
Но очень лёгкий... Кстати, точно. Апсоурс от jetbrains. Правда, он тяжёлый, но надо посмотреть, есть ли там go...
Mikalai
Slava
Gometalinter
Slava
Всю душу вытрясет
dev_sheep
О, спасибо
dev_sheep
Я такое люблю 😁
dev_sheep
Ребят, а часом нет ли в go либы, которая даёт пул горутин, но каждое задание сверх пула пихает в очередь и ждёт, пока хоть одна горутина освободится? Эта очередь мне нужна, чтобы свои велосипеды не писать...
dev_sheep
Грубо говоря, у нас есть какая-то функция, ее для экономии ресурсов могут выполнять лишь 5 горутин. Но пришел юзер лишний и попросился ее тоже выполнить. Мы его ставим в очередь и как только освободилась хоть одна горутина, она занимается именно этой задачей.
Maxim
Maxim
хотя если тебе не надо следить за тем, чтоб они поднимались, когда падают, то лучше наговнокодить свое
Maxim
ну типа если супервизор не нужн
Slava
Обычный канал с буфером
Maxim
так тоже можно
dev_sheep
dev_sheep
:D ладно...
Aleksandr
чувак, когда ты уже уберешь эти костры из ника? это же а) ненормально б) отвлекает
dev_sheep
Да они там уже год 😁
dev_sheep
Ты первый, кто сказал
dev_sheep
Готово
Ilya
Пригорело... ;)
dev_sheep
Видимо :D
Ivahaev
А вот мне интересно, прежде чем здесь задать вопрос, вы спрашиваете гугл? Почти все вопросы типовые задаются, первая ссылка даёт ответ.
Я не дабы поворчать, просто интересно.
Ivahaev
Тот же awesome go содержит кучу готовых инструментов.
dev_sheep
Конечно спрашиваю Гугл.
dev_sheep
Всегда причем
Quet
и на запрос "go goroutine pool" гугл тебе показал пустую выдачу?
dev_sheep
Не, ну это тип уже пустой наезд. Я эту ссылку нашел, ибо она единственная. Я же уточнил, что мне надо. Буферизация запросов.
dev_sheep
А эта Либа умеет только в обычный фиксированный пул без памяти... Как я видел в ридми...
Aleksandr
да, к пяти пакетам было столько же готовых реализаций в комментах SO
dev_sheep
Но я же не сказал, что мне нужна либа тупо с пулом горутин. Я уточнил, что возможно, есть либа, которая умеет буферизовать задачи и выполнять их позже.
Slava
у нас в слаке есть канал school как раз для таких простых вопросов, чтобы бывалые не раздражались
dev_sheep
О, замечательно :)
Aleksandr
Slava
мне кажется простые вопросы - это нормально. Не нормально когда вопросы без информации и нужно задавать наводящие вопросы в ответ. Мне кажется это уже неуважение ко времени собеседника
Slava
Типа, у меня тут программа падает, что мне делать
Slava
на такое хочется порекомендовать заняться музыкой или садоводством
Maxim
у меня огурцы не растут, что делать
Aleksandr
Maxim
но вообще, конечно, когда что-то есть в гугле, лучше не спрашивать
Aleksandr
а вообще есть канал дачников @sadovod2017
Aleksandr
)
Maxim
Aleksandr
а жаль, да? вот где можно было бы похоливарить о жуках и пестицидах
Maxim
хотя, конечно, сегодня сам в другом канале спрашивал фигню, которую нагуглить не мог
Slava
вопрос погугли очень сложный, потому что гуглить хорошо уже зная что-то
Slava
всё таки лучше помогать новичкам, но требовать от них такой же помощи в ответ, чтобы все тратили меньше времени и получали больший результат
Maxim
dev_sheep
ребята, а можно как-то взять range c конца?
dev_sheep
Оно вообще надо проитерироваться по большой разношерстной структуре структур, но с конца
Anonymous
помню пару лет назад кто-то писал операционку на гоу. ни у кого не сохранилась ссылка на гитхаб?
Ivahaev
Anonymous
Друзья при создании слайса, вы указываете емкость cap или пользуетесь по умолчанию?
Stanislav
Stanislav
я про буферизацию
engelbart
А смотрите, мне в виде string дали json, структура неизвестна, как мне получить список его полей?
Мерль
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
dev_sheep
Ну, если даже так, можно юзнуть апи преобразования json в структуру и получить фулл поля... Ну, я бы так сделал
Мерль
engelbart
что за api ?
dev_sheep
https://mholt.github.io/json-to-go/
dev_sheep
Вот.
engelbart
о, интересно , там можно в коде посмотреть как они решают
engelbart
dev_sheep
Это чтобы не дрыгаться с map[string]interface{}
dev_sheep
http://json2struct.mervine.net/