@ru_python

Страница 242 из 9768
Viktor
30.01.2016
15:55:33
Своей регистрации не будет 100%

Так что можно спокойно возложить на плечи сервиса, через который проходит аутентификация

time
30.01.2016
15:56:09
и точно не будет других auth механизмов?

если так, то vkid - годная идея

Google
time
30.01.2016
15:56:26
ибо зачем дублировать данные?

Viktor
30.01.2016
15:56:36
Pavel
30.01.2016
15:56:38
time
30.01.2016
15:56:44
только стоит учесть, что индексация по стрингу медленнее

поэтому auth_type + foreign_id

как вариант

Viktor
30.01.2016
15:57:14
Ну или так

Pavel
30.01.2016
15:57:16
[Anonymous]
30.01.2016
15:57:25
слушайте, а никто не держит подборку материалов по asyncio. генераторам, yield from и тд? хочется таки переписать свои костыли на многозадачность

time
30.01.2016
15:57:26
Andrey ?
30.01.2016
15:57:36
Не совсем ясно, зачем эту таблицу дергать 10 раз в секунду

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

Google
Viktor
30.01.2016
15:58:07
Andrey ?
30.01.2016
15:58:10
Почему бы не сделать отдельно таблицу по юзерам с ключом-uuid?

Заодно можно и несколько провайдеров привязывать

К одному юзеру

time
30.01.2016
15:58:26
Каждый юзер будет перелогиниваться раз в минуту или как?
нет, каждое действие юзера например может быть привязано к его id

Andrey ?
30.01.2016
15:58:48
Pavel
30.01.2016
15:58:55
вырви из жанги django.contrib.auth + django.social_auth

Viktor
30.01.2016
15:59:07
Так у меня а базе только токены и лежат

В*

time
30.01.2016
15:59:36
Viktor
30.01.2016
15:59:38
Токены и имена*

Andrey ?
30.01.2016
15:59:51
не везде подходит
Где это может не подойти?

time
30.01.2016
15:59:58
предположим, у нас есть тред с постами, к каждому есть id юзера и content

Sergey
30.01.2016
16:00:16
Зачем поднимать sql ради 1000, если есть sqlite?

time
30.01.2016
16:00:20
вот здесь это не очень подходит

Andrey ?
30.01.2016
16:00:25
Речь шла о верификации тот ли пользователь сделал запрос

Здесь очень подходит uuid

Pavel
30.01.2016
16:00:39
Зачем поднимать sql ради 1000, если есть sqlite?
sqlute любит в многопроцессорной системе локи делать.

time
30.01.2016
16:00:41
к тому же, sqlite нельзя унести на другую машину :)

Google
time
30.01.2016
16:01:30
это к тому, что иногда база уже на другой машине, а приложение от него отделено

с серверными sql получается прозрачность

Andrey ?
30.01.2016
16:01:48
sshfs ;)
Костыли на костылях ;)

time
30.01.2016
16:01:54
sshfs ;)
платиновый кубок за костылестроение! :))

Andrey ?
30.01.2016
16:02:06
Ты еще скажи ramdisk + sshfs :3

Чтоб не лагало

Sergey
30.01.2016
16:02:18
Я чето не понял, он серьезно имел ввиду что sqlite непереносима?))

time
30.01.2016
16:02:42
Ты еще скажи ramdisk + sshfs :3
zram+lvm в качестве bcache, вместо sshfs запилить gvfs-samba

Sergey
30.01.2016
16:03:08
В этом смысле..Принято.

Andrey ?
30.01.2016
16:03:35
Горизонтальное масштабирование sqlite ?

Viktor
30.01.2016
16:03:47
Ой, как же глазам неприятно при выключении f.lux

time
30.01.2016
16:03:51
Горизонтальное масштабирование sqlite ?
можем открывать свой консалтинг по хайлоаду на sqlite

Sharkus
30.01.2016
16:04:29
time
30.01.2016
16:04:33
кстати, видел в большом интерпрайзе большие (десятки гигабайт) sqlite в раме для горячих данных. справляется на отлично

