
Denis
06.09.2018
22:23:05
import re
str1 = response.text
str2 = "петя"
pos = (str1.lower().find(str2.lower()))
st = str1[pos-10:]
res = re.search(r'>(.*?)<', st).group(1)
soup.findAll( text = res)

Андрей
06.09.2018
22:49:55
Как можно выполнить такой запрос?
Точное количество всех записей, с уникальным mac, где radar_id=«radar1», log_time >= «2018-08-18 00:00:00» и log_time < «2018-08-22 23:59:59», исключая записи mac которых присутствует в записях позднее log_time записи + 10 секунд

Denis
06.09.2018
22:50:20
реквестс

Google

Андрей
06.09.2018
22:50:27
Нет
sql
Я примерно понял
Надо как то выполнять пожзапрос для каждой запеси
Как это сделать?

Sergey
06.09.2018
22:53:40
непонятно объяснил

Андрей
06.09.2018
22:58:05
А не я писал
На сколько я понял для каждой запеси надо проверить встречается ли mac в других записях старше 10 секунд
Тоесть надо выполнить подзапрос для каждой запеси на рассмотрении с параметром

Sergey
06.09.2018
23:01:19
без схемы базы ничего советовать не могу

Андрей
06.09.2018
23:03:04
Одна таблица без primary key
Что забавно
Есть поля с информацией

Google

Андрей
06.09.2018
23:04:33
Основные mac который text, log_time который timestamp и radar_id который тоже text

Sergey
06.09.2018
23:07:31

Андрей
06.09.2018
23:10:44

Sergey
06.09.2018
23:10:55

Андрей
06.09.2018
23:11:03
а

Sergey
06.09.2018
23:11:40
Вот что надо
я хз что такое log_time + 10 секунд в данном контексте

Андрей
06.09.2018
23:11:54
Вот что придумал
select count(distinct mac)
from t
where radar_id = '32'
and log_time >= '2018-08-18 00:00:00'
and log_time < '2018-08-22 23:59:59'
and mac not in (select mac from t where log_time>= вот сюда наод log_time текущей запеси)

Denis
06.09.2018
23:12:03
страничка имеет такую структуру
<div class="main">
<div class="lol"><div class="inner"><div >Вася</div></div></div>
<div class="lol"><div class="inner"><div >Вася</div></div></div>
</div>
names = soup.findAll( text = 'Вася')
for index, val in enumerate(names):
data = names[index].findParent().findParent()
print(data)
в целом всё работает, но как понять какого васю я нашел?
имеет ли .findParent какой то способ показать обратный путь

Андрей
06.09.2018
23:14:38
я хз что такое log_time + 10 секунд в данном контексте
log_time это момент времени. +10 секунд скорее всего диапазон назад, тоесть - 10 секунд от текущей запеси. И того получаем что запись n нас не устраивате исли найдётся хотябы одна другая запись с такимже mac и значение log_time у неё будет меньше чем у записи n -10 секунд

Sergey
06.09.2018
23:15:47

Denis
06.09.2018
23:15:54
помогите

Андрей
06.09.2018
23:17:06

Sergey
06.09.2018
23:17:47

Андрей
06.09.2018
23:18:22
там русским написано
Как его пробросить во внутрь

Sergey
06.09.2018
23:19:15
я не ебу что в твоём понимании лог текущей записи

Google

Андрей
06.09.2018
23:19:19
нашёл
http://www.sql.ru/docs/sql/u_sql/ch11.shtml
Всё
Спасибо

Denis
06.09.2018
23:20:30
А зачем не спать?

Sergey
06.09.2018
23:20:59

Андрей
06.09.2018
23:21:17

Sergey
06.09.2018
23:21:35

Андрей
06.09.2018
23:21:50
Мне было непонятно как разграничить log_time у внешнего и внутреннего запроса чтобы их сравнить
select count(distinct mac)
from t out
where radar_id = '32'
and log_time >= '2018-08-18 00:00:00'
and log_time < '2018-08-22 23:59:59'
and mac not in (select mac from t as inn where inn.log_time < out.log_time - 10)
Добавил псевданимы
Или как они там правельно называются?

Crypt
07.09.2018
02:20:22

