Очень круто! Спасибо. Я для тестирования своего устройства подключаю к его входам ESP , которая по Wi-Fi подключена к ПК и пишут тесты, которые управляют выводом и проверяют вводы ESP, также ESP опрашивает по i2c проверяемый контроллер.
Придумал безопасный способ показа виджета пользователем. Пользовать переходит на уникальный url из личного кабинета, который его идентифицирует в БД. Веб страница обращается к прокси-серверу, он: 1. перенаправляет запросы к ресурсам в графану 2. запросы к БД переваривает и выдает только с почтой юзера
Придумал, как ограничить отображение только устройств пользователя, однако этот способ не безопасный.
В dashboard variables:
email (тип query) source (influxDB) SHOW TAG VALUES FROM waterius WITH KEY=email where email=${__user.email:sqlstring} Отобразит только электронную почту залогиненого в Grafana пользователя.
Вторая переменная token прежняя: SHOW TAG VALUES FROM waterius WITH KEY=token WHERE "email" =~ /^email/
Создаем пользователя. Пусть его почта demo@demo.ru При авторизации в дашборде будет показываться только demo@demo.ru.
К сожалению, данный способ нельзя публиковать, т.к. от браузера идут сырые запросы к БД и любой пользователь сможет запросить данные чужого.
Если знаете, как можно дать доступ к Grafana так, чтобы пользователь мог запрашивать из БД только свои данные, напишите.
Да, уже померили, спасибо. До ассемблера не дошли. Но перешли на analogread для совместимости с намуром. Следущей оптимизацией может быть запоминание типа счетчика, чтобы если он геркон, то digitalread, если намур — analogread делать. Правда, не факт, что в 4кб уложимся.
analogread в tinycore оптимальный, digitalread нет, поэтому там битами поработал.
Простите, я правильно понял, что вуз размещает на официальном сайте литературу по учебе, просмотр бесплатный, а скачивание платное?! о_0
А сколько рублей, если не секрет, за методичку по предмету?
UPD от приятеля:
После обновления на самый распространенный роутер (ASUS RT-AX53U) v2ray 2.2.6 не влезает и надо внешнюю флешку + overlay: https://openwrt.org/docs/guide-user/additional-software/extroot_configuration
Вопрос, почему сервисы яндекса могут не грузиться?
default: direct
write your own rules below
domain(domain: yandex.ru) ->direct
domain(domain: imap.yandex.ru) ->direct
domain(domain: smtp.yandex.ru) ->direct
domain(domain: mail.yandex.ru) ->direct
domain(domain: eda.yandex.ru) ->direct
domain(domain: yandex.ru) ->direct
domain(domain: passport.yandex.ru) ->direct
domain(domain: id.yandex.ru) ->direct
domain(domain: direct.yandex.ru) ->direct
domain(contains: yandex) ->direct
domain(contains: ya.ru) ->direct
domain(domain: sso.ya.ru) ->direct
domain(domain: dzen.ru) ->direct
ip(geoip:antifilter) ->proxy
ip(geoip:antifilter-community) ->proxy
domain(LoyalsoldierSite:antifilter) ->proxy
domain(LoyalsoldierSite:antifilter-community) ->proxy
domain(domain: youtube.com) ->proxy
domain(domain: googlevideo.com) ->proxy
domain(domain: instagram.com) ->proxy
domain(domain: linkedin.com) ->proxy
для facebook помогла статья: https://semakin.dev/2020/12/openwrt_vpn_rkn/
кажется дело в dns
Текущая версия v2rayA 2.2.5.7 во время запуска при отсутствии файла geosite.dat скачивает его.
Очень круто! Спасибо. Я для тестирования своего устройства подключаю к его входам ESP , которая по Wi-Fi подключена к ПК и пишут тесты, которые управляют выводом и проверяют вводы ESP, также ESP опрашивает по i2c проверяемый контроллер.
https://github.com/dontsovcmc/metf
api = ESPTestFramework(host)
api.pinMode(D5, INPUT_PULLUP)
# оператор нажимает кнопку
assert api.wait_digital(D5, LOW, 5.0), "Button wasn't pressed (5 sec elapsed)"
Спасибо за подробную инструкцию!
Вопрос, как найти причину того, что не открывается facebook.com? IP Forwarding?
Ужасно бесит такое отношение. Что ЮМани, что эта конторка bugbounty заслуживают отдельного котла в аду.
Спасибо, что поделились.
Я не знаю, может это компилятор оптимизирует, но деление на 64 можно записать как
delay >> 5
Я продлил время жизни гирлянды припаяв резистор последовательно...
Киира, неимоверно крута! Поздравляю со статьёй! Очень полезно =)
Спасибо вам!
Спасибо большое!
А вы чем занимаетесь?
Оказалось, что это задача сопоставима с регистрацией на Wildberries сложности...
Придумал безопасный способ показа виджета пользователем. Пользовать переходит на уникальный url из личного кабинета, который его идентифицирует в БД.
Веб страница обращается к прокси-серверу, он:
1. перенаправляет запросы к ресурсам в графану
2. запросы к БД переваривает и выдает только с почтой юзера
Придумал, как ограничить отображение только устройств пользователя, однако этот способ не безопасный.
В dashboard variables:
email (тип query)
source (influxDB)
SHOW TAG VALUES FROM waterius WITH KEY=email where email=${__user.email:sqlstring}
Отобразит только электронную почту залогиненого в Grafana пользователя.
Вторая переменная token прежняя:
SHOW TAG VALUES FROM waterius WITH KEY=token WHERE "email" =~ /^email/
Создаем пользователя. Пусть его почта demo@demo.ru
При авторизации в дашборде будет показываться только demo@demo.ru.
К сожалению, данный способ нельзя публиковать, т.к. от браузера идут сырые запросы к БД и любой пользователь сможет запросить данные чужого.
Если знаете, как можно дать доступ к Grafana так, чтобы пользователь мог запрашивать из БД только свои данные, напишите.
Спасибо! Ох уж эти размерности =).
Офигенно! Жду продолжения!
p.s. То чувство, когда родной Политехнический музей настолько музей, что даже шкафы для экспонатов стали экспонатами =)
analogread в tinycore оптимальный, digitalread нет, поэтому там битами поработал.
А сколько рублей, если не секрет, за методичку по предмету?