@gogolang

Страница 1314 из 1630
many-faced
26.08.2018
13:22:25
Имена содержат и цифры и буквы. Примерно так: 1-namexxx.txt 2-namexxx.txt ...

только руками получается парсить цифровую часть отдельно?

Ivan
26.08.2018
13:25:32
Коллеги, какую можно начинающему книжку посоветовать? А то спросили, а я не читал книг как таковых

Google
Ivan
26.08.2018
13:29:31
https://t.me/golanglibrary
Благодарю, не видел такого

И, видя как растет там количество подписчиков, не только я)

Zver
26.08.2018
13:36:14
только руками получается парсить цифровую часть отдельно?
Ну да ручками. Выбрать цифровые группы. Потом сравнить. По идее там кода будет не много.

Maxim
26.08.2018
13:40:52
Хочу "быстро стартануть" с мобильной разработкой всяких приложух с Go под капотом. Что читать? Где гуглить?

Никита
26.08.2018
13:43:10
https://docs.google.com/presentation/d/1EwuJhEHR5Trr2aXBPQajZ2Hcoh29tm_LQCpgfrCnuRk/mobilepresent?slide=id.g33148270ac_0_143

Dk
26.08.2018
13:58:53
А Керниган актуален?

2016-го

Никита
26.08.2018
13:59:58
Да

Pawel
26.08.2018
17:00:03
Maxim
26.08.2018
17:01:13
как планируешь передавать данные из Го в джаву/реактнэйтив?
Без понятия, так как я до недавнего времени вообще не лез в мобильную разработку и ваял на гошке только тулзованы да пакетики с ботами

Собсно про это я тоже хочу почитать, если это необходимо

Pawel
26.08.2018
17:04:04
я бы начал с этого. Говорят можно через сокеты на локальном хосте телефона. Потом - фреймворк для рубироидов. Мне нравится react-native + typescript

Google
Pawel
26.08.2018
17:13:31
Собсно про это я тоже хочу почитать, если это необходимо
почитать можно только это https://github.com/golang/go/wiki/Mobile я бы с этого начал https://github.com/xlab/android-go/tree/master/examples/minimal , потом сделал бы port listener, оправил бы в его порт че нить из джава приложения

Никита
26.08.2018
17:15:45
Зачем использовать Go для мобильной разработки?

Constantine
26.08.2018
17:16:09
Pawel
26.08.2018
17:22:03
Зачем использовать Go для мобильной разработки?
чтобы не переписывать работающий гошный код на джаву/js чтобы не писать на джаве/js

голанг головного мозга
это лучше чем джава головного мозга. Можно галоперидолом обойтись, а с джавой - только кастрация и электрошок

Constantine
26.08.2018
17:27:55
кто знает )

я не готов утверждать, что это лучше

Alexander
26.08.2018
20:12:37
ребят, а какие embedded метрики нынче в моде? go-metrics?

или все "встраивают" прометей?

expvar еще нагуглился

Dk
26.08.2018
21:45:16
Маленький вопрос. Керниган пишет, что каноничного веб-каркаса в Go нет и всё реализовывается гибким встроенным функционалом. Это на практике так? В компаниях пишут всё на "батарейках"? Ну, кроме реализаций разных типа graphql, OAuth, %другие-умные-штуки-которые-я-не-вспомнил%

(я ещё не всё прочитал и читаю немного по-диагонали, хочу общую картину составить, попрактиковаться, а потом тонкости допиливать)

Aleksandr
26.08.2018
21:47:03
Да, это так

Dk
26.08.2018
21:48:09
Ух как. Тогда вопрос другого типа. Зачем некоторым компаниям требуется golang-разработчик со знанием python? Что на чём делают обычно и как связывают?

Aleksandr
26.08.2018
21:52:02
Писать разные приложения на разных языках

Пока не очень много компаний тем более не крупных, ищущих чистых гоферов

Поэтому ищут со знанием второго языка

Dk
26.08.2018
21:54:21
Спасибо

Aleksandr
27.08.2018
02:36:54
См syncthing
см wireguard

