@nodejs_ru

Страница 706 из 2748
KlonD90
12.04.2017
10:57:46
Eto je microsoft

Таймураз
12.04.2017
10:59:22
В других языках куча различных модификаторов public, private, static, async, еще с десяток, которые и не вспомню

Dreamerinnoise
12.04.2017
11:04:10
как тут сказали или в другом чате, асинк - авейты — лучше, что случилось с фронтендом.

Alexandr
12.04.2017
11:12:07
в обычную функцию вложить асинхронную нельзя?

Google
Дмитрий
12.04.2017
11:12:25
в обычную функцию вложить асинхронную нельзя?
Можно. Это будет обычная функция с обычными промисами и всё теми же обычными проблемами

Дмитрий
12.04.2017
11:14:16
Я б вообще всё в async бахнул, если бы в js было реально для v8 понять и оптимизировать синхронные функции оттуда

Но это же не правда
Кал бэки — наше всё?)

KlonD90
12.04.2017
11:14:38
Реакт

Дмитрий
12.04.2017
11:14:51
А, ну

KlonD90
12.04.2017
11:14:53
Вот что лучшее во фронтенде

Дмитрий
12.04.2017
11:15:01
Выбирать топчик — это сложное дело)

Ну в целом да, без react, babel и async я бы наверное до сих пор на джаве писал

Dreamerinnoise
12.04.2017
11:18:46
Без тайпскрипта

Таймураз
12.04.2017
11:34:35
Alex
12.04.2017
12:01:26
Тонко)
Толсто же?

Google
Denis
12.04.2017
12:02:42
Толще некуда

anoru
12.04.2017
12:20:37
В свою очередь кто может подсказать, как установить две оси на диск с одним загрузчиком? Убунту и Винду
Когда ставишь убунту, а винда уже стоит, то загрузчик винды не слетает. В обратную сторону - слетает (частый запрос в гугле), так было раньше. Как сейчас - не знаю

Remite
12.04.2017
12:23:28
ставил на рабочем рядом с виндой убунту, зарузчик винды отклеился

anoru
12.04.2017
12:25:16
Плохо, но в гугле описано как починить, там вроде несложные процедуры были.

Ilnur
12.04.2017
12:45:24
ребята. Есть вопрос. Имеется функция. В ней может содержаться любая логика и все что угодно. Как выполнить так, чтобы это было безопасно?

KlonD90
12.04.2017
12:46:30
безопасно для кого?

KlonD90
12.04.2017
12:46:40
из под рута не запускай

из под юзера какого-нибудь безправного

и вообще в контейнере каком-нибудь с ограничениями

Ilnur
12.04.2017
12:48:32
Есть основной процесс приложения + среда исполнения приложения. Есть некоторые пользовательские скрипты, где может быть любая ересь, но которую нужно выполнить. Задача сохранить целостность окружения, приложения и не дать доступ к либам с хоста

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

может есть иные вариаенты?

Таймураз
12.04.2017
12:52:37
может есть иные вариаенты?
контейнер, который еще и по ресурсам ограничить

Таймураз
12.04.2017
12:54:28
я это и написал
Да в принципе кроме как ресурсы урезать, для изолирования контейнера больше ничего и не нужно

Включая ресурс времени

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

Короче еще и глобал вычистить

Ilnur
12.04.2017
12:59:09
const util = require('util'); const vm = require('vm'); const script = new vm.Script('globalVar = "set"'); const sandboxes = [{}, {}, {}]; sandboxes.forEach((sandbox) => { script.runInNewContext(sandbox); }); console.log(util.inspect(sandboxes));

Google
Ilnur
12.04.2017
12:59:19
есть такой еще вариант

и вот

https://github.com/gf3/sandbox

но хз что будет актуальнее

ну или есть еще такое. Но это уже браузерное выполнение

function InlineWebWorker(wFunction) { return new Worker(URL.createObjectURL( new Blob( [ wFunction .toString() .trim() .match( /^function\s*\w*\s*\([\w\s,]*\)\s*{([\w\W]*?)}$/ )[1] ], { type: 'text/javascript' } ) )); }

Подскажите что актуальнее?

Таймураз
12.04.2017
13:08:26
Подскажите что актуальнее?
Тебе нужно выполнить js код в ноде? Уточни задачу

Ilnur
12.04.2017
13:09:15
ну грубо говоря да

