
Яков
22.09.2016
06:43:06
что не шибко хочется ставить lodash

Aleksey
22.09.2016
06:44:07

Andrey
22.09.2016
06:44:34
все равно будешь писать обработчик для этого, импортни только get из него
inport get from 'lodash/get'

Aleksey
22.09.2016
06:45:40

Google

Яков
22.09.2016
06:46:24

Никита
22.09.2016
07:06:53
а подскажите как я на клиенте в js файле могу получить перменную, которую отправил в res.render(, {вот тут})
А то сейчас я её могу получить только в pug файле и далее уже передавать в скрипт

Andrey
22.09.2016
07:15:09
в шаблоне pug что-то типа:
script(type='text/javascript').
foo = #{bar};

Oleg
22.09.2016
09:22:54
Как красиво и коротко разбирать строку и вытаскивать вложенный объект?
obj = {}
obj.asd = {}
obj.asd.asd1 = 'asd'
console.log(__('asd.asd1'))
eval не подходит

Dmitriy
22.09.2016
09:27:12
рекурсией

Арсений
22.09.2016
09:27:35
Побойтесь Брендана Эйка
В жс нет tail call optimization

Юрий
22.09.2016
09:28:24
Пока еще нет.
Вроде в v7 обещают.
В 6.6.0 с —harmony, согласно node.green, тоже есть.

Aleh
22.09.2016
09:28:54
А с PTC что решили там?

Арсений
22.09.2016
09:29:16
В v8 тоже обещают но когда будет известно одному сатане

Google

Арсений
22.09.2016
09:29:19
Вангую ещё глючное будет

Aleh
22.09.2016
09:29:34
Там же какие-то фатальные проблемы

Dmitriy
22.09.2016
09:39:36
'qwe.rty.yui'.split('.').reduceRight((obj, key, i, arr) => (i !== (arr.length -1) ? {[key]: obj} : key), '');
походу совсем не то сделал)
Вот это наверн то
'a.b.c'.split('.').reduce((obj, key) => obj[key], obj);

Кисик
22.09.2016
10:48:43
Гайз, где-то месяц назад вкидывали сюда вроде ссылку на сайт, где можно было проверить свои познания в xss аттаках (10 уровней было), вкиньте его ещё раз, плиз

Wanja
22.09.2016
10:59:29
вот вроде https://xss-game.appspot.com/

Vladimir
22.09.2016
12:23:47
@vkurchatkin привет, заметил тебя в рабочей группе по промисам в ядре https://github.com/nodejs/promises/issues/22
можешь рассказать, что там с ними?

Vladimir
22.09.2016
12:29:26
Да группа в общем-то и не функционирует
Единственно изменение с промисами - это дефолтное поведение при unhadled rejection

Ҫѐҏӗѫӑ
22.09.2016
12:34:29
а что с ними может быть?
они есть =)

Alex
22.09.2016
12:39:31
Ребят, нид хелп по NodeMailer
прикрепляю attachment

Ҫѐҏӗѫӑ
22.09.2016
12:39:40
насколько я понимаю, главная проблема в ноде с ними была в том, тобы связать их с libuv

Alex
22.09.2016
12:40:08
все почтовики его видят (mail, gmail, yandex), а вот в MacOS светится скрепка, но файл никак не скачать
добавил cid, все стало ок

Vladimir
22.09.2016
12:47:59

Ҫѐҏӗѫӑ
22.09.2016
12:49:23
так они же вроде не нужны. пичаль, что из-за них сложности

Artsploit
22.09.2016
12:58:36
> @kisik_murlika
Гайз, где-то месяц назад вкидывали сюда вроде ссылку на сайт, где можно было проверить свои познания в xss аттаках (10 уровней было), вкиньте его ещё раз, плиз
http://escape.alf.nu/ http://prompt.ml/ самые крутые

Vladimir
22.09.2016
13:32:18

Google

