@nodejs_ru

Страница 2311 из 2748
Alexander
18.07.2018
17:33:52
?

Nikita
18.07.2018
18:17:09
Ребята, кто как делает миграции ?

Alexander
18.07.2018
18:18:11
migratio

Nikita
18.07.2018
18:41:32
migratio
https://www.npmjs.com/package/migratio ?

Google
Alexander
18.07.2018
18:41:52
Да

Node.js releases
18.07.2018
19:02:39
Node v10.7.0 (Current) https://nodejs.org/en/blog/release/v10.7.0

Никита
18.07.2018
21:06:21
crypto.scrypt никто, случайно, не использует?

(это не совет его использовать)

Я планирую его открутить

а кроме как импортов mjs что то дает?
Другие отличия, соответственно спеке. Стрикт из коробки, например.

Vlas
18.07.2018
21:11:16
class A { b () { console.log('b') } } a = new A() a.b = () => console.log('newb') разве не должно на прототипе перезаписать метод b ?

Nikita
18.07.2018
21:11:50
а кто нибудь делал склонение по падежам на node.js ?) пока нашел только http://morpher.ru/Buy.aspx но для js тут нет либ, пока как вариант взять на питоне и вызывать из ноды питоновские команды

Никита
18.07.2018
21:12:53
Ты же не к свойству прототипа присваиваешь.

Vlas
18.07.2018
21:14:16
ну да, спасибо

Igor K
18.07.2018
21:20:39
ты шабец

что ты вообще хотел сделать в этом месте?

Google
Nikita
18.07.2018
21:21:30
повеселиться ;)

Dmitrii
18.07.2018
21:21:47
Никита
18.07.2018
21:22:24
а что с ним?
Он футган

Там как минимум два хороших способа, которым пользователи этого апи будут себе отстреливать ноги

Grigoriy
18.07.2018
23:23:45
подскажите тему где подать обьявление по найму?

Андрей
18.07.2018
23:30:42
@nodejs_jobs

If Node

Grigoriy
18.07.2018
23:37:03
Наталья
18.07.2018
23:44:14
подскажите плиз, а такая конструкция resolvers.forEach(({ values, ...resolver }) => { должна поддерживаться в node 10.6.0 ?
Но там число ? ты хочешь развернуть число ? это выглядит ужасно, как какое то извращение, скорее всего такое не будет работать, а если и будет то смысла в этом будет не так много

Oleg
19.07.2018
00:02:43
https://docs.newrelic.com/docs/agents/nodejs-agent/installation-configuration/install-nodejs-agent#installing Блин, ну все делаю строго по списку, чего он мне говорит, что не может читать файл? Даже на папку 777 поставил, на сам файл 666 все равно ошибка. Error: Unable to read configuration file /ui-core/newrelic.js. A default configuration file can be copied from ./node_modules/newrelic/lib/config/default.js and renamed to 'newrelic.js' in the directory from which you'll be starting your application.

Grigoriy
19.07.2018
00:13:15
угу предсказывать график валюты по предыдущим дерганиям предполагая что завтра все будет так же как и вчера и надеясь на то что кодер который это писал был фанат и сделал сложнейшую нейронку которая как человек способна делать ошибки. аналитика, как же

1. /ui-core пытается найти в руте ? 2. chown чей? 3. groups <login> что выдает?

хотя если 777 то 2-3 отпадают

еще есть пиздатый флаг immutable у некоторых файлов, когда его можно только читать в принципе. его переименовать и переместить нельзя даже под рутом пока флажок не снимешь

Наталья
19.07.2018
00:17:10


Это сервер

Grigoriy
19.07.2018
00:18:13
вероятно в обьекте page может быть на него ссылочка

или в колбэке evalueate параметром передается, а у тебя пустые скобки

lexxx
19.07.2018
00:18:51
угу предсказывать график валюты по предыдущим дерганиям предполагая что завтра все будет так же как и вчера и надеясь на то что кодер который это писал был фанат и сделал сложнейшую нейронку которая как человек способна делать ошибки. аналитика, как же
Я для себя делал ии, который предтктит исходя из данных по графику за 6 лет, и знаешь на дневной волотильности очень хорошо отрабатывает, причём заблаговременно до сигналов по методам теханализа, который кстати очень опаздывает и не имеет смысла на графиках с периодом меньше года

Google
Наталья
19.07.2018
00:19:22
удивительно

наверно document объявляется глобально

хотя это очень странно

потому что может быть не одна страница открыта

Grigoriy
19.07.2018
00:20:03
мб мб. в ноде так то process.

либа может в document класть текущую "активную страницу" типа листа экселя

якобы на экране в один момент может быть только одна страница

lexxx
19.07.2018
00:21:08
Ну когда я говорю хорошо отрабатывает это значит что 3к бачей в день с вложений в 1 биткоин, это очень обычно

Grigoriy
19.07.2018
00:21:15
но это конечно яркая фантазия создателя сего пиздеца

а как сказал бы мой дед, а тому его дед - не увижу не поверю. хорошо хоть дед не говорил "в жизни такому не бывать". он таки ставил вероятность того что бывают чудеса это радует

lexxx
19.07.2018
00:22:26
Да ты и не увидишь, не для простых смертных это делалось

Grigoriy
19.07.2018
00:22:51
ну вот и чудно, значит пиздишь :) бывает "пиздеть" а бывает вон фура с мешками, до обеда разгрузить. и короче второе тяжелее

lexxx
19.07.2018
00:23:40
ну вот и чудно, значит пиздишь :) бывает "пиздеть" а бывает вон фура с мешками, до обеда разгрузить. и короче второе тяжелее
На слабо взять не получится, мне не надо ничего доказывать простому смертному, я же выше по статусу