Daniel
12.04.2017
13:41:43
Лол, сколько ж фреймворков под Node.jS??

Мне вот например нужен фреймворк где куча возможностей типа очередей, мидлваров, MVC, разделение логики нормальное и сразу понятные правила по ее разделению

Мб даже с Workflow из коробки

Daniel
12.04.2017
13:42:50
Чтобы ОРМка была

Ilnur
12.04.2017
13:47:06
Meteor

https://www.meteor.com/

Dev
12.04.2017
13:47:37
кто-нибудь знает, есть ли в ноде стандартная ф-ция что бы увидеть дифф между объектами (простой джейсон ключ => значение)?

Daniel
12.04.2017
13:54:14
А че тогда так ноду хвалят?

У него все варианты фреймворков - пусыте для домашних проектов что ли?

Ilnur
12.04.2017
13:55:57
кто-нибудь знает, есть ли в ноде стандартная ф-ция что бы увидеть дифф между объектами (простой джейсон ключ => значение)?
function diff(o1, o2){ return Object.keys(o2).reduce((diff, key) => { if (o1[key] === o2[key]) return diff return { ...diff, [key]: o2[key] } }, {}) }

что нибудь такое не устраивает?)))

Google
Daniel
12.04.2017
13:56:44
Чет не понял в чем троллинг, чтобы заценить((

Yashko?
12.04.2017
14:14:34
Json.stringify(obj1) === json.stringify(obj2) же ??

Ilnur
12.04.2017
14:23:09
[] == []

или [] == ![]

Yashko?
12.04.2017
14:24:36
https://habrahabr.ru/post/326284/

Ilnur
12.04.2017
14:26:30
Читал, понравилось. PHP не нужен)))

вообще этот рынок скоро канет в аналы памяти

?

Таймураз
12.04.2017
14:34:56
вообще этот рынок скоро канет в аналы памяти
на работе так ни разу не считают

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

Admin
ERROR: S client not available

Ilnur
12.04.2017
14:36:43
Ты статью почитай, там же умные люди пишут

?

Таймураз
12.04.2017
14:37:08
Ты статью почитай, там же умные люди пишут
Уже читал Непонятно, троллинг ли это

Тут фишки ноды выставляются шуточно, позиция автора для меня- ящик пандоры

Точнее, содержимое ящика

Ilnur
12.04.2017
14:38:09
Там аргументированные выводы, даже графики есть

!!

Таймураз
12.04.2017
14:38:22
Видимо поэтому бывший?)
Ушел на зп в 2 раза выше

Google
Таймураз
12.04.2017
14:39:04
Ilnur
12.04.2017
14:39:28
?

Yashko?
12.04.2017
14:39:33
научные графики

Ilnur
12.04.2017
14:40:03
и с выводами

Таймураз
12.04.2017
14:40:58
и с выводами
Сразу верить беспрекословно

Не помню доводы архитектора, говорил что-то типа "пакетный менеджер у пхп надежнее и лучше"

Artur
12.04.2017
14:42:20
Чувак не знал про npm-shrinkwrap

Таймураз
12.04.2017
14:42:24
Ну и дефолтное "нода однопоточна"

Nikita
12.04.2017
14:42:29
статья сатирическая

Artur
12.04.2017
14:42:32
А пхп типа нет

Nikita
12.04.2017
14:42:40
но шутки так себе

Ilnur
12.04.2017
14:42:59
Ну и дефолтное "нода однопоточна"
А пхп не отдонопоточная?

Таймураз
12.04.2017
14:43:00
А пхп типа нет
А пхп по потоку на запрос

Artur
12.04.2017
14:43:09
По процессу

Таймураз
12.04.2017
14:43:10
Типа 100 запросов- 100 потоков

Artur
12.04.2017
14:43:14
В котором 1 поток

Таймураз
12.04.2017
14:43:24
Я от правды не ушел далеко

Ilnur
12.04.2017
14:43:31
Так вот в чем беда пхп была!!! она была многопоточной!!!

Я раскрыл тайну века ребята!!!

Типа 100 запросов- 100 потоков
дефолтные настройки фпм посмотри, приятно удивишься

Таймураз
12.04.2017
14:44:52
У меня было 2 самых весомых аргумента- синтаксис у js чище, из коробки 6ая нода имеет больше возможностей, чем пятый пхп

да знаю я про fpm У них тут на половине серверов апач

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