Anonymous
я когда писал про не верную функцию getRandom , говорил про вот этот код
Anonymous
function getRandomMs(minS, maxS) { return Math.floor(Math.random() * (maxS - minS + 1)) + minS; /*return randomMs;*/ } function getRandomNumber(minN, maxN) { return Math.floor(Math.random() * (maxN - minN + 1)) + minN; } function getRandom() { return setTimeout(getRandomNumber, getRandomMs(100, 3000), 1, 10); }
Denis
async там лишний, но он не ломает ничего. Я про это
Denis
Просто масло масленное
Dmitry
https://www.emojicode.org/ 🤔🤔😃😉👌🏻
nes
как сделать реквест на страницу и получить её содержимое через 5-10 секунд
Denis
setInterval() - но это практика не оч
Denis
Можно setTimeout() в колбеке предыдущего запроса, но время будет не точным
Denis
Зато запросы не будут перекрываться
nes
там весь прикол
nes
что страница постепенно прогружается
Denis
В каком смысле?
Denis
все страницы так делают
Denis
даже pwa
Πολίτης Τάρταρος
кто-то знает как в lodash пользоваться chain чтобы не поломать tree-shaking?
Πολίτης Τάρταρος
пришлось выкинуть)
Πολίτης Τάρταρος
ага
Denis
ага
Красава
Denis
Зачем тебе chain?
Πολίτης Τάρταρος
чтобы чейнить))
Denis
Не вкурил
Πολίτης Τάρταρος
ты же в импортах пишешь import {map, filter} from lodash а отфильтровать а потом мапить придется или вложено или через переменную
Denis
Я пишу так: import { map, filter } from 'lodash'
Denis
Чем плохи нативные map и filter?
Πολίτης Τάρταρος
[1,2,3] .map(i => i*2) .filter(i => i > 4)вот как такое сделать на лодаш?
Denis
А зачем на лодаш?
Тоже удивлен
Anonymous
Ну, как бы, есть point-free запись.
Anonymous
Но для этого нужен другой лодаш.
Anonymous
=)
Denis
javascript class Collection extends Array { map (...args) { return lodash.map(...args) } }
Denis
Что это за дичь?
Чтобы не делать манки патчинг можно сделать так
Anonymous
[1,2,3] .map(i => i*2) .filter(i => i > 4)вот как такое сделать на лодаш?
filter( map( [1,2,3], i => i*2, ), i => i > 4, ) Но вопрос "зачем" всё ещё актуален.
Max
всем привет, не могу port forwarding сделать https://gist.github.com/extronics/2043518 но одном компе работает, на другом нет, все тоже самое сделано, все от рута запускаю, в чем проблема? порты свободны, connect ECONNREFUSED 127.0.0.1:8080 вот такая ошибка выдается
Anonymous
Чтобы не было вложенности мож?
Тогда ему нужел lodash-fp.
Denis
Тогда ему нужел lodash-fp.
Зачем ему вообще лодаш?
Anonymous
compose( map(i => i*2), filter(i => i > 4), )([1,2,3])
Anonymous
Зачем ему вообще лодаш?
Слово "ему" можно убрать.
Denis
Любой кроме пары-тройки методов лодаш пишутся за 10 минут. Причем это полезно любому кодеру.
Stanislav
подскажите пожалуйста какой-нибудь плагин для gulp что бы оптимизировать изображения, но без внешних библиотек типа imagemagick) есть фотки 5000х5000, а вручную не очень хотелось бы их ресайзить до фуллхд
Warox
Привет Коллеги, есть опытные в IndexedDB ? Если несколько вебворкеров запросят апдейт документа, то только самый первый получит саксес результат? или все получат успех? шейред воркеры не супортаются сафари и майк-браузерами обычные воркеры будут плодиться свои на каждую вкладку, если они будут лезть в дб - хочу убедиться, что не будет проблем с concurrency
Stanislav
Можно или вручную или библионекой
я уже начал догадываться по объему поисковой выдачи, что мне особо ничего не светит, но не хотел в это верить(((
Denis
А что за нелюбовь к библиотекам?
Stanislav
А что за нелюбовь к библиотекам?
тяжело таскать внешние библиотеки по разным серверам будет
Stanislav
Npm i
типа imagemagick, которые не привязываются к ноде
Nikita
подскажите пожалуйста как регуляркой вытащить width="{randomNubmer}"
Denis
Откуда?
Nikita
просто большая строка
Nikita
в ней есть значения аля width="243"
Nikita
вообще это xml
Nikita
нужно получить массив с шириной
Nikita
вытащить нужно число
Nikita
тобишь чтобы на выходе получилось [243, 542, 654]
Denis
Там один width?
Nikita
множество
Denis
Надо все?
Nikita
в строке есть слова содержашие width, допустим bandwidth="2656"
Nikita
нужно просто width="434"
Denis
Регуляркой тоже
Denis
нужно просто width="434"
https://regex101.com/r/rRVP2m/1
Denis
/\w+/
Denis
Nikita
мне просто значения вытащить надо
Nikita
спасибо, буду тестировать
Denis
Syntax Highlight Bot