
Sergey
10.04.2017
17:16:07
/me
Сори
Кто на openedu курс проход и разобрался с декораторами?

Pavel
10.04.2017
17:20:12
а если на бытовом уровне просто разобрался, без openedu - это считается?

Google

Sergey
10.04.2017
17:21:38

Ahmed
10.04.2017
17:34:51
Ребята, кто-нибудь делал пагинацию с ajax + django?

Sergey
10.04.2017
17:34:52
И что то не понимаю как несколько раз оборачивать

Igor
10.04.2017
18:39:34
постригся в барбершопе

We Love Supreme
10.04.2017
18:40:16

Проксимов
10.04.2017
18:40:19

Vitalii
10.04.2017
18:41:00
dickpic

Роман
10.04.2017
18:43:59
господа, а как то можно "снаружи" посмотреть на сколько тредов у питоновского процесса?

Вадим
10.04.2017
18:45:28
откуда могут лезть эти слеши на которые он указывает ? mysql.connector.errors.ProgrammingError: 1146 (42S02): Table 'postlink.'\'msk25725314\''' doesn't exist
если просто выполнить запрос вручную то все ок. и проверял что входит , все ок.

Igor
10.04.2017
18:45:43
покажи код

Вадим
10.04.2017
18:50:54

Igor
10.04.2017
18:51:32
а че в Check_spam_message

Вадим
10.04.2017
18:51:33
покажи код
SELECT linkuser,datapost,mylinkpost FROM %s WHERE datapost = UNIX_TIMESTAMP(NOW()- SECOND(NOW()))

Google

Igor
10.04.2017
18:52:03
если уверен что на входе безопасное название таблбицы то может нахуй экранировать средствами клиента?
делай через % или стр.формат
не будет лишних кавычек впихивать
ток осторожно, привет sql-инъекции

Вадим
10.04.2017
18:54:04
а че в Check_spam_message
класс в котором методы что бы дергать нужные данные из таблиц. у меня тут ничего снаруже не приходит.
то есть скорее всего из за кавычек ?

Igor
10.04.2017
18:54:47
ты вставлял запрос точь-в-точь как отображался в ошибке, с бекслешами?
кароче
если уверен что никакой хуйни вместо msk234234234 тебе не придет, расслабься и заюзай .format() тот же
говно совет но хотя бы работать будет
"SELECT linkuser,datapost,mylinkpost FROM {0} WHERE datapost = UNIX_TIMESTAMP(NOW()- SECOND(NOW()))".format("msk123125125")
ну, должно. наверное %))

Вадим
10.04.2017
18:57:13
ща попробую но вроде в mysql format у меня не работал . ну ща попробую

Little
10.04.2017
18:57:18
Скул в питоне
И все замолчали ....

Проксимов
10.04.2017
19:00:20

Igor
10.04.2017
19:00:35
подъебал

Little
10.04.2017
19:01:07
Что это за уровень такой

Igor
10.04.2017
19:01:18
страческий маразм

Spacehug
10.04.2017
19:04:57

Google

Вадим
10.04.2017
19:10:02
готов удалить все )) и начать с начала. где то лезут кавычки. проще наверно будет избавиться отних в имени таблицы ))

Igor
10.04.2017
19:12:27
стоп
а хули они в имени таблицы делают
у тебя так что ли?
table_name = "'msk124125125'"
и это потом прокидываешь?

Вадим
10.04.2017
19:14:54
а хули они в имени таблицы делают
имя таблицы формируется когда в таблице есть id юзера и город. напримре msk + 1234 = 'msk1234' и с таким именем создается таблица с необходимыми полями. но я знаю где это происходит надо только понять откуда берутся кавычки )

Igor
10.04.2017
19:15:14
ну может ты str() лишний раз где-то делаешь
ты ж не даешь код целиком
нам откуда знать
а ваще зачем отдельные таблицы для такого клепать?
че б не пихать в одну таблицу с полями "город" "юзер айди" + прочее говно?

Вадим
10.04.2017
19:20:08
че б не пихать в одну таблицу с полями "город" "юзер айди" + прочее говно?
типо того, одна бд с данными для авторизаций , а вторая бд чисто для ссылок и каких то еще данных. есть две бд user и post допустим. в одной каждому новому юзеру таблица с его авторизациями под разные города. каждая должна быть уникальна. в итоге к каждой уникальной авторизации должна быть такая же уникальная таблица для рабочего материала. наверняка это можно проще сделать. но я только так придумал.

