@proGO

Страница 469 из 1674
Dmitry
11.02.2017
19:06:58
ну он же знает что они анюзд

зачем тянуть? :)

yuriy
11.02.2017
19:07:20
гг логично :D

Aleksandr
11.02.2017
19:07:20
угу. если go знает что они не используются, то может их и не тянуть

Google
yuriy
11.02.2017
19:07:33
типа чистота кода

Denis
11.02.2017
19:07:47
Ворнинг

Dmitry
11.02.2017
19:07:58
"because fuck you that's why"

Denis
11.02.2017
19:08:13
Ахах

Aleksandr
11.02.2017
19:10:45
но не будет
ты зациклил вопрос. он именно в этом и заключался - почему не будет?

Кстати чем там объясняли что анюсд импорт это ошибка а не ворнин?

Kirill
11.02.2017
19:24:22
я это хотел сказать

Denis
11.02.2017
19:48:14
https://github.com/muesli/beehive

Опенсорс IFTTT

Аналог конечно

mixa
11.02.2017
20:35:34
подскажите пожалуйста может кто пилил авторизацию oauth для гугла немогу получить данные юзера из веб приложения... юзер вроде проходи авторизацию и в приложении я получаю: { "access_token":"ya29......-PhYzO5LmNjO", "expires_in":3920, "token_type":"Bearer", "id_token":"sdfsdfsdfsdf...на 1182 символа" } далее как в доках советут, кстати есть 2 варианта: 1) https://developers.google.com/apis-explorer/#p/oauth2/v2/oauth2.userinfo.get?fields=name&_h=1& https://www.googleapis.com/oauth2/v2/userinfo?fields=email%2Cfamily_name%2Cgender%2Cgiven_name%2Chd%2Cid%2Clink%2Clocale%2Cname%2Cpicture%2Cverified_email&key={YOUR_API_KEY} 2) https://developers.google.com/apis-explorer/#search/userinfo/m/oauth2/v2/oauth2.userinfo.v2.me.get?fields=family_name%252Cgiven_name%252Cid&_h=1& https://www.googleapis.com/userinfo/v2/me?fields=family_name%2Cgiven_name%2Cid&key={YOUR_API_KEY} https://www.googleapis.com/userinfo/v2/me?fields=family_name%2Cgiven_name%2Cid&key={YOUR_API_KEY} пробовал как тут: https://github.com/markbates/goth/blob/master/providers/gplus/gplus.go вместо key отправлять access_token https://www.googleapis.com/oauth2/v2/userinfo?access_token= так же на всякий случай пробовал вместо access_token подставлять id_token но не один из вариантов не прокатывает, все возвращают "Not Found" т.е. как будто нет таких апи, хотя в настройках приложения в https://console.developers.google.com/apis/credentials я добавил апи и gmail и google+ подскажите где косячу

Google
Aleksandr
11.02.2017
20:36:10
коллеги, а вот вопрос: а почему go не видит импортированные в main.go пакеты, лежащие в vendor, а вот те же пакеты, подключенные в не-main пакете, уже видит? что за дизайн? это намек, что я не должен в main.go юзать сторонние пакеты?

Phil
11.02.2017
20:38:30
для go нет разницы в названии файла

Aleksandr
11.02.2017
20:40:10
я не про названия файлов. я про то, что go не видит один и тот же пакет, лежащий в vendor в зависимости от того, где я его импортирую - в main package или в любом другом

Max
11.02.2017
20:41:19
господа, есть вики на go?

Paul
11.02.2017
20:42:08
@schors у нас главный по oauth

Phil
11.02.2017
20:56:43
@schors у нас главный по oauth
ну я просто разобрал. подключаться е пробовал

А давайте теперь поговорим про встраиваемые noSQL. Нужен простой быстрый KV, но с возможностью индекса. Чтобы те же expired чистить. Вот есть buntdb. Но там лишнее - geo. и непонятно нормальное ли оно вообще. Какие ещё проверенные варианты?

Да, хочется персисентности

Paul
11.02.2017
21:20:16
boltdb?

Quet
11.02.2017
21:34:10
bolt, да

индекс руками правда

но для чистки expired можно просто фулл скан делать

индексы не нужны

Phil
11.02.2017
22:30:02
Что-то меня напрягает в фулл скане. А чем плох buntdb?

посмотрел. впечатляет. спасибо

индексы не нужны
а почему нет?

Roman
11.02.2017
22:42:34
Коллеги, а что вы делаете когда вам надо расширяемую логику в вашем go приложении?

Phil
11.02.2017
22:45:03
А перезадай вопрос

Roman
11.02.2017
22:45:37
А перезадай вопрос
Что не понял?

Phil
11.02.2017
22:45:48
Что не понял?
Я бы сказал - ничего

Google
Aleksandr
11.02.2017
22:46:00
аналогично

Roman
11.02.2017
22:46:19
У тебя есть приложение, ты хочешь чтобы пользователь мог добавлять в него логику

