
Cenator
18.05.2018
14:12:56
експресс каркаса не дает, просто тянет модули
2 мидлвары для статики и ролтер
про вьюхи вспоминать не буду

Alex
18.05.2018
14:14:04
нужно не за фреймами бегать, а архитектуру строить)
на правах рекламы:
https://github.com/Dugnist/jsberry

Google

Alex
18.05.2018
14:17:09
доки ещё не дописаны, поэтому если кого заинтересует - есть чат в телеге...

Евгений
18.05.2018
14:29:11
а кто знает книги по архитектурам. ?

Alex
18.05.2018
14:34:25
Вангую напишут «Паттерны для масштабируемых JavaScript-приложений, Эдди Османи» и именно на её основе написана JSBerry)

Charles
18.05.2018
14:35:53
PoEAA знаю

Евгений
18.05.2018
14:36:31
web пиложений
желательно server side

Charles
18.05.2018
14:36:44
оттуда все растет и из GRASP'а который я не знаю нихрена если честно
ну так бери PoEAA

Евгений
18.05.2018
14:36:56
если есть фрон кидайте

Charles
18.05.2018
14:37:02
там выводится почти все
что такое фрон?

Anton
18.05.2018
14:41:35
Привет.
А что не так с заголовками?
Link: <client.bundle.js>; as=script; rel=preload
Link: </worker.js>; as=worker; rel=preload
В хроме получаю
<link rel=preload> must have a valid as value
Но вроде бы всё корректно

Google

Anton
18.05.2018
14:41:50
Подскажите, пожалуйста

Nikita
18.05.2018
14:55:36
Добрый день! А кто может проконсультировать по многопоточности node.js?
Дело в том что у меня сейчас приложение работает в один поток. И в будущем возможно буду запускать его под PM2 с расширением в несколько потоков. Тем самым PM2 сделает по сути нескольких экземпляров нод.
В приложении у меня есть функционал таймер обратного отсчета с просчетом статистики и недопустимо что бы этот таймер был запущен паралельно на нескольких нодах, нужно что бы в единицу времени был запущен только один процесс таймера. Что делать в таком случае?

Cenator
18.05.2018
14:57:22

Nikita
18.05.2018
14:59:31
Каковы сейчас лимиты мапяти по использованию в одной ноде?

Cenator
18.05.2018
15:01:02
как и у любого процесса, не?

Nikita
18.05.2018
15:04:35

Victor
18.05.2018
15:05:02
{
"apps" : [{
"script" : "api.js",
"instances" : "max",
"exec_mode" : "cluster"
}, {
"script" : "timer.js",
"instances" : "1",
"exec_mode" : "cluster"
}]
}
Добавляешь в конфиг еще один элемент и ставишь instances: 1

Nikita
18.05.2018
15:05:52

Victor
18.05.2018
15:06:32
исправил
как-то так

Nikita
18.05.2018
15:07:43

Victor
18.05.2018
15:08:15
не, все запускается через pm2, но он timer.js запустит строго 1 процесс, а api.js - много

Nikita
18.05.2018
15:39:47

Abu
18.05.2018
16:11:26

Nikita
18.05.2018
16:11:50
Стандартный node app.js

Victor
18.05.2018
17:28:32
node - это просто интерпретатор и runtime
Он никоим образом не относится к запуску процессов

Google

Victor
18.05.2018
17:28:46
так что нет

Sergey
18.05.2018
18:39:06
@weebtard тогда переходим в этот чатик, вот в es5 и объекты были и наследование и ООП, а классов не было

Dmitrii
18.05.2018
18:39:10
что то сегодня классы обосрали, но так никто и не пояснил почему они плохи

Евгений
18.05.2018
20:01:10
Кто тут классы обсирал?

Hedint
18.05.2018
20:01:59
Выходи по одному!

Mikhail
18.05.2018
20:02:01

Евгений
18.05.2018
20:02:50
Ну наследования многие обстирают. И вроде в стиле GoF оно тоже обисирается.
Мне интересно кто классы в жс обсирал.

Mikhail
18.05.2018
20:03:23
Это. А кому можно написать по поводу бана в @nodejs_jobs ?

Евгений
18.05.2018
20:03:50
Ну тут конечно сразу понятно что человек никогда не читал не свой прототипно ориентированный код.
Сова красава, к нему можешь.

Mikhail
18.05.2018
20:04:19

Евгений
18.05.2018
20:04:38
@sergeysova

Mikhail
18.05.2018
20:05:32

fickle asshole
18.05.2018
21:02:52
ребят, срочно нужен тот кто пользовался vs code live share
просто у нас такое

Victor
18.05.2018
21:14:03
JavaScript classes, introduced in ECMAScript 2015, are primarily syntactical sugar over JavaScript's existing prototype-based inheritance. The class syntax does not introduce a new object-oriented inheritance model to JavaScript.

Google

Victor
18.05.2018
21:16:42
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes
http://joxi.ru/l2ZRBZQsw4jN82.jpg

Cenator
18.05.2018
21:31:56
Хм, не в защиту ооп, а какая разница между прототипным наследованием и "нормальным" ооп?
На вид те же классы вроде

Victor
18.05.2018
21:50:08
класс - это как чертеж
ты приносишь чертеж на завод и говоришь: сделайте мне по этому чертежу 100 автомобилей
прототипное наследование - это ты приезжаешь на завод на готовом автомобиле и говоришь: сделайте мне 100 вот таких же автомобилей

?
18.05.2018
21:50:59

Victor
18.05.2018
21:51:15
парируй

?
18.05.2018
21:51:25
Паруйр в Реакт чате

Sergey
18.05.2018
21:53:19

Victor
18.05.2018
21:54:04

Roman
18.05.2018
21:54:55
Заебали уже с этим вопросом

Sergey
18.05.2018
21:55:34

Саня
18.05.2018
22:10:13
Друзья, почему когда я билдю приложение, те файлы которые помечены как [big] не попадают в git репозиторий?

Cenator
18.05.2018
22:14:33
Потому что билд не должен туда попадать

Roman
18.05.2018
22:19:35

Саня
18.05.2018
22:19:54

Cenator
18.05.2018
22:20:42

Саня
18.05.2018
22:20:56
Ну это конечно не очень.

Google

Cenator
18.05.2018
22:20:56
Это бред, даже не обсуждается

Саня
18.05.2018
22:21:03
А как деплоить билд?
Билдить из сурсов на месте?

Cenator
18.05.2018
22:21:40
Точнее билдить на ci
И отправлять на хост

Саня
18.05.2018
22:21:59
Ну я потому и спрашиваю, что не знаю.

Cenator
18.05.2018
22:22:20
У гит лаба есть например
Автодеплой там, все такое

Mark
19.05.2018
00:46:16
Доброе утро!
Я был бы рад, за помощь с возможными решениями.
Есть энное количество данных, нужно находить словосочитания, в которых количество повторяющихся слов больше или равно трем. Но, меня интересует, как обрабатывать орфографические ошибки или сопостовлять имеющееся словосочитание с новым, которое различается в некоторых буквах и/или одном слове?