
Cykooz
02.09.2018
01:04:08
Ой, всё! Делай как хочешь. ?


Donaudampf
02.09.2018
02:21:02
У меня в бд есть модель, которая может иметь два состояния, в одном из которых ей нужна дополнительная информация, а в другом нет. К примеру, есть пользователи, некоторые из пользователей модераторы, и для них нужно хранить уровень прав, модерируемые разделы и так далее. Я тут вижу два варианта - либо сделать модель параметров модератора, у которой пользователь будет внешним ключом, и создавать ее для модераторов. Либо сделать у пользователя nullable внешний ключ, указывающий на соответствующие параметры модератора. В общем случае какой-то из этих подходов лучше?
есть ещё третий вариант, отдельные таблицы для разных классов. Вот тут небольше саммари по разным вариантам: https://stackoverflow.com/questions/190296/how-do-you-effectively-model-inheritance-in-a-database/190306#190306
что из этого лучше - сильно зависит от конкретной задачи, но в общем случае я бы наверное предпочёл Table-Per-Hierarchy, если только профит от другого варианта не был бы очевиден


Nikolay
02.09.2018
05:14:57
Солнце встало, где все

Islan
02.09.2018
05:28:55

Google

?? Eugene
02.09.2018
05:58:02

Denis
02.09.2018
06:00:28
добрый день, а как можно сгенерировать bmp 100*100 точек, на котором закрашена определкнная область?

Nikolay
02.09.2018
06:06:53

Oleg
02.09.2018
06:11:41
Привет. Как в slack группу попасть?
Ни это https://python-ru.slack.com/ ни это https://python.stamplayapp.com/ не работает

Denis
02.09.2018
06:36:50
картинку можно чб

Influence
02.09.2018
06:38:45
if "interface" in self:
nameIntForCheck = self.split()
tmp = nameIntForCheck[1]
if tmp[0] == "G" | "F" | "E":
print("ok")
—-
подскажите,почему не получается сделать множественное сравнение?)
поясню код - берется строка и делится на две по разделителю пробела.
берется строка которая идет после пробела и берется первая буква ее, если она равна G" | "F" | "E" то нужно сделать что-то
class str does not define or пишет , если с одной буквой сарвниваю то все ок

?? Eugene
02.09.2018
06:41:27
а в питоне используется оператор or вместо |

Ilia
02.09.2018
06:42:22

?? Eugene
02.09.2018
06:42:39
есть, это битовый оператор

Ilia
02.09.2018
06:43:08