Aleksandr
11.02.2017
22:46:29
расширяемая логика - слишком общий термин, чтобы понять какюу проблему ты под этим подразумеваешь

Roman
11.02.2017
22:47:19
например? какие-то макросы или плагины?
Да, пользовательские скрипты

Aleksandr
11.02.2017
22:48:00
слишком специфическая проблема

Roman
11.02.2017
22:49:56
слишком специфическая проблема
Да ну? Те же сборщики разных системных метрик вроде телеграфа

Сейчас чтобы добавить новый источник - надо пересобрать целиком

Aleksandr
11.02.2017
22:52:33
ты каких-то общих понятий накидываешь. 5 сообщений и никто не понял что ты конкретно хочешь. Значит, это слишком специфично, либо ты не предоставляешь достаточной информации

не пересобирай. абстрагируйся провайдером данных, получай источники из провайдера.

будь то база, конфиги или пользовательский ввод

Phil
11.02.2017
22:55:11
Сейчас чтобы добавить новый источник - надо пересобрать целиком
плагинов нет. да, пересобрать целиком. не вижу проблемы

Roman
11.02.2017
22:55:48
Phil
11.02.2017
22:56:24
Например

Roman
11.02.2017
22:57:27
ты каких-то общих понятий накидываешь. 5 сообщений и никто не понял что ты конкретно хочешь. Значит, это слишком специфично, либо ты не предоставляешь достаточной информации
Я не знаю что может быть непонятнее после фразы "пользовальские скрипты". Ну посмотрите на wrk и как у него скриптуется логика генерации запросов.

Например
Например, рестарт процесса

Roman
11.02.2017
23:00:21
А что забавного?

hamper ?
11.02.2017
23:13:29
Google
Phil
11.02.2017
23:14:06
boltdb - ok. мне нравится

/dev/null
12.02.2017
06:27:22
здаров



Ребят, подскажите как более правильно организовать интерфейс

Maxim
12.02.2017
06:28:12
Форму над таблицей и ок

/dev/null
12.02.2017
06:31:51
Форму над таблицей и ок
вот не могу решиться еще, monga или postgresql, небольшой складской учет

Daniel
12.02.2017
06:33:40
Постгрес

Admin
ERROR: S client not available

Quet
12.02.2017
06:35:06
вот не могу решиться еще, monga или postgresql, небольшой складской учет
не понимаю почему монга вообще рассматривается для такой задачи )

Robert
12.02.2017
06:35:32
boltdb - ok. мне нравится
Смотри видео с 3ч45м https://youtu.be/8JnOiz7r-g0

Там про сравнение болта, левелдб и прочих аналогов.

Robert
12.02.2017
06:38:35
быстро и просто)
Сорри, но это видео не про твоему вопросу было. Тебе постгре рекомендую

/dev/null
12.02.2017
06:39:13
Сорри, но это видео не про твоему вопросу было. Тебе постгре рекомендую
только из за возможности использовать связные таблицы?

структура склада очень маленькая

Robert
12.02.2017
06:39:30
Склад это связи между объектами . В основном связи.

А гибкую структуру данных бери тип поля jsonb и вот у тебя почти монга

/dev/null
12.02.2017
06:40:38
Вы что на фронте используете?

Google
/dev/null
12.02.2017
06:43:09
я пока на bootstrap сижу

Maxim
12.02.2017
06:45:36
я пока на bootstrap сижу
MaterializeCSS или Tocas-UI

Roman
12.02.2017
06:48:59
boltdb - ok. мне нравится
Тебе нужно все держать внутри приложения или требуется репликация и шардирование?

Daniel
12.02.2017
06:49:50
Зачем складу шардирование?

Коллега, очнитесь :)

Roman
12.02.2017
06:50:51
вот не могу решиться еще, monga или postgresql, небольшой складской учет
В курсе, что Монга теряет данные by design? Если это подходит вашему складу, то дерзай конечно же! Хуяк и нет 150 противогазов! Отлична!

corpix
12.02.2017
06:51:56
В курсе, что Монга теряет данные by design? Если это подходит вашему складу, то дерзай конечно же! Хуяк и нет 150 противогазов! Отлична!
Не подскажите, что там с дизайном не так что данные теряет? Помнится, проблема старая и давно исправлена.

Daniel
12.02.2017
06:51:57
Говорят, последняя версия не теряет

Roman
12.02.2017
06:52:14
Зачем складу шардирование?
Мы про склад сессий авторизации? Мне кажется нужно!

Denis
12.02.2017
06:52:33
Ахах

Daniel
12.02.2017
06:52:36
Мы теряем его

Roman
12.02.2017
06:52:58
Должна быть поддержка транзакций - write ahead log

Denis
12.02.2017
06:52:59
Он отвечал на вопрос Фила)

Roman
12.02.2017
06:53:14
В монге уже запилили wal?

Denis
12.02.2017
06:53:15
А не о складе

Daniel
12.02.2017
06:53:42
А, и правда

Тогда пойду очнусь я

Denis
12.02.2017
06:54:14
Запилили

Тайгер точно поддерживает

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