Илья
если нужно просто сократить код, то есть json.NewDecoder(r.Body).Decode, с которым не будет лишнего копирования
NU
как привести дату в голанге в таком формате? 2022-05-13:09:10:01
NU
неужели все так просто)) спс затестим
Евгений
Имеет ли смысл переписывать сайт c php на go
Grigory
Имеет ли смысл переписывать сайт c php на go
Имеет ли смысл менять кровлю крыши дома?
🅞leksiy
Имеет ли смысл менять кровлю крыши дома?
Не, кровля ж к фронтенду относится, тут речь про фундамент
Aziz
https://t.me/bzd_channel/5131
Laurent Thierry
А на гохе есть какие-то штуки, типа электрона в ноде?
Алёна
Привет! Ищете проекты или помощь IT и Digital-сообщества по другим вопросам ? Welcome в наш чат, который объединяет фрилансеров и потенциальных работодателей.
Alexander
можно начать карьеру безсистемного аналитика?
Mr.
А на гохе есть какие-то штуки, типа электрона в ноде?
Не находил такого, да и почему бы не взять ноду?
Vladislav
щас поищу
Vladislav
https://github.com/wailsapp/wails
Vladislav
вот
Laurent Thierry
Спасибо
Null
🌠 Предотвращаем утечки памяти в Go, ч. 2. Особенности рантайма Мы продолжаем наш рассказ о причинах повышенного потребления памяти в языке Go. В предыдущей статье мы детально разобрали ошибки бизнес-логики приложения, которые могут привести к утечкам памяти. Сегодня же сосредоточимся на особенностях рантайма языка Go. Привет, Хабр! Меня зовут Виталий Исаев, я занимаюсь бэкенд-разработкой в компании МойОфис. При отладке утечек памяти в Go у программиста в какой-то момент может возникнуть ощущение тупика. Все тривиальные ошибки бизнес-логики проверены, но утечки продолжаются, и что дальше делать — непонятно. Это означает, что пора переходить к исследованию особенностей рантайма и того, как они проявляются в конкретно взятой программе, работающей под определённой нагрузкой. Рантайм Go — сложная, постоянно развивающаяся конструкция, в которой непросто разобраться, но мы постараемся выработать общие рекомендации по решению проблем, связанных с повышенным потреблением памяти. Читать дальше 1 часть @Golang_google
Nikolay
🌠 Предотвращаем утечки памяти в Go, ч. 2. Особенности рантайма Мы продолжаем наш рассказ о причинах повышенного потребления памяти в языке Go. В предыдущей статье мы детально разобрали ошибки бизнес-логики приложения, которые могут привести к утечкам памяти. Сегодня же сосредоточимся на особенностях рантайма языка Go. Привет, Хабр! Меня зовут Виталий Исаев, я занимаюсь бэкенд-разработкой в компании МойОфис. При отладке утечек памяти в Go у программиста в какой-то момент может возникнуть ощущение тупика. Все тривиальные ошибки бизнес-логики проверены, но утечки продолжаются, и что дальше делать — непонятно. Это означает, что пора переходить к исследованию особенностей рантайма и того, как они проявляются в конкретно взятой программе, работающей под определённой нагрузкой. Рантайм Go — сложная, постоянно развивающаяся конструкция, в которой непросто разобраться, но мы постараемся выработать общие рекомендации по решению проблем, связанных с повышенным потреблением памяти. Читать дальше 1 часть @Golang_google
При попытке зайти по ссылке перенаправляет на Использование sync/atomic в golang для float64
Aziz
приложение сделанный на Fyne аботает и на windws и на linux ?
Александр
всем привет кто нить сталкивался с подобным?
Emin Zalaev
Забанили в сообществе Го
Emin Zalaev
А ты точно правильно скачал?)
Emin Zalaev
Почему не через командную строку
Grigory
всем привет кто нить сталкивался с подобным?
Возможно скачал не под ту архитектуру мака
Александр
оба так реагируют, сейчас через терминал пробую. Спасибо
Aртем
Как под андроид его собрать?
https://developer.fyne.io/started/mobile
Aртем
Но под Андроид не очень получается
Aртем
Мне кажется просто webview будет лучше
Anonymous
Но под Андроид не очень получается
Там через fyne вроде с самим андроидом взаимодействовать нельзя)
Aртем
Ну и инетом
Aртем
Я пробовал, мне не понравилось.
Бойко
Привет, всем! Есть задача определить время загрузки сайта, кто-то решал подобную задачу? Подскажите, какой пакет использовать?
Larchenko
Можно пару основных элементов выбрать и проверять погрузились ли они
Natalya
Привет) здесь можно публиковать вакансии?)
Emin Zalaev
Привет) здесь можно публиковать вакансии?)
Лучше публиковать в чатах с тематикой вакансии
Emin Zalaev
https://t.me/golang_jobsgo
Larchenko
спасибо, а ещё какие-то варианты есть?
самое простое это взять какой то парсер и им проверять доступность самых тяжелых элементов
Ron Mount
всем привет кто нить сталкивался с подобным?
у меня тоже не ставилось, не помню по какой причине. ставь через brew
Илья
Нет, не ищем
Dmitry
привет гайз в гугле не забанили кто какой профилировщик использует ?
Dmitry
родной pprof
подскажи пож как это визуализировать ?
Dmitry
родной pprof
не совсем удобно
Dmitry
вопрос снят
Dmitry
в гугле не забанили )
Alexander
дык там не так надо
Dmitry
Dmitry
дык там не так надо
go tool pprof -http=":9090" -seconds=30 http://localhost:8083/debug/pprof/profile
Alexander
это урлы чтобы собирать дампы, а потом уже их анализировать
Dmitry
я вот так
Alexander
ну вот другое дело
Dmitry
ну вот другое дело
я правильно понимаю последний аргумент это что именно анализировать ? или куда анализировать ?
Alexander
что именно
Dmitry
а все понял
Dmitry
что именно
слух, а как воркеры мониторить ?
Dmitry
у меня там в основном на очередях все
Илья
смотришь граф и узкие места (самые большие прямоугольники)
Dmitry
смотришь граф и узкие места (самые большие прямоугольники)
да тут не совсем понятно как тут что откуда и за какой период
Илья
тогда используй терминал pprof, там можно фильтровать
Dmitry
слух, а как воркеры мониторить ?
короче парни ответ был приблизительно такой: что бы затрекать все процессы включая воркеры нужно выставить кол-во секунд в какой момент они запустятся используя команду curl -o trace.out http://localhost:6060/debug/pprof/trace\?seconds\=60 и посмотреть отчет командой go tool trace trace.out @illiadimura @edwvee мб вам будет интересно
Emin Zalaev
Может поможет но мб у тебя тругая задача