lexxx
19.07.2018
00:24:32
???

Alexander
19.07.2018
00:24:42
А ты сейчас допиздишься

Google
Grigoriy
19.07.2018
00:25:00
На слабо взять не получится, мне не надо ничего доказывать простому смертному, я же выше по статусу
так тем у кого статусы в голове вообще нечего сказать. у меня вон плоскость :) а кто пытается по плоскости вверх карабкаться это букашки, еще не всосавшие

lexxx
19.07.2018
00:25:15
Я бог
В своём воображении? Или для своего блога на вордпрессе с 4 читателями?

Alexander
19.07.2018
00:26:11
Ну, тут не поспорить. Блогов у меня нет, читателей тоже

Так что остаётся только быть богом

Casper
19.07.2018
00:45:05
я думал фриланс уже вымер, но нет

Eugene
19.07.2018
01:15:39
я думал фриланс уже вымер, но нет
По моему он только набирает полную силу в нашей стране)

Mark
19.07.2018
02:25:37
Привет, подскажете, почему если убрать async/await внутри then - не корректно работают функции внутри Promise.all([...])? https://gist.github.com/mark-o-ts/35475fdd9c77dfeb646acb6509f0d87d

Mark
19.07.2018
02:29:29
Я считаю, что проще было-бы сделать что-то вроде async getData() { ... const shop_data = await this._getShopData(); const item_data = await this._getItemData(this._MALL_ID); const testimonial_data = await this.getTestimonial(shop.shop_url) ... } Но, начальник прям настаивает на том, чтобы я использовал Promise.all() P.S. Можно подумать, что async/await не синтаксический сахар для Promise, по его словам...

А то он просто исполняется
Нет-же, стрелочная функция без {} возвращает Promise.all(), аналогично записи: ...then(shop=> { return Promise.all(); })А getData() в свою очередь возвращает промис от _getShopData()

Mr_Babrums.bin
19.07.2018
02:32:23
а, тьфу. Не заметил. Спасибо

Mark
19.07.2018
02:35:12
Да было-бы за что Ребят, очень нужна ваша помощь, потому-что я за****я спорить с начальником - проще сделать как просит и не е***ь нервы

Нашел причину, сейчас допишу в review и сюда скопирую, если кто еще с таким встретится

Вот ответ на ранее заданный мною вопрос, если кому-то будет интересно (простите, но на русский перевода не будет) Obviously, it's our misunderstanding. I didn't explain properly what the target I'm trying to hit, I'm sorry, let me cover it in the more proper way. Purpose of getData is to retrieve the data from the parsers, we have 3 different type of parsers for our usage - is Shop, Iten and Testimonials. As long as we need to start with getShopData to retrieve the Shop data we no need to use any asynchronous actions inside of getData method due to the getShopData is async function (read as promised`), so generally we can `return this._getShopData(...), right after this we expect to retrieve the Item and Testimonial data, we can do that inside of .then(). And here is where our misunderstanding comes from. You wish to retrieve the data of Item and Testimonial in parallel (`Promise.all()` run all the inclusion in parallel`) so we save the evaluation time, and here is the problem comes from - keep in mind that we use `puppeteer which represent to us the one browser which in turn represent to us a one page, due to the navigation inside of Testimonial - it is not possible to run the tasks in parallel! Every single time as Item tries to grab some data from a page it meets to the problem - Testimonial's parser already navigated the page where we're currently at to another one, so for Item parser is no longer possible to retrieve the data. In concluding, as it's not possible to run them in parallel with Promise.all() I highly suggest to use the following example: getData() { return this._getShopData().then(async shop_data => { const item_data = await this._getIemData(this._MALL_ID); const testimonial_data = await this._getTestimonial(shop_data.shop_url); return { item: { ...item_data, shop_info: shop_data }, shop: { ...shop_data, testimonial: testimonial_data } }; }); }

Konstantin
19.07.2018
03:19:23
Почему бы не сделать пул страниц, чтобы было по барабану, запускаете вы их паралельно или нет?

Voskresus
19.07.2018
03:49:20
якобы на экране в один момент может быть только одна страница
Все намного умнее сделано друг мой, в коллбек передается то что будет отправленно в консоль браузера, это просто гениально, сверх просто гениально

Я раньше не верил в бога

Google
Konstantin
19.07.2018
04:09:42
я про "один браузер, одна страница -> нельзя паралельно". вообще там нет проблем запустить несколько.

Voskresus
19.07.2018
04:28:42
const events = ['load', 'close'] events.map(e => { page.on(e, (...arg) => { page.evaluate(callback({ trace: pageTrace , [e]: true , page: page }, ...arg) || (() => {})); }) })

так законно писать ?

100500 одинаковых событий

Mark
19.07.2018
04:55:29
я про "один браузер, одна страница -> нельзя паралельно". вообще там нет проблем запустить несколько.
Можно, но лень, все равно нужно дожидаться пока закончится первый промис

Роман
19.07.2018
05:06:25
так законно писать ?
Если это выполняет поставленную задачу, то почему бы и нет?

Voskresus
19.07.2018
05:09:49
Откуда берётся такое извращение с запятыми?
Знаешь мне просто надоело смотреть на одну и ту же ошибку и я решил писать их так хотя я пишу по разному иногда так иногда по классике

Роман
19.07.2018
05:10:10
Что за ошибка?

Voskresus
19.07.2018
05:10:45
Что за ошибка?
С запятыми типа забыл где-то дописать

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