Александр
почитай про SQL injection
а я тебе не скажу где скрипт лежит
Александр
и параметры
Вместо того чтоб сразу сделать правильно…
SSR
Вместо того чтоб сразу сделать правильно…
Так а чё бы и нет? Фильтр на даты, чтобы получать неизвестные даты, по-моему топ
Александр
я пока не понимаю откуда даты из будущего
Александр
String tmp_data=String(topic)+char(7)+String(payload_string)+char(7)+String(timeClient.getEpochTime())+char(7);
Александр
я не спорю что не безопасно. я задаю вопрос не про безопасность а про дату
Александр
ну вот. все такие умные а вариант решения где)
Александр
подсказка
SSR
Да не, всё огонь
SSR
Продолжай дальше
Хуй знает я за рулем. Мне лениво расписывать простые истины
Александр
почему вообще возможна ситуация-дата из будущего
Ruslan
потому что сервер из будущего, очевидно же
Александр
все другие данные вставляются без искажения. одной строчкой.
Indr1x
ну вот. все такие умные а вариант решения где)
А кто вам скажет решение, вы там что то делаете, прибавляете корректируете, конвертируете, библиотека с ошибкой и предлагаете дать вам ответ о вашей проблеме. Никаких исходных данных кроме 2036 года вы не показали, и даже ntp руками не проверили что он там отдает
SSR
почему вообще возможна ситуация-дата из будущего
Может это даже хорошо? Узнай оттуда технологии будущего и продавай уже сейчас
2036 это предельный год. У тебя что то не так
2038
Точно. Тогда вообще хз
Александр
ладно начну со смены NTP сервера.
Боюсь не в этом дело далеко
Не будет сервер такую дичь выдавать из каталога еще нтп пула
SSR
Вот я в этом вообще не силён, но по запросу esp32 ntp sync богатый выбор в гугле
Indr1x
стандартный пример из библиотеки. там в 2х строчках не ошибешься
Как часто дергается ntp? На картинке видно что каждую секунду. Зачем? Вам возможно бан выдает и шлет мусор который билиотека не может распарсить
Indr1x
А смысл его дергать каждую секунду, время получили и считайте дальше с помощью millis. Раз несколько часов можно актуализировать
Александр
у меня график стоит в real-time . я наблюдал такую картину что половина графика замерло а вторая половина работает. это значит что он накидал плохиз дат немного а дальше пока номарльные закидывает
Это bad manner так делать
Александр
я хз . в примере так было void loop() { timeClient.update(); Serial.println(timeClient.getFormattedTime()); delay(1000); }
Александр
точно так же и реализовал.
Блять… это же пример. Зачем из них бездумно копипастить? Жесть
Роман
обычно делаешь запрос с ntp, потом синхронизируешь со своим RTC и уже от него время и берешь, когда нужно
А он берет время каждый раз что ли при опросе своей хуйни?🤡
А если бан то там запросто и висеть будет
Роман
SSR
Вдруг точность потеряетсяя
SSR
Ахах
Пиздец
Впрочем я на своих нтп файрвол настраиваю. Не более 3 запросов в минуту с айпи
SSR
Надо на 4-ый отдавать 2999
Надо на 4-ый отдавать 2999
Нормальный клиент такое не схавает
У него вопрос возникнет и он полезет в следующий
SSR
У него вопрос возникнет и он полезет в следующий
А у ненормального возникнет вопрос и он полезет в чат
SSR
А мы ещё похихикаем
SSR
Ахах
Александр
о как) не думал об этом
Александр
один раз на старте запросить время и првязаться к esp_timer_get_time
Александр
?
Александр
спасибо
Алексей
Можно и не один раз, а раз в несколько часов.
Root
Привет все в кого нить есть проект автозапуском на esp32
Root
?
Indr1x
Огонь вопрос
Огонь вопрос
Думаю автозапуск авто наверное
Indr1x
Думаю автозапуск авто наверное
Мне на новый год хрустальный шар не подарили 🤷‍♂ Посидим подождем счастливчика
Евгений
Однако здравствуйте. Первый раз зашел в этом году, нифига вы тут многотысяч понаписали! Вы чо, ваще не бухаете что ли?😱
Алексей
А у меня есть
Это не шар, это многогранник. :)
Мы многогранные личности. Можем и бухать и писать здесь.
SSR
Есть. Вот он в работе
А зачем на есп?
Indr1x
Стильно, модно, молодежно и wifi
Ruslan
А зачем на есп?
Хочет сжечь тачку, будет говорить "из-за китайщины"
SSR
Хочет сжечь тачку, будет говорить "из-за китайщины"
Будет заводить до 2038 года безостановочно
Ruslan
Каждые тысячу миллисекунд
.Нимат
Коллеги добрый день! Есть коммерческая задача (программно) которую нужно реализовать на ESP 32 … Если кому то интересно могу выслать ТЗ. Спасибо!
Евгений
Ну раз вы тут про машины, то поделюсь горем. Делаю тут устройству одну на заказ, тупая штуковина: часы, МК, ледтабло, реле и гудок. По сети дается команда, МК отсчитывает время, как досчитал до нуля - гудит (через реле). На гудок поставил автомобильную бибикалку (сигнал). Все круто работало на столе (гудок не включал, просто реле щелкал), но как только собрал все в кучу, выявил проблему: когда гудок гудит, то контроллер зависает. Методом научного тыка выяснил, что контроллер зависает даже если вообще никак не связан с гудком. То есть тупо рядом запускаешь гудок от левого БП - виснет... Что я делаю не так?
Евгений
ЭМИ?
Хм? Я то думал про просадку 220 (эти бибикалки же работают по типу замкнул-разомкнул)... Но может и ЭМИ...