Combot
combot.org/chat/-1001041204341
Славик
если кто-то полез трогать строку, видя, что там уже кто-то шарится, то это его проблемы
Славик
а другой человек увидит, из-за кого началась такая ерунда и будет знать, с кем разбираться
I am
еще голосовой чат и т. д.
Vladimir
задача решенная, что обсуждать
Dima
https://github.com/josephg/ShareJS
Только https://github.com/share/sharedb он развивается
Vlad
хорошо, что не ты писал гуглдокс
Славик
а у них не отображается курсор?
Славик
по-моему, всё точно так же работает
Vlad
отображается
Славик
как и в c9.io
Vlad
только её могут несколько человек редактировать без страха её сломать
Славик
не было речи о том, что люди сломают что-то
Vlad
а это что
Vlad
если кто-то полез трогать строку, видя, что там уже кто-то шарится, то это его проблемы
Vlad
а другой человек увидит, из-за кого началась такая ерунда и будет знать, с кем разбираться
Славик
это 2 сообщения, в которых нет речи о том, что будет что-то сломано
Vlad
не сломано
Vlad
но ответственность за результат переносится на пользователя
Славик
человек изначально спросил, как быть в ситуации, когда два индивида решили писать в одном месте, я ответил, что просто дать этим людям знать друг о друге
Славик
короче
Славик
ты явно хочешь спать
Славик
и хочешь холиварить
Славик
я отказываюсь продолжать участие в этом холиваре
Andrew
человек изначально спросил, как быть в ситуации, когда два индивида решили писать в одном месте, я ответил, что просто дать этим людям знать друг о друге
кстати я тоже подумал что надо интерактивно показывать что делает другой, его курсор, ввод и пр., причем взаимно
Denis
https://github.com/uWebSockets/uWebSockets
lamo2k
Ребятки, а какой максимальный размер файла модуля для загрузки через require?
Таймураз
1.9gb
Таймураз
Но почему ты задался этим вопросом?..
lamo2k
Но почему ты задался этим вопросом?..
1.9gb это heap. Задался этим вопросом так как есть модуль размером 350мб и не могу его загрузить.
Таймураз
Можно передать ноде, чтобы она больше памяти задействовать могла через аргументы У меня тоже падала, когда много данных парсил
Таймураз
Но 350мб модуль это что-то новое для меня
lamo2k
Модуль? Именно модуль?
Это модуль который возвращает массив с кэшем. Модуль потому что такой толстый json будет упирается в размер строки.
Таймураз
Лол
Таймураз
Уже без меня сказали все
lamo2k
Очень медленно. Быстрее будет бинарник заного прочитать.
Таймураз
Я почти 200мб json читал и все нормально
Таймураз
У меня чтение и нативный парс до 10 секунд занимал, не больше
lamo2k
Я сохраняю как js модуль, а не json. А модуль парсить не надо. Ноде его только в require cache надо положить
Evgeny
ах, да, я же забыл - модули сразу хранятся распарсенными в памяти
lamo2k
Да
Evgeny
А я бы разбил на части метров по 64 в рзаные файлы и следил бы за памятью в процессе загрузки
Evgeny
и держал бы это не в основном процессе, а в базе, сняв в себя геморой следить за lru и прочими выгрузками на диск
lamo2k
75мб: разборка бинарника порядка 40сек, json парсинг кэша 10сек, require js module 2сек. +/- 1 сек
lamo2k
Тоже так хотел но нельзя.
lamo2k
Json stream просто ужасные результаты были точные цифры не вспомню но они были больше если сложить все результаты выше описанные.
lamo2k
Объём данных какой?
lamo2k
Мы смотрели там просадка на создание чанков и метками. Что собственно не получится избежать.
Anonymous
Кто может объяснить, почему этот код срабатывает только один раз? Если второй раз отправить GET запрос, то происходит бесконечное ожидание от сервера http://pastebin.com/nAt51smZ
Alexander
Я не особый эксперт, но помоему это какое-то не правильное использование промисов
Nikita
https://github.com/Level/levelup уже скинули оратору с 350mb json-ом?
Nikita
встраиваемую нельзя? а json файл можно?
lamo2k
Мне все равно данные нужны в памяти для моментального доступа.
lamo2k
Задача такая. При первой инициализации распарсить бинарник и сохранить кэш для последующих запусков. Сами данные всегда лежат в памяти для моментального обращения к ним.
Nikita
моментального - синхронного?
Umid
#whois Учусь, работать времени нет. Веб-разработка(front) Пришёл задавать вопросы. Из Ташкента. Из Гугла.
Nikita
так из Ташкента, или гугла?))
Umid
Я из Ташкента, узнал от Гугла.
Umid
Нужна помощь. В первом примере на http://learn.javascript.ru/ajax-xmlhttprequest код работает нормально. Мне же пришлось ставить setTimeout на if и else, ибо не успевает подгружать данные с сервера. Почему так?
Umid
Umid
Вот весь код.
Alexander
долистай до момента с xhr.onreadystatechange
@aleksxor
pro.js.noobs -> https://telegram.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g
Umid
А как можно получить данные переданные с клиента?
Umid
res.?
Umid
т.е. req?
@aleksxor
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest но с такими вопросами тебе точно туда ^
Umid
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest но с такими вопросами тебе точно туда ^
Со стороны nodejs как получить данные? Как отправить с помощью ajax я уже разобрался.