
Ivan
11.01.2018
07:45:25

Demuz
11.01.2018
07:47:18
Ладно, спасибо все, еще покопаю пойду. Почитаю.

Андрэ
11.01.2018
07:47:25
И да, к Go это никакого отношения точно не имеет)

Google

Vladimir
11.01.2018
07:48:09
Можно и так сказать.
Я боюсь я разочарую, но для показа html и js без браузера нужно писать свой рендер html и прикручивать js render, то есть по сути написать браузер

dd.pifagor Alexander
11.01.2018
08:12:33
Всем привет. Кто то имел дело с таким - https://github.com/jackc/pgx/issues/378

Lucky
11.01.2018
08:47:21
Есть map[int]struct которую надо вывести в виде json array. Сейчас делаю так:
var output []Element
for _, element := range dataGlobal.Content {
output = append(output, element)
}
err = json.NewEncoder(w).Encode(output)
есть ли способ без перебора?

DMITRY
11.01.2018
08:48:48
по мойму и так хорошо

Lucky
11.01.2018
08:49:35
Работать то оно работает, но может есть какой-то менее накладный способ завернуть элементы в [{},{},{}]

Nikolay
11.01.2018
08:52:01
товарищи, нубский немного вопрос. Есть приложуха на go, которая делает тяжелый ETL - перекладывает данные с конвертацией, работает долго. Периодически в середине процесса оно зависает к чертям. В это время strace показывает кучу вот такой гадости https://pastebin.com/EhpysE3p
я так понимаю, где-то что-то не то с переключением между горутинами, но почему-то нет дедлока, такое ощущение, что какой-то select тупо завис навечно и не возвращает управление
как такое говно отлаживать?

Nick
11.01.2018
08:54:20
Все потому что ты питонист)

Nikolay
11.01.2018
08:55:14
еще умные предположения?

Александр
11.01.2018
08:56:16
сколько гоурутин наплодил?
на все это
порядок

Google

Александр
11.01.2018
08:57:10

Nikolay
11.01.2018
08:57:22

Александр
11.01.2018
08:57:39
мьютексы?

Nikolay
11.01.2018
08:58:04
каналы и вэйтгруппы

Александр
11.01.2018
08:58:05
общий доступ к ресурсам есть?

Nikolay
11.01.2018
08:59:43
ну, я стараюсь писать так, чтобы не было

Александр
11.01.2018
09:00:47
тогда вариант 1, "Все потому что ты питонист" ?
на самом деле, сделай минимальный пример
так сложно гадать

Vasily Romanov
11.01.2018
09:10:50

Nikolay
11.01.2018
09:12:44
pprof как раз пробую сейчас, спасибо.

Vasily Romanov
11.01.2018
09:14:13
ещё полезно мониторить хип, стек, количество горутин и цпу
можно чем-то внешним через expvars чтобы как оно превышает среднее значение - автоматом снимать профайлинг, а не ловить вручную

Nikolay
11.01.2018
09:24:43
точнее, про то, как подобное в го делать

Alexey
11.01.2018
09:27:37

Lucky
11.01.2018
09:49:23
Народ, оставляете ли вы профайлер в релизной версии сервиса? С одной стороны не безопасно, а с другой стороны - вдруг надо будет что-то подебажить прямо на проде

Nick
11.01.2018
09:49:51
дебажить в проде, какая замечательная идея

Vladimir
11.01.2018
09:49:51

Lucky
11.01.2018
09:50:09

Vladimir
11.01.2018
09:50:09

Google

Andrey
11.01.2018
09:50:51
мы оставляем только логи. и по ним практически всё видно

Vladimir
11.01.2018
09:50:55
делаешь 2 listen'а с разными биндами

Lucky
11.01.2018
09:51:18
о, спасибо.

Vladimir
11.01.2018
09:51:24
и вешаешь pprof например на тот что забинден на localhost

Andrey
11.01.2018
09:52:23
это же не дебаг? или я ошибаюсь?
это управление профайлером
Можно брекпоинт налету воткнуть в любой момент?

Vadim
11.01.2018
10:01:59
кто нибудь знает какие temp файлы оставляет Goland
скачал триальную версию, а она падла ругается, что уже была скачана когда то
и пишет, что просрочена

Андрэ
11.01.2018
10:02:51
Надо взять себя в руки и купить)

Vadim
11.01.2018
10:04:24
у фирмы спросил - отказали
спасибо
не нашел на торрентах)

Andrey
11.01.2018
10:05:44

Андрэ
11.01.2018
10:05:50

Karachun
11.01.2018
10:05:51

Андрэ
11.01.2018
10:05:55
снял с языка

Google

Subbotin
11.01.2018
10:06:20
Xidea.online

Vadim
11.01.2018
10:07:11
спасибо

Andrey
11.01.2018
10:07:55
все ккогда то в чём то первый раз

Vadim
11.01.2018
10:08:25
скорее первый раз такой поиск вбиваю

Admin
ERROR: S client not available

Vadim
11.01.2018
10:08:41

Lev
11.01.2018
10:09:54
попробуй взять идею и активирповать ее, а в ней поставить гошный плаг ?

Aleksandr
11.01.2018
10:10:20

Vadim
11.01.2018
10:11:38
окей, спасибо)
licensed by youBBS

Lev
11.01.2018
10:14:18
вернулся в lite ide. боль, страдания, тормоза.
хотя, казалось бы, Qt, сишечка, оптимизация

Vadim
11.01.2018
10:14:25
всем спасибо, вы крутые

Andrey
11.01.2018
10:15:20

Lev
11.01.2018
10:16:01
ну я и психанул )

Vadim
11.01.2018
10:16:28
ну нечестно требовать одну цену с джуна и синиора
12000 рублей для меня приличная часть зп

Alexei
11.01.2018
10:17:06

Vadim
11.01.2018
10:17:14
вот у пайчарма есть урезаная версия - это здорово

Andrey
11.01.2018
10:17:23
или клиенты

Google

Vadim
11.01.2018
10:17:28

Alexei
11.01.2018
10:17:42
тогда стоит сменить работодателя )

Lev
11.01.2018
10:17:49
я гошку для своего удовольствия пользую. но я не настолько фанатею по этому удовольствию, чтоб покупать лицензию.

Vadim
11.01.2018
10:17:53

Andrey
11.01.2018
10:19:01

Alexei
11.01.2018
10:19:29
у меня от настроения: vim <-> vscode

Андрэ
11.01.2018
10:19:40
Для пет-проектов мне кажется vscode с головой хватит
А если уже заниматься серьезно == зарабатывать на нем, то можно и IDE прикупить

Lev
11.01.2018
10:20:53

Alexander
11.01.2018
10:22:45

Lev
11.01.2018
10:23:00

Alexander
11.01.2018
10:24:10
в liteide тоже?
хз, но чистоганом на c++ это адский геморой сейчас (если кастом элементы надо пилить)

Subbotin
11.01.2018
10:24:22
здесь нет, к сожалению
Чего нет? Качаешь на официальном сайте и активируешь через сервер активации http://xidea.online
Но лучше купи