@gogolang

Страница 1315 из 1630
Paradise
27.08.2018
10:50:01
Долгие хттп

Типа там прокси для mpegts

Блин

Просто процесс висел в скрине

Google
Paradise
27.08.2018
10:50:41
И там лимит на количество строк

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

Ещё раз запишу лог тогда походу...

Оно просто падает раз в дней 5

Если не реже

Aleksandr
27.08.2018
10:55:20
ну может не закрываются соединения долго? может их надо закрывать и новые открывать? так, пальцем в небо

Paradise
27.08.2018
11:00:19
Ну вот я так их закрываю notify := w.(http.CloseNotifier).CloseNotify() go func() { <-notify resp.Body.Close() }()

А прокси это просто ио Копи

Aleksandr
27.08.2018
11:02:01
Ну вот я так их закрываю notify := w.(http.CloseNotifier).CloseNotify() go func() { <-notify resp.Body.Close() }()
ну я понимаю. закрываются они через 5 суток, или раз в n минут?

Илья
27.08.2018
11:03:00
Paradise
27.08.2018
11:04:01
Да

Либо закрыто клиентом, либо тем откуда идёт поток

Google
Pawel
27.08.2018
11:08:17
Очень специфичные вкусы
Меня тоже устраивает. Что не так с GOPATH и почему нужно от него избавляться? Про это можно где-то почитать?

Alexandr
27.08.2018
11:28:45
Меня тоже устраивает. Что не так с GOPATH и почему нужно от него избавляться? Про это можно где-то почитать?
Нет необходимости от него избавляться - ведь работало все как-то все эти годы, но дело в том что в принципе GOPATH был необходим из-за особенностей того как Go резолвил зависимости, у многих разработчиков свой подход к тому как хранить код проектов у себя на машине и GOPATH в этом плане был не очень удобен. Сейчас с появлением go.mod появилась возможность отвязаться от GOPATH

Paradise
27.08.2018
11:29:32


типа оно сует методы которых нет

Aleksandr
27.08.2018
11:37:42
Чего из этого нет?

Paradise
27.08.2018
11:40:02
ну типа тот же append

это же не метод

а функция

почему он появился после точки (

Aleksandr
27.08.2018
11:40:27
Почему ее нет?

Paradise
27.08.2018
11:40:35
ну функция есть

Aleksandr
27.08.2018
11:40:40
Юзай goland

Paradise
27.08.2018
11:40:40
а метода для fmt такого нет

Aleksandr
27.08.2018
11:40:49
@madgopher

Дмитрий
27.08.2018
11:40:53
Paradise
27.08.2018
11:41:45
Юзай goland
та он слишком громандный же

не?

Alexander
27.08.2018
11:42:06
та он слишком громандный же
у кого-то просто комп слабый

Aleksandr
27.08.2018
11:42:11
та он слишком громандный же
Загораживает что то?

Google
Paradise
27.08.2018
11:42:11
та не

оно то работает норм

ну лан

ща попробую..

Alexander
27.08.2018
11:42:35
но goland пока недоделанный, имхо. платить я бы за него не стал

Dk
27.08.2018
11:42:50
Sublime с баффами

Maksim (Ellrion)
27.08.2018
11:42:53
и что там недоделано?

Дмитрий
27.08.2018
11:42:56
Актуальность слабая
в чем слабая? вроде бы все умеет делать, что от него требуется

Pawel
27.08.2018
11:42:58
Нет необходимости от него избавляться - ведь работало все как-то все эти годы, но дело в том что в принципе GOPATH был необходим из-за особенностей того как Go резолвил зависимости, у многих разработчиков свой подход к тому как хранить код проектов у себя на машине и GOPATH в этом плане был не очень удобен. Сейчас с появлением go.mod появилась возможность отвязаться от GOPATH
Как я уже сказал. меня GOPATH устраивает, Не вижу с ним проблемы с которой надо бороться. Но я так же хочу хлебать борщи в виде семантически версионированных зависимостей, поэтому go mod тоже нужен. Хотелось бы это как-то совместить, а не выпиливать работающие и привычные фичи

Paradise
27.08.2018
11:43:00
ну у меня есть лицуха на джетбрейнс, так що не жалко

Alexander
27.08.2018
11:43:22
и что там недоделано?
по сравнению с той же Idea для джава - небо и земля.

Aleksandr
27.08.2018
11:43:57
в чем слабая? вроде бы все умеет делать, что от него требуется
В 2017 был родной dep, сейчас он же и модули из коробки

Maksim (Ellrion)
27.08.2018
11:44:00
по сравнению с той же Idea для джава - небо и земля.
конкретику пожалуйста. что для разработки на go не хватает в голэнд?

Дмитрий
27.08.2018
11:44:19
но goland пока недоделанный, имхо. платить я бы за него не стал
почему? сижу на нем и пока дискомфорта не ощущаю

Maksim (Ellrion)
27.08.2018
11:45:03
Aleksandr
27.08.2018
11:45:55
по сравнению с той же Idea для джава - небо и земля.
Например? Для го нужна поддержка maven? Или чего не хватает?

Pawel
27.08.2018
11:46:45
Попробовал модули? Не знаю зачем совмещать, но если что там есть вендоринг для легаси
попробовал. Впечатения в принципе совпадают с твоими. Да, есть. Но они же планируют вроде выпилить vendor и GOPATH, вот что смущает

Google
Pawel
27.08.2018
11:49:16
на хаборе в стате прочёл)