Andrey ?
30.01.2016
16:05:01
Google
Andrey ?
30.01.2016
16:05:23
Я её даже в статус поставлю :D

time
30.01.2016
16:05:36
тут статусы есть? О_о

алсо, есть ли в телеграме уведомления о форвардах?

Andrey ?
30.01.2016
16:06:03
Да, в вк

Pavel
30.01.2016
16:06:08
коллеги, давайте вернёмся к токенам.

Andrey ?
30.01.2016
16:06:09
Admin
ERROR: S client not available

time
30.01.2016
16:06:22
т.е. если мой пост перешлют, я нигде это не могу узнать?

мой мсг, в смысле

Andrey ?
30.01.2016
16:06:31
Да

time
30.01.2016
16:06:36
окей

.
30.01.2016
16:20:33
Гайз, может кто подсказать с postgresql?

Sharkus
30.01.2016
16:22:49
Тебе нужен список могущих подсказать или сразу вопрос напишешь? :)

time
30.01.2016
16:25:37
сразу пиши

.
30.01.2016
16:26:17
Кароч, кое-как установил эту штуку, ничего не работало, пробовал перечитать тонну гайдов и либо они на английском, либо просто ничего не понятно на русском. Потом я ввел в консоле sudo -i -u postgres(как я понял это создание юзера postgres) и о чудо, вроде все заработало, но теперь при попытке что-то сделать с этого профиля меня просят ввести пароль, что это за пароль и где его посмотреть я не знаю

Viktor
30.01.2016
16:26:39
Так вот, я зашел с ноута и могу описать всё Есть 2 процесса: один занимается генерацией токенов и аунтефикацией, второй -- само приложение (чат) Что делает первый: • Принимает запрос на авторизацию через auth.name • Проверяет корректность данных: делает

.
30.01.2016
16:26:40
И еще интересует вопрос, почему только после перескакивание на этого пользователя все заработало

Viktor
30.01.2016
16:26:49
СУКА

СУУУУУУУУУУУКА

Google
Viktor
30.01.2016
16:27:11
Он стер большую част

блядб

Sergey
30.01.2016
16:27:44
Как ты списки сделал?

Viktor
30.01.2016
16:27:54
просто символ •

с клавиатуры ввёл, на маке очень много хоткеев для разных символов

Sergey
30.01.2016
16:30:57
Понял, спасибо.

Viktor
30.01.2016
16:31:21
Ладно, напишу снова

Так вот, я зашел с ноута и могу описать всё Есть 2 процесса: один занимается генерацией токенов и аунтефикацией, второй — само приложение (чат) Что делает первый: • Принимает запрос на авторизацию через auth.name • Проверяет корректность данных: делает запрос к auth и получает auth.id • Генерирует токен (auth.name+auth.id+Crypt.gen_token()) • Проверяет наличие пользователя в базе: · Если есть, то заменяет его токен · Если нет, то добваляет, задаёт токен и ник (скорее всего рандомно сгенерированный)

Что делает второй: Чтение: › Один раз при старте: • Получает все ники › Многократно во время работы: • Принимает запрос на вход • Парсит токен token.split() -> [auth.name, auth.id, crypt_token] • Проверят соответсвие токенов • Если соответствует — обрабатывет пользователя как обычного анонимнго, только закрепляет за ним соответствующие auth.name и auth.id Запись: › Многократно во время работы (еще многократнее :D) • Принимает запрос на смену ника • Проверяет ник как для анонимного • Меняет ник в базе на новый • Меняет ник как для анонимного

TL;DR: Необходима возможность получать значение поля name для всех пользователей (или просто проверять заняость, смотря что быстрее) Необходима возможность искать по auth.id и auth.name (хотя можно для каждого auth.name создать свою таблицу, т.к. этих auth.name будет немного)

Ну так что?

@kwasd @andv1337 @Sharkus

time
30.01.2016
16:54:13
тут

успел сходить в магазин за мясом даже

оч вовремя

так

блин. сек, пойду теперь приготовлю, 15 мин)

Страница 242 из 9768