Influence
02.09.2018
06:43:23
ааа :D спасибо) я просто до этого только на яве программировал, и только вчера вечером впервые на питоне начал - по работе понадобилось. все очень не привычно после явы(

Google

Ilia
02.09.2018
06:43:26

?? Eugene
02.09.2018
06:43:54

Ilia
02.09.2018
06:44:21

?? Eugene
02.09.2018
06:46:00
хоть это и не очень красиво

Vladislav
02.09.2018
06:48:28
tmp[0] in “GFE”

?? Eugene
02.09.2018
06:56:41

Emuena
02.09.2018
07:24:44
Ребят, помогите пожалуйста. Хочу добавить число к строке
Данный код не работает:
int(users[user].ads) + 1

xPushkin
02.09.2018
07:25:14

Emuena
02.09.2018
07:25:50
Can't convert 'int' object to str implicitly

xPushkin
02.09.2018
07:26:20

Emuena
02.09.2018
07:27:23
У меня только этот код. При старте в столбце ads всем выдаётся значение 0
Я этот код в команду вставляю

xPushkin
02.09.2018
07:27:51

Emuena
02.09.2018
07:28:15
Да. В файл users

xPushkin
02.09.2018
07:28:24
Ну так покажите полный код

Emuena
02.09.2018
07:28:35
Вот рабочий код , сравнение
if int(users[user].ads) >= 5:
bot.send_message(user,’test’)
return

xPushkin
02.09.2018
07:29:55

AlphaBeta
02.09.2018
07:30:25

?? Eugene
02.09.2018
07:31:14

Google

Emuena
02.09.2018
07:33:00

?? Eugene
02.09.2018
07:34:03
пока что я вижу что тут словарь

Cykooz
02.09.2018
08:35:42
Can't convert 'int' object to str implicitly
В ошибке ведь написано - не может int неявно сконвертить в str. Ты результат сложения куда-то запихиваешь, там где нужна строка. Но почему-то не желаешь показать этот код, какой то совсем другой код с условием показал.
Переведи результат сложения обратно в строку

Denis
02.09.2018
09:03:06
в питоне 3,6 нету _tkinter
pip install _tkinter куча ошибок
убунта говорит поставить python3-tk
это sudo apt-get install python3-tk находясь в venv ?
или надо поставить этот новый питон и пересоздать венв?
❤️❤️❤️❤️❤️❤️

Aragaer
02.09.2018
09:16:56
apt install python3-tk это поставить в систему либы для tk для питона.
после этого ты сможешь сделать pip install tkinter

Denis
02.09.2018
09:17:51
Invalid requirement: '_tkinter'
Traceback (most recent call last):
File "/usr/local/bin/dlb/lib/python3.6/site
кмк это как бы еще один питон

Cykooz
02.09.2018
09:25:48
Tkinter нет в PyPi, незачем пытаться ставить его через pip

You
02.09.2018
09:26:27
Ребят, подскажите аналог pyparsing, который по сей день обновляется

Влад
02.09.2018
09:27:12
Добрый день, есть вопрос, нету готовых библиотек для fl.ru ?

Denis
02.09.2018
09:35:46

Danil
02.09.2018
09:36:07
господа хорошие, помогите советом, есть у меня ключик который в виде файла *.pub
как его можно извлечь?
юзаю либу rsa

Google

Aragaer
02.09.2018
09:36:56
открой его, это просто текстовый файл

Cykooz
02.09.2018
09:37:01

Denis
02.09.2018
09:37:46

Danil
02.09.2018
09:38:00

Aragaer
02.09.2018
09:38:17
либа rsa генерит пару ключей - приватный и публичный
у тебя только публичный

Cykooz
02.09.2018
09:38:33

Danil
02.09.2018
09:38:36
дада

Aragaer
02.09.2018
09:38:39
из одного приватного публичный получить можно, а наоборот нельзя

Danil
02.09.2018
09:38:55
нет я выгружаю публичный на сервер
а как мне там его извлечь

Aragaer
02.09.2018
09:39:27
это просто текстовый файл, внутри него текстом идет ключ
вот например:
$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDK1oas1RM0QqJQqeKYinRcl0KOu8+MGpDdHqgnqmpBu5EzbIpGMk7EsXUu7Ix46+JxwypeCLFXUXf6ffUNQBncYmzzthX0BIxutVY40ENPMqrQrHlv1mz2T09ho3Zu+61bQjtF5mXBMfwhR7IbZCwpLdsMET9dFCli0L1qhkRW9r20Qe9mGPkyNzPFFmZBZ6C3DO4D4LImhQwxdj8EIL9ilb/TdBW1Zr27s4FHUDEzFgJrkFIdGFSTvQgEpMRDooPVmLZB1SZEg14OVI00zjU9f6wzTab170Wb+jXcu+2oWZitiWUCMuAQOcMWLlwcaZdz4HKH7+AEelm/ZmXzP7op aragaer@stronghold

Denis
02.09.2018
09:39:55

Danil
02.09.2018
09:40:04
да вот
у меня в таком формате
но ведь для rsa нужен не символьный ключ
а из цифр

Alex
02.09.2018
09:40:35
(facepalm.jpg)

Aragaer
02.09.2018
09:40:51
ну это base64 от огромного бинарного ключа ведь

Google

Danil
02.09.2018
09:41:28
и че с ним делать?

Aragaer
02.09.2018
09:41:42
а что ты с ним хочешь делать?

?? Eugene
02.09.2018
09:41:48
Что ты там наворотил, жость

Aragaer
02.09.2018
09:42:05
с его помощью можно во-первых шифровать сообщения, чтобы их мог расшифровать только тот, у кого есть приватный ключ

?? Eugene
02.09.2018
09:42:13
Tkinter вродь в стандартной либе лежит

Aragaer
02.09.2018
09:42:18
а во-вторых можно верифицировать подписанное владельцем приватного ключа

Danil
02.09.2018
09:42:19
так стоп
я же на сервере его не использую
точно
прошу прощения
я идиот

Denis
02.09.2018
09:42:42
sudo apt-get install python3-tk
можно как то указать папку куда его инсталлить?