
many-faced
26.08.2018
13:22:25
Имена содержат и цифры и буквы. Примерно так:
1-namexxx.txt
2-namexxx.txt
...
только руками получается парсить цифровую часть отдельно?

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

many-faced
26.08.2018
13:27:43

Google

Ivan
26.08.2018
13:29:31
И, видя как растет там количество подписчиков, не только я)

Zver
26.08.2018
13:36:14

many-faced
26.08.2018
13:39:45

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

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
Спасибо

Roman
26.08.2018
22:08:53

Aleksandr
27.08.2018
02:36:54

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


Lena
27.08.2018
06:27:28

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

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

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
жаль, что нельзя их ещё и сжигать

Abylay
27.08.2018
08:31:38

Мерлин
27.08.2018
08:47:42

Андрэ
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()
}()

Илья
27.08.2018
09:26:22

Google

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

Artem
27.08.2018
09:37:39

Илья
27.08.2018
09:41:40

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

Илья
27.08.2018
09:44:19
https://medium.com/dm03514-tech-blog/sre-debugging-simple-memory-leaks-in-go-e0a9e6d63d4d

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

Paradise
27.08.2018
10:47:03

Илья
27.08.2018
10:49:13

Aleksandr
27.08.2018
10:49:51