@nodejs_ru

Страница 155 из 2748
Ilya
24.08.2016
12:21:09
Проект Вышел релиз ChackraCore версии 1.2.0. Кто не знает, ChackraCore - ядро JavaScript движка Chakra, который используется в Microsoft Edge. Также есть отдельная версия Node.js, которая использует движок Chakra (ссылка будет ниже). Ссылка Node.js на ChakraCore #Project #JavaScript

Никита
24.08.2016
12:39:50
А, вот: https://github.com/Microsoft/ChakraCore/wiki/Roadmap#enhancing-host--platform-support

Google
Никита
24.08.2016
12:40:35
Нет ещё.

Ilya
24.08.2016
12:40:41
Да

Увидел

Никита
24.08.2016
12:41:03
Так что пока рано смотреть его.

dmitri
24.08.2016
13:31:34
прошу помощи с redis использую ioredis и hapijs (в качестве кэша) в редисе растет число подключенных клиентов ну ладно - пока 113 - немного они сами отвалятся или стоит поставить timeout ручками ? проверил на ioredis - он не плодит лишних соединений редис запаролен

еще использую pm2-redis

KlonD90
24.08.2016
13:32:51
лишние разы createClient?

dmitri
24.08.2016
13:33:48
да вроде нет там где ioredis использую - чисто вроде

Vladimir
24.08.2016
13:33:50
Ребят, чет затупил. Как можно нормально затестировать сервис отправляя POST запросы? Использую mocha. Всякие request асинхронны, и тест показывает что выполнен успешно, хотя запрос еще отправляется/принимается. Нашел sync-request, но не разобрался как файлы в нем отправлять. Как быть?

dmitri
24.08.2016
13:34:10
по крайней мере стартовал модули - они не плодят

и - старт/стоп редиса кол-во клиентов не сбросил

у них у всех age давно перевалил за разумные пределы

Google
Юрий
24.08.2016
13:36:08
Ребят, чет затупил. Как можно нормально затестировать сервис отправляя POST запросы? Использую mocha. Всякие request асинхронны, и тест показывает что выполнен успешно, хотя запрос еще отправляется/принимается. Нашел sync-request, но не разобрался как файлы в нем отправлять. Как быть?
У моки есть возможность в функции теста указать параметр done. Пока его не дернешь, тест не завершится. Вызывай done() или done(error) в коллбеке или промисе, возвращаемом request, и будет тебе счастье.

Vladimir
24.08.2016
13:36:43
Воо, большущее спасибо!

Andrey
24.08.2016
13:56:31
nodejs можно запустить в debug режиме, что бы он записывал все логи выполнения в какой либо файл?

Vladimir
24.08.2016
13:59:53
можно использовать центролизованный логер

в дебаг режиме надо дебажить чз debugger;

Alex
24.08.2016
14:01:00
ну дебаг и логирование всё-таки разные вещи

кстати, классная презентация про фп

Юрий
24.08.2016
14:01:51
+ многие либы поддерживают передачу переменной среды DEBUG=1, которая переключает их в verbose-режим. ++ Если запускать ноду через какую-либо систему вроде upstart или systemd, то весь консольный вывод будет записан в /var/log/<имя сервиса>.

Andrey
24.08.2016
14:03:00
да, debug режим либы включал, но не особо помогает, просто зависает намертво node.js на windows компьютере и как дебажить нормально, пока не знаю

Юрий
24.08.2016
14:03:07
Да и простой запуск через линуксовый пайп никто не отменял :)

А, на винде... Попробуй тоже через перенаправление вывода.

Юрий
24.08.2016
14:04:00
Я бы покопал в эту сторону. Знаю, что павершелл точно поддерживает пайпы.

Andrey
24.08.2016
14:04:45
Я бы покопал в эту сторону. Знаю, что павершелл точно поддерживает пайпы.
ок, спасибо, попробую сначала добавить логеров по больше, если нет, то уже так)

и зависает кстати https://github.com/amireh/happypack

Юрий
24.08.2016
14:05:27
Алсо, посмотри в виндовый Event Log. Вдруг там чего ценного увидишь.

Andrey
24.08.2016
14:11:36
Google
Dreamerinnoise
24.08.2016
15:01:51
Вопрос по галпу: я хочу, чтобы вотч таск при ошибке не останавливался. Есть вариант решения без gulp-plumber?

Vladimir
24.08.2016
15:11:42
Написать свой кстати идея

Ещё лучше просто исправить то, что есть

Dreamerinnoise
24.08.2016
15:18:06
я кажись разобрался, что неправильно делаю обработку ошибок в своём плагине

Zach
24.08.2016
15:32:13
Ребята, есть какой-нибудь способ сделать функцию, работающую с es bind syntax и без него? то есть чтобы можно было и так: map(fn, data) и так: data::map(fn). Как сделать такой map?

Anton
24.08.2016
15:33:30
if (!data) { data = this; } ?

Vladimir
24.08.2016
15:34:22
Дело не в мапе, лучше функцию переписать

