Anton
Пишет ошибку переполнение буфера. 15989 количество символов.
Slava
Пишет ошибку переполнение буфера. 15989 количество символов.
в библе поправь if(response.length() > 2500) { response = response.substring(0,response.indexOf("text\":\"")+7); response += "оч. длинное сообщение, не пролезло\"}}]}"; } // Parse response into Json object DynamicJsonBuffer jsonBuffer; JsonObject &root = jsonBuffer.parseObject(response); if (root.success()) { if (root.containsKey("result")) { uint32_t resultArrayLength = root["result"].size(); if (resultArrayLength > 0){ resultArrayLength = 1; uint32_t newMessageIndex = 0; for (uint32_t i = 0; i < resultArrayLength; i++){ JsonObject &result = root["result"][i]; if (processResult(result, newMessageIndex)){newMessageIndex++;} } //closeClient(); return newMessageIndex; } //closeClient(); return 0; } } //closeClient(); return 0;
Sid
Пишет ошибку переполнение буфера. 15989 количество символов.
Посмотри в каком виде запрос летит к есп
Slava
перед // Parse response into Json object втавь мой кусок обмани джносон
Sid
Ну и в какую кодирвку json жнеодится
Sid
кириллицу в Unicode распознает типа \u0430\u043f\u0432
В каком юникоде 16, 32, какой сорт unicode16
Sid
Только из за неправильной кодировки на разных концах может быть куча трабл
Sid
В тч на этапе декодирлвания
Anton
Если я правильно понимаю esp в любом случае должен принять сообщение. Иначе телеграм его постоянно шлёт. Ну или esp должен его удалить как то.
Sid
Принимает, пытается декодировать сходит с ума
Sid
И так может быть
Anton
Хоть пропустить. Только как?
Slava
Хоть пропустить. Только как?
бля, третий раз пишу if(response.length() > 2500) { response = response.substring(0,response.indexOf("text\":\"")+7); response += "оч. длинное сообщение, не пролезло\"}}]}"; } включи мозг
Sid
Проверяй длину буфера, если сообщение из 3 кирилических нормально декодится тогда кури в эту сторону
Slava
ну или буфер сделай на 50 килобайт
Sid
Если тело респоса гзипованое тоже можно попасть
Sid
В гзипе про стрим не помню, но в файл в конце пишется uint32 с длиной, и можно очень больно попасть
Slava
Ок завтра попробую. Спасибо.
про рус тоже могу сказать как
Slava
Хорошо.
подсказка ... text.replace("\\u0401", "Ё");
Денис
Вопрос не по теме, но. Кто-то считает реальным сделать разводку платы разбери пай в другом формате? Т.е. проц и все smd перенести на другую плату. Это просто теоретически. Разводку без изготовления... для этого полно онлайн сервисов. Можно же так самодельный ноут сделать)))) херовый, но свой)))))
Slava
получиться поделись, я думал об rasperry pi module использовать
ну парни вы крутые, самодельный ноут сделать, вам третий не нужен, свою ос написать?
Leonid
не ну из говна и палок я как то собирал, но из форм фактора проблема с толщиной
Leonid
Slava
👍 эх, какой талант пропадает, тебя бы к маску
Lev
шучу. LFS в руки, вот вам и новая ОС
Денис
А хромиум ос разве не с открытым кодом?)
Leonid
я пару лет тоже с самодельными говносборками игрался
Leonid
на основе ubuntu
Lev
я пару лет тоже с самодельными говносборками игрался
да в убунту там играться... Одно и то же.
Lev
Набор пользавательского софта, DE и тем меняется
Leonid
да в убунту там играться... Одно и то же.
ту там дрова под mali собрал, подбока скриптов для работы с тачем и rtc, определенный набор софта, и так по мелочи
Lev
вот один из результатов
Lev
Venom Linux is a lightweight source-based Linux® distribution for the x86-64 architecture and targeted experienced users. This distro is built from scratch independently then grown to make it suitable for daily use. This distro is inspired by CRUX because of its simplicity and KISS philosophy.
Leonid
на десктопе когда сидел под linux тоже любил с ядром играться)
Lev
так и сломать можно
Lev
сейчас на пк федора
Lev
на ноутбуке дебиан 10
Leonid
на ноутбуке дебиан 10
я после 5-ти лет наигрался дпльше некуда и переполз не мак, тот же unix но стабильность получше и с софтом повеселее
Sid
Терминал родной убогий
Lev
на ноутбуке дебиан 10
ну, я переполз на дебиан, систему довёл до ума, всё необходимое есть и работает
Sid
Софт ну такое
Leonid
Терминал родной убогий
чем, всте стандартно, единственное bash поставил по умолчанию
Lev
zsh instead of bash
Leonid
Софт ну такое
фотошоп и мс офис нативно
Sid
ну, я переполз на дебиан, систему довёл до ума, всё необходимое есть и работает
У меня арч с 2006 года поменял архитектуру, с х86 на 64 поменял три бука, перед нг поставил заново впервые😂
Lev
я на чём только не сидел
Lev
и генту была
Sid
фотошоп и мс офис нативно
Мне либры и гимпа за глаза, тут все таки дело вкуса
Lev
и на арче сидел
Lev
бубунтофорки перепробовал
Lev
Lev
и центу "палкой" тыкал, жаль что умерло
Sid
С 2002 по 2004 на рх 7.3, потом 2 года мандрейка
Sid
И всякие asp алт и тд
Leonid
Мне либры и гимпа за глаза, тут все таки дело вкуса
пробывал не канпет, гимп после фотошопа даже не рядом, да и тормозной он, а либра большинство рабочих документов не совсем корректно открывает, в частности сложные презентации с кучей медиа
Lev
роки?
Leonid
ну я вэд девом работаю
Sid
роки?
Там сапорт цента ушел в другую контору , будет по новому называться, лень гуглить как
Sid
ну я вэд девом работаю
Ну я на беке, и с сетью раньше
Leonid
у меня фулстэк
Sid
Ну заебысь, но мак не мое
Sid
Красиво, не удобно