Андрей
07.09.2018
02:20:39
Щас гляну
Aggregate (cost=5584.53..5584.54 rows=1 width=8)
-> Seq Scan on t "out" (cost=0.00..5584.52 rows=1 width=32)
Filter: ((log_time >= '2018-08-18 00:00:00'::timestamp without time zone) AND (log_time < '2018-08-22 23:59:59'::timestamp without time zone) AND (radar_id = '32'::text) AND (NOT (SubPlan 1)))
SubPlan 1
-> Seq Scan on t inn (cost=0.00..18.70 rows=193 width=32)
Filter: (log_time < ("out".log_time - '00:00:10'::interval))

Denis
07.09.2018
05:16:13
страничка имеет такую структуру
<div class="main">
<div class="lol"><div class="inner"><div >Вася</div></div></div>
<div class="lol"><div class="inner"><div >Вася</div></div></div>
</div>
names = soup.findAll( text = 'Вася')
for index, val in enumerate(names):
data = names[index].findParent().findParent()
print(data)
в целом всё работает, но как понять какого васю я нашел?
имеет ли .findParent какой то способ показать обратный путь

Vova
07.09.2018
05:39:10
.order_by("name" ) сработает при сортировке ?

Евгений
07.09.2018
05:49:22
Доброе утро! Нужно сделать сайт, но волнуюсь за безопасность. Как сделать все правильно, чтобы после выполнения мне не могли его взломать
В том плане, где безопасно заказать разработку сайта

Google

Евгений
07.09.2018
05:49:53
Чтобы в будущем не было проблем? На фрилансе или там тоже есть определенный риск?

Dmitry
07.09.2018
05:50:39
Использовать Cms
В которых уже есть определенные механизмы

Alex
07.09.2018
05:50:49
Везде есть определенный риск.

Admin
ERROR: S client not available

Alex
07.09.2018
05:51:05

Dmitry
07.09.2018
05:51:27
Да, но это есть более-менее

Alex
07.09.2018
05:51:48

Евгений
07.09.2018
05:52:12

Alex
07.09.2018
05:52:57
Естественно аудит безопасности ты проходишь не у той же фирмы, что делала тебе сайт.

Евгений
07.09.2018
05:53:21

Dmitry
07.09.2018
05:53:27

Alex
07.09.2018
05:53:39

Евгений
07.09.2018
05:53:47
Ну вот цены вижу 30-50к
Это адекватно или есть меньше?

Alex
07.09.2018
05:55:19
Это адекватно или есть меньше?
с конкретными ценами ничем не могу подсказать. можешь еще по ссылке почитать для себя для общего развития: https://www.owasp.org/index.php/Web_Application_Security_Testing_Cheat_Sheet

Евгений
07.09.2018
05:55:41

Googlom
07.09.2018
06:06:27
народ, можете посоветовать хорошую и актуальную литературу или источник на тему архитектуры приложений и их разработка?

Dmitry
07.09.2018
06:09:45
Может кто работал с MSSQL в SSMS
Как исправить варнинги неизвестных таблиц при использовании в запросах залинкованные сервера ?)

Google

Zerogoki
07.09.2018
06:13:50
Слушайте, есть теоретическая идея, как можно реализовать на веб-морде стриминг видео от программы, которая пишет его в stdout?

Tishka17
07.09.2018
06:14:29
Лови и через веб сокеты пиши

Zerogoki
07.09.2018
06:14:29
Или это не на питончике стоит делать?
У питона вроде туго с вебсокетами

Tishka17
07.09.2018
06:15:20
Хз

Василий
07.09.2018
06:33:48

Zerogoki
07.09.2018
06:34:36
А, ну окей, буду смотреть тогда.

Василий
07.09.2018
06:36:12
А, ну окей, буду смотреть тогда.
Есть чистая либа для вебсокета. Tornado их из коробки поддерживает и для них вообще сделан. aiohttp тоже из коробки поддерживает. Для django есть django-channels. Для Flask не знаю что есть

Zerogoki
07.09.2018
06:36:48
Там есть какой-то стандарт для передачи видео по вебсокетам?

Василий
07.09.2018
06:41:21

Zerogoki
07.09.2018
06:41:47
Потоковое от tanidvr

Василий
07.09.2018
06:42:07
потоковое сложнее всего. тебе клиенту в браузер передавать?

Zerogoki
07.09.2018
06:42:52
Ага

Василий
07.09.2018
06:44:03
Тогда смотри в сторону нативных возможностей браузера по стримингу видео.