Google
Lena
27.08.2018
05:18:51
Привет! Хочу анонсировать конференцию GoWayFest 2.0 28 сентября в Минске. Это хороший шанс для гоферов приехать в Беларусь. GoWayFest 2.0 https://goway.io первое подобное мероприятие в Восточной Европе, полностью посвященное Go. Это будет интересно как для начинающих, так и для продвинутых гоферов. GoWayFest 2.0 – однодневная конференция с двумя потоками докладов, организованная SPACE Production https://eventspace.by/ вместе с местными сообществами GoWayMinsk и GoWay Meetup. Всем будем очень рады!
Всем привет! У нас на сайте конференции GoWayFest 2.0 https://goway.io/, которая пройдет в Минске 28 сентября появились основные спикеры с темами и содержанием докладов. Кроме того, в программе фестиваля появился воркшоп 29 сентября «Advanced Ultimate Go» от William Kennedy. Программа воркшопа рассчитана на целый день. Воркшоп «Advanced Ultimate Go» будет посвящен особенностям спецификации, имплементации и идиом Go для тех, кто хочет повысить свой технический уровень. «Advanced Ultimate Go» охватит рекомендации и лучшие практики из многолетнего опыта программирования и решения задач на Go. Если вам нравится книга Go in Action, воркшоп поможет на более высоком уровне применять ее на практике. Наш гость William Kennedy - управляющий партнер в Ardan Labs, Майами. Он также явлется со-автором книги Go in Action, автором блога GoingGo.Net и одним из основателей сообщества GoBridge, которое работает над развитием и адоптацией Go.

Artem
27.08.2018
06:14:23
Всем привет! У нас на сайте конференции GoWayFest 2.0 https://goway.io/, которая пройдет в Минске 28 сентября появились основные спикеры с темами и содержанием докладов. Кроме того, в программе фестиваля появился воркшоп 29 сентября «Advanced Ultimate Go» от William Kennedy. Программа воркшопа рассчитана на целый день. Воркшоп «Advanced Ultimate Go» будет посвящен особенностям спецификации, имплементации и идиом Go для тех, кто хочет повысить свой технический уровень. «Advanced Ultimate Go» охватит рекомендации и лучшие практики из многолетнего опыта программирования и решения задач на Go. Если вам нравится книга Go in Action, воркшоп поможет на более высоком уровне применять ее на практике. Наш гость William Kennedy - управляющий партнер в Ardan Labs, Майами. Он также явлется со-автором книги Go in Action, автором блога GoingGo.Net и одним из основателей сообщества GoBridge, которое работает над развитием и адоптацией Go.
А будут видео потом? Платные/беспл ?

Lena
27.08.2018
06:27:28
А будут видео потом? Платные/беспл ?
Вы лучше приезжайте), но видео будут: тут https://www.youtube.com/channel/UCX5g8IOR_tw1OkiFAzAZHaA

А будут видео потом? Платные/беспл ?
Или в канале конференции, как в прошлом году https://www.youtube.com/playlist?list=PLpVeA1tdgfCDpgQzBP6J445sfTa46jqep

Paradise
27.08.2018
08:06:51
пачаны я правильно понимаю, что для каждого го проекта, нужно делать каждый раз инной $GOPATH

и если нужно юзать проект с какой то папки

то просто изменять эту переменную?

Abdulla
27.08.2018
08:07:36
Нет, не правильно

Paradise
27.08.2018
08:08:18
А как?

Abdulla
27.08.2018
08:10:05
Просто создавай проект внутри gopath и все

Paradise
27.08.2018
08:11:19
Ааа

А если мне нужно пушить на гит

Paradise
27.08.2018
08:11:55
Как быть с вендорами?

Alexander
27.08.2018
08:12:29
https://golang.org/doc/code.html#Workspaces

Maxim
27.08.2018
08:12:47
Просто создавай проект внутри gopath и все
Вышел же го 1.11 можно уже в gopath не класть проекты)

Abdulla
27.08.2018
08:13:14
Paradise
27.08.2018
08:13:48
Я и так не кладу))) но ../, ./ и ../../ заебует

V
27.08.2018
08:14:11
никаких относительных путей в зависимостях

Maxim
27.08.2018
08:14:15
Paradise
27.08.2018
08:14:26
Ну при импорте

Google
Paradise
27.08.2018
08:14:31
Говорю же хрень

Maxim
27.08.2018
08:14:54
Ну при импорте
go mod init и никаких относительных импортов нет)

Paradise
27.08.2018
08:15:41
А что оно делает?

