Тёмный
Ateros
Ateros
Ateros
Подписаться
Канал о разработке приложений и игр на JavaScript

[Старт канала - 10.06.2022]
Комментарии
@errorerror3564
@errorerror3564 10 дней назад
Я думал, что выучив JS, пойму, как создавать сайты, но я тут, на этом видеоуроке и понимаю, насколько я узколобый, что ДАЖЕ И НЕ ЗАДУМЫВАЛСЯ ЧТО ТАК МОЖНО БЫЛО! Спасибо тебе за уроки, я впервые, за долгие годы изучения фронтенд(я ещё даже не junior) смог улыбнуться, увидев такой результат. И да, каждый видеоурок я -"А ЧЁ ТАК ТОЖЕ МОЖНО БЫЛО?" В общем ох и ах и одни эмоции)
@_ateros
@_ateros 8 дней назад
Спасибо, мне очень приятно) Рад, что вам понравилось 🙏
@errorerror3564
@errorerror3564 7 дней назад
@@_ateros подскажите, а сколько стоит научиться у вас всему этому?
@_ateros
@_ateros 4 дня назад
В настоящее время я не провожу платные курсы, но если в будущем что-то изменится я опубликую информацию на канале.
@tihunvolkov9288
@tihunvolkov9288 10 дней назад
О, круто, спасибо
@alexanonym1584
@alexanonym1584 17 дней назад
А есть ссылка на код?
@_ateros
@_ateros 16 дней назад
К сожалению не сохранилось, извините
@alexanonym1584
@alexanonym1584 16 дней назад
@@_ateros Спасибо за видео!
@evilneo2340
@evilneo2340 19 дней назад
как вытащить файлы в реакт приложение?
@_ateros
@_ateros 18 дней назад
Имеешь ввиду как дать пользователю возможность выбрать файлы? Можешь попробовать вот это - www.electronjs.org/ru/docs/latest/api/dialog
@cemxabalob70
@cemxabalob70 19 дней назад
У меня от первого урока не появилась сцена в "блендере"? Почему то не скачивается "вавилон"???
@_ateros
@_ateros 18 дней назад
Попробуйте тот плагин (babylon2blender). А на счет второго - проверьте, есть ли файл по ссылке (иногда в cdn сервис может барахлить). Можете попробовать еще через npm, либо еще есть babylonjs-hook для реакта - github.com/brianzinn/babylonjs-hook
@TheTimur123
@TheTimur123 20 дней назад
Супер!!!!!!
@_ateros
@_ateros 18 дней назад
Спасибо) 🙏
@TheTimur123
@TheTimur123 20 дней назад
Супер!!!!
@_ateros
@_ateros 18 дней назад
Спасибо 🙏 Рад, что вам понравилось)
@cemxabalob70
@cemxabalob70 20 дней назад
Не понятно? Как должна отобразиться сцена в "блендере"?
@_ateros
@_ateros 18 дней назад
Проще всего использовать для блендера плагин babylon2blender. Вот здесь есть подробная инструкция, как использовать - doc.babylonjs.com/features/featuresDeepDive/Exporters/Blender
@evilneo2340
@evilneo2340 21 день назад
видос просто имба
@_ateros
@_ateros 20 дней назад
Спасибо)
@evilneo2340
@evilneo2340 19 дней назад
@@_ateros можешь пожалуйста подсказать как собрать приложение для установки и запуска на линукс?
@_ateros
@_ateros 18 дней назад
Вот этот гайд может помочь - www.electronjs.org/ru/docs/latest/development/build-instructions-linux
@axel-sheen
@axel-sheen Месяц назад
только ты кажется забыл объяснить чем именно не подходит browser router, ведь с ним всё работает точно так же
@_ateros
@_ateros Месяц назад
Здравствуйте. Это связано с тем, что в продакшене мы будем открывать файл, а не адрес сайта (2:59)
@user-tb3hd9jn9k
@user-tb3hd9jn9k Месяц назад
Блин мужик, я не понимаю почему так мало просмотров твоего материала, все по факту без воды,довольно просто и бесплатно, пусть записываются на скилбокс и не знают нифига
@_ateros
@_ateros Месяц назад
Спасибо, мне приятно) Главное, что вам пригодилось 🙏
@slibnork8462
@slibnork8462 Месяц назад
Шикарно! то что нужно! Спасибо большое 🤜🤛
@_ateros
@_ateros Месяц назад
Спасибо 🙏 Рад, что вам понравилось)
@romanchernyshov2632
@romanchernyshov2632 Месяц назад
Спасибо!
@alexandrs7563
@alexandrs7563 Месяц назад
Очень полезный урок, охватывает множество тем Было бы интересно посмотреть на реализацию через RQ
@_ateros
@_ateros Месяц назад
Спасибо, мне приятно) 🙏 Возьму на заметку, что вам это интересно 😉
@alexandrs7563
@alexandrs7563 Месяц назад
@@_ateros жду какой-нибудь большой проект с хорошим дизайном с условного биханс 💪
@user-ub5oo5ce8q
@user-ub5oo5ce8q Месяц назад
🔥🔥🔥🔥
@_ateros
@_ateros Месяц назад
Спасибо) 🙏🙏
@stepantyumentsev2323
@stepantyumentsev2323 2 месяца назад
👍 для ответов промисов есть dataSync() рекомендуется ее применять, что упростит гемор с извлечением данных из массива.
@user-ff8ob3pj6f
@user-ff8ob3pj6f 2 месяца назад
Интересно глянуть, спасибо за контент
@_ateros
@_ateros 2 месяца назад
Спасибо, рад что вам понравилось)
@TheMeowsGod
@TheMeowsGod 2 месяца назад
Спасибо, родной🩷искал на днях подобное и обрадовался, когда увидел тебя . Делай вещи💪
@_ateros
@_ateros 2 месяца назад
Спасибо, мне приятно) 🙏🙏
@user-fn6xx7db1r
@user-fn6xx7db1r 2 месяца назад
Сделайте пожалуйста про redux -toolkit -RTK Query пожалуйстаааааа
@_ateros
@_ateros 2 месяца назад
Возьму на заметку, что вам это интересно 😉
@drakonn90
@drakonn90 2 месяца назад
всё по делу, лайк
@_ateros
@_ateros 2 месяца назад
Спасибо)
@user-ek7ws7dw2r
@user-ek7ws7dw2r 2 месяца назад
Вау!!!😳 Вау, вау! Спасибо за супер контент!!!🙌💪👍
@_ateros
@_ateros 2 месяца назад
Рад, что вам понравилось) 🙏
@user-ek7ws7dw2r
@user-ek7ws7dw2r 2 месяца назад
@@_ateros Спасибо за Ваш ответ! Скажите, пожалуйста, как Вас зовут? Если не секрет, сколько лет Вы в программировании и с чего начинали? Честно говоря, я совсем немного понимаю или почти ничего не понимаю, как Вы это делаете, но Вы мотивируете!!! Спасибо!!!👍👍👍🙌
@_ateros
@_ateros 2 месяца назад
Спасибо мне приятно 🙏 Рад, что мои уроки вас мотивируют 🔥🔥👍 Я понимаю, что иногда бывает сложновато, просто продолжайте смотреть, практикуйтесь и со временем понимание придет.
@ShClub317
@ShClub317 2 месяца назад
на safari не работает
@_ateros
@_ateros 2 месяца назад
А если в хроме открыть, получается?
@ShClub317
@ShClub317 2 месяца назад
@@_ateros да
@ShClub317
@ShClub317 2 месяца назад
@@_ateros и на Яндекс тоже, помоги плиз)
@_ateros
@_ateros 2 месяца назад
А если в safari нажать Поделиться -> Добавить на главный экран, то работает, только если нажимать по кнопке установке которую мы создали не работает, да?
@ShClub317
@ShClub317 2 месяца назад
Да
@tarasp959
@tarasp959 2 месяца назад
у меня неполучилось цстановить нужно было в папке roamin папку вручную создать npm, а так выдавало ошибку
@_ateros
@_ateros 2 месяца назад
Спасибо что написали, это поможет другим 🙏
@tarasp959
@tarasp959 2 месяца назад
Привет очень нравится как ты все легко делаешь и вся фррма подачи оочень круто, молодец! 👏 А как можно с тобой связатся еще кроме youtube?
@_ateros
@_ateros 2 месяца назад
Спасибо, мне приятно 🙏 Меня уже просили раньше создать телеграм или дискорд, но к сожалению боюсь не буду успевать. Я пока решил сосредоточиться только на ведение канала Ютуб. Возможно когда-то в будущем создам еще телеграм... Извините что так.
@tarasp959
@tarasp959 2 месяца назад
хотел узнать если ты делаешь приложения под заказ?
@_ateros
@_ateros 2 месяца назад
В настоящее время я не беру заказы, но если что-то изменится я опубликую информацию на канале.
@virtuosoalarm9992
@virtuosoalarm9992 2 месяца назад
<Button id="left" style=" font-size: 20pt ; padding: 10pt" >Left</Button> <button id="right" style=" font-size: 20pt; padding: 10pt; ">Right</button> <p id = "hero" style=" font-size: 20pt; background-color: blueviolet; width: 4%; padding: 10pt; text-align: center; margin-left: 3%; margin-top: 5%; position: relative; left: 0px; "></p> <script> let hero = window.document.querySelector('#hero'); let RightButton = window.document.querySelector('#right'); let rightPosition = 0; let LeftButton = window.document.querySelector('#left'); let leftPosition = 0; const clickHandler = () => { if(hero.style.backgroundColor === 'blueviolet') { hero.style.backgroundColor = 'aqua'; } else { hero.style.backgroundColor = 'blueviolet'; } } const rightHandler = () => { rightPosition = rightPosition + 20; hero.style.left = `${rightPosition}px`; } const leftHandler = () => { leftPosition = leftPosition + 20; hero.style.left = `${leftPosition}px;` } hero.onclick = clickHandler; RightButton.onclick = rightHandler; LeftButton.onclick = leftHandler; </script> левая кнопка не работает, где ошибка?
@_ateros
@_ateros 2 месяца назад
Здравствуйте. Вы случайно добавили точку с запятой после px, попробуйте изменить: hero.style.left = `${leftPosition}px;` на: hero.style.left = `${leftPosition}px`;
@virtuosoalarm9992
@virtuosoalarm9992 2 месяца назад
@@_ateros Да, дело было и в этом тоже, но я уже нашёл и справил несколько ошибок, теперь всё работает, пойду смотреть следующие видео)
@fewart
@fewart 2 месяца назад
Полезное видео. Хорошая картинка и звук, удачи каналу, автору спасибо!
@_ateros
@_ateros 2 месяца назад
Спасибо большое, мне очень приятно 🙏🙏🙏
@fewart
@fewart 2 месяца назад
@@_ateros Собрал проект, но картинки не подключились в режиме Production. Ниже в комментариях видел похожий вопрос, где вы посоветовали использовать переменные окружения через файл process.env. Создал такой файл в папке react-app в корне, вот его содержимое: FOLDER_PATH=build/static/media. Далее в модуле Header.jsx пробую подключить картинку логотипа: <img src={`${process.env.FOLDER_PATH}/logo-light.svg`} alt="логотип" /> В результате картинка не отображается при запуске React-приложения, из панели разработчика в браузере тэг выглядит следующим образом: <img src="undefined/logo-light.svg" alt="логотип"> Направьте пожалуйста на путь истинный
@_ateros
@_ateros 2 месяца назад
Здравствуйте. Извините, не видел ваш комментариий. Попробуйте изменить FOLDER_PATH на REACT_APP_FOLDER_PATH, и перезагрузить приложение. Плюс, надо будет указать путь в ос начиная с диска - по типу D:/some-folder и т. д.
@fewart
@fewart 2 месяца назад
@@_ateros а возможно путь указывать универсальный для разных ос? В этом же и есть прелесть разработки с использованием electron, что на выходе мультиплатформенное приложение
@_ateros
@_ateros 2 месяца назад
Попробуйте подставлять как вы делали, без диска. А потом напишите скрипт, который парсит index.html (тот, что в electron-app/src, после сборки), и меняет href='/...' на href='...' то есть вначале слэш удаляет и перезаписывает навые данные в файл index.html (пакет fs, для работы с файлами). И вызывайте этот скрипт через node перед сборкой - node script.js; npm run make.
@user-hf4sm4zu7n
@user-hf4sm4zu7n 2 месяца назад
Просто отлично! Спасибо.
@_ateros
@_ateros 2 месяца назад
Рад, что вам понравилось 🙏
@user-km8we8hq2g
@user-km8we8hq2g 2 месяца назад
👍
@user-km8we8hq2g
@user-km8we8hq2g 2 месяца назад
Супер
@denisholmov
@denisholmov 3 месяца назад
надо будет ваши работы занести в списки рекомендаций для своих подписчиков
@_ateros
@_ateros 3 месяца назад
Спасибо 🙏
@ISYHIBC
@ISYHIBC 3 месяца назад
Было очень полезно и познавательно, спасибо
@_ateros
@_ateros 3 месяца назад
Рад, что вам понравилось 🙏🙏
@user-ss5jj4wb4p
@user-ss5jj4wb4p 3 месяца назад
добрый день когда 2 часть игры будет snake?
@_ateros
@_ateros 3 месяца назад
Здравствуйте. Где-то на этой неделе постараюсь.
@vladimirstrepkov7767
@vladimirstrepkov7767 3 месяца назад
Анимация проигрывается наоборот, а так круто, спасибо за понятные объяснения!
@_ateros
@_ateros 3 месяца назад
Спасибо 🙏 Попробуйте позже пересмотреть, скорее всего где-то что-то упустили...
@vladimirstrepkov7767
@vladimirstrepkov7767 3 месяца назад
@@_ateros Не ожидал что вы ответите, приятно). Правда я имел ввиду что у вас анимация в туториале наоборот проигрывается, т.к. вы картинку внутри div-a отзеркалили, но всё равно двигаетесь по ней слева направо, а нужно двигаться справа налево, тогда анимация будет проигрываться правильно и красиво, с первого кадра до последнего, а не с последнего до первого. Надеюсь понятно объяснил пхпх.
@_ateros
@_ateros 3 месяца назад
А, ага в этом смысле. А я подумал что у вас ошибка, извините.
@ZhenyaGoroh
@ZhenyaGoroh 3 месяца назад
Math.random() не самый лучший вариант для key, лучше уже сложить x и y как строки или использовать crypto.randomUUID() (или пакет uuid).
@ed6i991
@ed6i991 3 месяца назад
Привет! А как заменить текстуру у импортируемой модельки, например у монетки? Пробовал создать новый материал, но почему-то не получилось
@_ateros
@_ateros 3 месяца назад
Привет. Мне кажется из кода не получиться такое сделать... Попробуй в блендере отредактировать материал и потом уже новую модель подставлять. На канале есть урок по Blender ("3д-графика для игр").
@ed6i991
@ed6i991 3 месяца назад
@@_ateros хорошо, спасибо 😊
@_ateros
@_ateros 3 месяца назад
Надеюсь все получится 🙏
@user-sb4by5qp1v
@user-sb4by5qp1v 3 месяца назад
Ещё раз пересмотрел Ваш урок, спасибище!!! Но у меня возникла проблема, она заключается в том, что в папке public (по сути это корневой каталог) у меня есть шаблоны, которые подгружаются функцией: вот строка ---- process.env.PUBLIC_URL + `/${props.template}`, // assuming template --- когда я убираю слэш перед ${props.template}, у меня ничего не запускается, а со слешем, не работает... Help me please...
@_ateros
@_ateros 3 месяца назад
Спасибо) Рад, что вам понравился урок 🙏 Попробуйте перед слэш добавить значение перемонной среды в которой храниться путь к папке public в ос.
@user-sb4by5qp1v
@user-sb4by5qp1v 3 месяца назад
@@_ateros У меня сработало, когда я убрал process.env.PUBLIC_URL и оставил только путь `${props.template}`, спасибо за быстрый ответ, с Вами всегда очень приятно общаться!!!
@_ateros
@_ateros 3 месяца назад
И вам спасибо, что написали - ваш ответ поможет другим 🙏
@user-sb4by5qp1v
@user-sb4by5qp1v 3 месяца назад
@@_ateros А вот ещё вопрос, как установить свою иконку в приложение. Документация пишет, что "needs to be placed in the buildResources directory (defaults to build). It is important to provide icon.ico (or icon.png), as otherwise the default Electron icon will be used." А вот в нашем случае папки build нет? Просто создать её с картинкой?
@_ateros
@_ateros 3 месяца назад
Можете посмотреть урывок видео где я показывал, как сделать калькулятор на электроне, там есть про это (перемотайте на 3:19) - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-230P99N8dLY.htmlsi=MpaN8C91v33iUAUE
@user-ub5oo5ce8q
@user-ub5oo5ce8q 3 месяца назад
🔥🔥🔥👍🏼👍🏼👍🏼
@_ateros
@_ateros 3 месяца назад
Спасибо) 🙏🙏
@nikolyovin
@nikolyovin 3 месяца назад
просто пушка! спасибо большое!
@_ateros
@_ateros 3 месяца назад
Рад, что вам понравилось) 🙏🙏
@drondron1316
@drondron1316 3 месяца назад
🥸
@drondron1316
@drondron1316 3 месяца назад
Сразу оптимизация для смартфона
@drondron1316
@drondron1316 3 месяца назад
Класс 👍
@AgresAnte
@AgresAnte 3 месяца назад
Очень годно👍
@_ateros
@_ateros 3 месяца назад
Спасибо) 🙏
@VeronikaBelskaya
@VeronikaBelskaya 3 месяца назад
Здравствуйте. У меня вопрос не по теме ролика, но мне ОЧЕНЬ НУЖНА ПОМОЩЬ. Есть ли здесь кто-то кто разбирается в Unity хоть чуть-чуть? Я только начала работать с этой средой, и в одном из первых своих проектов случайно нажала на кнопку перехода в режим игры (Play). И не могу выйти из него обратно в редактор! Я не могу продолжать работать в Unity, если не перейду обратно в нормальный режим. При создании новых проектов они открываются сразу в этом режиме. Перезагрузка и выключение компьютера ничего не изменили. Esc и Alt+F4, которые советуют на форумах, не работают. ПОМОГИТЕ ПОЖАЛУЙСТА, кто знает😭😭😭🥺🥺🥺🙏🏿🙏🏿🙏🏿🙏🏿🙏🏿🙏🏿🙏🏿
@_ateros
@_ateros 3 месяца назад
Здравствуйте. Попробуйте задать вопрос на stackoverflow, либо на форуме unity сообщества, думаю там будет больше шансов, что кто-то отреагирует.
@VeronikaBelskaya
@VeronikaBelskaya 3 месяца назад
@@_ateros спасибо вам за ваш ответ! Я думала, что перерыла все форумы, но об этом форуме почему-то не знала. И только что я НАШЛА ТАМ ОТВЕТ! Проблема решена)))))))))
@_ateros
@_ateros 3 месяца назад
Рад, что все получилось!) 🙏🙏
@fadeev805
@fadeev805 3 месяца назад
🔥🔥🔥👍🤝
@_ateros
@_ateros 3 месяца назад
Спасибо) 🙏
@gdyef74647
@gdyef74647 4 месяца назад
Пишу с таким вопросом,курс прекрасный ,но есть одно но ваша сыллка не работает на скачивание движка,а если вьичаешь в гугол то там ничего .Что делать в такой ситуации?
@_ateros
@_ateros 4 месяца назад
Спасибо большое 🙏🙏 Может получится через vpn...
@gdyef74647
@gdyef74647 4 месяца назад
@@_ateros спасибо,попробую
@KZ--ws6eb
@KZ--ws6eb 4 месяца назад
спасибо
@islam_in_the_west
@islam_in_the_west 4 месяца назад
Спасибо, Хороший урок! Побольше бы уроков electron js, подписываюсь , надеясь на эти уроки
@Fox121-lj9gu
@Fox121-lj9gu 4 месяца назад
спс🤗
@_ateros
@_ateros 4 месяца назад
🙏🙏
@user-so5dr2ml9w
@user-so5dr2ml9w 4 месяца назад
не работает скачивание
@_ateros
@_ateros 4 месяца назад
Привет. Попробуй сравнить код из репозитория (ссылка в описании - "Код урока"), со своим. Скорее всего где-то что-то упустил...
@user-ym5lf9gs4j
@user-ym5lf9gs4j 2 месяца назад
привет, скачала именно твой код... но на андроид не работает кнопка "Установить" в чём может быть проблема?
@_ateros
@_ateros Месяц назад
Здравствуйте. Извините я не заметил ваш комментарий. Вы уже наверное нашли решение, я напишу для тех кто возможно тоже столкнется с похожей проблемой - попробуйте запустить на локальном сервере, через приложение File Manager Plus.
@VyacheslavChelnokov
@VyacheslavChelnokov 4 месяца назад
Спасибо, очень полезное видео, особенно когда хочешь очень быстро разобраться в документации.
@_ateros
@_ateros 4 месяца назад
Спасибо 🙏 Рад, что вам пригодились мои уроки 🔥👍
@VyacheslavChelnokov
@VyacheslavChelnokov 4 месяца назад
@@_ateros единственное что не могу понять, можно ли сделать диаграмму одного размера, а бокс с legends другого(больше), и как ими управлять(поделить point на блоки например и растянуть их на всю ширину родительского блока)
@_ateros
@_ateros 4 месяца назад
Можно попробавать создать еще один график на одном включить отображение данных, а на другом только легенду. И там уже настраивать их по отдельности.
@leetcode24
@leetcode24 4 месяца назад
npm i react-redux