Stas Prohetamine @prohetamine
User
Information
- Rating
- Does not participate
- Location
- Россия
- Date of birth
- Registered
- Activity
Specialization
Software Developer, Fullstack Developer
Middle
From 2,000 $
JavaScript
Node.js
Webpack
Web development
HTML
React
CSS
Redux
Хорошо, в таком случае я попробую написать следующую статью в гугл докс, она как раз получится объемной и у меня будет возможность поделиться впечатлениями.
На самом деле редактор дествительно сложно сделать, я щас делаю для себя что-то вроде редатора) А что за драйв ?
Да я проводил эксперименты, если взять localStorage и скажем присвоить ключ
number
, что будет выглядеть какlocalStorage.number = 2
и затем следом создать цикл и сделать его вечным пусть будет for, а уже в нем перезаписывать ключnumber
в localStorage черезMath.random()
и выводить или не выводить его в консоль (не так важно) и завершить браузер в моем случае это делается на MacOS через «Принудительное завершение программ» то после открытия браузера на том же сайте где проходил эксперимент в localStorage будетnumber
c значением установленным до цикла то есть2
До открытия:
После закрытия:
Из этого следует что если в момент записи по какой либо причине у нас будет проблема с электричеством, другой сбой в работе chrome или OS мы потеряем последние записанные данные.
Может быть есть еще какие-то не задокументированные проблемы с localStorage которые как раз и приводят к тому что данные исчезают, но это не так важно, у нас есть проблема которая так или иначе случается время от времени, я думаю что не у меня одного, один из комментаторов в начале ветки также подтвердил что такая ситуация бывает.
P. S. Только что запустил и проверил, получил даже не
2
в итоге аundefined
.P. P. S. Снова получил
2
Да это безусловно выход, но проблема существует и ее нужно заметить, это же не игра где мы получаем случайный результат, данные должны храниться надежно если нам это обещает редактор иначе зачем обещает.. Я думаю что эта функция или должна быть и работать или ее должно не быть в таком случае если она работает не стабильно.
Да я уже понял, отредактировал в статье.
Figma и Google SketchUp
Спасибо, буду знать)
Благодарю, на днях дополню статью.
Может сделаете принципиальную схему тогда ? В комментариях образовали очень бурный монолог на эту тему, вам должно быть очень интересна и не безразлична тема этой статьи, так помогите сообществу стать просвещенней. Если сделаете я даже готов вас упомянуть и высказать вам благодарность за вклад в развитие хабра и кармы вам добавят (во всяком случае я лично добавлю), сможете писать еще больше таких конструктивных и необходимых комментариев на сайте.
Чукча, однако, не читатель..
Всегда проще высказываться, чем хоть что-то делать, рисковать, тратить время, силы или пытаться. Предлагаю вам потренироваться собрать свое первое устройство на базе моего обучающего материала считаю это будет хороший старт для вас. Удачи!
Я нарисую схему, кто же мог подумать что для начинающих важна именно принципиальная схема, а не наглядность.
Мне ? никак, я прошивал через ESP32 devkit замкнув reset на землю. Но я знаю что на самих arduino mini частенько используется CP2102 для прошивки ATmega328p поэтому я решил что преобразователь USB-UART вполне подойдет.
Спасибо, будет исправлено.
Зачем я так сделал ? затем что так видел схему, такой опыт имею, если внимательно рассмотрите картинки в статье то найдете распиновку кнопок, изначально они подтянуты к минусу.
Транзисторов не оказалось под рукой, сделал с тем что имею заодно рассказал как можно размножить выводы контроллера.
Потому что кнопки принимают аналоговый сигнал, а не цифровой и если мы будем использовать только один резистор то когда мы зажмем одну кнопку контроллер посчитает что мы зажали все кнопки, это будет связанно с тем что у нас все кнопки имеют один минус без ограничений виде резисторов на котором энергия меньше чем на плюсе и из за разницы потенциалов мы отправим на все пины больше заряда чем тот что мы условились игнорировать в коде то есть больше 128.
У индикатора не один общий контакт, а четыре к каждому из наборов сегментов, резисторы подключены так чтобы распределить нагрузку на каждый из сегментов, так чтобы они не мешали друг другу гореть с одной и той же яркостью.
На самом деле да, очень просто, я проводил эксперименты и раньше на этот счет и получал доступ даже к кукам, вк и других сайтов. Расширение никак это не контролирует и теоретически возможно украсть кучу данных пользователя и это было бы уже давно возможно пропуская бы официальный магазин расширений такие малвары.
Скорее всего да, но лучше просто проверить)