Igor
10.04.2017
19:21:24
можно unique индексы совместные построить и юзать одну таблицу

Вадим
10.04.2017
19:24:11
зачем таблицы-то разные ты так и не ответил
честно говоря я просто не знал как сделать это по другому. таблица например msk1234 это значит чт пользователь с айди 1234 сохраняет всю необходую инфу именно по мск только туда. потом я другим скриптом иду по таблицам и ищу подходящие по времени и дате записи.
я наверно слишком заморочился. и от недостатка знаний сделал не правильно.

Igor
10.04.2017
19:31:11
ненене
сделай одну таблицу
там поле "город", туда будешь пихать "мск"
поле "айди", туда будешь пихать 1234
юзер с айди 1234 будет сохранять всю необходимую инфу только туда - не вопрос
айди известен? можно забрать город.
ну, возможны отклонения от курса)) зависит от твоей задачи
но по таблице на юзера создавать это точно перебор

Sonniy
10.04.2017
20:26:56
вечер добрый, какой ключ при старте скрипта использовать что бы скрипт сразу демоном стал и можно было продолжить работу с консолью?

Google

stonepig
10.04.2017
20:30:08
именно чтоб демоном?
или просто в бекграунде чтоб крутился?

b0g3r
10.04.2017
20:30:19
Есть у кого хорошие, годные примеры по построению иерархии исключений для своего приложения?

Sonniy
10.04.2017
20:30:26
ну, бекграудом тоже
пойдет

stonepig
10.04.2017
20:30:40
nohup python bgservice.py &

Sonniy
10.04.2017
20:30:48
работало что бы главное, по факту в лине любой процесс без прямого доступа ж демон?

stonepig
10.04.2017
20:31:04
я думал, демон - бекграунд сервис какой-то
который в автозапуске
ну короче вон выше тебе сцылка
https://stackoverflow.com/questions/2975624/how-to-run-a-python-script-in-the-background-even-after-i-logout-ssh

Sonniy
10.04.2017
20:31:47
ну, зомби - остачный процесс, например при крашнутом браузере оставшиеся вкладки в процессах
а демон выполняет какую то роль но живет под капотом

stonepig
10.04.2017
20:32:31
та не за что)
вбил в гугле за тебя python run script in background

Sonniy
10.04.2017
20:33:13
ну, походу я не понимал что ищу)
но чет из sh скрипта не хочет восприниматься=(

stonepig
10.04.2017
20:34:28
https://askubuntu.com/questions/396654/how-to-run-the-python-program-in-the-background-in-ubuntu-machine
chmod +x test.py
сделай его исполняемым сначала

Google

stonepig
10.04.2017
20:34:54
nohup /path/to/test.py &
потом

Sonniy
10.04.2017
20:35:11
sh то исполняемый
а не, все, залетело

stonepig
10.04.2017
20:35:38
sh исполняемый после того, как ты его chmod-нешь

Sonniy
10.04.2017
20:36:10
это да
просто я по аналогии с обычными прогами юзал & exit что приводило к закрытию ssh сессии, не очень нужно такое поведения, надо опыта набираться
Но тут решил избавит себя от мук и сделать баш скриптик, хотелось без костылей обойтись, спасибо за подсказку

punkgendos
10.04.2017
21:05:05
как узнать количество элементов в списке?

vlade11115
10.04.2017
21:06:03

punkgendos
10.04.2017
21:07:02

Ksenia
10.04.2017
22:05:53
По столбцу pd.DataFrame сумма будет быстрее считаться через атрибут data['Column Name'].sum() или через np.sum(data['Column Name'])? Или без разницы вообще? Столбец float

Маришка
10.04.2017
22:07:37
По-моему быстрее с np.sum
Если np стоит вместе с mkl(или как там оно)
Ну а вообще для таких вопросов есть timeit

Ksenia
10.04.2017
22:08:46

Маришка
10.04.2017
22:12:38

Ksenia
10.04.2017
22:13:23

Mark
10.04.2017
22:37:12
https://t.me/travadv
Эта группа больше не существует