@nodejs_ru

Страница 2292 из 2748
Maksim
13.07.2018
11:40:28
Привет, кто-нибудь работал. mapbox?

Alexander
13.07.2018
11:42:20
Сразу задавай вопрос

Хоспаде

Maksim
13.07.2018
11:44:41
Как в mapbox добавить дорогу и что бы api directions mapbox строил по ней путь?

Google
Сергей
13.07.2018
11:45:33
Подскажите, как создать экземляр класса, если имя класса в переменной?

Fedir
13.07.2018
11:45:59
eval

Сергей
13.07.2018
11:48:28
eval
а примерный код можно?

Павел
13.07.2018
11:50:32
Привет. с селениумом работал кто?

require('selenium-webdriver/firefox').Profile почемуто undefined

Alexander
13.07.2018
11:51:05
Сергей
13.07.2018
11:51:57
eval('console.log(1)');
я пишу obj = new [foo] куда тут eval?

Nikita
13.07.2018
11:52:32
require('selenium-webdriver/firefox').Profile почемуто undefined
const webdriver = require('selenium-webdriver'); const chrome = require('selenium-webdriver/chrome'); const firefox = require('selenium-webdriver/firefox'); const {Builder, By, Key, until} = require('selenium-webdriver'); работает

Kendr
13.07.2018
11:52:34
Oleg
13.07.2018
11:53:14
eval(new ${foo})
а такое вообще нормально писать?

Google
Oleg
13.07.2018
11:53:32
может имеет смысл как-то пересмотреть архитектуру

Павел
13.07.2018
11:53:33
мне нужно setPreference сделать

Fedir
13.07.2018
11:53:40
eval(`new ${foo}`)

а такое вообще нормально писать?
вообще нет, но все зависит от конкретной задачи

Nikita
13.07.2018
11:54:13
Да, работает. но .Profile у firefox не определена
const {Profile} = require('selenium-webdriver/firefox');

Oleg
13.07.2018
11:54:34
такой подход, кмк - говнокод

Сергей
13.07.2018
11:54:53
а какой подход лучше?

Павел
13.07.2018
11:55:04
const {Profile} = require('selenium-webdriver/firefox');
const {Profile} = require('selenium-webdriver/firefox'); console.log(Profile)

не определен

Oleg
13.07.2018
11:55:27
а какой подход лучше?
ну очевидно не использовать eval и вообще не решать задачи вызвать класс из переменной

Павел
13.07.2018
11:55:35
вообще, это тоже самое что я делаю, только другими словами

Сергей
13.07.2018
11:55:54
Nikita
13.07.2018
11:56:08
const {Profile} = require('selenium-webdriver/firefox'); console.log(Profile)
а зачем он тебе нужен, подскажешь ?

Alexander
13.07.2018
11:56:09
иначе никак

Oleg
13.07.2018
11:56:22
тогда будет куча дублирований, не очень это
лучше куча дублирований чем eval

Павел
13.07.2018
11:56:34
Сергей
13.07.2018
11:56:36
лучше куча дублирований чем eval
я вообще не понял, причем тут уval

Oleg
13.07.2018
11:56:39
весь дублированный код можно вынести в отдельные классы

Сергей
13.07.2018
11:56:58
так вот мне и надо создать класс с именем в переменной

Google
Сергей
13.07.2018
11:57:28
зачем?
голосом не стоит?

Fedir
13.07.2018
11:57:29
лучше куча дублирований чем eval
разумное использование евала — довольно мощная штука но верно, в 99.9999% случаев когда кажется что можно юзнуть евал — лучше его не юзать

Oleg
13.07.2018
11:57:30
Nikita
13.07.2018
11:57:51
setPreference
я с селениумом на базовом уровне работал, сори

Oleg
13.07.2018
11:58:02
голосом не стоит?
нет, не стоит)