Димка
27.08.2018
11:49:24
спс

Никита
27.08.2018
11:49:49
Так так

Dep вскоре выпилят?

Aleksandr
27.08.2018
11:50:23
сможешь нормально мигрировать везде

Dep вскоре выпилят?
он и не был впиленным. развивается параллельно другой командой

Admin
ERROR: S client not available

Kirill
27.08.2018
11:58:18
@madgopher
Что такое?

Aleksandr
27.08.2018
11:58:46
триггернул тебя на vscode vs goland

Kirill
27.08.2018
11:59:12
триггернул тебя на vscode vs goland
Ай, скучно же) и так понятно, что vscode)

Paradise
27.08.2018
12:00:35
блин

вот в голенеде автокомплит ахуенный

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

kopMuk
27.08.2018
12:13:52
Только таски заебуют

Aleksandr
27.08.2018
12:14:43
kopMuk
27.08.2018
12:15:18
Не включено по умолчанию буил тест ран, саму приходится писать

Alexander
27.08.2018
12:19:31
Например? Для го нужна поддержка maven? Или чего не хватает?
ну много чего из рефакторинга, что умеет идея и не умеет (не умел goland). например сходу не было такой фичи как замена дублирующегося кода на вызов функции, перемещение файлов в другие пакеты, с заменой по всему проекту.

Aleksandr
27.08.2018
12:23:02
Не включено по умолчанию буил тест ран, саму приходится писать
для чего должно быть прописано? для всех точек входа проекта? не совсем понятно

Google
Мерлин
27.08.2018
12:31:57
Меня тоже устраивает. Что не так с GOPATH и почему нужно от него избавляться? Про это можно где-то почитать?
Тем, что это уродливая концепция — по умолчанию забивать на менеджмент зависимостей и по сути костыль, усложняющий работу с форками и которого надо всячески избегать с помощью dep и прочих тулзов? Я понимаю что у половины сообщества уже стокгольмский синдром к архитектурным косякам го, но блин, должны быть какие-то рамки

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

Daniel
27.08.2018
12:33:03
коллега

vendor+dep - это и есть менеджер зависимостей. один из лучших.

Daniel
27.08.2018
12:34:24
modules+vgo - это другой подход к той же проблеме, и он мне нравится существенно меньше

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

Мерлин
27.08.2018
12:35:56
modules+vgo - это другой подход к той же проблеме, и он мне нравится существенно меньше
я пока не могу понять, что мне нравится больше vendor+dep или modules+vgo, но GOPATH — это какой-то просто очевидный и запредельный трэш для современного языка

Daniel
27.08.2018
12:37:40
CLASSPATH что, уже отменили? или LDPATH? или -I?

Aleksandr
27.08.2018
12:38:22
CLASSPATH что, уже отменили? или LDPATH? или -I?
сравнивать со странным вместо сравнивать с хорошим?

Daniel
27.08.2018
12:38:53
это все вполне современные языки

Aleksandr
27.08.2018
12:38:54
это как называется? а у них негров линчуют?

Мерлин
27.08.2018
12:38:57
CLASSPATH что, уже отменили? или LDPATH? или -I?
а они от этого становятся чем-то хорошим и правильным? Можно ещё сказать что вон — в C и CPP толком менеджмента зависимостей нет, так и нам не надо (как до появления glider/dep половина сообщества и делала, кстати)

Daniel
27.08.2018
12:39:16
и я понимаю, почему

и я даже поддерживаю идею "давайте подумаем об этом позже"

Мерлин
27.08.2018
12:44:57
и я даже поддерживаю идею "давайте подумаем об этом позже"
В случае других языков — да, такой подход в целом работает В случае с superopinionated Go это приводит к тому, что для исправления косяков придётся ломать пол мира, причём не понятно с какими результатами Имхо, тут либо крестик снимите, либо трусы наденьте: либо у нас сверхстабильный язык, в котором надо продумать всё заранее, либо оставить возможность для маневрирования, но тогда не заикаться о стабильности

Daniel
27.08.2018
12:47:03
погоди

vendor и dep нам впилили ничего не сломав

Slava
27.08.2018
12:47:27
?

Daniel
27.08.2018
12:47:34
вот модули нам будут впиливать довольно жестко, да

Ivan
27.08.2018
12:48:07
https://habr.com/post/421411/ годнота на русском подъехала

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