@nodejs_ru

Страница 534 из 2748
Никита
26.01.2017
18:07:55
А если я не пользуюсь менеджерами версий, мне куда жать?

KlonD90
26.01.2017
18:07:58
N в 3 раза лучше

Докер

Жми

Google
Никита
26.01.2017
18:08:41
Но я и докером не пользуюсь.

Dmitrii
26.01.2017
18:34:16
куда жать если я через brew ставлю?

Klim
26.01.2017
20:21:09
парни

чет заработался

подскажите

Vitaly
26.01.2017
20:22:49
Klim
26.01.2017
20:24:41
а блять

сук

отдохни )
еще 3 часа надо поработать

Дмитрий
26.01.2017
20:27:07
Раньше не отвязывают?

Кирилл
26.01.2017
20:29:14
Паспорт забрали, поможите

Denis
27.01.2017
01:28:54
приём)

Google
Denis
27.01.2017
01:29:55
router.get('/data/:name-list', (req, res) => { Вот это же не распарсит ссылку /data/qwe-list?

Как сделать правильно такую маску тогда?

Так, express использует https://www.npmjs.com/package/path-to-regexp

Vitaly
27.01.2017
01:31:35
Смотря что за роутер, некоторые парсят нормально

Denis
27.01.2017
01:32:47
Пример из доки для path-to-regexp: var re = pathToRegexp('/(apple-)?icon-:res(\\d+).png', keys) // keys = [{ name: 0, prefix: '/', ... }, { name: 'res', prefix: '', ... }] re.exec('/icon-76.png') //=> ['/icon-76.png', undefined, '76']

> Please note: Named parameters must be made up of "word characters" ([A-Za-z0-9_]).

> Since the hyphen (-) and the dot (.) are interpreted literally, they can be used along with route parameters for useful purposes.

Route path: /flights/:from-:to Request URL: http://localhost:3000/flights/LAX-SFO req.params: { "from": "LAX", "to": "SFO" } Route path: /plantae/:genus.:species Request URL: http://localhost:3000/plantae/Prunus.persica req.params: { "genus": "Prunus", "species": "persica" } https://expressjs.com/en/guide/routing.html

вообщем распарсит)

Vladimir
27.01.2017
08:44:56
V8 5.5 приземлилась в мастере https://github.com/nodejs/node/pull/9618#issuecomment-275524588

значит асинк-авейты точно будут в 8

а тут идёт работа, чтобы получить их в 7.x https://github.com/nodejs/node/pull/11029

Сергей
27.01.2017
08:53:45
Кирилл
27.01.2017
09:02:22
Так они и сейчас есть

как —harmony параметр

Vladimir
27.01.2017
09:05:27
Vladimir
27.01.2017
09:11:16
Да в принципе то

Кирилл
27.01.2017
09:15:22
Что в этом не то?

Дмитрий
27.01.2017
09:18:54
Что в этом не то?
То что это не имплементация в ноде

Сергей
27.01.2017
09:32:16
как —harmony параметр
ты на проде будешь с флагом запускать?

Google
Кирилл
27.01.2017
09:32:38
Почему бы и да

Таймураз
27.01.2017
09:47:30
Кто работал с коа и паспортом?

У кого-нибудь есть готовый код, как обернуть стратегию, чтобы можно было контекстом воспользоваться?

Julia
27.01.2017
10:59:26
Господа, помогайте

В базе 200000 событий

Которые должны выполняться каждые N секунд (для каждого события свое время)

Как лучше делать setTimeout?

Кирилл
27.01.2017
11:01:38
Может cron?

Julia
27.01.2017
11:01:47
Доставать события из базы пачками (по 5-10 штук) в setTimeout? Но как тогда регулировать, выполнились ли те 5-10 событий (чтобы еще добавлять)?

Там события могут через 2, 3, 4 секунды выполняться

Скажем, в базе 200 тыс. сообщений из чата, которые надо воспроизвести с точностью до секунды

База сообщений за один день. Зациклить их. Не спрашивайте зачем :D

Славик
27.01.2017
11:04:25
есть setinterval

Julia
27.01.2017
11:04:59
setInterval как делать, пачками, или сразу 200тыс выкатить можно?

Николай
27.01.2017
11:05:01
Так может какую то очередь использовать из готовых решений?

Кирилл
27.01.2017
11:05:17
можно события по крону ставить в очередь на выполнение а выполняют их пусть отдельные процессы

Николай
27.01.2017
11:05:30
кто то туда пушит, а ктото из них достает и делает такски

Admin
ERROR: S client not available

Google
Никита
27.01.2017
11:05:59
добавляй единичку при запуске, отнимай единичку при завершении

Но следи, чтобы никакие не повисли.

А то очередь встанет.

если тебе нужна информация по конкретным — заведи мап или массив с результатами

Кирилл
27.01.2017
11:14:27
ну или не пиши велосипед и используй beanstalkd

Andrew
27.01.2017
11:15:49
setInterval как делать, пачками, или сразу 200тыс выкатить можно?
на кажду секунду сделать 1 событие. которые ходит в базу, и смотрит, что должно в эту секунду отработать и запускает. короче аналог крона, иначе дело швах

Julia
27.01.2017
11:17:26
А вообще, setTimeout после завершения весит где-то?

Если был вызван без присваивания к чему-то

Andrew
27.01.2017
11:19:40
А вообще, setTimeout после завершения весит где-то?
не думаю, просто если присваиваешь, то можешь раньше времени его чикнуть

Evgeny
27.01.2017
11:21:49
присваявая вы сохраняете его интовый id. АФАИК можете без сохранения по номеру просто выключить

Дмитрий
27.01.2017
11:24:03
Так может какую то очередь использовать из готовых решений?
У меня свой велосипед есть для такого пула коннектов. Выполняет асинхронные функции в порядке живой очереди с заранее заданной шириной, то есть в каждый момент времени будет выполнять не более N запросов одновременно, остальные будут ожидать своей очереди, даже если запустить все одновременно. Опционально, по таймауту можно таск зареджектить, чтобы не висел

Ilya
27.01.2017
11:27:14
Bottleneck

Andrew
27.01.2017
12:33:31
Bottleneck
абызатылна :)

yep
27.01.2017
14:15:26
блин, а чо импорты даже в последней версии 7 не работаеют? ?9999

(function (exports, require, module, __filename, __dirname) { import fs from 'fs'; ^^^^^^ SyntaxError: Unexpected token import

╰─$ node -v v7.4.0

Кирилл
27.01.2017
14:16:35
Так вроде и не должны

Это синтаксис бабеля

yep
27.01.2017
14:16:54
да?

Kelin
27.01.2017
14:17:49
разве

Google
yep
27.01.2017
14:17:51
а почему он отличается от итоговой реалзиции?

Kelin
27.01.2017
14:18:04
import это es6, а в 7 ноде уже вроде поддерживается полностью

yep
27.01.2017
14:18:07
ЕБАНЫЙ ЖАБАСКРИПТ

Kelin
27.01.2017
14:18:34
++ тоже горел первое время

Кирилл
27.01.2017
14:19:39
Внимание: Эта функциональность не реализована ни одним из браузеров. Но присутствует во многих транспиляторах, например, в Traceur Compiler, Babel или Rollup.

yep
27.01.2017
14:20:11
import это es6, а в 7 ноде уже вроде поддерживается полностью
судя по твоим словам, должно работать в 7?

даже флаг пропал в 7 —harmony_modules

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