
Leonid
02.04.2017
09:38:30

Проксимов
02.04.2017
09:40:56

Igor
02.04.2017
09:41:04
да бля
как это нету?)

Google

b0g3r
02.04.2017
09:41:15
он приходит таким же get-параметром
как и остальные

Проксимов
02.04.2017
09:41:37
Он же будет другим, нет?

Igor
02.04.2017
09:41:41
в смысле - другим?

Проксимов
02.04.2017
09:42:36
Ну вот у тебя есть строчка "string"+"salt" , ты хэшируешь её и отправляешь на сервер

Igor
02.04.2017
09:42:47
да
и отдельно string тоже отправляю

Проксимов
02.04.2017
09:43:29
И что делает сервер с string?
Как он их сверяет?

Igor
02.04.2017
09:43:48
берет string, берет соль, хеширует и проверяет с хешем, пришедшим от пользователя
аналогично тому, как делался хеш на стороне бота

Проксимов
02.04.2017
09:43:57
А соль уже на сервере хранится

Google

Проксимов
02.04.2017
09:44:08
Понял

b0g3r
02.04.2017
09:44:08
бот хранит supersecurity
приложение хранит supersecurity
бот генерирует ссылку a=1&b=2&hash=md5('a=1&b=2' + 'supersecurity')
юзер переходи по ней
приложение берет a=1&b=2, делает с ним md5('a=1&b=2' + 'supersecurity') и сверяет с hash

Igor
02.04.2017
09:44:23
а бантик уже давно про jwt твердит

Проксимов
02.04.2017
09:45:39
?

Artem
02.04.2017
09:46:15
from jose import jwt
secret = 'oh so secret'
token = jwt.encode({'a': 'b'}, secret)
data = jwt.decode(token, secret)

Igor
02.04.2017
09:46:58
а это ты ж за hug.rest топишь?
я удивился что там из коробки они (токены) поддерживаются
это правда круто

Artem
02.04.2017
09:47:11
да, годная вещь

Ivan
02.04.2017
10:23:58
это прилагательное и существительное, тут нет бэд и гуд

rem
02.04.2017
12:19:56
подскажите хорошую среду разработки для питона
на убунту

melancholiac
02.04.2017
12:21:12

Spacehug
02.04.2017
12:21:19
pycharm есть под все платформы

rem
02.04.2017
12:22:18
спс )

Sonniy
02.04.2017
12:22:52
vs code неплохо, но функционал будет слабже чем pycharm, но работает шустренько

Igor
02.04.2017
12:27:23
с плагинами норм

Google

melancholiac
02.04.2017
12:27:40
он говорил об иде

Di
02.04.2017
12:28:03
ida pro

Igor
02.04.2017
12:28:21
radare2 тогда уж

Di
02.04.2017
12:28:52

A
02.04.2017
12:28:58

Di
02.04.2017
12:29:16
x64dbg
djn
vot

Igor
02.04.2017
12:29:29
емакс
радар из под макоси работает, так что его ??

Svyatoslav
02.04.2017
14:25:09
Есть импорт с шарпов в пайтон?

Svyatoslav
02.04.2017
14:25:34
Или так никто не делает?
=)

melancholiac
02.04.2017
14:27:55

b0g3r
02.04.2017
14:29:59

Igor
02.04.2017
14:30:01

Svyatoslav
02.04.2017
14:30:11
Тенкс)

b0g3r
02.04.2017
14:30:36
Не уверен насколько он кушает левый шарп, но умеет в структуры шарпа и написан на шарпе
http://stackoverflow.com/questions/1200182/how-to-use-a-c-sharp-dll-in-ironpython

Google

Igor
02.04.2017
14:31:24
а обычные дллки в цпайтон разве нельзя никак?

Admin
ERROR: S client not available

Igor
02.04.2017
14:31:38
ну то есть есть же там винапи модуль целый
How can I use a DLL file from Python?
http://stackoverflow.com/q/252417/974317
прикольно, забыл про цтайпс

Danzan
02.04.2017
17:26:03
Кто звонки активировал?

Max
02.04.2017
17:26:05
Чат, такой вопрос. А почему джанга при запуске модели может ругаться на
` % (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.`
В settings.py проекта указаны правильные параметры для подключения к БД (по ним уже нормально коннектит пгадмин3)

Danzan
02.04.2017
17:26:22
Можете мне позвонить?
Спасибо!

Max
02.04.2017
17:31:02
при попытке запустить
python manage.py shell вылетает
RequestTable = models.ForeignKey(RequestTable, on_delete=models.CASCADE)
NameError: name 'RequestTable' is not defined. Стаковерфлоу в таких случаях говорит, что надо что-то заимпортить, но я не понимаю что в данном случае т.к. это мой класс

Pavel
02.04.2017
17:42:12

Max
02.04.2017
17:43:09

Pavel
02.04.2017
17:43:38
RequestTable = models.ForeignKey('RequestTable', on_delete=models.CASCADE)
ты таблицей ссылаешься на саму себя, да?

Max
02.04.2017
17:45:12

Pavel
02.04.2017
17:46:00
а в какой последовательности в файле они у тебя написаны?

Max
02.04.2017
17:47:10

Pavel
02.04.2017
17:47:35
подними request table повыше, авось поможет.

Max
02.04.2017
17:47:39
но кавычки действительно помогли запустить shell, спасибо. Я не оч понял зачем они там, т.к. в примерах вроде были аргументы без них

Pavel
02.04.2017
17:48:41
мне кажется, тут может быть конфликт между имененм класса и филда. Обычно тут мелкий буквы вс1-таки ставят

Google

Max
02.04.2017
17:50:20
я понял, спасибо
Ок, теперь я запустил python manage.py shell, сделал
from django.conf import settings
settings.configure()
и получил ответ о том, что RuntimeError: Settings already configured.
но при этом все равно вылетает
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

Johnnie
02.04.2017
18:04:38
как сделать readonly QuerySelectField? flask, flask-wtf

Max
02.04.2017
18:36:52
на этом моменте я его оставлю и не буду трогать раз работает

Johnnie
02.04.2017
19:09:13
бля, а как родить csrf-токен, если в шаблон форму не передаю? просто подтверждение удаления
пока сделал с пустой формой, но имхо это хуйня =\

Nike
02.04.2017
20:47:05
привет всем

Maxim
02.04.2017
20:47:14
Привет привет

Eugene
02.04.2017
21:36:04
Бегиннер вопросик.
Строка 1к символов, как удалить с конца до точки?:)
Эта группа больше не существует