• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    Обсуждение В поисках оптимального контроллера для управления умным домом.

    Значит в доме надо всё переоборудовать на "тихие" сертифицированные устройства. Иначе не ваше устройство создаст помеху, а чужое... :) Избавимся от бактерий - всё стерилизуем. От одной зашедшей всё и помрет... Иммунитета то нема у вашей системы...
  2. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    В примерах download многие под копирку пишут передачу данных в href, а там сплошные ограничения по размеру и поведению разных эксплореров. Тот-же uri в HTTP заголовке у IE ограничен 2 килобайта, при этом он ещё лезет в сеть узнать размер MTU, т.к. по старой устаревшей схеме HTTP заголовок должен...
  3. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    @Алексей. -> Пределы хранения BLOB-объектов (устаревшее)
  4. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    Этих примеров с органичением выпадает толпа по поиску фразы 'javascript сохранение в csv'. javascript - Экспорт данных javascript в CSV файл без взаимодействия с сервером - Qaru ->a.href = 'data:attachment/csv,' + encodeURIComponent(csvString); и т.д.
  5. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    И размер их в Chrome, на компе, ограничен в 2Гегабайта вроде, на мобилке что-то менее (причина не понятна). Я просто нарвался на вопросы-подсказки по инету, где данные встраивали вместе с head-заголовком... При таком подходе и ограничение, которое даже вывели - 2МБ в Chrome и 1MB в FFox.... :)...
  6. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    Спасибо- погляжу... Это уже выяснили: var file = new Blob([uint8], {type: type}); - раздельное задание данных от href, и link.setAttribute('href', data); в которой в дата был описан тип и через запятую данные...
  7. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    И т.к. контролируемые устройства не строго одинаковые, а отличаются, то битики превращаются в названия и они на русском языке. А это уже стринг. В таком виде и может выходить csv. Ну типа "включено/выключено" "Старт/Стоп/Ожидает" и т.д. , а не "1"/"0" в которых потом никто не разберется, т.к...
  8. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    (Поведение виртуального устройства и что ему отдавать в Json или в XLS и типа описывается особым скриптом. Как принимать данные от источников и их обрабатывать - аналогично. Расчет всего на то, что можно описать практически любое устройство с накоплением данных.)
  9. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    Концепция вышла такая: на пользователе запускается типа драйвер на javascript. Он обеспечивает вязь с сервером и разгребает полученные данные и описания к ним по сложным шаблонам. Графики так-же запрашивают у него данные для построения... Сам HTML при этом пишет кто угодно, вплоть до нанятого...
  10. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    Памяти не жалко и производительности так-же. Приложение, в котором участвует данная система рассчитано на единичные сохранения в случае обнаружения каких-либо глюков в системе и для передачи специалистам. А графическая информация (графики) и прочее для диспетчера или другого пользователя...
  11. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    Подумав, поразмыслив, и по вашему первому вопросу - если можно ничего не перекодировать, то и незачем это делать. Если жрут utf-8 все, включая разные программы что нашел, то так и выходит проще. Да. Спасибо. Я всё учитываю и накапливаю... Он у меня, как и win официальная, оплаченная. Как в...
  12. pvvx

    Обсуждение В поисках оптимального контроллера для управления умным домом.

    Быстрее всего взять контроллеры Siemens достаточно дорогой категории и накалякать на них программы, если уже умеете. Тогда выходит и более менее качественно, но очень дорого для дома, для семьи. Если нет опыта работы на них, то и не стоит браться... И у них так-же не всё хорошо - неумелыми...
  13. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    Exel жрет utf-8. Для этого надо прописать в начало csv файла 3 байта: 0xef,0xbb,0xbf. Тогда перекодировать ничего не требуется. Но сделать это не удалось. Не знаю как в javascript вставить спец символы в string. Такие варианты не пройдут - у нас система другая... :)
  14. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    Нашел вариант: var str = data.toString('windows-1251', 0, data.length) download(str, 'test.csv', 'text/csv;charset=windows-1251'); Ну и далее уже по подобию...
  15. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    Да, ещё - обычно в csv в первой строке заголовки и их надо как-то 'кириллизовать' или "китайнизировать' :) Мы же локально сохраняем файл csv, а не в глобалку...
  16. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    К примеру рус.Exel читает числа в формате с ',' , а не с '.'. Надо перекодировать точку в запятую у чисел. Так-же Exel в csv жрет и такое: var data = ''; var i = 1; while (data.length < 6000000) { data += new...
  17. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    var aBlob = new Blob( array, options ); где: array - массив Array из объектов ArrayBuffer, ArrayBufferView, Blob, DOMString, или смесь любых из подобных объектов, которая может быть размещена внутри Blob. DOMStrings представлены в кодировке UTF-8. А для Exel надо charset=windows-1251. Где там...
  18. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    ie11 вообще требует другого обращения и на него не ставится, т.к. не популярен. На мобилках его нет. И проблем. там в том, что заголовок и формат данных 'data:text/csv;charset=windows-1251,' идет в начале всей строки, а такой компонент ограничен где-то в нутрах эксплореров. Нужен другой метод...
  19. pvvx

    Делюсь опытом Nodemcu как модуль связи. Телеметрия, email.

    Много раз уже на форуме описывал, что это китайский SoC и не распространен для народного творчества, а примерный аналог стоит в Eport pro-ep20 (найдете на али модули с ними по 600 р). В Китае ныне много сборщиков SoC - по моему мнению они собирают чипы по старым отлаженным конфигурациям типа от...
Сверху Снизу