@ru_python

Страница 2218 из 9768
Ray
13.02.2017
15:15:49
Bulat
13.02.2017
15:16:35
а еще вопрос, данные нужно обновить через неделю.. как в эту же таблицу писать? все сносить и заново писать?

Bulat
13.02.2017
15:17:11
нет

Google
Ray
13.02.2017
15:17:27
точно нет ?

Bulat
13.02.2017
15:17:40
точно нет ?
точно нет, расписание которое меняется

Ray
13.02.2017
15:17:42
а ну как понадобятся данные за 2х недельный период

вы можете постоянно дописывать в таблицу, и потом добавить date range в запрос

nemoy
13.02.2017
15:19:11
а еще вопрос, данные нужно обновить через неделю.. как в эту же таблицу писать? все сносить и заново писать?
лучше по числам делай, а старое бекапить и удалять к примеру если они сделаны более 2-3 месяцев назад, нагрузка на бд минимальная, но бек на всякий случай будет, например если вдруг, как то что то не так пойдет при обновлении через апи, сервер у них упадет, инет у тебя, да разное же бывает, а так хотябы предыдущий бек твое приложение дергать сможет, пока все не наладишь)

Ray
13.02.2017
15:19:43
по скорости потеряете немного, если вообще потеряете. Зато будет возможность делать аналитику на бОльшем периоде времени, нежели неделя.

Nikolay
13.02.2017
15:19:56
ротация?

Ray
13.02.2017
15:23:59
хм.. хорошая идея вроде
только таблиц, насколько я понял, будет много )

nemoy
13.02.2017
15:24:54
только таблиц, насколько я понял, будет много )
да зачем делать несколько таблиц? одной вполне хватит, просто удалять старые значение, запилить скриптик проблем не составит))

Bulat
13.02.2017
15:24:55
http://clip2net.com/s/3HtnOXk

Google
Bulat
13.02.2017
15:28:44
вроде понятнее стало, спасибо

x3233
13.02.2017
15:30:56
Блоксейшен ставится на таблицу или на базу? Если говорить про sqlite например

nemoy
13.02.2017
15:34:09
Блоксейшен ставится на таблицу или на базу? Если говорить про sqlite например
блок сейшен это же что то из оракла вроде? не работал особо с sqlite, сразу для postgesql все делаю))

x3233
13.02.2017
15:34:35
Дедлок

Разницы нет уж

nemoy
13.02.2017
15:37:14
Дедлок
что то мне кажется дедлок в лайте не прокатит, она же держит только одно активное соединение, а если она что то будет ещё ожить, она впринцепи работать откажется, но это не точно, просто логически подумал???

x3233
13.02.2017
15:37:52
Оно и падает

Просто в голову пришло в разных потоках в разные базы писать вместо разных таблиц

nemoy
13.02.2017
15:40:24
Просто в голову пришло в разных потоках в разные базы писать вместо разных таблиц
зачем? не проще использовать полноценный сервер СУБД и писать по таблицам?

x3233
13.02.2017
15:40:50
На малине?)

x3233
13.02.2017
15:43:13
Ray
13.02.2017
15:43:34
а что за субд ?

x3233
13.02.2017
16:05:35
Igor
13.02.2017
16:06:13
а что за субд ?
сказал же, sqlite

Ray
13.02.2017
16:06:29
или без субд ?

или sqlite - не субд

?

Проксимов
13.02.2017
16:06:58
Google
Ray
13.02.2017
16:13:53
@Enchantner тут без вас никак: если во много потоках писать данные в субд - разве у субд нету внутреннего механизма, который создаст очередь из входящих инсертов и запроцессит входящие данные гарантируя целостность данных ?

Nikolay
13.02.2017
16:14:33
в sqlalchemy вообще написано, что нельзя работать с одной и той же сессией из разных потоков

Ray
13.02.2017
16:15:24
от это номер (с)

Nikolay
13.02.2017
16:15:25
более того, базе вообще пофиг - пишет кто-то в сокет и пишет

Ray
13.02.2017
16:17:26
аа нуда нуда. Вспомнил, я же каждому потоку открывал отдельный коннект из пула ...

Nikolay
13.02.2017
16:34:51
ну то есть как

