Anonymous
Artemy
Ребят, а как правильно называется процесс, когда программа симулирует действия реального пользователя? Ну, например, из ВК друзей удаляет или лайки в Инстаграме ставит, вы поняли
Лезет в голову слово "скрапинг", но это другая опера 😂
Den
Den
Artemy
Я понимаю, что это бот
Я где-то встречал конкретный термин, кажется с использованием слова headless
Но это не точно
Andrey
хедлес браузер?
Den
Andrey
ну по сути это просто "библиотека" с помощью которой можно все что хочешь сделать
Den
Pavel
VARCHAR - да
если у тебя в принципе существует результат выборки, то попробуй проверить, точно ли ты массив строк передаешь в whereIn. Просто в том, что ты привел выше ([ { id: 188347805, post: '[]' } ]), у тебя пустой массив Post. Естественно, пытаясь получить результат выборки по условию whereIn с пустым условием ты получаешь пустой результат
Andrey
нене. фантом мертв
Artemy
Да-да, видимо это оно, спасибо)
Artur
Фантом живее всех живых
Artur
Это все враки
Artur
Да я в курсе)
Artur
А хэдлесс хром своим движком только ходит?
Или можно юзерагент подменить?
Andrey
Yauheni
Ivan
Если я добавляю самоподписанный сертификат в request через
agentOptions: {
ca: fs.readFileSync("cert.crt")
}
то он будет доверять нормальным сертификатам И этому самоподписанному? или только самоподписанному?
Nurik
Vitaliy
Dmitry
Vitaliy
Dmitry
Nurik
корс еба*ый ?
Не, просто html фреймы. Переключение между ними и так далее. Там basic auth был сделан через js и cookie
Ivan
Ivan
микросервисы между собой общаются через шлюз
Nurik
Ivan
да он как раз перед всем стоит
Ivan
все запросы идут через него
Nurik
Так в чём вопрос ?
Ivan
Добавляя самоподписанный я не запрещаю нормальные сертификаты?
Ivan
Nurik
Вообще я не понял, зачем тебе внутри сертификаты, если у тебя nginx просто проксирует запросы внутрь. Сертификаты внутри нужны, если сервис пытается обратиться наружу, за пределы nginx.
Nurik
Страшно деплоить)
Ну так через что деплоишь, там скорее всего должен быть rollback на всякий случай.
Ivan
Ivan
Ну хочется чтобы прошло нормально
Nurik
Докер и дженкинс
Насчёт jenking не скажу но в gitlab ci добавляется job rollback в пайплайн и просто при запуске заливается старый образ с тегом old . Без rollback еще страшнее деплоить.
Victor
Народ, всем привет
есть опыт работы с loopback 4 у кого-нибудь ? нужен ваш фидбэк
Nurik
Ivan
Ivan
Nurik
Ievgen
не пишу конкретно ноде, но есть некий позитивный опыт с loopback3, а можно подробнее, что еще не так с 4 кроме моделей?
Ievgen
поискал по чату, никакой конкреткики особо типа не нравится и все, тяжеловесное, ну и аргумент еще что loopback звучит как zалупа от какого-то персонажа - не впечатлил )
TTT
Есть что-то для компиляции вроде babel-transform-node-env только для получения большего количества паременных окружения?
Kool
Всем привет, товарищи. Кто нибудь работал с async.waterfall? Разбираю старый код, не могу понять как мне в одной из таск прекратить выполнение следующих таск
Nikolay
Nikolay
Но написать свое вокруг express/koa вроде бы не рокетсаенс.
Ievgen
Ну построить ещё один велосипед, да не рокетсаенс, окей, а какие ещё варианты если хочется максимально искаробочный фреймворк для рест, с коннекторами в основные датабэйзы, генератором моделей, короче лупбек но не лупбек?
Nikolay
Мы в свое время повелись на рекламу, счастливые сели нагенерили моделей, схемы и т.д, думали, щас вжух и заведется. А оно чёт вжух, и не завелось. Начались всякие нюансы и подводные камни (например, с коннекторами к бд). Начали было форкать либы и править в них баги, но потом забили хуй, переписали все под хапи/экспресс и жили долго и счастливо.
Ievgen
Мм, окей, идею я понял, спасибо
Nikolay
Проблемы изкоробочных вариантов в том, что в них с одной стороны как правило куча фич, которые тебе никогда не понадобятся, и с другой обязательно появится какая-нть нужная тебе хуйня, которая в принципе реализуется, но только через клоаку.
Nikolay
Ваш кэп.
Kool
Так, второй вопрос
Kool
Kool
Это нормально, и если нет, то как фиксить?
сomorsiс
это нормально
хотя нет, parseFloat на дабл юзать - не нормально
。◕‿◕。
добро пожаловать в js
。◕‿◕。
Eldar
Да, не гоните на JS пжлста там где не нужно ;D
Kool
Что делать?
Eldar
Используй инты
Eldar
А потом приводи к float когда надо
Nikolay
Или округляй
Eldar
ага, 0.2 округлить до нуля и считай свои 0 + 0 + 0
Nikolay
Цель-то какая?
Eldar
Ну видимо относительной точности хочет человек