Size: a a a

Node.js — русскоговорящее сообщество

2020 December 18

AG

Anton Golovanov in Node.js — русскоговорящее сообщество
Там вроде учитывается через метрику, на сколько вероятно, что пользователь покупал товар
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Только зачем это человеку, который не может в формулирование вопросов с полным условием. Ему бы звёздочки как на курочке с горчично чайным маринадом
источник

D

Daniil in Node.js — русскоговорящее сообщество
Daniil
Ребята, привет! Подскажите, как можно по-быстрому поднять приложение nodejs в докере на виртуальном сервере, если особо не шаришь?
Если есть возможность помочь за вознаграждение, буду рад)
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Если совсем упороться, можно ещё учитывать оценки конкретного пользователя.
Если человек всем ставить 5, и потом чему-то поставил 3 - это серьёзнее, чем человек, которые всегда всем ставит 1-2 и поставил 2
ну вообще так и упарываются

а ещё важен срок выставления оценки
например, старая оценка может "весить" меньше новой
источник

AG

Anton Golovanov in Node.js — русскоговорящее сообщество
Алексей Попов
ну вообще так и упарываются

а ещё важен срок выставления оценки
например, старая оценка может "весить" меньше новой
У кинопоиска где-то читал учитывается возраст оценки
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Если совсем упороться, можно ещё учитывать оценки конкретного пользователя.
Если человек всем ставить 5, и потом чему-то поставил 3 - это серьёзнее, чем человек, которые всегда всем ставит 1-2 и поставил 2
Я знаю второго из этих двух. Он киевскому жд вокзалу в Гугл мапс поставил единицу, потому что высокие бордюры и неудобно с чемоданом на колесиках
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
у человека, который всегда всем ставит 1 или 2 последняя оценка высокая :)
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Был с ним в Австрии. Сидели в пабе. Там треш и угар, австрийцы отмечали день Австралии. Местный мем, что их постоянно путают. Пабчик ооочень атмосферный с хорошим крафтом. Товарищ влепил им 1 за то что из кофе у них был капсульный
источник

H

Hesus in Node.js — русскоговорящее сообщество
душнила
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
О. Челик съездил во Львов
источник

ST

Semyon Titarenko in Node.js — русскоговорящее сообщество
Всем привет, подскажите пожалуйста, как составить регулярное выражение, чтобы оно выполняло задачу: Есть контент типа: text = '<a rel="payment" href="lalala">Support the show</a>,<a  rel="nofollow " href='httsdfsdodds.com/talks/#faster-javascript'>Giving a talk soon</a>,<a   href='httdfsdsfdentcdodds.com/talks/#faster-javascript'>talk soon</a>'

есть такое регулярное: const result = text.replace(/(<a\s*(?![^>]*brel=))/g, '$1 rel="nofollow noreferrer noopener" '); данное выражение подставит всем ссылкам атрибут rel. Если тег уже имел атрибут rel, то у него их будет два и соответственно второй не будет учитываться.

Задача заключается в том, чтобы каждой ссылке вставить rel.  Как сделать проверку, если есть атрибут rel, то дописать ему  nofollow noreferrer noopener, если атрибута нет, то добавить ему атрибут rel='nofollow noreferrer noopener'
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Semyon Titarenko
Всем привет, подскажите пожалуйста, как составить регулярное выражение, чтобы оно выполняло задачу: Есть контент типа: text = '<a rel="payment" href="lalala">Support the show</a>,<a  rel="nofollow " href='httsdfsdodds.com/talks/#faster-javascript'>Giving a talk soon</a>,<a   href='httdfsdsfdentcdodds.com/talks/#faster-javascript'>talk soon</a>'

есть такое регулярное: const result = text.replace(/(<a\s*(?![^>]*brel=))/g, '$1 rel="nofollow noreferrer noopener" '); данное выражение подставит всем ссылкам атрибут rel. Если тег уже имел атрибут rel, то у него их будет два и соответственно второй не будет учитываться.

Задача заключается в том, чтобы каждой ссылке вставить rel.  Как сделать проверку, если есть атрибут rel, то дописать ему  nofollow noreferrer noopener, если атрибута нет, то добавить ему атрибут rel='nofollow noreferrer noopener'
сделать это двумя регулярками?
источник

ST

Semyon Titarenko in Node.js — русскоговорящее сообщество
@pavel_shakhov  Да в целом можно и двумя думаю. Получается в первом надо проверить все ссылки на наличие тега rel - и в те у которых он есть - подставить нужные значения - как написать такое пока не пойму)
и второе регулярное - проверить ссылки на наличие тега rel - и если его нет то добавить - с этим понимание есть)
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Semyon Titarenko
@pavel_shakhov  Да в целом можно и двумя думаю. Получается в первом надо проверить все ссылки на наличие тега rel - и в те у которых он есть - подставить нужные значения - как написать такое пока не пойму)
и второе регулярное - проверить ссылки на наличие тега rel - и если его нет то добавить - с этим понимание есть)
а может проще уже парсер хтмл подключить? cheerio тот же
источник

ST

Semyon Titarenko in Node.js — русскоговорящее сообщество
@pavel_shakhov  не, парсер не выйдет. Этот контент я получаю от api, как context, далее надо форматнуть и вывести на страницу)
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Semyon Titarenko
@pavel_shakhov  не, парсер не выйдет. Этот контент я получаю от api, как context, далее надо форматнуть и вывести на страницу)
в парсер можно загрузить любую строку с html
источник

V

Van Der Graaf Genera... in Node.js — русскоговорящее сообщество
В регулярках по условию же можно, типа если соответствует паттерну - делай это, иначе другое
источник

ОК

Олег Кодзь in Node.js — русскоговорящее сообщество
Semyon Titarenko
@pavel_shakhov  не, парсер не выйдет. Этот контент я получаю от api, как context, далее надо форматнуть и вывести на страницу)
Ну так приходит контент от апи, ты его скармливаешь парсеру и работаешь без регулярок
источник

ST

Semyon Titarenko in Node.js — русскоговорящее сообщество
понял вас, спасибо) че неть придумаю)
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Semyon Titarenko
@pavel_shakhov  Да в целом можно и двумя думаю. Получается в первом надо проверить все ссылки на наличие тега rel - и в те у которых он есть - подставить нужные значения - как написать такое пока не пойму)
и второе регулярное - проверить ссылки на наличие тега rel - и если его нет то добавить - с этим понимание есть)
если регуляркой, в первой задаче надо сперва получить текущее значение rel строкой, затем через split(' ') получить его элементы, чтобы знать каких не хватает. затем ты берешь целиком строку найденную первой регуляркой и делаешь замену старого значения rel на новое.

выглядит прям костыльно
источник