@proGO

Страница 1629 из 1674
Yuriy
12.08.2018
01:18:43
почему до сих пор не поделился ссылью на репу?))
Пока в процессе… есть работа / дедлайни etc

Вячеслав
12.08.2018
13:32:54
Подскажите плз как реалищовать веб приложение на нескольких языках? Если юзер руками переключил селект (на другой язык) то название выбранного им языка дллжно у него в куеах сохраниться? И го должен пррверять надичие этой куки и отдавать язык тот,который записан в ней,а если нет,то уже по accept language определять - верно?

Daniel
12.08.2018
13:33:18
верно

Александр
12.08.2018
13:33:34
если конечно там не рест апи

Google
Александр
12.08.2018
13:33:48
при рестапи хранение состояние запрещено

Вячеслав
12.08.2018
13:34:18
Daniel
12.08.2018
13:34:26
а что такое хранение состояния для http?

Вячеслав
12.08.2018
13:34:44
Куки?

Daniel
12.08.2018
13:35:01
нет, конечно. куки - это параметр запроса

Лемур
12.08.2018
13:35:21
Сессия

Вячеслав
12.08.2018
13:35:30
А ид сессии в куках

Александр
12.08.2018
13:35:32
а не куки норм, если сессия уже не норм (на бекенде)

Вячеслав
12.08.2018
13:50:17
А какой пакет посоветуете чтобы мог опреднлять по accept language локаль,можно было использовать в шаблонах и поддерживал текстовые файлы для переводов

Roman
12.08.2018
20:08:37
Попали в go/parser пакете
ну это уже слишком, я-ж не Go парсить собрался)

это по сути алгоритмическая задачка с поиском вложенности типов по направленному, древовидному графу

Google
Aleksei ?
12.08.2018
21:42:29
Коллеги подскажите плиз православный апи враппер. Чтобы подсмотреть как грамотно делать свой

Aleksei ?
12.08.2018
21:58:56
Просто нужен «go way» враппер и все

Roman
12.08.2018
21:59:49
кто-нить Goland ставил? Не могу на него material тему (https://plugins.jetbrains.com/plugin/8006-material-theme-ui темы из коробки убогие до невозможности) поставить, просто не понимаю как и никто нигде ведь не напишет..

Roman
12.08.2018
22:01:59
Посоветую тебе атом: после 2 лет vscode, его темы просто божественны
я уже на vscode'е сижу, но решил опробовать Goland

Aleksei ?
12.08.2018
22:02:04
Да и в целом производительность и качество свистоперделок заметно выросло

Roman
12.08.2018
22:02:49
о, вроде установил через plugin manager

правда кажется он (Goland) мне довольно устарелым с точки зрения дизайна

на него смотришь и просто блевать тянет, но думаю как нибудь выживу с пакетиком под рукой

Roman
12.08.2018
22:10:23
с материал темой вроде норм

Vladimir
13.08.2018
06:42:33
Парни, а стандартный http.Handler на каждый реквест создает горутину?

Daniel
13.08.2018
06:42:53
Да

Vladimir
13.08.2018
06:43:18
если я там цикл бесконечный впендюрю, клиент так и будет ждать, пока по тайм-ауту не отвалится?

Daniel
13.08.2018
06:43:51
Да

Vladimir
13.08.2018
06:43:58
оке, спасибо

Google
Daniel
13.08.2018
06:44:02
А какие варианты?

Vladimir
13.08.2018
06:44:03
то, что нужно )

этот вариант и нужен. я не силен в го просто

Alexey
13.08.2018
06:47:18
если я там цикл бесконечный впендюрю, клиент так и будет ждать, пока по тайм-ауту не отвалится?
Можно ему слать по байту в секунду, будет висеть чуть ли не вечно)

Vladimir
13.08.2018
06:48:28
а в го сервер сам отправляет в ответ keep-alive заголовок

или просто не рвет соединение

Daniel
13.08.2018
06:48:59
Сам ничего не отправляет

Phil
13.08.2018
07:23:59
fixed

Никита
13.08.2018
09:05:35
Необходимо написать регулярку которая матчила бы строку вида [h e l l o], в которой в скобках повторяющаяся последовательность через пробел Написал регулярку, но получается надо ставить пробел перед последней скобкой. Как исправить? ^(\[)(([a-z])\s)*(\])$

Виктор
13.08.2018
09:06:11
https://regex101.com/

Никита
13.08.2018
09:06:25
https://regex101.com/
там и тестил

Я не понимаю как сделать так чтобы оно не требовало пробел в конце, грубо говоря

Чтобы его можно было опускать

Dmitriy
13.08.2018
09:06:56
\s

Добавь квантификатор

\s? или \s*?

Потому что в твоей регулярке сейчас безусловно пробел

Никита
13.08.2018
09:08:02
Тут тоже проблема. Если написать ^(\[)(([a-z])\s?)*(\])$, то матчит [rrrrr eee f]

Dmitriy
13.08.2018
09:08:09
Минуту

Тебе надо обязательно по одному символу через пробел?

Google
Никита
13.08.2018
09:08:59
Да

Никита
13.08.2018
09:12:45
Daniel
13.08.2018
09:14:19
https://regex101.com/

Zver
13.08.2018
09:14:41
после * ?
Zver: Перед \]

Dmitriy
13.08.2018
09:15:00
\[((?:[a-z]\s)*(?:[a-z]))\] Ну или так

Никита
13.08.2018
09:15:08
вот такой монстр сработал тоже ^(\[)(([a-z]\s)*[a-z])?(\])$

Dmitriy
13.08.2018
09:15:49
А зачем \] в круглые скобки?

Никита
13.08.2018
09:16:28
Да, стоит убрать

всем спасибо

Dorian
13.08.2018
09:17:31
Только [] уже не сработает как в изначальном сообщении было. Иначе нужно [a-z]*

Anufant
13.08.2018
09:23:15
Привет, хочется сделать небольшой сервис аутентификации на Go. С хранением сессий на сервере. По пыхо-перло временам помню, что сессии часто хранили(или кешировали) в стороннем хранилище типа мемкеша или редиса. Есть ли смысл заморачиваться с этим в го, или распространенная практика использовать какое-нибудь встроенное хранилищи, да хотя бы go-cache?

Anufant
13.08.2018
09:40:58
Возьми редис и не парься
Привет, а какие могут быть минусы у простого встроенного гошного хранилища? Его не нужно устанавливать, настраивать и поддерживать, в отличие от редиса, плюс меньше хождений по сети. Единственное, что подозреваю, что при наращивании объемов могут начаться какие-то затупы, которых не будет в редисе?

Daniel
13.08.2018
09:43:06
а у нас нет хорошего хранилища, к сожалению

все, что есть, или тормозное, или падучее, или и то, и другое

Dorian
13.08.2018
09:43:46
Плюс редис персистентен по надобности

Страница 1629 из 1674