Vladislav
Adv0cat
Рофл в том, что все новые методы массива написаны более грамотно, но жс не для этого
А я и не говорил, что мап, фильтр по отдельности не нужно юзать 😄, простовсегда есть место и время для этого)
Vladislav
Но участвовал в средних проектах
Adv0cat
Вооот, молодой человек 😊
Adv0cat
И небось это были просто UI?
Vladislav
И небось это были просто UI?
Несколько магазинов, один на наксте сейчас пишу
Igor
Чё тут у вас, мерялка опытом уже пошла?
Lupusregina[beta]
Тогда где, если не в массиве на 15 чисел?
да где угодно. Я вообще спорил с тем что ты отказывался признавать что for цикл быстрее filter->map. В тестах я не нашел способа заставить filter->map исполняться быстрее цикла. То есть js движок не умеет это оптимизировать как ты утверждал
Vladislav
Vladislav
Я говорил что это не стоит того
Igor
Сейчас бы заниматься оптимизацией на спичках засчёт синтаксиса
Igor
А лодаш так вообще только отбитые юзают наверное
Adv0cat
Эх... не поняли вы суть)
Lupusregina[beta]
и ты привел видео на такого же недалекого чела... тут у нас проверка, но жирная такая...
Igor
Эх... не поняли вы суть)
Суть в том, что в среднем проекте за временем рендеринга, манипуляций с домом и сетевых операций ты разницы не увидишь
Vladislav
вот например
Ну, а где быстрее?
Adv0cat
Суть в том, что в среднем проекте за временем рендеринга, манипуляций с домом и сетевых операций ты разницы не увидишь
Плох тот солдат, который не мечтает быть генералом!) А там поверь уже будет сложнее переучить себя оптимизировать...)))
Lupusregina[beta]
то есть чел не понимает что во время filter будет создан новый массив, также как с push и что v > 0 такаяже проверка как и arr[i] > 0 . что там 2 прохода и т.д. и что это функции а не конструкции языка, и если по какой то причине это не оптимизируется разница там будет в дисятки раз
Vladislav
Когда будешь работать в команде
Adv0cat
Какие же вы зеленые... зачем я ваще тут пишу... 😔
Igor
Какие же вы зеленые... зачем я ваще тут пишу... 😔
Давай твой же вопрос, у тебя самого опыта то сколько?)
Vladislav
Не знаю как вас, но меня это веселит
Lupusregina[beta]
Igor
а должно стыдно быть
Стыдно должно быть за то что в codeforces дальше второй задачи не можешь
Vladislav
а должно стыдно быть
Проебать целых 10 микросекунд
Vladislav
И секономить нервы 10 людей, да я подонок
Adv0cat
Давай твой же вопрос, у тебя самого опыта то сколько?)
Дохера, м вразных ращмерах проектов, и в основном игры, где даже такая банальщина как переменные в виде гетеров сетеров, меняясь на обычные параметры сохраняют 1мс рендера в кадр, но при том, что в кадре всего 16мс это ощутимая разница))
Adv0cat
лет 11
Lupusregina[beta]
Стыдно должно быть за то что в codeforces дальше второй задачи не можешь
пусть сначала современный интерфейс сделают, что бы не мучаться
Phil
тут гифки запрещены?
Pavel
с некоторых пор да
Pavel
ограничивают в правах даже в телеге
Adv0cat
Не знаю как вас, но меня это веселит
А должно было заставить задуматься, не банальные отмашки типа легаси, этасложна, тут узкое горлышко в другом, а подумать и сказать - да обычный фор тут очень хорошо подойдет, а эта функциональщина в виде нагорождений мапов и фильтров тут бессмысленна
Phil
хотел скинуть как работает анимация на jetbrains.com
Phil
хелпаните как сделать?
Pavel
залей как файл
Phil
Phil
очень хочу такую... Может либка есть?
Lupusregina[beta]
наверняка есть
Adv0cat
@kriskasp А ты вот крут, не поленился и тесты даже написал, хоть и заранее знал)) Молодец! Побольше бы таких в программировании... 😁
Pavel
есть d3js называтца
Vladislav
Самые известные канвас либы
Vladislav
Поколение атлонов уже давно прошло, даже у моей бабушки пентиум последний
Vladyslav
Привет! Как создать сессийною куку? Так не создается <script> var1 = 'sfds5454654' document.cookie = 'returned = var1; expires = Tru, 01 Jan 2015 00:00:00 UTC; path=/;'; </script>
Igor
На примере джавы - с 8й все начали переходить на стримы, читается это гораздо приятнее, и на данный момент форы используются гораааздо реже, а местами и по рукам можно получить за них
Igor
Когда-то это и до js дойдёт, как только в нормальные оптимизации смогут
Phil
https://css-tricks.com/blobs/
Phil
Вот нашел что то
Adv0cat
Ты говорил что мап имеет место быть, по твоему когда его можно юзать?
Только тогда, когда ты используешь все его параметры, переданные в его функцию, т.е. и итем массива, и индекс, и сам массив
Igor
пусть сначала современный интерфейс сделают, что бы не мучаться
Ты на вчерашний вопрос не ответил, у тебя отбирают всё кроме браузера, что тебе важен интерфейс?
Igor
Ну вот дойдет и пожалуйста)) а пока зачем?)
Чтоб потом всё не переписывать 🙂
Phil
https://css-tricks.com/shape-blobbing-css/ ооо даа нашел
Igor
Ну и если всё-таки вспомнить про собственно оригинальный вопрос - то там вообще пофиг, как делать. Я уже молчу про то, что это надо было из книжек узнать, а не в чате спрашивать
Adv0cat
Ну так геймдеву крайне далеко до нормального кода, где тебе нужно шаг оптимизировать. И глупо его сравнивать с обычными сайтами
Ошибаешься, просто добавь красивую анимацию и у тебя все пойдет по бороде)) Да чо там анимацию... добавь распарсивание какого-то формата данных в данные твоего объекта жс и так раз в секунду, ты увидишь, как твой код начинает тормозить, просто потому что ты используешь мап вместо фора :)
Adv0cat
Поколение атлонов уже давно прошло, даже у моей бабушки пентиум последний
из за таких как ты, у меня мобилка греется, пока я по сайтам хожу...
Lupusregina[beta]
Ты на вчерашний вопрос не ответил, у тебя отбирают всё кроме браузера, что тебе важен интерфейс?
ну мне надо настроить компиляцию файл в старый js, потом для каждого теста открыть его копировать потом вставить... с темежи readline такое пришлось сделать const readLines = () => { try { return require("fs").readFileSync("input.txt", "utf8").split(/[\r\n]+/); } catch(e) {} const lines = []; for(var line; undefined !== (line = readline()); ) lines.push(line); return lines; }; const output = (text) => { try { console.log(text); } catch(e) {} try { text.toString().split(/[\r\n]+/).map(s => print(s)); } catch(e) {} }; ... ладно, я понимаю к чему ты клонишь. Первы 2е задачи были простые и я сходу без проверок их решил, 3ю же надо обдумывать, гуглить... и вот тут мативации со всем этим уже нету. На кодварсе это все интресено было, от дизайна до того что не надо все эт копировать
Dmitry
Ребят, разворачиваю react-scripts в докере Требуется sass, поэтому устанавливаю node-sass глобально, установка происходит норм, но react-scripts ни в какую не видит node-sass "To import Sass files, you first need to install node-sass" — может кто сталкивался с такой проблемой?
Adv0cat
Ты из мапы не получишь оьъект
Но ты проходишься по структуре мапой или фором, если внутри у тебя массив в структуре