
Вячеслав
04.09.2018
21:23:53
и с одного ипа разрешать скажем раз в 5 мин генерацию нового токена

Artem
04.09.2018
21:24:29
Боитесь что конкуренты задосят?

Вячеслав
04.09.2018
21:25:06
не задосят, а засрут статистику , а с ней планировалсь делать доклады и анализировать поведеиня

Stas
04.09.2018
21:25:35
статистику испортят не только конкуренты, но и боты поисковые могут

Google

Stas
04.09.2018
21:25:43
смотря, что за действия

Вячеслав
04.09.2018
21:26:08
клик по элементу
при входе юзер выбирает див скажем так.. а потом бродит по табам
вот это надо бы отслеживать

Artem
04.09.2018
21:26:40
А кому это надо?

Вячеслав
04.09.2018
21:26:50
мне
чем чаще юзер пользуется каким табом,например

Artem
04.09.2018
21:27:23
Кому надо портить статистику?

Вячеслав
04.09.2018
21:27:47
ну теже конкуренты , например
или просто так

Stas
04.09.2018
21:28:11

Вячеслав
04.09.2018
21:28:23
идея с ип понравилась)

Stas
04.09.2018
21:29:06
Одни только скрипты с phantomjs и виджеты хрома портят все

Google

Вячеслав
04.09.2018
21:29:34
)

Artem
04.09.2018
21:29:37
Чем портят?

Stas
04.09.2018
21:31:27
Чем портят?
Тем, что триггерят сами все эти события, нет?

Artem
04.09.2018
21:35:28
Так не выкладывайте в сеть, и не будут

Stas
04.09.2018
21:36:51

?
04.09.2018
21:37:17
идея с ип понравилась)
ip я могу хоть каждую минуту менять, вот тебе и генерация статистики одним пользователем. Объективно? Нет. Достоверно? Вообще ни разу. По-хорошему это можно делать так: выбирается группа пользователей (проверенных, так сказать "своих"), и уже на основе их активности собирается стата. Если результаты прозрачны, алгоритм расширяется до общей базы пользователей и уже после этого смотрим где кто "косячит" и делаем поправку статы на этот фактор. Профит.

Stas
04.09.2018
21:37:18
Если это аналог метрики, что в сеть не выкладывать?
Сайт, на котором скрипт висит? :D
смена ip - это первый признак другого устройства

Andrey
04.09.2018
21:39:02
Иногда подключение по vpn падает, поэтому ip моргает.

?
04.09.2018
21:39:33

Artem
04.09.2018
21:39:55
Пришел домой, врубился вафлю, сменился IP, а телефон в руках тот же

Вячеслав
04.09.2018
21:39:56
чтобы прям испортить стату глобальна?

Stas
04.09.2018
21:40:22
берешь информацию о браузере, операционной системе, ip адрес и размеры экрана.
Генерируется токен с учетом всех этих параметров.
Если ip меняется - сравниваются остальные параметры.
Совпадают - выдается обновленный токен с новым ip.
Нет - генерится новый
Если ip меняется - это новый юзер
значит старому не навредишь
так что, если 10 раз поменялся ip - это твоя проблема

Google

Alex
04.09.2018
21:41:04
на одном ip может только один юзер сидеть?)
https://github.com/Valve/fingerprintjs2

Stas
04.09.2018
21:41:35
информации, посылаемой фронтом, достаточно, чтобы избежать подделки

?
04.09.2018
21:42:20

Stas
04.09.2018
21:42:43
что и логично

Alex
04.09.2018
21:42:57
конкуренты засрут ваш A/B и ваш бизнес рухнет?)

Stas
04.09.2018
21:43:03
если не заморачиваться с определением юзера по остальным критериям
на самом деле разговор бесполезный, потому что имея браузер с версией, размеры экрана, ip и операционную систему - можно при подмене чего-то одного восстанавливать токен по другим характеристикам

Вячеслав
04.09.2018
21:48:52
мне просто в конце нужно будет сделать дигараму каким табом пользовались больше
и никаких привязак к юзероам или их акаунтам итд

Stas
04.09.2018
21:50:12
и не заморачивайтесь))

Вячеслав
04.09.2018
21:53:33
Лаадно))

dimas.x
04.09.2018
22:04:32
здрасьте всем ))

Максим
05.09.2018
01:09:43
Всем привет, подскажите
Мне нужно удалить из всех html-тегов все атрибуты кроме title, alt, src и href.
Нашел такую регулярку
\w+(?<!title|alt|src|href)=".+?"
При ее тестировании в песочнце все работает, а когда встраиваю в свою программу не работает, жалуется на <.
Можете подсказать другую регулярку для моей задачи?
И еще регулярка выше не понимает что нужно искать только в тегах, это тоже надо учитывать.

reliant
05.09.2018
05:30:12
У тебя > потерялся или я не прав?

Stacy
05.09.2018
07:30:41
Ребят, у вас правила в описании канала / правила чата противоречат друг другу.
Вакансии только с ЗП, не чаще раза в неделю →
Реклама, вакансии и откровенный спам нам не нужен. Нарушители будут мгновенно забанены, а рекламные сообщение удалены.
Админ, поправь?

