
Alex
13.04.2017
13:22:00
привет. народ, если в регулярке одно и тоже повторяется несколько раз, это как то можно вынести в переменную? Или как то использовать отдельный патерн в регулярке?

Andrey
13.04.2017
13:25:57
Всем привет, кто может бекенджику мозги вправить? Я хочу на ангуляр первый глянуть с простым двухстраничным приложением. На каждой странице будет находиться таблица. Как я себе это представляю: есть сущность - таблица, которая как-то работает. Я инжекчу эту таблицу на каждую страницу со своими данными. Но я не могу найти как создать эту сущность. Куда смотреть?

Сергей
13.04.2017
13:26:27

Andrey
13.04.2017
13:27:09
Зачем первый
Потому что он много где используется. Но суть не в этом. Первый ангуляр закреплён.

Google

Oleg
13.04.2017
13:30:09
И потом new регексп

Andrey
13.04.2017
13:30:58
А так же переменные.

Alex
13.04.2017
13:31:18
var re = new RegExp(val, 'i'); - это в Nodejs не работает

Andrey
13.04.2017
13:32:28
а подробнее?
Если тебе нужно конкретное значение, то используй группы и $1 или что-то типа того, нагуглить можно.
Если повтор, то {start, end}

Alex
13.04.2017
13:34:58
$1-$9 это не совсем то

Еxey
13.04.2017
14:26:47
ребзя
кто когда нить защищался от JS XSS ?
типа когда sanitize не спасает

Google

Еxey
13.04.2017
14:31:29
вот такая инъекция:
<!--</scRipt><sVg/oNloAd=alert("xss")>--> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> </body> </html>
что можно с ней сделать?

Aleh
13.04.2017
14:33:19
так а просто escape символов не подходит?

Еxey
13.04.2017
14:33:25
вот оно в работе http://exey.ru/html/xss/test.html
типа почтовое вложение

Вишневый чай
13.04.2017
14:38:13
Думаю из почтового вложения можно выпилить все листенеры

Еxey
13.04.2017
14:44:30
onload ?

Вишневый чай
13.04.2017
14:48:00
Вообще все

Еxey
13.04.2017
14:51:15

Вишневый чай
13.04.2017
14:53:24
Простого способа не знаю, разве что только ручками на сервере перед выводом

Oleg
13.04.2017
14:57:14
А рендерить нужно именно вот верстку?
Вообще извне приходящие данные как верстку отображать это всегда опасно
Ну и санитайзить на сервере, а не на клиенте в этом случае, ведь данные с сервера же приходят целиком
Как я понимаю в данном случае есть некоторые данные, которые просто конкатенируются с плейн текстом страницы, причем вставляются прямо в текст скрипта?
Это плохой путь
Если уже имеем доступ к данным уже на сервере - имеет смысл там всё зачистить
А на клиент выдать уже готовое всё
А то странно как-то когда выдаем верстку со скриптом, который просто вставляет в верстку хтмл-строку

Еxey
13.04.2017
15:31:10

Google

Еxey
13.04.2017
15:31:14

Oleg
13.04.2017
15:39:48
А это точно JS?

Сергей
13.04.2017
15:40:18
это чат по JavaScript же

Erzac
13.04.2017
15:40:41
Оу)
Не туда перетащил)
Иногда чаты мельтешат под мышкой)

Таймураз
13.04.2017
15:51:53
Ребят, за последние полгода вышла вторая версия библиотеки мелкой, которая уникально идентифицирует пользователя
По кукам, локалстору, отрисовке шрифтов и тд
Не напомните, где ее найти?

Олег
13.04.2017
16:06:14
fingerprintjs2

Таймураз
13.04.2017
16:24:25

@proDOT
13.04.2017
17:11:16
Выиграй грант на обучение в Университете Иннополис!
Открыт приём заявок на программы магистратуры: «Software Engineering» и «Secure Systems and Network Engineering».
Подай заявку на получение образовательного гранта, компенсирующего 100% стоимости обучения.
Получи высшее IT образование мирового уровня и стань жителем Иннополиса!
Регистрируйся на сайте https://goo.gl/sToXQA, заполняй профиль и проходи необходимые тесты.

Karina
13.04.2017
19:07:03
чуваки, не знаете как узнать - текущая позиция дисплея ближе к какому якорю находится?

Сергей
13.04.2017
19:11:28
Что есть якорь
Аа

Karina
13.04.2017
19:12:26

Sergey
13.04.2017
20:22:44
Чятик, расскажи как бы ты решал задачу:
Есть данные вида
'''
[
[1,0,0]
[0,1,0]
[1,0,0]
...
[0,0,1]
]
'''
В массив регулярно добавляются данные, примерно раз в 10 сек одна запись. На основании данных , которые уже есть нужно предсказать что будет следующим.
Первое что приходит в голову мне это НС. Но я ни разу их не готовил и даже не знаю с какой стороны подойти.
Буду прям очч благодарен за подсказки.

Олег
13.04.2017
20:25:43
вопрос из зала, какой процент положительных результатов ожидаеш

Google

Admin
ERROR: S client not available

Sergey
13.04.2017
20:26:17
60-80
Лучше больше, но и 60 будет ок.

Олег
13.04.2017
20:31:29
https://en.wikipedia.org/wiki/Linear_regression
но это не точно
вообще, это вопрос не про js а про алгоритмы

Sergey
13.04.2017
20:33:58
Как бы да. Но самое смешное что все это мне нужно завести в браузере )
Ну и все равно лучше чем очередной холивар)

Олег
13.04.2017
20:37:36
возможно можно взять [0,1,1] за одно значение бинарное (011), то есть 3 в десятиричной
но это не точно)

Sergey
13.04.2017
20:38:26
0,1,1 не может быть. Все ещё проще 1 может быть только одна )

Alexey
13.04.2017
20:39:27
фишка в том, что линейная регрессия будет давать корректные результаты
только в том случае, если распределение точек линейное
тут же стоит задача не интерполяции, а экстраполяции

Sergey
13.04.2017
20:43:16
В моем случае оно не линейное. Т.е. Есть всего три состояния. Грубо говоря 0, 1 или 2. Если смотреть по времени - случаются последовательности. Хочется эти последовательности отлавливать и на основании этого предсказывать.

Олег
13.04.2017
20:43:54
жс вей – Math.floor(Math.random() * 3)

Alexey
13.04.2017
20:44:34
почему три то?
100, 010 и 001?
а что по поводу 101, 000, 111

Google

Alexey
13.04.2017
20:45:10
такие могут быть?

Олег
13.04.2017
20:45:48

Sergey
13.04.2017
20:45:49

Alexey
13.04.2017
20:45:59
сорян, в глаза долблюсь
0,1,1 не может быть. Все ещё проще 1 может быть только одна )

Sergey
13.04.2017
20:46:02

Олег
13.04.2017
20:48:00
Так то оно и похоже на задачку для НС

Sergey
13.04.2017
20:48:57