@proGO

Страница 1353 из 1674
Alexey
07.04.2018
19:02:28
m
07.04.2018
19:05:51
указание размеров мапы приводит к худшей скорости, если не переиспользовать эту мапу потом.

а GoLand платный?

Google
Zver
07.04.2018
19:08:15
а GoLand платный?
Да. Обычно.

Sergey
07.04.2018
19:08:58
а GoLand платный?
EAP бесплатный

m
07.04.2018
19:09:01
Подозреваю, что приходится аллоцировать больше корзин. По тестам видно, что происходит больше аллокаций.

EAP бесплатный
а это что?

Sergey
07.04.2018
19:10:15
Early access preview

Phil
07.04.2018
19:10:18
Обсирают?
My ringlish is very very bad. I listen to podcast for expiriens. I don't understand more than some words (((

m
07.04.2018
19:10:57
Early access preview
Какой смысл подсаживаться на то, за что потом захотят денег.

Sergey
07.04.2018
19:11:47
Ну так они ж параллельно выпускают. Другое дело, у него сорок годности то ли месяц, то ли три...

Т.е. Сидишь всегда, по сути, на бета-версии

m
07.04.2018
19:12:41
Ну первый раз да) зато потом меньше
а может так выйти, что они в какой-то момент прекратятся? Хочу понять, если я накачиваю мапу одинковым числом элементов, потом удаляю их все, и так по кругу, то мапа ведь постепенно перестанет расти и будет какого-то стабильного размера?

Sergey
07.04.2018
19:13:26
Нет

Google
Zver
07.04.2018
19:13:53
Alexey
07.04.2018
19:13:53
Т.е. Сидишь всегда, по сути, на бета-версии
Иногда бывает, что нет еап вдруг

m
07.04.2018
19:14:34
Sergey
07.04.2018
19:14:56
Иногда бывает, что нет еап вдруг
Ну да, это и есть аргумент в сторону того, что не стоит.

Zver
07.04.2018
19:15:08
Вообще в голэнге есть отладка тестов, а в vs code нет.

Sergey
07.04.2018
19:16:06
А голэнд, кстати, уже научился дебажить горутины?

Savely
07.04.2018
19:17:05
А голэнд, кстати, уже научился дебажить горутины?
он научился удялять из импортов лишнее, если ты в коде это не юзал

Zver
07.04.2018
19:17:08
Не пробовал. Но их толком и vs code не отладишь.

Savely
07.04.2018
19:17:09
прогресс

Sergey
07.04.2018
19:17:53
Не пробовал. Но их толком и vs code не отладишь.
Тут наверное, вопрос больше к delve...

Zver
07.04.2018
19:18:20
Хреново, что нормального отладчика нет.

Sergey
07.04.2018
19:19:32
Увы. Уже перешёл на парадигму отладки принтами.

Еще придется привыкать, если вдруг нормальную отладку вкорячат

Kirill
07.04.2018
19:20:25
чуваки говорят что в го не нужен классический дебаггинг представить в общем сложно, на на супермелких проектах, до 2к строк оно действительно не нужно, хотя иногда было бы приятно

Alexey
07.04.2018
19:26:33
Лишь бы тесты не писать:)

Stepan
07.04.2018
19:31:28
Добрый вечер, кто-нибудь знает, какие самые крупные англоязычные каналы по Golang в телеграме?

Google
Alexey
07.04.2018
19:36:55
Goland для опенсорс дают лицензии бесплатно.

Точнее на все продукты свои

Kirill
07.04.2018
19:45:22
ну и для домашнего использования можно крякать если сильно хочется

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

вскод топчик

Никита
07.04.2018
19:46:37
Так никто же не будет проверять используешь ты свой редактор для оупен соурса или для чего то другого

Alexey
07.04.2018
19:57:22
Так никто же не будет проверять используешь ты свой редактор для оупен соурса или для чего то другого
Ну да, но твой опенсорс проект должен быть живой, значит ты его пишешь и используешь IDE

Marlik
07.04.2018
20:56:15
он научился удялять из импортов лишнее, если ты в коде это не юзал
Хм, у мну ровно наоборот, голэнд вставляет то что нужно для импорта, но не удаляет лишнего, а просто предупреждает...

Marlik
07.04.2018
20:58:19
так это в 2018.1
Про эту версию я как раз и говорю.

Savely
07.04.2018
20:58:37
Про эту версию я как раз и говорю.
хз, может включить надо, но у меня по дефолту всё заработало

меня очень бесило, что добавишь одну строчку типа и он сразу в импорт кидает

Savely
07.04.2018
20:58:59
а потом не удаляет, если убрать

приходилось наверх пролистывать

удалять руками

Marlik
07.04.2018
20:59:28
minimap хорошо помогает прокручивать...