Сергей
13.07.2018
11:59:45
нет, не стоит)
есть несколько (много) элементов с походим функционалом, но этот функционал чуть по разному работает в интерфейсе это дивы с разным id и внутри одинаковые кнопки, в логике - это разные классы я хочу по клику внутри смотреть id дива и подгружать соответсвующий класс

Alexander
13.07.2018
12:02:29
Наследование заюзай

Сергей
13.07.2018
12:04:35
Так юзаю

Сергей
13.07.2018
12:05:38
либо как и писал switch
нет, число будет увеличиваться, лучше вынести в мэпинг

Mr_Babrums.bin
13.07.2018
13:45:59
Помогите разобраться зачем нужен и как используется cache-manager

У меня тут пример кода где берут и пихают в cache-manager-redis-store с опциями подключения к редису в cache-manager. У меня мозг сломался

Danil
13.07.2018
13:48:11
Прохожу по файл-массиву циклом forEach и копирую некоторые файлы в другую директорию. Как можно отследить, что копирование всех файлов закончено?

https://github.com/shashkovdanil/clean-publish/blob/master/clean-publish.js#L52 Здесь можно посмотреть код

Danil
13.07.2018
13:55:28
то есть отправить массив сразу? вместо имени файла? Сейчас попробую

Google
Vadim
13.07.2018
13:56:55


вроде то что нужно https://github.com/nickmessing/fs-multi-copy/blob/master/lib/index.js

Vadim
13.07.2018
14:26:24
Admin
ERROR: S client not available

Mr_Babrums.bin
13.07.2018
14:52:12
Не, ну хоть убей не пойму. На кой черт нужно кешировать функции всякими там cache-manager'ами

Alexander
13.07.2018
14:52:55
И правда, хайлоад для лохов

Mr_Babrums.bin
13.07.2018
14:54:30
мне в чатик для нубов этот вопрос задавать?)

кажется это уже что-то сложное в понимании

Alexander
13.07.2018
14:55:10
покодишь годик-другой(пиздешь, на самом деле месяцок) тогда и поймешь

Mr_Babrums.bin
13.07.2018
14:55:40
у меня уже полтора годика говнокодинга

человеком решил стать

Danil
13.07.2018
14:56:10
Есть ещё один вопрос. Какие npm скрипты нельзя удалять при публикации пакета. Примером такого скрипта является postinstall, какие есть ещё?

Евгений
13.07.2018
15:16:05
Alexander
13.07.2018
16:08:09
из-за чего могут не писатся данные?





при этом в компасе не отображаются изменения

и раньше оно работало

AG
13.07.2018
16:11:25
кто что юзает для комфортной работы с Постгрес в ноде?

Google
Alexander
13.07.2018
16:20:44
pg-promise

Но берегись, сейчас понабегут sequelize-ры

Mr_Babrums.bin
13.07.2018
16:24:07
pg

AG
13.07.2018
16:27:04
Спасибо!

Artyom
13.07.2018
16:37:18
Обычный for

Mr_Babrums.bin
13.07.2018
17:32:53
Так обычное кеширование. В чём проблема?
в том что я страниц 15 гугла перерыл но не понял зачем это нужно

мне бы просто понять

Mikhail
13.07.2018
17:34:28
в том что я страниц 15 гугла перерыл но не понял зачем это нужно
cache-manager-redis-store - это какой-то сторонний npm-пакет или самописный модуль для работы с чем-либо? Что там вообще происходит?

Mikhail
13.07.2018
17:36:31
сторонний
А что написано в описании на гитхаб или npm?

Mr_Babrums.bin
13.07.2018
17:37:26
Соответственно node-cache-manager A cache module for nodejs that allows easy wrapping of functions in cache, tiered caches, and a consistent interface

function getCachedUser(id, cb) { memoryCache.get(id, function (err, result) { if (err) { return cb(err); } if (result) { return cb(null, result); } getUser(id, function (err, result) { if (err) { return cb(err); } memoryCache.set(id, result); cb(null, result); }); }); }

Страница 2292 из 2748