឵Roma
24.08.2016
15:37:51
if (!data) { data = this; } ?
data = data || this;

Zach
24.08.2016
15:42:38
да, использовать this если нет data это отличный вариант, но тогда не получиться каррировать :(

Artur
24.08.2016
16:36:36
Приветы. Меня зовут Артур, проектов нет, работы нет, знаю фронт немного.

Ilya
24.08.2016
16:37:48
отлично

Данила
24.08.2016
16:49:56
приветы! вчера писал, но про традицию пост заметил только сегодня. - Работаю в Akvelon над подобием CRM (client success platform) - Front-end разработчик, по большей части Angular.JS. Node.JS в качестве back-end по необходимости. - Могу поделиться своим скромным опытом разработки на node/angular в enterprise - Интересно что происходит в экосистеме JS - Иваново - Пригласил коллега. Раньше про группу не слышал. #whois

Ilya
24.08.2016
16:50:36
годно

Dreamerinnoise
24.08.2016
17:23:03
Почитай вот это, полезная статья) https://habrahabr.ru/post/259225/
читал, при вызове done(err) вотч останавливается...

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

кое-где делают callback(err); return; кое-где this.emit('error', err);

Google
Ҫѐҏӗѫӑ
24.08.2016
17:24:02
Это не официальный proposal
да, но он от чувака, приближенного к tc39

так что есть шансы, что он найдет чемпиона

Dreamerinnoise
24.08.2016
17:24:59
А, к сведению, я на 4й версии

Дмитрий
24.08.2016
17:25:28
Ааа, блин, я тогда хз))

Admin
ERROR: S client not available

Vladimir
24.08.2016
17:25:29
блин опшнл чейнинг крутая вещь

Vladimir
24.08.2016
17:27:05
да, но он от чувака, приближенного к tc39
Приближённый - это значит? Фолловит в твиттере?

Дмитрий
24.08.2016
17:27:29
кое-где делают callback(err); return; кое-где this.emit('error', err);
Но вообще emit надо в любом случае, error или end

Ҫѐҏӗѫӑ
24.08.2016
17:27:38
он контрибьютил в es и файрфокс

может быть он даже из мозиллы, но подтверждений я не нашел

ljharb с ним дружит

Ilya
24.08.2016
17:28:59
Много мозиловцев по удаленке работает

Ҫѐҏӗѫӑ
24.08.2016
17:29:14
и на esdiscuss он активен

вообще пропозал изначально не его

а может он и в tc39 кто знает

Vladimir
24.08.2016
17:29:56
На esdiscuss много всякого

Ҫѐҏӗѫӑ
24.08.2016
17:30:08
кстати, где списки

Vladimir
24.08.2016
17:30:27
Вообще фича достаточно токсичная

В котлине и свифте много говнокода порождает

Ҫѐҏӗѫӑ
24.08.2016
17:30:57
согласен

Google
マイク
24.08.2016
17:31:32
Дак есть кофескрипт ?

Vladimir
24.08.2016
17:32:16
Вот вот, кому хочется - велкам

Меня ещё умиляют люди, которые считают что плагином можно добавить синтаксис в Бабель)

Ҫѐҏӗѫӑ
24.08.2016
17:37:13
ага, я даже не стал разговор этот воскрешать

кстати, там хотели sweet.js когда-то давно в бабель впилить

Vladimir
24.08.2016
17:38:50
Хз кстати как он работает

Вообще не понимаю, как могут быть плагины для парсера

Ҫѐҏӗѫӑ
24.08.2016
17:40:52
Меня ещё умиляют люди, которые считают что плагином можно добавить синтаксис в Бабель)
пацаны наверное не в курсе каких усилий стоило экспоненшл оператор впилить и когда его впилили)

Ярослав
24.08.2016
17:42:08
Пилили бы всё на sweet.js проблем бы не знали

Dreamerinnoise
24.08.2016
17:42:10
Но вообще emit надо в любом случае, error или end
// in myPlugin if (err) { callback(err); return; }; .pipe(myPlugin(someParam)).on('error', function (err) { console.log(err); this.emit('end'); }) Вот так обычный запуск таска и вотч выдают ошибку и останавливают всю обработку, вотч при этом дальше следит, а обычный запуск завершается с кодом 0; А хочется, чтобы только обычный запуск падал при ошибке, а вотч работал как описано выше.

Дмитрий
24.08.2016
17:42:37
Вообще не понимаю, как могут быть плагины для парсера
Ну в теории, если описывать грамматику языка предназначенными для этого средствами, то плагин - это просто ещё одно правило в наборе

Дмитрий
24.08.2016
17:43:01
Естественно, это всё не про бабель ?

Vladimir
24.08.2016
17:43:17
Это да, я про кастомные парсера

Дмитрий
24.08.2016
17:43:48
Это да, я про кастомные парсера
Ну у тебя будет язык для формулирования правил, а там пиши грамматику какую хочешь

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