Anonymous
Ребят, а ничего что он делает реплеис на желаемый результат?
Anonymous
))
Zver
Я читал, что и для кириллицы...
Конкретно написано, что анси .
Zver
https://github.com/google/re2/wiki/Syntax Вот здесь все хорршо написано.
Andrey
а во-вторых - если ты хочешь искать слова длиной от 1 до 5, то нужно учитывать, что у тебя это слово должно граничить с не-словом. Иначе у тебя регулярка заменит и длинные слова, потому что они состоят из двух коротких.
🎉
где?
Ды я русскоязычный пост нашёл... ссылку не найду пока.
Andrey
не ищи
🎉
))
🎉
Понятно, спасибо, пойду дальше ковырять.
Zver
Там получается надо \PL(\pL{1,5})\PL только надо изменьть, чтобы еще края строк зазватывало, лень с телефона выписывать.
🎉
Нет, я наверное про пробелы не прально думаю...
Sergey
https://play.golang.org/p/yN2ocbk-0lF
🎉
Пойду почитаю ссылку.
🎉
https://play.golang.org/p/yN2ocbk-0lF
Во плин, работает, спасибо, пойду изучать как.
Anonymous
Лол
Andrey
гибдд не удалилось :)
Anonymous
Доперли что над find делать
Zver
В смысле что-то так? (\s)*
Не только пробелы могут ограничивать слова.
🎉
гибдд не удалилось :)
Нужно лоуер кэйс раньше видимо сделать...
Aleksandr
Не, всё-таки не работает... щас покумекаю как оно нуно.
задачу сформулируй корректно. вчера не по русски было
Andrey
не, просто оно в начале строки
Anonymous
Нет, нужно сделать поиск от 6
🎉
Нет, нужно сделать поиск от 6
От шести много уже, смысл удалить такие предлоги как над, под, между ...
Anonymous
https://play.golang.org/p/IfivMO1hcJR
Anonymous
?
Anonymous
так?
🎉
Ахереть))))))
Anonymous
действительно
Anonymous
сам охерел, я ведь скала программист, а решаю задачи гошникам
Andrey
не правильно решил :)
Anonymous
Я не знаю что есть правильно
Andrey
у тебя № удалилось
Anonymous
Потому что задачу никто не описал
🎉
сам охерел, я ведь скала программист, а решаю задачи гошникам
Дык я не кодер, я так, для себя автоматизирую процессы)))
Anonymous
у тебя № удалилось
Потому что эт не слово) логично?)
🎉
у тебя № удалилось
Ну по сути для канонизации текста, оно вроде как и не нуно...
Anonymous
В общем определись с задачей, приходи и решим )
Anonymous
А ещё вытащи компиляцию регэкспа за функцию
🎉
В общем определись с задачей, приходи и решим )
Дык уже всё))) Канонизация готова, мне кажется для неточного поиска вполне, пора кодировать текст, делать выборку внахлёст по тексту и сравнивать...
Anonymous
А смысл?
Чтоб на каждом вызове на компилировать?
🎉
Чтоб на каждом вызове на компилировать?
А ну да, там ещё перепишу раз сто.
🎉
Спасибо всем за помощь.
Dmitry
Есть 2 микросервиса, они используют 1 модель данных. Как лучше синхронизировать эти модели? Например, поменялся 1 параметр, в другом микросервисе их тоже нужно будет изменить. Но проблема в том, что не всегда знаешь (или просто забыл) какие сервисы используют ту же модель данных.
andrew
не использовать одну модель данных...
andrew
у каждого своя, плюс версионность апи
Dmitry
вот реальный пример. есть массив элементов, он передаётся в микросервис, тот фильтрует модель и возвращает обратно, модели то одинаковые будут
Anonymous
У того сервиса который фильтрует должна быть своя модель и он должен её возвращать, дальше модифицируй как хочешь
Dmitry
не :) микросервисы S1 и S2, S1 передаёт модель M1 в S2, соответственно S2 принимает M1. и если S1 изменил M1, то нужно будет и в S2 изменить её. Возможно ли это делать 1 раз, а не в каждом микросервисе?
andrew
Микросервисы предназначены для снижения связанности всей системы, а вы их наоборот общей моделью пытаетесь связать. Это не совсем верных подход. Выше уже сказали - для сервиса который фильтрует нужна своя модель. И внутри первого сервиса уже преобразуйте её как надо.
Максим
я читал сегодня новости, говорят это всё враньё, только телеграмм задело
У меня и у всех в офисе Slack только через VPN работает...
саша
https://m.habrahabr.ru/company/mailru/blog/353790/
andrew
у меня тоже слак отвалился
Dmitriy
Добрый день, разве не должна собираться программа (main) компандой go build cmd Где структура проекта такая: . ├── LICENSE ├── README.md └── src ├── cmd │ └── prog.go
Daniel
не должна
Dmitriy
Ясно
Daniel
или путь указывать, полный или начиная с ./
Daniel
или имя пакета
Dmitriy
Спасибо. Думал, что и main пакеты собираются в корень так
Салтыдык
не вижу причин создавать src в корне проекта
Anonymous
всем привет, кто-нибудь знает о meshbird? https://github.com/meshbird/meshbird
Anonymous
пытаюсь поднять такую, но вот ругается на меня очень некрасиво
Anonymous
не могу понять на что именно
Stanislav
а зачем оно?
Anonymous
поднять p2p-сеть.. или может кто-нибудь может подкинуть примеров?
Eldar
кто-нибудь пробовал запросы в натс в цикле отправлять?
Eldar
почему-то первый респонз приходит, а остальные по таймауту сыпятся
Anonymous
От спасибо, посмотрю как время буит.
там давно не было никаких пулов кстати говоря)
🎉
Самодостаточное ПО, в которое ни нуно ни добавлять, ни убавлять, зачем пулы-то?
Anton
Привет, подскажите, по какой книге изучать Go для сервера?
Nikita
не вижу причин создавать src в корне проекта
имеет если там всякие конфиги, докерфайлы, ридми и прочая хрень хранится
Andrey
всем добра! в go есть что нить на подобие перлового Storable
Салтыдык
Dockerfile и README.md обычно в корне лежат, прочая хрень обычно в pkg, если эта хрень — пакеты
Eldar
Мб он ждёт какого-нибудь закрытия?
в примере никакого закрытия нет, получаешь себе &response и на этом все
Artem
;)
Есть https://astaxie.gitbooks.io/build-web-application-with-golang/en/ или какая-то другая потребность?