Sergey
поэтому использую облачные vcs да и не работаю я пока что
> не работаю отличное решение проблемы )))
Rafael 🌵
hlomzik
есть какой спрособ заставить регулярные выражения работать с юникодом?
я слоупок, но есть транспайлер юникод-регулярок в диапазоны для жс https://github.com/mathiasbynens/regexpu
ГуНиСе️
я слоупок, но есть транспайлер юникод-регулярок в диапазоны для жс https://github.com/mathiasbynens/regexpu
спс, буду иметь ввиду; судя по всему, это лучший выход из положения на сегодняшний день
Korolll
ребят подскажите как закрыть браузерное окно сразу после перехода на заданнный url
Misha Kulakovsky
делал типа так, но это отстой: getFirst() .then(first => getSecond(first.id).then(second => [ first, second ])) .then([first, second] => console.log(first, second))
Делаю перед цепочкой промисов const context = {} и туда складываю промежуточные результаты. Чем-то плох такой подход?
Misha Kulakovsky
ну кроме того что функциональщики плачут )
Rafael 🌵
> не работаю отличное решение проблемы )))
http://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=latest%2Creact%2Cstage-2&targets=&browsers=&builtIns=false&code=%0Aconst%20timeout%20%3D%20(data%2C%20ms)%20%3D%3E%20new%20Promise(resolve%20%3D%3E%20setTimeout(()%20%3D%3E%20resolve(data)%2C%20ms))%3B%0A%0Aconst%20getFirst%20%3D%20()%20%3D%3E%20timeout(1%2C%201000).then(data%20%3D%3E%20%7B%20%0A%20%20console.log('send'%2C%20data)%3B%0A%20%20return%20data%3B%0A%7D)%0Aconst%20getSecond%20%3D%20()%20%3D%3E%20timeout(2%2C%20300).then(data%20%3D%3E%20%7B%20%0A%20%20console.log('send'%2C%20data)%3B%0A%20%20return%20data%3B%0A%7D)%0A%0Aconst%20sequentallyCollect%20%3D%20(promises)%20%3D%3E%20promises.reduce((res%2C%20next)%20%3D%3E%20res().then(next))%0A%0A%0AsequentallyCollect(%5B%0A%20%20getFirst%2C%0A%20%20getSecond%0A%5D)&experimental=false&loose=false&spec=false&playground=true
Rafael 🌵
страшная ссылка какая-то
Rafael 🌵
ну да хрен с ней
🦥Alex Fails
Еее Сова
Sergey
Serhii
с днем патрика, пусть ваш билд статус будет всегда зеленым
Serhii
🦥Alex Fails
чта?
Клевый ник😄
Sergey
Клевый ник😄
это моя фамилия))
Rafael 🌵
а ларчик просто открывался
не, это фигня он не работает
Sergey
у меня подгрузилось или я опять не внимателен был?
Rafael 🌵
опять страшная ссылка: http://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=latest%2Creact%2Cstage-2&targets=&browsers=&builtIns=false&code=%0Aconst%20timeout%20%3D%20(data%2C%20ms)%20%3D%3E%20new%20Promise(resolve%20%3D%3E%20setTimeout(()%20%3D%3E%20resolve(data)%2C%20ms))%3B%0A%0Aconst%20getFirst%20%3D%20()%20%3D%3E%20timeout(1%2C%201000).then(data%20%3D%3E%20%7B%20%0A%20%20console.log('send'%2C%20data)%3B%0A%20%20return%20data%3B%0A%7D)%0Aconst%20getSecond%20%3D%20()%20%3D%3E%20timeout(2%2C%20300).then(data%20%3D%3E%20%7B%20%0A%20%20console.log('send'%2C%20data)%3B%0A%20%20return%20data%3B%0A%7D)%0Aconst%20getThird%20%3D%20()%20%3D%3E%20timeout(3%2C%20500).then(data%20%3D%3E%20%7B%20%0A%20%20console.log('send'%2C%20data)%3B%0A%20%20return%20data%3B%0A%7D)%0A%0Aconst%20sequentallyCollect%20%3D%20(promises)%20%3D%3E%20promises.reduce((res%2C%20next)%20%3D%3E%20res().then(next))%0A%0AsequentallyCollect(%5B%0A%20%20getFirst%2C%0A%20%20getSecond%2C%0A%20%20getThird%0A%5D)&experimental=false&loose=false&spec=false&playground=true
Rafael 🌵
ну это было очевидно, что при 2+ элементах она будет лажать, ибо (res, next) => res().then(next)
Rafael 🌵
плагинцичк для браузера есть для goo.gl?
Rafael 🌵
карочи, ошибка в том, что нужно самый первый промис в очереди резолвить, а все последующие резолвить в then
Rafael 🌵
видимо без костылей с reduce это не сделать
Rafael 🌵
а не, можно!
Rafael 🌵
https://goo.gl/ykV0gu
Sergey
лучше так
Rafael 🌵
лучше так
почему?
Sergey
ну интуитивнее и ты делаешь не проверку на шаг, а что конкретно функция там
Rafael 🌵
да, соглашусь
Philipp
а эт где так показывает переменные?)
Serhii
што
H
Привет, кто-нибудь трогал PhantomJS, да так что-б поглубже? Может подскажите почему результат функции render выглядит как (пикрелейтед), если testsuit'ом является localhost?
H
однако, если на вход дать , к примеру, гугл то результат будет ожидаемым
H
я же js разработчик, я не знаю таких слов
🦥Alex Fails
нет, как это?
Да забей тогда)
H
ну у меня не только сайт крутится на локалхосте, там целая crm
H
на все куча вебморд
H
но не скринит ничего, странно. В гугле пока не нашел ничего интересного по этому вопросу
krn
мб порт добавить?
H
мб порт добавить?
по характеру моих сообщений может показаться, что я аутист, но не на столько. Про то что фантом очень case-sensitive я знаю, собственно вот так выглядит тест раннер http://i.prntscr.com/45787168170a4de7934874ea8d724ce3.png
H
кстати, да, порадовал пинг в самого себя на 45ms :D
🦥Alex Fails
Чот много
Дима
Дима
Нет. А что ты блокировать хочешь? У тебя не будет гонки никогда.
Один поток не гарантирует отсутствия соревнований (и фана с этим связанного)
Rafael 🌵
SharedArrayBuffer
Э нее, мы пока не говорим про воркеры
Дима
Э нее, мы пока не говорим про воркеры
Чел конкретно спрашивает, завезли ли в js блокировки
Дима
Понятное дело что он имеет ввиду несколько другое, после крестов
Дима
Но сразу после крестов на js идти ето вообще недюжинная отвага так то
Дима
Один поток не гарантирует отсутствия соревнований (и фана с этим связанного)
У меня например есть модуль, в котором в одном месте всё ломается нафиг если заменить колбэки/промисы на транспилирование async / await
Serhii
асинк не сможет - рефактор поможет
Дима
Я тоже так думал лол
Дима
Потому что вызов yield генератора занимает больше времени, выраженного в тиках event loop
Дима
Я пока смог сформулировать причину этой проблемы думал в дурку уеду нафиг
Дима
Потому что у меня в голове транспилирование всегда было +- тождественным преобразованием 😢
Дима
https://github.com/zerobias/telegram-mtproto/blob/master/src/service/authorizer/index.js
Дима
В этом файле есть много мест, где хочется впилить async await, я попробовал 5 разных реализаций (вы вообще знали, что для бабеля есть 5 разных реализаций await?Я тоже нет), результат одинаковый — npm test начинает выдавать 404
Дима
Что означает, что одни запросы обгоняют другие
CherryTea
andrei
лол
Anonymous
Чат, подскажите. Мутил тут со всякими темами эксперименты, в итоге вернулся на Soda Dark, но от старых тем остался вот такой значок папок, как его убрать?
Anonymous
Ві
Может yield течет просто