
Aragaer
15.04.2019
08:57:56
по-моему была возможность как-то запрещать или разрешать какие-то вещи

Alex
15.04.2019
08:58:04
нафиг надо в общем случае. нужны экспрешны либо писать самому либо интегрируешь какой-нибудь язык для этого предназначенный.

Bogdan (SirEdvin)
15.04.2019
08:58:05

Alex
15.04.2019
08:58:17

Google

Alex
15.04.2019
08:59:52
поэтому не страдаем херней и используем инструменты по назначению
eval - примерно никогда.

Bogdan (SirEdvin)
15.04.2019
09:00:13
Есть либы для safe eval, на самом деле

Pavel
15.04.2019
09:05:51

Alex
15.04.2019
09:07:12
если уж совсем не хочется париться проще lua заинтегрировать

Pavel
15.04.2019
09:07:42

Alex
15.04.2019
09:08:00

Bogdan (SirEdvin)
15.04.2019
09:09:45
они все очень условно "safe"
Ну, там остается только очень ограниченный python без импортов и прочей ерунды. Я, честно говоря, слабо вижу, что там можно катастрофично поломать.

Tishka17
15.04.2019
09:10:34

Roman
15.04.2019
09:12:20
какие то гипотетические примеры

Alex
15.04.2019
09:12:31

SetazeR
15.04.2019
09:12:43

Google

Alex
15.04.2019
09:13:02
сделать math bomb очень легко.

Roman
15.04.2019
09:13:09
и часто вообще у вас кто-нибудь въебет подобное в проекте

Tishka17
15.04.2019
09:13:13
какие то гипотетические примеры
Безопасность всегда оперирует гипотетичнскими примерами. Потому что никто их обычно не вводит кроме тех редких случаев, когда тебя ломают

Roman
15.04.2019
09:13:24
или у вас даже консольные утилиты атакуют какеры с зелеными экранами

Alex
15.04.2019
09:13:32

Tishka17
15.04.2019
09:14:04

Roman
15.04.2019
09:14:33
а как это вообще связанно с теми гипотетическими примерами

Tishka17
15.04.2019
09:15:25
Эм

Nikolay
15.04.2019
09:16:10

Roman
15.04.2019
09:16:19
я просто не понимаю как через все лееры сможет это дойти до эвала в какой-нибудь точке

Nikolay
15.04.2019
09:16:24
Он деградирует в инстаграмме

Roman
15.04.2019
09:16:34
канеш дойдет до эвала если он стоит в каком-нибудь эндпоинте первой строкой

Tishka17
15.04.2019
09:16:38

Roman
15.04.2019
09:16:39
но это как раз и есть гипотетический пример

Pavel
15.04.2019
09:22:40

Bogdan (SirEdvin)
15.04.2019
09:24:35

Леонид
15.04.2019
09:26:31

Виктор
15.04.2019
09:33:41
я походу забыл убрать параметры которые ссылаются на фтп?

oche somali yoba
15.04.2019
09:45:42
Есть вопрос по поводу SQLAlchemy: мне хочется реализовать на основе базы с посттгресом неявный поиск (т.е. на основе вбиваемой пользователем строки, потенциально включающей содержание нескольких полей одновременно и в строковой форме). Есть ли какие-то источники, где можно посмотреть на возможный подход?

Google

Nikolay
15.04.2019
09:46:54
Ну в report.py шаблон указан как template.html . Создай сам, посмотри какой контекст туда идёт и сделай красивый вывод

Igor
15.04.2019
09:48:56
Если у кого есть свободные 2 минуты, взгляните, пожалуйста https://pastebin.com/uw8P31Sg
Соответсвует ли этот сниппет паттерну "фабрика"?

Виктор
15.04.2019
09:51:58

Алексей
15.04.2019
09:52:21

Nikolay
15.04.2019
09:53:39
В шаблоне у тебя будут доступны только categories и time
Из того, что тебе интересно
Коряво как-то все с сохранением. Вот тут сохраняется https://github.com/ectogigamau/dns_markdown/blob/master/parser.py

Виктор
15.04.2019
09:57:30
как то так?

Nikolay
15.04.2019
09:58:35
With open(output_filrname, 'wb') as fp: writer = csv....

Igor
15.04.2019
10:11:35

LighteR
15.04.2019
10:13:54

lost
15.04.2019
10:15:40
может это он так FTS обозвал?

LighteR
15.04.2019
10:19:46

lost
15.04.2019
10:20:14
хотя по описанию похоже на конструирование запроса с произвольным кол-вом аргументов в where clause
левенштейн это всё же нечёткий поиск...

LighteR
15.04.2019
10:21:51

oche somali yoba
15.04.2019
10:21:56

lost
15.04.2019
10:22:56
ну так тогда orm не при делах, придётся писать отдельную ебалайку на основе выгребаемых результатов

Google

LighteR
15.04.2019
10:22:58

oche somali yoba
15.04.2019
10:23:55

lost
15.04.2019
10:24:06
интересно как оно в pg работает

LighteR
15.04.2019
10:24:56

lost
15.04.2019
10:25:35

oche somali yoba
15.04.2019
10:27:07
Сейчас вижу вариант с pyscopg2 в качестве посредника между постгресом и питоном. База уже сейчас на постгресе висит, никуда не деться от этого.

Tishka17
15.04.2019
10:27:27
не всегда надо все в одной базе делать
у нас собственно эластик для поиска + постгрес для всех данных

LighteR
15.04.2019
10:28:08
обычно все так и делают, источник правды в какой-нибудь базе, а поиск в эластике

oche somali yoba
15.04.2019
10:29:06

Tishka17
15.04.2019
10:29:23
да для начала пусть будет постгрес
начнутся тормоза перепишут

oche somali yoba
15.04.2019
10:29:41
Будет время - ткну людей в косяки, пообещаю исправить через эластик.

LighteR
15.04.2019
10:30:31
В постгресе как-то все слишком сложно с поиском и, на сколько я знаю, довольно медленно работает

Artyem
15.04.2019
10:40:32

Тимур
15.04.2019
11:08:47
Здравствуйте! Я тут новичок, прошу помочь.
Необходимо прописать код даты и времени для автовебинара на одностраничный сайт.
Пример: человек, зашедший на страницу регистрации на вебинар 15 апреля, видит, что вебинар будет 18 апреля. И обратный отсчёт времени.
Человек, зашедший 18 апреля, видит дату 21 апреля и т.д.
Сайт создан на обычном конструкторе сайтов.

Tishka17
15.04.2019
11:10:19
Эм

Владимир
15.04.2019
11:10:20

Google

Tishka17
15.04.2019
11:10:56

Andrew
15.04.2019
11:11:28
Ему нужен яваскриптовый трехстрочный велосипед, очевидно