Bogdan
Беда(((
hlomzik
то есть, регулярками мою задачу не решить?(
Эм. Задачу по сборке данных из разных источников, обработке и сравнению их для сведения в общий массив? Нет, не решить) Но в процессе они пригодятся
дima
Ох, такая фраза об этих регулярках, прям на все случаи
дima
Лол
Bogdan
Эм. Задачу по сборке данных из разных источников, обработке и сравнению их для сведения в общий массив? Нет, не решить) Но в процессе они пригодятся
Сборка с сайтов уже готова, там все на селениуме все крутится. Мне теперь обработать нужно эти данные что идут строками, идеально регулярками, но раз нет то нет( Буду другое решение думать и искать(
hlomzik
Как обработать? Нужно находить одинаковых игроков же? Сначала нормализуй данные. Бей по [, ]+ и сортируй. Потом нужно придумать сравнение
Bogdan
Как обработать? Нужно находить одинаковых игроков же? Сначала нормализуй данные. Бей по [, ]+ и сортируй. Потом нужно придумать сравнение
А порядок полей как описать? В одной конторе же может быть порядок имя-фамилия, а в другой фамилия имя
дima
Так а как код можно понять, что из этого имя, а что фамилия? По конторе смотри и как она пишет, и для нее по своему парсишь, на другой конторе - по-другому.
дima
Можно конечно заморочиться с детектором слова, но зачем
Roman
Ребятки, кто подскажет, как из объектов a = {a: {b: "b"}} b = {a: {c: "c"}} Получить {a: {b: "b", c: "c"}} используя Object.assign
Roman
или что-то другое
Rafael 🌵
Она весит 1кб
hlomzik
Нормализация
hlomzik
Забудь про фамилии
Anonymous
то есть, регулярками мою задачу не решить?(
Причем тут вообще регулярки? Ты можешь просто изменитить формат хранения, например, у тебя же не сотни букмекеров и не тысячи. А если сотни и тысячи, то это уже проблема либо поисковой системы, либо классификации данных.
hlomzik
Регулярки инструмент. Тебе нужен подход.
Andrew
люди знающие хорошо js есть?
Anonymous
ну я думал для каждой конторы хранить список регулярок, что будут отвечать за парсинг всех возможных вариантов(
Тут два подхода. Ты либо нормально загоняешь в свою бд, т.е. для каждой конторы парсишь и форматируешь(!) интересующие тебя данные, либо пердолишься над алгоритмом поиска в той неразберихи данных. Можно юзать готовую поисковую либу, на питоне таких овердохуя.
Anonymous
Правильно будет форматировать данные каждой букмекерской конторки в твой формат. Меньше ебли и больше возможностей.
Anonymous
Я первый подход и использую вроде :)
Почему тогда у тебя стоит вопрос о каких-то регулярках? Или поиск по полям не можешь написать?
Anonymous
Мне кажется ты вопрос не можешь сформулировать. Сначала сделай это.
Anonymous
Ухх, я аж повис :)
Не, ну во всем что ты до этого написал вообще не видно никаких сложностей. Слишком просто. Даже если на входе у тебя строка без форматирования ты всегда можешь подключить любую неточную поисковую либу и через неё же сопоставление делаешь, к примеру, с одной конторы ты берешь точные (Elpedro Huares), а с другой нетоычные (El Huares), и через либу под одинаковым айди схороняешь данные в бд.
Anonymous
И как я понял ты хочешь нахуярить поиск слитых матчей, верно? Ну я бы сделал такое. Хотя это слишком сложно, там алгоритмы поиска кривых охуительные.
Anonymous
есть какие то либы по поиску на примете?
https://github.com/search?utf8=%E2%9C%93&q=fuzzy+search&type= На питоне - fuzzywuzzy популярная, я через неё делал нечеткий поиск. Но рекомендую всё же поебаться с парсером и определением данных при парсинге, проще будет. И да, такое уже давно существует. Зачем ты хочешь плодить еще один сервис?
Anonymous
Вообще сделай как четкий посан.
Anonymous
Сделай 500 сайтов букмекерских котор~ Ну ты понел, половина букмекеров в твоих "вилках" будут твоими, рассчитай прибыль и сделай классическую пирамиду. 50кк бачей как нехуй, думается мне.
Anonymous
Эх, запрограммировать бы мне такое. Такие-то скрипты, такой-то матан, такой-то опыт! Мммм. Уже чувствую вкус сгущенки на анальном кольце.
hlomzik
Есть best practices для web worker? Какие-то либы-обертки для общения? Пока что, например, проблема отправки запроса и получения на него ответа. Генерим запрос, добавляем uid, вешаем обработчик, в котором проверяем uid, возвращаем ответ и удаляем обработчик. Есть схемы лучше? Готовые обертки для этого?
CherryTea
CherryTea
Это законно вообще?
Кукурузный
мб для тестов каких-нибудь нужно нормальное распределение ключа
Кукурузный
но это действительно интересно
Андрей
Красота!
Кукурузный
заполняем объект значениями. почему бы и нет. проблема будет их достать потом
Кукурузный
это же ключ для объекта, по сути
CherryTea
А, да это отдельная тема
CherryTea
Шаблоны в ключах объекта - супер
Кукурузный
а что не так с шаблонами в ключах объекта?
CherryTea
Да нет, просто экзотика. Рандом отправляемый на сервер вот что удивило. Это кстати не тесты
Кукурузный
мб просто базу заполнить хоть чем-то
Анатолий
Плюс индекс
CherryTea
Нуу, может быть. Экстримальный способ.
Анатолий
Ключ получается равным индексу плюс рандомная дробная часть
Анатолий
Выглядит законно, правда непонятно зачем это)
Кукурузный
про экстремальные методы. css, но тем не менее
Кукурузный
кто-нибудь может вот это мне объяснить?
Анатолий
А что объяснять?
Анатолий
Паддинг, смещение фона)
Кукурузный
background-position: 122% - 300%
0xVoushi
боже мой
CherryTea
про экстремальные методы. css, но тем не менее
Просто отключи в инспекторе и посмотри
Кукурузный
это не мой проект
Кукурузный
увидел скрин сегодня
CherryTea
увидел скрин сегодня
Такое частенько можно увидать на страницах с паралаксом
Cenator 🐈
background-position: 122% - 300%
это не 122% — 300%, это 122% —300%
Cenator 🐈
как известно, вычисления пишут через calc()
CherryTea
X и Y, я думаю это все знают)
Кукурузный
да, действительно ну, я не знал)
hlomzik
самое странное здесь то, что это одноуровневый массив, а ключ — какая рваная фигня, потому что скобок слева и справа нет. жутко
CherryTea
Prmission это объект, то что в [ ]это его ключ, значение которого 1
hlomzik
hlomzik
и ключ дикий
hlomzik
organization][ABC][..][value
CherryTea
organization][ABC][..][value
Это потом отправляетя в заголовке push запроса
hlomzik
Это потом отправляетя в заголовке push запроса
это не объясняет этот формат) пока что его, кажется, ничто не может объяснить)
CherryTea
Дома Открою ноут посмотрю что дальше с этим обектом происходит, отпишусь