Evgen
треха - это што?
Ruslan
похоже, тебе знать не надо
Евгений
а че, с замками проблема вокруг, почему его нахлобучило?
Он в 90-х делал электронные кодовоые замки, вот потянуло на старое...
Evgen
похоже, тебе знать не надо
автотаз штоле? или квартира в Зажопинске на пятом этаже хрущевки?
Evgen
и где тут ведро болтов?
Ruslan
Evgen
иди спать, дед )
насмотрютца своих инторнетов и начинают пиписками в трешках мерятца
Evgen
опочки. Не успел я тут про ведро болтов написать, как телефонный спаммер из Курской области стал предлагать кетайский автопром 🫡
Роджер
и где тут ведро болтов?
Сейчас такая чудная медицина может это он пару лет назад)))
Max
Тут в инторнетах подсказали новую прогрессивную идею, мне без надобности, но мож кто стартап замутит)
Ilya
Всем привет, кто нибудь знаесть esc драйверы с режимом реверса?
Любой современный для FPV дронов с поддержкой DShot протокола
Max
вот если бы он еще carbon footprint выводил. а так - игрушка..
Ну как игрушка. Деды могут теперь достать и показать.
Ruslan
Нейронка же!
Баян древний
Max
Баян древний
Твой fart count уже за 1м перевалил, узбагойся)
Ruslan
А у меня всё, теперь надо пилить софт, который не касается esp32 и презентации, эх
Serjio
покидаешь чатик?
Ruslan
Ну, тут такие забавные 🤡🤡 Как я могу вас покинуть, буду наблюдать )
Ruslan
Смотрю на телеметрию от устройств. Работают как часики, приятно!
Ruslan
ㅤ
А че ты ид замазал?
Ruslan
А че ты ид замазал?
Персоналка же
ㅤ
Персоналка же
Так твои ид это некие попугаи хз где.
Ruslan
Ruslan
Кто что где и когда сделал
ㅤ
А. Я думал там ид. Ну тогда ладно
Ruslan
А. Я думал там ид. Ну тогда ладно
Ну айди а общем не имеет смысла при показе телеметрии
Serjio
а почему LG?
Serjio
если в json подсунуть строку с кавычками, он на этих кавычках и закрывается. как этого избежать? трейлинг слэш?
Ruslan
а почему LG?
Защёлка жопорезная
Serjio
защелка? смартфон чтоли?
Ruslan
защелка? смартфон чтоли?
Это уже второй вопрос
Serjio
void addTrailingSlash(char* str) { int len = strlen(str); for (int i = 0; i < len; i++) { if (str[i] == '\"') { memmove(&str[i+1], &str[i], len-i+1); str[i] = '\\'; len++; i++; } } } опять чатгпт напортачил?
ㅤ
void addTrailingSlash(char* str) { int len = strlen(str); for (int i = 0; i < len; i++) { if (str[i] == '\"') { memmove(&str[i+1], &str[i], len-i+1); str[i] = '\\'; len++; i++; } } } опять чатгпт напортачил?
Че-то мне лень понимать что он тут пытается исполнить. трейлинг слеш это же слеш в конце строки. А что он тут ищет я хз.
ㅤ
И еще двигает буфер куда-то без понимания его реального размера 🤡
Alex
Данная функция добавляет экранирующий символ "\" перед каждой кавычкой "\"" в строке, переданной в качестве аргумента (в переменной str). Это необходимо, например, для того, чтобы сохранить строку в формате JSON, когда в строке есть символы, которые могут помешать правильному чтению этой строки.
Alex
Он не признает косяк
ㅤ
Трейлинг слеш это вообще другая хуйня
Serjio
да. точно
Serjio
наверное
ㅤ
Ладно. "Программисты" которые юзают чат гпт в качестве "помощника" должны страдать
ㅤ
Но двигать буфер (не зная его размера) вперед это шикарно. Хоть бы спросил параметром доступный размер буфера
Serjio
но он меммув делает, а памяти дополнительной не выделяет
Serjio
вот да
ㅤ
но он меммув делает, а памяти дополнительной не выделяет
А он и не обязан выделять по сути память. Потому что это задача вызывающего
ㅤ
Функция в которую пихают буфер не должна его переопределять так как неизвестно как и кем он выделен
Serjio
логично. самое простое - вместо двойных кавычек вставить одинарные - для джейсона сгодится
ㅤ
Максимум что она может это посчитать какой буфер будет необходим и вернуть данный размер. А при втором заходе ты уже вызовешь с правильным буфером
Alexey Filippov
Serjio
ну проверил - работает)
Serjio
а чего удачи?
Ruslan
Привет стандарту, а так ничего
Serjio
поясни? апострофы в джсоновых строках запрещены или как?
Ruslan
Попробуй в нормальный парсер засунуть одинарные кавычки, я про кавычки ключей и значений
iҚØN🐾🐾
Помните, как мы смеялись над неказистостью Arduino UNO? Официалы Arduino (НЕ КИТАЙЦЫ) решили её "обновить": они взяли мощный Cortex M4 процессор (около 60 ног), подключили к нему ESP32 (30 свободных ног), и запаяли это дело на убогую неудобную уно-плату с 20 выводами! Судя по маркировке, они и шим оставили на тех же 6 пинах😭 И видимо будут хотеть за это много денег! Специально для тех, кто захочет помигать светодиодом на современном железе. А мы над китайцами смеёмся... 🤦‍♂🤦‍♂🤦‍♂ https://blog.arduino.cc/2023/03/25/arduino-uno-r4/
iҚØN🐾🐾
ㅤ
Молодцы
Ruslan
А где ты увидел одинарные кавычки?
А я ваще не смотрел, это платная услуга
Serjio
Мне в строках надо было решить проблему. Думаю, там еще могут быть особые символы..
ㅤ
Там код меняет кавычку " на кавычку с экранированием - \"
Serjio
Внутри строки, да, но это небезопасно ( допиливать надо с довыделением буфера), потому все двойные кавычки внутри строк заменил на одинарные. Работает.
Ruslan
Ну ты в своём репертуаре
Не привык что ли )
Ruslan
Если бы он следил за бложиком, то уже бы знал эти ходы ,)