George
12.05.2016
18:52:17
ага
по теме ответишь?
Disinterpreter
12.05.2016
18:52:24
в 2013 на SAUR из-за sqlite дома слетели
или забагались фатально
Google
The Dude
12.05.2016
18:52:31
Disinterpreter
12.05.2016
18:52:37
точно уже не вспомню
но проблема была
George
12.05.2016
18:52:52
это не ответ, это бред
разницы у него не будет
The Dude
12.05.2016
18:53:44
Маскины прогроммисты. Вы не понимаете, что мы не на уроках философии. Вы пиздите об абстрактной хуйне. Пока я не увижу запросов, эксплэйнов по ним и таймингов - можете вертеться на моем хую и дальше.
George
12.05.2016
18:53:51
маскины программисты?
ага, иди кодь на павне дальше
юзай стоковые системы
и даже не думай изучать ассоциативные массивы, а тем более ООП
Alex Фэils?︙
12.05.2016
19:06:12
Так, обоим предупреждение: никаких мамок, никакого флейма.
Плюшка
12.05.2016
22:20:39
Alex Фэils?︙
12.05.2016
22:21:46
Google
Плюшка
12.05.2016
22:22:16
Это хорошо
К рельсам бы его прикрутить ?
Alex Фэils?︙
12.05.2016
22:25:09
Гугли emscripten
Плюшка
12.05.2016
22:25:22
Ок
Alejandro
13.05.2016
18:41:05
Вечер добрый
Alexander
15.05.2016
09:20:26
привет. с NodeMCU имел кто дело?
Alex Фэils?︙
15.05.2016
09:48:33
Привет, не. можешь вкратце рассказать, что это, и в чем суть проблемы?
Alexander
15.05.2016
09:58:37
прошивка для модуля ESP8266 (нечно вроде ардуино wi-fi)
памяти не хватает, чтобы сгенерировать http. Тут знающие нужны, ибо там специфичность.
Ilya
15.05.2016
10:00:08
Не используй http, всё просто)
Alexander
15.05.2016
10:00:30
иначе никак )
Ilya
15.05.2016
10:00:37
Почему? Какая задача?
Alexander
15.05.2016
10:01:01
я отпрявляю данные для формата svg. рисуются линии. векторная картинка
линии берутся из массива
чтоб их нарисовать - а это просто текст типа line=x,y; to x1,y1
кароч текст большой
и памяти у модуля не хватает
вот и вопрос - можно ли отправлять трафик частями
чтоб браузер сам собрал воедино
Alex Фэils?︙
15.05.2016
10:02:24
Кто мешает
Google
Alex Фэils?︙
15.05.2016
10:02:41
Тебе на уровне http надо разрезание?
Ilya
15.05.2016
10:02:50
Бессмысленно\
Достаточно TCP
Междоус
15.05.2016
10:02:57
чанками отправлять
Alex Фэils?︙
15.05.2016
10:03:01
Alexander
15.05.2016
10:03:02
мне на уровне прошивки знать что и как делать
Ilya
15.05.2016
10:03:20
ну а как ты сейчас шлёшь?
пытаешься, точнее
Yegor
15.05.2016
10:04:14
Дык можно же отдавать чистый массив, можно даже частями, а в браузеры яваскриптом собирать. Не катит?
*в брузере
Alexander
15.05.2016
10:05:20
думалось такое
Ilya
15.05.2016
10:05:20
@YegorZ массив тоже будет огромен. Суть в том, что нужно писать в tcp сразу, либо юзать http клиент, который умеет flush-ить канал вручную
Alexander
15.05.2016
10:05:38
вся проблема в памяти
ява скрипт размещать на строненнем сервере не катит
памяти 32 кило - на всё!
Ilya
15.05.2016
10:06:14
тогда тупо можно будет сделать чтото типа
while (hasLines()) {
client.sendSomeData(getLine())
}
client.flush()
ну или сервер, попутал я немного. не суть, в общем
Alexander
15.05.2016
10:09:22
так-то верно пишешь
Ilya
15.05.2016
10:09:31
Что ты используешь?
Alexander
15.05.2016
10:09:33
вот как раз и ищу функцию которая шлёт частями
Google
Ilya
15.05.2016
10:09:35
https://github.com/marcoskirsch/nodemcu-httpserver
оно?
Alexander
15.05.2016
10:09:40
https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_ru#netsocketsend
Ilya
15.05.2016
10:09:49
вот есть http сервер, я скинул
выглядит как middleware-based
Alexander
15.05.2016
10:10:07
оно
Ilya
15.05.2016
10:10:10
в функцию-хендлер запроса приходит connection
у него наверняка есть метод типа connection.write()
если оно написано верно, то он сразу должен слать клиенту куски.
А после уже вызывать типа connection.close() и браузер поймёт что это конец
если в общем
https://github.com/marcoskirsch/nodemcu-httpserver#notes-on-memory-usage
кстати стоит почитать, что автор пишет в заметках про память
Посмотрел исходники, там есть метод flush
Evgeny
15.05.2016
10:28:18
Alexander
15.05.2016
10:28:46
оперативки походу
Ilya
15.05.2016
10:28:54
походу?)
Alexander
15.05.2016
10:28:56
код ещё как-то загружается, но на выводе - всё валится
при загрузке ругается что памяти болт
но код загружается )
Ilya
15.05.2016
10:29:30
так ты попробовал?
Google
Alexander
15.05.2016
10:29:31
при выводе если кол-во точек делаю меньше - показывает
больше - мертвяк
Evgeny
15.05.2016
10:29:47
так ты выведи свободное место на флэшке
Alexander
15.05.2016
10:29:49
этот сервер пока нет
Evgeny
15.05.2016
10:29:51
может тебе флешки мало
Alexander
15.05.2016
10:29:58
вечером
Evgeny
15.05.2016
10:30:00
тогда можно поставить на 4 мегабайта
Alexander
15.05.2016
10:30:11
железка пока работает на си
Evgeny
15.05.2016
10:30:26
туда и фирмварь влезет и 3.5 мега останется под скрипты
Alexander
15.05.2016
10:30:57
а ты шил?
я по дефолту шил - там вроде заявлено 4 мега
Evgeny
15.05.2016
10:31:17
там 4 мегабита
а тут 4 мегабайта
а 4 мегабита, это 512 килобайт
у меня после прошивки остается 50кб свободного места
Alexander
15.05.2016
10:32:08
хм
heap()?
мне около 40 показывал