на нижнем уровне, наверное, да

но в алхимии для этого используется engine, ты к нему приходишь и просишь сессию

засовываешь ее в тредлокал - и вуаля

Ray
13.02.2017
16:41:23
понял спасибо

Евгений
13.02.2017
20:20:49
посоветуйте норм сайты-курсы обучения Python типа codeacademy или что-то такое на русском языке для молодняка.

Константин
13.02.2017
20:24:40
Коллеги может тут кто сможет помочь по APScheduler?

Константин
13.02.2017
20:25:43
from apscheduler.schedulers.blocking import BlockingScheduler scheduler = BlockingScheduler() job=scheduler.add_job(timed_send, 'interval', seconds=5) scheduler.reschedule_job(job.id,None,'interval',seconds=20) scheduler.start() вот код он работает в части решедла конкретно строка scheduler.reschedule_job(job.id,None,'interval',seconds=20) а вот эта строка нет если ей заменить вышеуказанную job.reschedule(None,'interval',seconds=20)

Евгений
13.02.2017
20:25:52
про степик вспомнил в первую очередь, но там ещё что-то есть

Константин
13.02.2017
20:26:03
не понимаю что передать в конструктор



Евгений
13.02.2017
20:26:38
@leech001, оборачивай в тройные тильды код

Google
Константин
13.02.2017
20:27:25
что такое тройная тильда?

~~~ это ~~~

Admin
ERROR: S client not available

Aragaer
13.02.2017
20:27:44
не тильды, а бэктики надо

~ - тильда, ` - бэктик

Константин
13.02.2017
20:29:34
`from apscheduler.schedulers.blocking import BlockingScheduler scheduler = BlockingScheduler() job=scheduler.add_job(timed_send, 'interval', seconds=5) scheduler.reschedule_job(job.id,None,'interval',seconds=20) scheduler.start() `

Константин
13.02.2017
20:30:46
from apscheduler.schedulers.blocking import BlockingScheduler scheduler = BlockingScheduler() job=scheduler.add_job(timed_send, 'interval', seconds=5) scheduler.reschedule_job(job.id,None,'interval',seconds=20) scheduler.start()

ооо :) Спасибо запомню

так что с вопросом поможете?

пардон. Пока всем делал мозг разобрался сам

job.reschedule('interval',seconds=1)

Boojum
13.02.2017
20:50:14


Nikolay
13.02.2017
20:52:45
вот что бывает, когда у людей нет чего-то типа pep8

а конкретно в этом случае надо просто на Scala все переписать - и проблем нет

Gnobitel
13.02.2017
21:15:10
А чем официальный туториал плох?

Nikolay
13.02.2017
21:17:16
но это по пепу
тролль ты, Станислав

Google
Stanislav
13.02.2017
21:17:47
я видел эту картинку как если бы питонопрограммист писал на жаве )

ну там другой дискач - переносить скобочку или не переносить

Artem
13.02.2017
21:19:12
А чем официальный туториал плох?
он не плох, но большого количества прикладных задачек с системой проверки не содержит

Nikolay
13.02.2017
21:19:55
Stanislav
13.02.2017
21:21:25
"ВЫБРАТЬ | ВЫБОР | КОГДА &Дата МЕЖДУ &ДатаНач И &ДатаКон | ТОГДА ИСТИНА | ИНАЧЕ ЛОЖЬ | КОНЕЦ КАК ВходитВПериод";

чет ржу

Artem
13.02.2017
21:21:36
класс, это (с закрытой правой частью) можно давать студентам на контрольной как задание "допишите код на языке java"

Stanislav
13.02.2017
21:21:43
хотел было сказать что маяковский писал на многих языках

1с это реально поэзия

СТЧ = НайтиСтатусРемонта(СтатусРемонта); Попытка Если СТЧ.Дата = Дата(1,1,1) Тогда Попытка СТЧ.Дата = ДатаВх; Исключение КонецПопытки;

Andrey
13.02.2017
21:24:47
Всем доброй! Кто нить писал на twisted snmp демона посоветуйте библиотеку, с поддержкой v3 и чтобы реализация set была. Пока смотрю на pysnmp

Stanislav
13.02.2017
21:25:19
твистед не нужен

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