@ProLua

Страница 12 из 307
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 показывал

Страница 12 из 307