
Вишневый чай
08.06.2017
06:16:32

Сергей
08.06.2017
06:17:15

Вишневый чай
08.06.2017
06:18:58

Сергей
08.06.2017
06:22:21
Да

Google

Сергей
08.06.2017
06:22:40
Но это не точно

Sergey
08.06.2017
06:26:39
@ZeroBias ты тут завсягдатай?)

Дмитрий
08.06.2017
06:27:24

Сергей
08.06.2017
06:27:31

Sergey
08.06.2017
06:27:51
Хехе да видел

Сергей
08.06.2017
06:28:08

Sergey
08.06.2017
06:28:36
В маленьком стартапе одном

Oleg
08.06.2017
06:34:27

Nikolay
08.06.2017
07:17:35
Тысячелетие боли
fs.js:638
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: ENOENT: no such file or directory, open '/home/~~~~/schema/loader.json'
Трабла с ExtractTextPlugin
Создаю пустой файл loader.json все заводится
Ааа, он пытается найти свой schema/loader но стучится не в тот путь

Сергей
08.06.2017
07:24:08

Google

Nikolay
08.06.2017
07:25:23

Andrey
08.06.2017
07:30:29
https://github.com/webpack-contrib/extract-text-webpack-plugin/issues/534
Как так можно было зарелизить?

Каїн
08.06.2017
08:28:30
Нельзя никому доверять

Alex
08.06.2017
09:02:10
друзья всем привет
подскажите такой чат по пхп
пожалуйста

Rinat
08.06.2017
09:10:42

Mi
08.06.2017
10:05:47
Как посчитать длину строки с эмодзи?

Andrey
08.06.2017
10:06:07

Mi
08.06.2017
10:08:45
Угу
Я про это: '?'.length == 2

Andrey
08.06.2017
10:10:28

Mi
08.06.2017
10:12:22
Ну там байтоебство. Понял, пасибки.
Или энкодинг
Понял

Daniel
08.06.2017
10:13:14
Там очень даже прикольно, если сделать [...'?'], будет интересный результат

Mi
08.06.2017
10:19:55

Daniel
08.06.2017
10:21:00
Потому что большая часть эмодзи - просто последовательная комбинация других эмодзи, но выглядит с точки зрения пользователя одним символом

Google

Mi
08.06.2017
10:23:01
ну просто
[..."?"].length == 1

Daniel
08.06.2017
10:24:39
Ой, сейчас я найду статью, читал когда-то
Есть два способа сделать эмодзи семьи: есть уже символ готовый, а есть комбинация эмодзи с пустыми пробелами
Поэтому в одном случае будет 2 байта, а в другом 8
https://www.contentful.com/blog/2016/12/06/unicode-javascript-and-the-emoji-family/

Олег
08.06.2017
10:26:03
str.normalize('NFD').length

Mi
08.06.2017
10:28:21
прикольно, теперь я понял, как появляются черные. Спасибо

Sasha
08.06.2017
11:03:49
Я что-то совсем ору с охуительных историй

Сергей
08.06.2017
11:15:17

Varyen
08.06.2017
11:17:46
то чувство, когда форварднул посонам как чувак писал бота для телеграма до того, как это появилось в охуительных историях

Sasha
08.06.2017
11:18:16

Evg
08.06.2017
11:59:48
как по массиву пройтись?
var arr=[1,2,3,4,5];
function apiCall(el, callback) {
setTimeout(function() {
callbacl(el * 2);
}, Math.random());
}

Vitaliy
08.06.2017
12:00:48
arr.map((item) => {})

Evg
08.06.2017
12:01:50

Алексей
08.06.2017
12:02:34
с функцией apiCall))
а что именно надо сделать? У тебя там асинхронные операции, чего в результате хочешь получить?

Evg
08.06.2017
12:03:44

Алексей
08.06.2017
12:04:45
удвоенные аргументы
а зачем setTimeout, причем еще с таким дурацким временем, Math.random вернет дробное число от нуля до одного, это явно не запихнешь, как время в миллисекундах

Darya
08.06.2017
12:10:22
А вообще, не очень понятен вопрос

Google

Daniel
08.06.2017
12:11:58
Можно ещё что-то типа arr.forEach(apiCall), если тебе нужно для каждого элемента вызвать функцию
Но всё же вопрос странный

Vitaliy
08.06.2017
12:14:43
Небось с какого то собеседования. Практического применения ноль, но психику поломать человеку надо))

Evg
08.06.2017
12:15:02
это из примеров
херня какая-то

Daniel
08.06.2017
12:15:39
Если нужно для каждого элемента массива вызвать метод API и дождаться респонса, можно заюзать Promise.all

Admin
ERROR: S client not available

Daniel
08.06.2017
12:16:02
мапнуть всё к промису и резолвнуть после таймаута
ну и так далее
хотя, может есть и лаконичнее способ

Sasha
08.06.2017
12:20:15
Такой организационный вопросец, если у нас в проекте стоит в гайдлайнах es6, но там один фиг babel.
У меня руки чешутся писать с async/await(а я редко фронт пишу), то можно это делать или...?
Я просто постоянно сталкиваюсь с тем, что какие-то вещи оказываются не рабочими, например так было с декораторами.
И я уже с ума схожу, что можно, а что нет. Обычно смотрю на developer.mozilla

Каїн
08.06.2017
12:21:11
чтобы заработал асинк евей нужен полифил и пресеты 2017

Пашок
08.06.2017
12:21:35

Каїн
08.06.2017
12:21:51
полифил на регенераторы
регенераторы на асинк к генераторам

Daniel
08.06.2017
12:22:14
Что касается бекенда, нода с 7.6 поддерживает их без траспайлинга и всего такого

Sasha
08.06.2017
12:22:19
Там стоит при сборке статики полифил и так же ['es2015', 'stage-0']

Каїн
08.06.2017
12:22:23
ну бек то да

Пашок
08.06.2017
12:22:31

Google

Каїн
08.06.2017
12:22:34

Sasha
08.06.2017
12:22:45
Я про фронт. Бэк на python/go.

Varyen
08.06.2017
12:23:16
ее, +5 к хорошему настроению

Daniel
08.06.2017
12:23:28

Каїн
08.06.2017
12:23:48
да, ты прав

Daniel
08.06.2017
12:23:50
со stage 0 можно спокойно использовать async/await

Каїн
08.06.2017
12:23:52
знач остался полифил

Sasha
08.06.2017
12:24:57
Сорян, еще пара вопросов подобных.
А декораторы я так понимаю не появятся в 2017?
Генераторы можно смело писать на es2015?
И планируются ли именованные аргументы функции?

Пашок
08.06.2017
12:28:07

Daniel
08.06.2017
12:31:31
А генераторы уже давно можно использовать во всех мажорных браузерах (не считая ие11)

Konstantins
08.06.2017
12:32:19

Daniel
08.06.2017
12:33:09
это не я решаю, browserlist на last 2 versions выдаст ие11 и ие10, они считают его мажорным браузером
комьюнити (может, не всё) пока что считает его мажорным

Konstantins
08.06.2017
12:33:38
Ну так ие12 вежь не будет

Varyen
08.06.2017
12:34:01
я думаю, они там "что-нибудь придумают"