
Combot
01.06.2017
09:54:53
combot.org/chat/-1001041204341

Сергей
01.06.2017
09:55:28
Неплохо так)

Таймураз
01.06.2017
09:55:32
Кто пишет под ноду в intellij idea? не путать с webstorm

Ilya
01.06.2017
09:55:33
Только колбеки, только хардкор

Google

Сергей
01.06.2017
09:55:45

Danil
01.06.2017
09:55:54
https://asciinema.org/a/122964

Таймураз
01.06.2017
09:56:02

Сергей
01.06.2017
09:56:08
да

Таймураз
01.06.2017
09:56:44
Где-то кидали список плагинов для вскода, кто какие использует, забыл засейвить

Сергей
01.06.2017
09:57:14

Дмитрий
01.06.2017
09:57:16
Тег # vscode

Danil
01.06.2017
09:57:21

Таймураз
01.06.2017
09:57:37

Дмитрий
01.06.2017
09:58:07

Сергей
01.06.2017
09:59:00

Google

Сергей
01.06.2017
10:00:51

Таймураз
01.06.2017
10:01:11

Сергей
01.06.2017
10:02:09
кеш по другому работает

Rafael
01.06.2017
10:26:29
@sergeysova

Сергей
01.06.2017
10:27:31
задолбали

Алексей
01.06.2017
10:31:35

Сергей
01.06.2017
10:31:52

Vyacheslav
01.06.2017
10:40:28
Ребята, столкнулся со следующей проблемой: нода на продакшене постепенно отжирает всю имеющуюся на сервере память, в течение дня. Как выявлять и лечить такое? Пробовал memwatch, но безрезультатно.
Интересно было бы узнать про ваш опыт нахождения утечек, нагрузочного тестирования и тп.

Mikhail
01.06.2017
10:42:17
викимап можно юзать, что бы гарбеджколлетор точно удалял все. где-то вы что-то не правильно написали по этому и течет

Roman
01.06.2017
10:42:29

Георгий
01.06.2017
10:44:08
Привет. Че там npm5 наровне с yarn?

Сергей
01.06.2017
10:45:28

Георгий
01.06.2017
10:46:11
быстрее
и теперь все yarn в *опу засунули? ))))

Ilya
01.06.2017
10:46:39

Георгий
01.06.2017
10:47:18
я так и думал, что этот yarn шляпа не нужная)))

Ilya
01.06.2017
10:47:35
Ну может кому-то и нужен
Я не люблю зоопарк технологий в проекте

Георгий
01.06.2017
10:49:15
ну а смысл, npm идет в связке с node... yarn идет сампо себе, зачем он нужен не понятно

Сергей
01.06.2017
10:49:31

Ҫѐҏӗѫӑ
01.06.2017
10:50:48

Google

Vyacheslav
01.06.2017
10:50:49

Глеб
01.06.2017
11:11:10
Кто-нибудь уже запилил yarn.lock -> npm lockfile?

Сергей
01.06.2017
11:28:58

Ҫѐҏӗѫӑ
01.06.2017
11:50:48
чтобы мигрировать на новомодный нпм, чтобы потом с него мигрировать на новую версию ярна. очевидно же

Aleksandr
01.06.2017
11:52:43
+
> Thank you, yarn, for helping the community see the naked emperor. Deterministic builds by default are such an obvious (in retrospect) core requirement.
не было бы yarn - не было бы быстрого npm5. спасибо yarn за npm

Глеб
01.06.2017
11:53:02
Просто далеко не все сразу себе с радостью себе поставят npm@5

Сергей
01.06.2017
11:53:16

Ҫѐҏӗѫӑ
01.06.2017
11:53:23
боже храни фейсбук
btw кто-нить читал роадмап нпм?

Сергей
01.06.2017
11:53:42

Ҫѐҏӗѫӑ
01.06.2017
11:53:56
ярн гении просто
до них никто бы не додумался

Глеб
01.06.2017
11:54:48
Кто как, а я к yarn слишком привык и пока с ним останусь

Сергей
01.06.2017
11:55:25

Дмитрий
01.06.2017
11:55:54

Ҫѐҏӗѫӑ
01.06.2017
11:56:06
спасибо Абрамову за ярн

Дмитрий
01.06.2017
11:56:40
Ну я как знал не стал ярн форсить

Aleksandr
01.06.2017
11:56:52

