Anonymous
function pro(event) { const sum = (a, b) => a + b; return sum(event, event*5); }; - а так нормально делать? Или плохо тем, что будет постоянно функция sum создаваться? 🤔
Anonymous
const sum = (a, b) => a + b; function pro(event) { return sum(event, event*5); }; Так будет лучше, да?
Anonymous
Нет, я про вообще спрашиваю. У меня pro функция в глобальной области видимости, не охота ещё одну там создавать. Насколько плохо, писать функцию внутри другой?
Igor M
ну если это не цикл на 1000 итераций проблемой это быть не должно
Anonymous
Спасибо 👍
Anonymous
да хоть миллион итераций есть другие потоки для этого, JS это язык анимаций он для этого и создан чтобы делать вау на веб сайтах
Anonymous
:D
Anonymous
Какие это другие потоки в JS ? 🤔
хахаха те которые не первые !
stay
ааам, ну ладно
Anonymous
а ты что новичек в JS и это твой первый язык программирования что так странно спрашиваешь :
Igor M
жс однопоточный язык
Igor M
короче я кинул на вентилятор, убирайтесь
stay
жс однопоточный язык
Да ну зачем ты. Теперь спорить придется.
stay
а ты что новичек в JS и это твой первый язык программирования что так странно спрашиваешь :
Да не, я просто думал всегда, что в js отлько одни рантайм бывает.
Anonymous
жс однопоточный язык
ассинхонный вызов из функции
Anonymous
внутри
Anonymous
это есть отдельный поток
Igor M
лол
Igor M
no comments
Anonymous
Отдельным потоком можно считать выполнение кода асинхронно по отношению к основному коду
Anonymous
все отсальное тафтология ху**логия и прочее
Anonymous
я прав так как практически отдельного потока не существует даже в процессорах все логически а не физически
Anonymous
тот же multi thread
Dmitriy
чего то так мало споров =(
Anonymous
чего то так мало споров =(
я пытаюсь сделать срач но он не конфликтный
Anonymous
чего то так мало споров =(
чел которы ты не прав я могу доказать что JS это машинный код
stay
Не первый год в интернете же, такие споры ни к чему не приводят.
Anonymous
у кого есть группы телеги с темой
Anonymous
Веб дизайн или что то такое
Anonymous
парни, помогите новичку понять эту строчку f = Object(i.a)(u, d)
Dmitriy
1) есть объект i 2) у него взяли свойство a 3) результат привели к объектному типу 4) Так как стоят дальше круглые скобки, скорее всего предыдущий результат объектного типа является функцией 5) вычисляем параметры u и d 6) Вызываем функцию от 2 аргументов u и d 7) Результат функции записываем в переменную f
Anonymous
спасибо большое
NCR
Товарищи, сорян за оффтоп, архитектурный вопрос, как лучше всего защитить приложение от автоматизации http запросов? Есть backend, есть electron приложение, на нём должна поддерживаться некая сессия по активности, чтобы backend знал по http, что приложение работает. Как сделать так, чтобы такое можно было исполнить только с этим приложением на Electron?
Anonymous
https://gist.github.com/XJAY-S/dbe551730456d46393a9b9d34ca47bb8 парни, помогите найти функцию вот строка f = Object(i.a)(u, d), e.headers.common["Bbx-Sign"] = f не пойму как вызывается f, какая там функция вот u и d мне понятно за переменные для функции что туда подставляется. i.a это sha256 вызывает как я понял по коду. а вот почему это функция и где она не могу найти, все уже разобрал, но не пойму где сама функция. кому не тяжело помогите пожалуйста
Anonymous
никак
ага расскажи это дискорду figma и atom
Anonymous
сейчас на самом деле, очень многое можно сделать с помощью electron прям супер пупер прогу для команды
Max xbim 🌴
как сильно не зашифруй не заобфусцируй api. в довольно короткий срок его разберут
Max xbim 🌴
особенно если что то дырявое в стиле electron
NCR
Есть лончер минисруфта на Electron (не ослышались, лаунчер Minecraft на Electron, да, глупОй, понимаю), сервер оснащён плагином, который просит у бэкенда, жив ли там лаунчер. И если лаунчер не отправлял статус "Онлайн" более 1 минуты - кикать игрока.
NCR
Хм, вроде и нет повода защищать эту часть кода. Это же не в угоду безопасности игрока будет, если он будет круглосуточно слать онлайн статус
Max xbim 🌴
не понятна задача, что мешает эмулировать онлайн какому то другому приложение косящему под ваше?
Anonymous
методов полно защитить эту хрень и они известны давно в чем прикол
Max xbim 🌴
например?
NCR
NCR
логин/пароль?
Max xbim 🌴
😐
Max xbim 🌴
получил токен , скопировал его в свою прогу и делай что хочешь с апи
NCR
Ну а ты не давай
NCR
Повторюсь, минекревт сервер
Anonymous
всмысле а проверить наличие 2 клиентов ?
Max xbim 🌴
"как лучше всего защитить приложение от автоматизации http запросов"
NCR
Хм... А кто-нибудь будет угонять аккаунт игрового сервера в майнкравт с такими сложностями?
NCR
Да не, бред какой-то
NCR
думаю, не имеет смысла защищать эту часть, да
NCR
Просто предупреждение безопасности, если вдруг начнут просить токены из лончера, мол, не давайте никому
NCR
А там уже кто на что горазд будет
Anonymous
То есть если я тебе сейчас дам токен свой в ВК ты сможешь зайти в мой акк ?
Anonymous
да хер там
NCR
Не совсем
NCR
я буду иметь только имеющиеся за токеном права доступа
stay
Просто предупреждение безопасности, если вдруг начнут просить токены из лончера, мол, не давайте никому
Кстати, в дискорде такая же проблема. Они выпиливают токен из ls сразу после авторизации, но цапнуть все равно можно.
NCR
То дискорд, а то минекравт сервер)))
Anonymous
бля я токо что придумал идею топовую с защитой
Anonymous
спасибо
NCR
реализуем - патент попилим, один хуй много заработаем
Anonymous
такое уже есть, уже все существует просто мы об этом не знаем
NCR
всё новое
NCR
хорошо забытое старое