Ҫѐҏӗѫӑ
22.09.2016
13:59:37
этого не будет
по крайней мере в ближайшие несколько (много) лет

Vladimir
22.09.2016
14:00:05
не вместо, а рядом
они же всё таки first class citizens due to language spec
и стандартный способ асинка судя по языку
и новичкам проще

Сергей
22.09.2016
14:01:16
когда уже v8 запилит async/await на уровне синтаксиса

Ҫѐҏӗѫӑ
22.09.2016
14:01:31
уже
под флагом

Сергей
22.09.2016
14:01:49
а в ноде?

Ҫѐҏӗѫӑ
22.09.2016
14:01:53
с v5.1 или 5.2

ENAMETOOLONG
22.09.2016
14:01:56
Babel опять не нужен

Сергей
22.09.2016
14:02:22

Ҫѐҏӗѫӑ
22.09.2016
14:02:23
в ноде будет после 7 уже скорее всего
ну какой-то. наизусть не помню

ENAMETOOLONG
22.09.2016
14:02:50
Есть канал такой : @Nodejs_releases_Bot уведомления о новых релизах ноды

Ҫѐҏӗѫӑ
22.09.2016
14:03:01
—harmony_asyncawait
хз

Сергей
22.09.2016
14:05:19
кстати, что думаете насчет do-expression?

Google

Сергей
22.09.2016
14:06:49

ENAMETOOLONG
22.09.2016
14:08:33
`node --v8-options`
Там смотреть как пишется, или на сайте ноды

Ҫѐҏӗѫӑ
22.09.2016
14:09:22
там надо собрать ноду вроде
в хроме уже есть
в ноде вопрос к @vkurchatkin про флаг
но кому оно нужно под флагом?

ENAMETOOLONG
22.09.2016
14:12:43
Канари?

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
22.09.2016
14:19:24
нужна нода с соответствующим в8 говорю же
я выкладывал бета билд ноды 7 вчера
там точно есть
но зачем под флагом?

Сергей
22.09.2016
14:23:41
я ща пересобираю ветку v7.x

Ҫѐҏӗѫӑ
22.09.2016
14:25:20
надо v8 5.2 и флаг --harmony_async_await
вообще можно в хроме начиная с 52 пробовать
сейчас в версия хрома равна версии v8 * 10
вот еще в июле пробовал https://twitter.com/chicoxyzzy/status/753989377722880001
в 54 даже не надо сам хром с флагом запускать
можно просто experimental js в хром флагах включить

Google

Ҫѐҏӗѫӑ
22.09.2016
14:29:58
в 55 точнее
btw ща попробовал в 53 — там тоже без хром в8 флага можно

Сергей
22.09.2016
14:33:18
тоже попробовал в 53
пришлось включить флаг

Ҫѐҏӗѫӑ
22.09.2016
14:35:06
именно при запуске хрома из консоли?
вроде только эксп. жс достаточно
в 52 надо было при открытии хрома флаг, а потом эксп жс еще

Сергей
22.09.2016
14:36:19
надеюсь в 7 ноде будут уже async/await
а не слышно ничего про модули?
import/export которые

Ҫѐҏӗѫӑ
22.09.2016
14:37:11
слышно
не будет их в ближайшее время

Сергей
22.09.2016
14:37:36
es2018?

Ҫѐҏӗѫӑ
22.09.2016
14:37:45
что es2018?

Сергей
22.09.2016
14:37:55
ну даже в es2017 не будет?

Ҫѐҏӗѫӑ
22.09.2016
14:37:55
модули (синхронные) в es2015
в ноде их не будет в ближайшее время

Сергей
22.09.2016
14:38:24
таки а когда их в v8 то запилят?

Ҫѐҏӗѫӑ
22.09.2016
14:38:44
в браузерах будут скоро те, что из тегов берутся пока только
v8 умеет уже, но загрузчиков нет. поэтому оно не включено

Сергей
22.09.2016
14:39:57