Savely
07.04.2018
20:59:49
minimap хорошо помогает прокручивать...
да можно просто home нажать

но сути не меняет

лишние телодвижения

в 2018.1 пофиксили, радует

Google
Marlik
07.04.2018
21:13:41
Где-то косячу, но не понимаю где... посмотрел либы для ВК, там разница что только через GET отправляется запрос. Все тот же самый код, нормально отправляется другим языком... куда порыть? https://play.golang.org/p/7MD_pL2s0n4

Milkiweed
07.04.2018
21:29:54
подскажите пожалуйста, наслышался что голанг топский и быстрый язык решал ради забавы сделать 2 цикла,которые перебирают элементы от 0 до миллиона Делалось на питоне и на ГО в итоге го отстает примерно на пол минуты Интересно было бы узнать, почему так? Я знаю что такой тест ничего не дает по сути, и скорость языков определяется не в этом. Но все же, почему питон смог выдать результат намного быстрее чем го?

Milkiweed
07.04.2018
21:31:31
А покажите код.))
func main() { sum := 0 for sum <1000000 { sum += 1 fmt.Println(sum) } }

Admin
ERROR: S client not available

Milkiweed
07.04.2018
21:34:11
Хде у вас полминуты то получилось?
ну мне лень было делать импорты для определения времени поэтому я параллельно запустил две функции в консольках запускал и по одной, скорость выполнения была видна с огромной разницей

Milkiweed
07.04.2018
21:39:25
там если в цикле поставить fmt.Println(sum) то сайт выдаст ошибку - process took too long быть может поэтому такой результат)

Marlik
07.04.2018
21:40:09
Milkiweed
07.04.2018
21:40:54
Дык вы что меряете у кого принт быстрее работает? Ща локально померяю.
ну это ведь в какой-то части тоже касается производительности?) Хотя я могу быть не прав)

Milkiweed
07.04.2018
21:44:13
пойду попробую без принта потестить тогда еще)

Marlik
07.04.2018
21:44:15
Полминутой не пахнет, но это скомпиленый код.

Milkiweed
07.04.2018
21:44:35
я просто go run запускал ? Ну и там принт был

Marlik
07.04.2018
21:45:42
А код на питоне скиньте, позырить.

пойду попробую без принта потестить тогда еще)
С принтом, на моей машине 7.031540829s

Тоже, полминуты нет....

Google
Milkiweed
07.04.2018
21:49:57
def iter(): a = 0 while a < 1000000: a += 1 print(a)

Marlik
07.04.2018
21:52:56
И где время?

Milkiweed
07.04.2018
21:53:20
тож не импортировал, позже с ним чекну)

Alexey
07.04.2018
22:23:42
Через тэги тоже пробовал...
И зачем там буфер? Оно ссылку на буфер отдаёт, зачем её отправлять в посте?

Marlik
07.04.2018
23:07:51
И зачем там буфер? Оно ссылку на буфер отдаёт, зачем её отправлять в посте?
Наверное потому что функция выглядит так? func Post(url string, contentType string, body io.Reader) (resp *Response, err error) { return DefaultClient.Post(url, contentType, body) }

Marlik
07.04.2018
23:13:27
Там body io.Reader нужно, иначе ошибка.

Alexey
07.04.2018
23:16:40
https://golang.org/pkg/strings/#NewReader

Marlik
07.04.2018
23:19:02
Ну согласен, быстрее будет, но мне скорость не нужна, она скажем так вредит даже...

Эмин
08.04.2018
03:35:50
ребята можете подсказать пакет который проанализирует .env и .env.dist и добавит в .env недостающие переменные из .env.dist ?

FRD Official - Dmitriy
08.04.2018
03:37:49
godotenv?

https://github.com/joho/godotenv

хотя, если честно "так себе" способ конфигурирования

Marlik
08.04.2018
04:29:15
Пля, я ща волосы на попе драть буду чо не так-то? https://play.golang.org/p/00NBoDQNUIs Получаю {"error":{"error_code":5,"error_msg":"User authorization failed: no access_token passed.","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"wall.post"}]}} Токен рабочий, перлом отправляется, в го никуа.

Вот результат после маршалинга "{\"owner_id\": \"-164558053\", \"friends_only\": \"0\", \"from_group\": \"1\", \"message\": \"Тут текст мессаджа\", \"attachments\": \"http://bit.ly/2IwiC5p\", \"access_token\": \"7462b18c99f04f5916a73108d129c8397e73274a181288753de117bd26cb6a8\", \"v\": \"5.73\"}"

Marlik
08.04.2018
05:44:31
Зачем уже готовый джейсон ещё раз маршалить?
Хм, щас посмотрю, что я там наваял.

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