
Nick
20.04.2018
06:42:50
Lol

Andrey
20.04.2018
06:42:55
вот для наглядности
https://play.golang.org/p/MuTmV1YUxu4

Marlik
20.04.2018
06:44:17
https://play.golang.org/p/_G_HtSOdIq_R

Zver
20.04.2018
06:45:22

Google

Marlik
20.04.2018
06:45:33
В результате должно получиться, текст в котором слова больше чем пять букв каждое.

Zver
20.04.2018
06:46:06
Работает именно \pL

Zhenja
20.04.2018
06:46:08

Andrey
20.04.2018
06:46:11

Marlik
20.04.2018
06:46:29

Andrey
20.04.2018
06:46:35
где?
открывай документацию пакета regexp, которым пользуешься

Nick
20.04.2018
06:47:13
Ребят, а ничего что он делает реплеис на желаемый результат?
))

Zver
20.04.2018
06:47:31
https://github.com/google/re2/wiki/Syntax
Вот здесь все хорршо написано.

Andrey
20.04.2018
06:48:24
а во-вторых - если ты хочешь искать слова длиной от 1 до 5, то нужно учитывать, что у тебя это слово должно граничить с не-словом. Иначе у тебя регулярка заменит и длинные слова, потому что они состоят из двух коротких.

Marlik
20.04.2018
06:49:19
где?
Ды я русскоязычный пост нашёл... ссылку не найду пока.

Google

Andrey
20.04.2018
06:49:46
не ищи

Marlik
20.04.2018
06:50:01
))
Понятно, спасибо, пойду дальше ковырять.

Zver
20.04.2018
06:51:19
Там получается надо \PL(\pL{1,5})\PL только надо изменьть, чтобы еще края строк зазватывало, лень с телефона выписывать.

Marlik
20.04.2018
06:54:00
Нет, я наверное про пробелы не прально думаю...

Sergey
20.04.2018
06:59:12
https://play.golang.org/p/yN2ocbk-0lF

Marlik
20.04.2018
06:59:15
Пойду почитаю ссылку.

Nick
20.04.2018
07:02:57
Лол

Andrey
20.04.2018
07:02:58
гибдд не удалилось :)

Nick
20.04.2018
07:03:05
Доперли что над find делать

Zver
20.04.2018
07:04:24

Marlik
20.04.2018
07:04:39

Aleksandr
20.04.2018
07:04:53

Andrey
20.04.2018
07:04:55
не, просто оно в начале строки

Nick
20.04.2018
07:04:57
Нет, нужно сделать поиск от 6

Marlik
20.04.2018
07:05:57

Nick
20.04.2018
07:07:49
https://play.golang.org/p/IfivMO1hcJR
?

Google

Nick
20.04.2018
07:08:27
так?

Marlik
20.04.2018
07:09:02
Ахереть))))))

Nick
20.04.2018
07:09:10
действительно
сам охерел, я ведь скала программист, а решаю задачи гошникам

Andrey
20.04.2018
07:10:16
не правильно решил :)

Nick
20.04.2018
07:10:30
Я не знаю что есть правильно

Andrey
20.04.2018
07:10:31
у тебя № удалилось

Nick
20.04.2018
07:10:39
Потому что задачу никто не описал

Marlik
20.04.2018
07:10:39

Nick
20.04.2018
07:11:05

Marlik
20.04.2018
07:11:29

Andrey
20.04.2018
07:11:37

Nick
20.04.2018
07:12:57
В общем определись с задачей, приходи и решим )
А ещё вытащи компиляцию регэкспа за функцию

Marlik
20.04.2018
07:15:04

Nick
20.04.2018
07:18:04
А смысл?
Чтоб на каждом вызове на компилировать?

Marlik
20.04.2018
07:19:21
Спасибо всем за помощь.

Димка
20.04.2018
07:49:57
Есть 2 микросервиса, они используют 1 модель данных. Как лучше синхронизировать эти модели?
Например, поменялся 1 параметр, в другом микросервисе их тоже нужно будет изменить. Но проблема в том, что не всегда знаешь (или просто забыл) какие сервисы используют ту же модель данных.

Google

andrew
20.04.2018
07:50:21
не использовать одну модель данных...
у каждого своя, плюс версионность апи

Димка
20.04.2018
07:51:48
вот реальный пример.
есть массив элементов, он передаётся в микросервис, тот фильтрует модель и возвращает обратно, модели то одинаковые будут

Nick
20.04.2018
07:52:56
У того сервиса который фильтрует должна быть своя модель и он должен её возвращать, дальше модифицируй как хочешь

Димка
20.04.2018
07:55:17
не :)
микросервисы S1 и S2,
S1 передаёт модель M1 в S2, соответственно S2 принимает M1.
и если S1 изменил M1, то нужно будет и в S2 изменить её.
Возможно ли это делать 1 раз, а не в каждом микросервисе?

andrew
20.04.2018
07:59:01
Микросервисы предназначены для снижения связанности всей системы, а вы их наоборот общей моделью пытаетесь связать. Это не совсем верных подход. Выше уже сказали - для сервиса который фильтрует нужна своя модель. И внутри первого сервиса уже преобразуйте её как надо.

/dev/m
20.04.2018
08:03:22

Alexander
20.04.2018
08:03:44
https://m.habrahabr.ru/company/mailru/blog/353790/

andrew
20.04.2018
08:07:17
у меня тоже слак отвалился

Dmitriy
20.04.2018
08:10:23
Добрый день, разве не должна собираться программа (main) компандой
go build cmd
Где структура проекта такая:
.
├── LICENSE
├── README.md
└── src
├── cmd
│ └── prog.go

Daniel
20.04.2018
08:10:56
не должна

Dmitriy
20.04.2018
08:11:10
Ясно

Daniel
20.04.2018
08:11:32
или путь указывать, полный или начиная с ./
или имя пакета

Dmitriy
20.04.2018
08:13:46
Спасибо. Думал, что и main пакеты собираются в корень так

Айбелив
20.04.2018
08:44:09
не вижу причин создавать src в корне проекта

Sasha
20.04.2018
11:47:42
всем привет, кто-нибудь знает о meshbird?
https://github.com/meshbird/meshbird
пытаюсь поднять такую, но вот ругается на меня очень некрасиво
не могу понять на что именно

Stanislav
20.04.2018
11:55:48
а зачем оно?

Google

Sasha
20.04.2018
11:57:09
поднять p2p-сеть.. или может кто-нибудь может подкинуть примеров?

Eldar
20.04.2018
12:03:51
кто-нибудь пробовал запросы в натс в цикле отправлять?
почему-то первый респонз приходит, а остальные по таймауту сыпятся

Marlik
20.04.2018
12:06:31

Sasha
20.04.2018
12:07:10

Marlik
20.04.2018
12:08:30
Самодостаточное ПО, в которое ни нуно ни добавлять, ни убавлять, зачем пулы-то?

Антон
20.04.2018
12:23:22
Привет, подскажите, по какой книге изучать Go для сервера?

Artem
20.04.2018
12:27:20

Mykyta
20.04.2018
12:27:55

Andrey
20.04.2018
12:29:04
всем добра! в go есть что нить на подобие перлового Storable

Айбелив
20.04.2018
12:29:16
Dockerfile и README.md обычно в корне лежат, прочая хрень обычно в pkg, если эта хрень — пакеты

Eldar
20.04.2018
12:30:05

Антон
20.04.2018
12:32:09

Artem
20.04.2018
12:35:09
;)
Есть https://astaxie.gitbooks.io/build-web-application-with-golang/en/ или какая-то другая потребность?

Антон
20.04.2018
12:38:20