USB + JavaScript = WebUSB

  Рет қаралды 14,137

Senior Software Vlogger

Senior Software Vlogger

Күн бұрын

WebUSB позволяет подключать устройства к браузеру и взаимодействовать с ними через javascript. API довольно простое, но позволяет делать все то, что вы можете сделать с USB из нативного кода. В этом видео я расскажу что это такое, как с этим работать, зачем оно и покажу 3 демки.
Прими участие в Сберфайт от Geecko! bit.ly/sberfight-ssv
Телеграм: t.me/seniorsoftwarevlogger
Инстаграм: / seniorsoftwarevlogger
Доступ к плюшкам:
/ @seniorsoftwarevlogger
0:00 Вступление, Сберфайт!
03:42 Что такое WebUSB
07:33 Как с этим работать?
11:37 Зачем тебе WebUSB?
18:02 Демки
Senior Software Vlogger - канал о жизни людей в айти и интересных фактах. Написание кода, интервью с программистами, переезд на ПМЖ в другие страны, лайфхаки профессии.
#программирование #ityoutubersru

Пікірлер: 56
@sergei.mochalov
@sergei.mochalov 2 жыл бұрын
Дим, все таки я рад, что не смотря на то что ты сейчас занимаешься менеджментом, ты не перестаешь быть инженером :)
@BalynOmavel
@BalynOmavel 2 жыл бұрын
Как можно перестать им быть?)
@user-zs1ev3ns7k
@user-zs1ev3ns7k 2 жыл бұрын
Как же радостно на душе, когда осознаешь, что есть такие талантливые люди. Может сделаешь видео о том, как стоит выбирать свое направление в IT?
@Tony_99999
@Tony_99999 2 жыл бұрын
Очень круто, спасибо! Особенно за идею с спикором
@prorobotov
@prorobotov 2 жыл бұрын
Круто, больше железок в массы!
@ievgenk.8991
@ievgenk.8991 2 жыл бұрын
Крутая задумка :) это же надо было до такого додуматься еще :) спасибо за классное видео!
@igor_cojocaru
@igor_cojocaru 2 жыл бұрын
Очень интересно Дима. Спасибо
@snatvb
@snatvb 2 жыл бұрын
это очень полезная и крутая штука особенно это важно для людей с ограниченными возможностями да и те кейсы, которые ты описал тоже крутые! не понимаю почему стандарт затих
@user-vw3uu5zo6i
@user-vw3uu5zo6i 2 жыл бұрын
Спасибо за наводку, крутая штука)
@aquaciti
@aquaciti 2 жыл бұрын
демки класс, спасибо за видео
@NaN-se8ye
@NaN-se8ye 2 жыл бұрын
реально интересное видео, круто!
@AlienGodDog
@AlienGodDog 2 жыл бұрын
Одна из самых топовых интеграций, что когда-либо была у айтишных русскоязычных блогеров. Круто!
@AlienGodDog
@AlienGodDog 2 жыл бұрын
Топчик!
@orange-vlcybpd2
@orange-vlcybpd2 2 жыл бұрын
Демки - огонь!
@soltaurus
@soltaurus 2 жыл бұрын
Ага, хром не запущен, зато в фоне куча его процессов. Я вставил флешку дома, потом на работе, и по её идентификатору Гугл знает не только где я живу и работаю, но даже за каким компьютером. Удобно, чё
@palyura1162
@palyura1162 2 жыл бұрын
Это уже совсем интересно. Из таких информационныз пазлов о каждом и гуг знает все больше.
@Zaziqul
@Zaziqul 2 жыл бұрын
Очень интересно
@protiv_bio
@protiv_bio 2 жыл бұрын
8:20, о, спасибо, надо попробовать оживить canon lbp-810
@diyorbek5664
@diyorbek5664 2 жыл бұрын
круто!!!
@aliday9968
@aliday9968 2 жыл бұрын
Сильно интересней сделали прошивку Ардуинок сразу прямо из браузера на сайтах с готовыми проектами, очень удобно, никаких программ, подключил, подождал - готово
@Anonim-im6ln
@Anonim-im6ln Жыл бұрын
👍👍👍
@taraskirichenko2012
@taraskirichenko2012 2 жыл бұрын
Дмитрий, я только сейчас обратил внимание - ваше рабочее место настроено под работу стоя? Или оно с изменяемой высотой? Если нет - как долго удаётся стоя работать?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 2 жыл бұрын
Стол поднимается. Часа три в день стою. В основном на всяких звонках
@kaktusv6
@kaktusv6 2 жыл бұрын
Ахаха. У меня есть спонсор с сайтом, давайте хакнем его.
@vgnbk
@vgnbk 2 жыл бұрын
Дима, привет! Классный ролик, спасибо! Расскажешь что у тебя за кресло рабочее? У тебя не было опыта сидения в креслах Herman Miller? Очень хочется embody, но не могу преодолеть психологический барьер с ценой.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 2 жыл бұрын
У меня кресло из икеи. В офисах сидел на разных Миллерах, тоже не могу преодолеть жабу :)
@alevlako
@alevlako 2 жыл бұрын
Embody удобнее классического Miller ровно настолько, насколько Miller комфортнее тех кресел, за которые жаба не душит. На классическом HM сидел 3 года, радость для тела и спины. Emboby тестировал в салоне, сравнивая там же с классическим HM.
@user-pe6do3kp2r
@user-pe6do3kp2r 2 жыл бұрын
Да, разумное зерно в этом наблюдается (мне это может пригодиться).
@palyura1162
@palyura1162 2 жыл бұрын
Можно показать подробней как запустить и испольщовать монитор порта в браузере хром. До этого я пользовался расширениями в браузере.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 2 жыл бұрын
В телеграме есть примеры кода t.me/seniorsoftwarevlogger/844
@KhSlavjan
@KhSlavjan 2 жыл бұрын
13:15 "вместе с exception выпадет и зуб" :)
@TheRainGameTM
@TheRainGameTM 2 жыл бұрын
Привет с кругов
@user-rv8tq7vk2f
@user-rv8tq7vk2f 2 жыл бұрын
Жду момент, когда ( не дай бог ) я попаду в больницу, и мне скажут сейчас мы подключим аппарат жизнеобеспечения на js. Вопрос: сразу же просить отключить или всё же поверить в отсутствие ошибок?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 2 жыл бұрын
Так это ж только интерфейс. Само устройство будет так же на безошибочном Си работать
@Max-nr1bv
@Max-nr1bv 2 жыл бұрын
@@SeniorSoftwareVlogger да, не то что ваш раст с ошибками)))
@avazart614
@avazart614 2 жыл бұрын
@@SeniorSoftwareVlogger Т.е. если ты уже "остынешь", медсестра по прежнему будет видеть сердечный ритм на мониторе?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 2 жыл бұрын
Она будет видеть NaNNaNNaN 🤣
@faddistr
@faddistr 2 жыл бұрын
Я работал слегка в этом домене. Не волнуйся, там - python))))
@dimovich85
@dimovich85 2 жыл бұрын
браузер ос)
@gorezcaid
@gorezcaid 2 жыл бұрын
Хотел посмотреть "В чем смысл open source?", а открыл это на главной странице канала. Подписка. 12:50 JavaScript будет влиять на реальность (физические устройства) через интерфейс USB? С его-то уровнем надёжности? Это уже не смешно, это больно, очень. Проблема этого языка в том, что написанный код остаётся таким-же, а программа, которая его выполняет - обновляется раз в неделю. Про факт, что браузер не один - вообще молчу. Таскать за собой нужный браузер - JavaScript не может. От этого вывод - ошибки появляются сами по себе с течением времени. Это совсем ненадёжная система. Список подключённых устройств станет открытой информацией для JavaScript. А это приведёт к формированию глобального идентификатора пользователя. Рекламодатели будут пищать от радости. А браузер превратят в игру.
@maxm1079
@maxm1079 2 жыл бұрын
просто-просто, просто-просто, говорю как программист работающий с девайсами, нихуя просто с девайсами и вебом не будет никогда
@youshiin
@youshiin 2 жыл бұрын
Etherntet модуль к девайсу?
@kalobyte
@kalobyte 2 жыл бұрын
@@youshiin ты цены видел на него? пока что никто не делает дешевых контроллеров с сетью, только китайцы с влан сделали и там целый стек протоколов надо
@avazart614
@avazart614 2 жыл бұрын
Думаю многие согласятся то что браузер знает о юсб устройствах это совсем не круто.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 2 жыл бұрын
Еще одна причина уйти на файрфокс :)
@avazart614
@avazart614 2 жыл бұрын
@@SeniorSoftwareVlogger Хз я и так сижу под фоксом. Кстати писать в цикле в EEPROM мягко говоря странно, т.е убиваешь её.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 2 жыл бұрын
Не знал, спасибо!
@avazart614
@avazart614 2 жыл бұрын
Тебе тоже спасибо за интересный контент.
@alevlako
@alevlako 2 жыл бұрын
@@avazart614 читать в цикле, тестируя (заголовок) на изменение, если оно есть, то пулять событие. А писать в цикле зачем?
@antresolweb
@antresolweb 2 жыл бұрын
Возможность интересная, но мне кажется по безопасности такое себе.......
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 2 жыл бұрын
У них ещё есть глобальный тумблер, который выключает это во всех браузерах. Была дыра с Yubikey они выключали USB для всех пока не починили
@antresolweb
@antresolweb 2 жыл бұрын
@@SeniorSoftwareVlogger помню было время когда юсб были главными разносчиками заразы) Хотя щас такое время что всё тебя слушает и мониторит что лучше просто расслабиться и получать удовольствие)
@lomovnano711
@lomovnano711 Жыл бұрын
что на 2 строке замазано? тебе кто-то писал этот код?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger Жыл бұрын
Ты бы еще через 5 лет спросил. Это считай псеводкод из документации.
@skynowa2626
@skynowa2626 2 жыл бұрын
Промышленный шпионаж
Coding A Chrome Extension in JavaScript Tutorial
23:03
PedroTech
Рет қаралды 73 М.
Обзор Альт ОС и её возможности
24:57
PROдвижение
Рет қаралды 3,7 М.
Cute Barbie Gadget 🥰 #gadgets
01:00
FLIP FLOP Hacks
Рет қаралды 30 МЛН
ПАРАЗИТОВ МНОГО, НО ОН ОДИН!❤❤❤
01:00
Chapitosiki
Рет қаралды 2 МЛН
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 37 МЛН
ChatGPT с ТВОИМИ данными
27:20
Senior Software Vlogger
Рет қаралды 64 М.
Как делают и зарабатывают на Open Source
23:00
Senior Software Vlogger
Рет қаралды 87 М.
СОЗДАЙ ЛИЧНОГО AI-АССИСТЕНТА GPTS В TELEGRAM
31:51
Побеждаю на хакатоне! Апка на блокчейне TON 2️⃣
39:52
Cute Barbie Gadget 🥰 #gadgets
01:00
FLIP FLOP Hacks
Рет қаралды 30 МЛН