Дмитрий
01.06.2017
11:57:16
пруф или не было
У разработчиц в твиттере сейчас каждый день кулстори о новых багах

Google

Ҫѐҏӗѫӑ
01.06.2017
11:57:23

Сергей
01.06.2017
11:57:43

Дмитрий
01.06.2017
11:57:49
npm cli

Ҫѐҏӗѫӑ
01.06.2017
11:57:57

Aleksandr
01.06.2017
11:57:59

Ҫѐҏӗѫӑ
01.06.2017
11:58:06
спасибо кэп

Admin
ERROR: S client not available

Глеб
01.06.2017
12:01:39
package-lock.json
Ага, только пройдёт ещё несколько месяцев, пока люди будут с yarn уходить и добавлять в репозитории npm lockfile. А потом ещё какое-то время хорошо бы lock для yarn поддерживать. npm install && yarn install что бы поправить оба файла как то не айс
Заюзали бы тот же формат, что и yarn принёс, было бы легче.

Сергей
01.06.2017
12:03:14

Глеб
01.06.2017
12:05:29
Ну и я пойду добавлю, это понятно, просто бухтение какое-то появляется. Yarn пришёл и принёс 2 крутые фичи и одну поменьше, тогда был смысл и мотивация на него переходить. А теперь на npm@5 надо переходить практически для того, что бы быть в тренде ?

Сергей
01.06.2017
12:06:02

Глеб
01.06.2017
12:07:02
Быстрота + lockfile. Ну и мне нравится его структура команд.


Vadim
01.06.2017
12:10:47
что-то поломали похоже в 8 ноде, стала крешиться иногда на коде, который на 7 работал в продакшене очень долго
node[30643]: ../src/env-inl.h:131:void node::Environment::AsyncHooks::push_ids(double, double): Assertion `(trigger_id) >= (0)' failed.
1: node::Abort() [/usr/local/bin/node]
2: node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, char const*, int, v8::Local<v8::Value>*, double, double) [/usr/local/bin/node]
3: node::AsyncWrap::PopAsyncIds(v8::FunctionCallbackInfo<v8::Value> const&) [/usr/local/bin/node]
4: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) [/usr/local/bin/node]
5: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) [/usr/local/bin/node]
6: v8::internal::Builtin_Impl_HandleApiCall(v8::internal::BuiltinArguments, v8::internal::Isolate*) [/usr/local/bin/node]
7: 0x8364140437d
Abort trap: 6
такого плана креши


Сергей
01.06.2017
12:12:04

Vadim
01.06.2017
12:12:27
да, там CI все с нуля ставил каждый раз

Сергей
01.06.2017
12:13:27
кастомный нативный модуль?

Vadim
01.06.2017
12:14:18
вообще нет нативных модулей в этом проекте, по крайней мере на первом уровне подключения
"bluebird": "3.5.0",
"config": "1.26.1",
"request": "2.81.0",
"request-promise": "4.2.1"

Google

Сергей
01.06.2017
12:15:36

Konstantin
01.06.2017
12:16:05
https://github.com/nodejs/node/issues/13325
Кажется, та же проблема

Vadim
01.06.2017
12:16:56
но падает рандомно, не всегда, т.е. один и тот же код работает некоторое количество раз (рандомное), а потом падает

AP?
01.06.2017
12:44:12
Привет. Взял в работу ноду + postgre + express + mustache, как оно себя поведёт с ангуляром 1.6.* ?
напоролся на конфликт меток мусташа {{ }} и ангуляра и призадумался
в Laravel был ( и есть ) шаблонизатор blade, у него тоже метки такие были {{ }} для фронта, но эту штуку можно было обойти указывая для меток ангуляра префикс в виде собаки ( @ {{ }} )

Vsevolod
01.06.2017
12:56:32
а там метки поменять в конфиге нельзя?

AP?
01.06.2017
13:00:33
Точняк, вроде бы можно
можно ангуляр отключить при необходимости
<div ng-non-bindable>Ignored: {{1 + 2}}</div>
в принципе, понять как отключить масташ, и хватит
а, там можно просто заменить их
https://stackoverflow.com/questions/24741825/how-to-change-the-default-delimiter-of-mustache-js
найс

Глеб
01.06.2017
14:04:45
Народ, что есть для работы с состоянием в стиле Redux (с мутациями и прочей фигнёй) под SocketIO. Понятно, что штука простая, можно и самому написать, но может уже есть что-то подобное?