iwannafly
05.09.2018
07:33:05

Google

Stacy
05.09.2018
07:34:17
Непонятно, по какому принципу.
1 штука 1 раз в неделю от 1-го любого человека?
Всего 1 штука 1 раз в неделю?

Artyom
05.09.2018
07:35:41
От одного человека (я так думаю ?)

Stacy
05.09.2018
07:37:40
Скорее всего :)
Просто правда стоит прописать это явно. В том же @javascript_jobs можно взять правила / описания, они хорошо работают

Максим
05.09.2018
07:42:44
Да и еще вопрос.
В своем коде я использую eval() так как часть кода я подтягиваю из google таблицы.
Но мне нужно как-то настроить ограничения для eval(). Так, чтобы он не мог обращаться к некоторым глобальным методам.
Например:
var GlobalObj = {};
function test ( code ) {
// ...
eval( code );
// ...
}
В этом примере code не должен иметь возможность получить доступ к GlobalObj.
Возможное решение.
Думаю перед тем как выполнить code можно сначала поискать в нем запрещенные слова, и если найдутся просто не выполнять.
Но тут проблема в том что запрещенные слова можно разбить на части потом склеить и выполнить.
Наедаюсь я понятно объясняю.
Что посоветуете ?

Nikolay
05.09.2018
07:51:11

Admin
ERROR: S client not available

Stacy
05.09.2018
07:56:15
Господа, пока админы на меня молчат по поводу вакансий, публикую на свой страх и риск. Если нельзя — давайте в правила чуть точнее напишем, чтобы понятненько было.
#вакансия #frontend #middle #удалёнка #react #angular
Город и адрес офиса: любой
Формат работы: удалёнка
Занятость: полная
Зарплатная вилка: от 65 до 110 (тысяч рублей на руки)
Описание вакансии:
Что будем делать:
– разрабатывать веб-приложения;
– учиться у сильных, помогать слабым и делиться знаниями;
– работать удалённо 8 часов в день с 10:00 до 19:00 по московскому времени (± обсуждаемо);
– работать официально и по честным правилам игры;
– получаться зарплату без задержек;
– шагать по карьерной лестнице.
Стэк:
– React — Flux (Redux), React Native, Angular 1, Angular 2;
– Webpack или Gulp;
– Vanilla.js;
– Babel (ES 2015/2016).
Название компании: CSSSR
Контакты: @vskrsnie

Максим
05.09.2018
08:04:09

Антон
05.09.2018
08:09:01

Максим
05.09.2018
08:09:45

Антон
05.09.2018
08:10:03
на самом деле можно нормально решить проблему
var GlobalObj = {};
function test ( code ) {
var GlobalObj = {};
// ...
eval( code );
// ...
}

Максим
05.09.2018
08:11:00
Хм, сейчас попробую

Антон
05.09.2018
08:12:44
но если GlobalObj в скопе глобального объекта, то не поможет. так как все равно можно будет обратиться через window.GlobalObj

Максим
05.09.2018
08:19:17
Все вроде работает, в смысле, как надо работает.
Прикольное решение

Max
05.09.2018
08:21:05

Максим
05.09.2018
08:22:39

Google

Max
05.09.2018
08:27:58
Не могу, это серверный код
Если это нода то там есть куча способов запустить в отдельном контексте vm-модуль (https://nodejs.org/api/vm.html), child_process, или новые потоки которые недавно появились

Rodion
05.09.2018
08:28:00
Не могу, это серверный код
Тогда может лучше заюзать https://nodejs.org/dist/latest-v8.x/docs/api/vm.html#vm_vm_runincontext_code_contextifiedsandbox_options

Максим
05.09.2018
08:31:13
Так тоже не получиться, это среда google apps script
Там js версии es5 еще и урезан. В общем есть свои ограничения, но есть и плюшки.
Если это нода то там есть куча способов запустить в отдельном контексте vm-модуль (https://nodejs.org/api/vm.html), child_process, или новые потоки которые недавно появились
Тогда может лучше заюзать https://nodejs.org/dist/latest-v8.x/docs/api/vm.html#vm_vm_runincontext_code_contextifiedsandbox_options

Rodion
05.09.2018
08:39:36

Антон
05.09.2018
08:40:17
да, так можно закрыть. но если это сервер, то там другой глобальный объект

Максим
05.09.2018
08:40:21

Антон
05.09.2018
08:42:29
не видя код обработчика, трудно сказать
возможно через какие-нибудь _this5 можно будет получить доступ к чему-то закрытому

Jack
05.09.2018
08:46:32
Сайт автоматически прокручивается до середины, js выключен, якорей нет в урл
?????
У кого нибудь было такое

Nikita
05.09.2018
09:11:31

Jack
05.09.2018
09:12:04

reliant
05.09.2018
09:12:44
Жс же может работать, даже если выключен?

Роман
05.09.2018
09:13:32

Yura
05.09.2018
09:13:49

reliant
05.09.2018
09:14:09