Nikita
Вот так правильно (если ты не в воркере).
Nikita
Nikita
С добрым утром 🙂
Nikita
Только учтите «In Chrome the API is only usable over secure connections».
iwannafly
Nikita
Пусть сразу нормально делает. Раз уж спросил.
iwannafly
iwannafly
по шагам надо
Nikita
Math.random нельзя использовать для генерации чего-то секретного, вроде ключей, токенов и т.д.
iwannafly
камон, ты не видишь уровень вопроса? какие токены
iwannafly
Nikita
Впрочем, с getRandomValues тоже аккуратнее — из него можно прострелить себе ногу при нормализации.
Nikita
https://gist.github.com/joepie91/7105003c3b26e65efcea63f3db82dfba — вот эту штуку рекомендую почитать
Nikita
Там речь про crypto.getRandomBytes из ноды, но суть такая же.
Nikita
сначала букварь
Ну хз, вопрос про «заполнить массив случайными числами» — далеко не такой простой, как кажется.
Nikita
Зависит от того что за массив и что за числа нужны, впрочем.
Nikita
Через Math.random вообще можно было трекать, как сейчас — хз.
Nikita
https://dl.packetstormsecurity.net/papers/general/Temporary_User_Tracking_in_Major_Browsers.pdf
Nikita
https://security.stackexchange.com/questions/84906/predicting-math-random-numbers/123554#123554
Nikita
https://blog.securityevaluators.com/hacking-the-javascript-lottery-80cc437e3b7f
Чурка
https://github.com/Guevara-chan/AntiEye - просто напиши мне чекер, говорили они. Это будет весело, говорили они.
...Потихоньку начинаю ненавидеть вебкамеры.
iwannafly
@sergeysova
Mihail
Подскажите, плиз, в чем ошибка? Почему анимация выходит за холст?
https://codepen.io/golgr/pen/gjrrNW?editors=1010
Dmytro
Archakov
Кто-нибудь помнит сервис, где можно было запускать алгоритм и он показывал, как он выполняется поэтапно?
Ylari
Archakov
Archakov
спасибо
Александр
Кто скажет преимущества nodejs. Зачем ему удилять время, если есть тот же php? Вакансий мало, в том же php гораздо проще найти работу
Anonymous
Stas
Stas
Вы же все равно только в одном месте можете работать
Anonymous
🤷♂️
Stas
Если на php вакансий 1000, а на nodejs 100 - это мало что значит)
Stas
Если не устроитесь в одну из этих 100, вполне вероятно, что проблема в вас)
Stas
Stas
Если вы хотите заниматься инновационными вещами, там никогда не будет php.
Как минимум из-за того, что по удобству, дизайну и конструкциям он уступает python, ruby, nodejs.
FUTURICO
FUTURICO
Но не популярно)
FUTURICO
Пишут либо на ноде либо на с
FUTURICO
Либо хаскеле и всё такое
Nikita
Что там с промисами делают?
Nikita
А, костылями обложили. Ну тоже ок.
Nikita
Ну да, вряд ли там можно сделать чего-то сильно лучше.
Nikita
Скорее всего, хром просто в консоль будет жаловаться и всё.
Anonymous
Что посоветуете для начала изучения js?
Anonymous
Что посоветуете для начала изучения js?
уберите из предложения "js" и подставьте любое слово. Тогда поймете, что Ваш вопрос универсален. Видео, статьи, документация, примеры и практика, практика, практика...
Anonymous
Anonymous
FUTURICO
Библия
Anonymous
Anonymous
Эту новичкам можно читать?
Stas
Anonymous
Эту новичкам можно читать?
Я бы посоветовал начать с той, которую я дал. Там именно для легкого старта, для начинающих, в игровой форме. Все книги из этой серии мне нравились
Anonymous
Anonymous
Хорошо. Завтра же начну.
🦜
кто-нибудь тут юзает axios? У вас работает withCredentials ?
Anonymous
Еще вопрос. На javascript в большинстве случаев разрабатывают всякие анимации на сайтах или же еще что-то? А то мне кажется что javascript занимает 5% важности в frontend разработке. Что можно сделать при помощи javascript из распространенных явлений на сайтах?
Anonymous
Anonymous
Anonymous
Html и css я изучил(не на 100 из 100, но основу выучил).Я так понимаю javascript в основном анимация на сайтах, но ее не так много бывает. Вот и думаю стоит ли углубляться в javascript или нет.
Anonymous
Anonymous
FUTURICO
For #noobs: @js_noobs_ru
Nikita
https://chromium-review.googlesource.com/c/v8/v8/+/1126099 — я вот про это говорил, если что
Roman
Anonymous
Anonymous
Anonymous
И я бы не стал старые книжки советовать — их никто не обновляет.
Anonymous
Anonymous
Ну, моя задача — сообщить человеку, что если он хочет во фронтенд, то жс нужно знать и нужно знать хорошо.
Anonymous
Это и есть ответ на его второй вопрос.