@proGO

Страница 1131 из 1674
Ivan
11.01.2018
07:45:25
а для этого разве браузер не нужен?
ну в React Native точно, там для UI используются нативные элементы

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
я так понимаю, где-то что-то не то с переключением между горутинами, но почему-то нет дедлока, такое ощущение, что какой-то select тупо завис навечно и не возвращает управление
вкрутить pprof снять список горутин, мютекст профайл ( его включить ещё надо в коде ) так же вариант снять трассировку и поисследовать

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

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

Alexey
11.01.2018
09:27:37
точнее, про то, как подобное в го делать
prometheus node exporter хорошо умеет все эти метрики в прометеус отдавать. Но чтоб снимать автоматически дамп - надо костылить

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

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

Vladimir
11.01.2018
09:50:09
дебажить в проде, какая замечательная идея
ну а если у тебя подземный стук и неожиданно все расфигачило

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

Vladimir
11.01.2018
09:50:55
Хм, это как?
https://golang.org/pkg/net/http/pprof/#Handler

делаешь 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
я не зарабатываю столько
Ппорбуйте vscode он бесплатный.

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
Xidea.online
здесь нет, к сожалению

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
всем спасибо, вы крутые

Lev
11.01.2018
10:16:01
Из чего вренулись? И почему?
из идейного goland-а. потому что лицензии хочет.

ну я и психанул )

Vadim
11.01.2018
10:16:28
ну нечестно требовать одну цену с джуна и синиора

12000 рублей для меня приличная часть зп

Alexei
11.01.2018
10:17:06
12000 рублей для меня приличная часть зп
дык работодатель не башляет?

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
из идейного goland-а. потому что лицензии хочет.
Я начал с vscode. ка кто на нём и сотался. И даже свои эмбеддед проеткы на си с фриртосом туда же превёл

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

Андрэ
11.01.2018
10:19:40
Для пет-проектов мне кажется vscode с головой хватит

А если уже заниматься серьезно == зарабатывать на нем, то можно и IDE прикупить

Lev
11.01.2018
10:20:53
Я начал с vscode. ка кто на нём и сотался. И даже свои эмбеддед проеткы на си с фриртосом туда же превёл
вот думаю что может тоже прогнуться под vscode. благо оно в последнее время вообще себя, похоже, позиционирует как вещь, для разработки чего угодно на чём угодно и под что угодно. на нём хоть под ардуины пишешь, хоть Ada-проект, хоть html+js...

Alexander
11.01.2018
10:22:45
вернулся в lite ide. боль, страдания, тормоза. хотя, казалось бы, Qt, сишечка, оптимизация
так на qt сейчас в основном qml юзают, а там js интерпритатор и тд

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

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

Но лучше купи

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