Admin
ERROR: S client not available

Maxim
27.08.2018
08:17:37
А что оно делает?
Почитай про go modules, в интернетах есть инфа. По факту это vgo, если знаком с ним

V
27.08.2018
08:17:42
погуглите go modules 1.11

Abylay
27.08.2018
08:27:59
Да 1.1

11*

Читайте про 1.11 hbar

Habr

Alex
27.08.2018
08:29:30
В телеграмме можно исправлять сообщения

Kirill
27.08.2018
08:30:08
жаль, что нельзя их ещё и сжигать

Мерлин
27.08.2018
08:47:42
Можно, но мне нравится gopath
Очень специфичные вкусы

Андрэ
27.08.2018
09:16:01
Парни, привет. Вопрос о поиске утечек памяти (прям не знаю как правильно искать) - но пока во ттакой пример: Type: inuse_space Time: Aug 27, 2018 at 8:38am (UTC) Entering interactive mode (type "help" for commands, "o" for options) (pprof) top Showing nodes accounting for 6.68MB, 100% of 6.68MB total Showing top 10 nodes out of 11 flat flat% sum% cum cum% 5.18MB 77.54% 77.54% 5.18MB 77.54% bytes.makeSlice 1.50MB 22.46% 100% 1.50MB 22.46% runtime.malg 0 0% 100% 5.18MB 77.54% bytes.(*Buffer).Write 0 0% 100% 5.18MB 77.54% bytes.(*Buffer).grow Правильно я понимаю, что у меня где-то идет созданеие слайсов байт и это дело как-то не прибирается?

Был бы кстати оч благодарен, за наводку, где почитать, как толково утечки памяти искать. Понятное дело, сам гуглю то да сё. Но без опыта профилирования гошки - прям не просто, надо более развернутые статьи видимо искать

Paradise
27.08.2018
09:18:54
нормальный движ

https://gist.github.com/potterua/e0c65cdf6fc8f2cd3a6d213c5649164a через длительное время процесс дропаеться с такой ошибкой ( строки которые там указаны notify := w.(http.CloseNotifier).CloseNotify() go func() { <-notify resp.Body.Close() }()

Google
Илья
27.08.2018
09:27:51
Был бы кстати оч благодарен, за наводку, где почитать, как толково утечки памяти искать. Понятное дело, сам гуглю то да сё. Но без опыта профилирования гошки - прям не просто, надо более развернутые статьи видимо искать
в го память не течет сама по себе, только если вы в какуб-то глобальную переменную пишете, утекают, чаще всего, горутины и дебажить это сложно, по крайней мере я не в курсе может ли какой-то инструмент помочь

Илья
27.08.2018
09:41:40
Был бы кстати оч благодарен, за наводку, где почитать, как толково утечки памяти искать. Понятное дело, сам гуглю то да сё. Но без опыта профилирования гошки - прям не просто, надо более развернутые статьи видимо искать
наверное, лучший совет One thing you can do is to compare 2 heap pprofs. You can do it like this: Extract a heap profile heap0.pprof Add some load to the application Extract another heap profile heap1.pprof Compare them with go tool pprof -base heap0.pprof <bin> heap1.pprof This way you can see exactly what is increasing over time.

Андрэ
27.08.2018
09:42:07
что я выше писал, это как раз и есть сравнение двух профилей

Илья
27.08.2018
09:44:19
что я выше писал, это как раз и есть сравнение двух профилей
эмм, и у вас "утекло" 6 мегабайт? я тут не вижу утечки

что я выше писал, это как раз и есть сравнение двух профилей
вот статейка, про посерьезнее, но в вашем случае непонятно, есть ли утечка, может утечка не в том месте и тд

https://medium.com/dm03514-tech-blog/sre-debugging-simple-memory-leaks-in-go-e0a9e6d63d4d

Андрэ
27.08.2018
09:45:59
что-то утекает точно, перезапускаю контейнеры - память высвобождается. но как найти - что именно, не могу никак пока подступиться(

посмотрю, спасибо

Илья
27.08.2018
10:49:13
Подскажите пожалуйста ??
по стектейсу не видно ошибки, только дамп горутин

Aleksandr
27.08.2018
10:49:51
Подскажите пожалуйста ??
непонятно. долгие http-соединения? что там происходит вообще?

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