Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 October 24

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
ВСІМ привіт, не підскажете по цьому воркшопу Koyfin Workshop “Toolbox for Node.JS developer” десь є відео чи в когось ссилка на воркшоп
источник

TT

Tommy's Theme in NodeUA - JavaScript and Node.js in Ukraine
Товарищи, подскажите , как работают стримы. Вот допустим у меня есть супер большой файл и в нем лежат json кусочки разбитые новой строкой. И мне надо брать цельную json строку , парсить и писать в другой файл. Поясните плиз , как в ноде реализован принцип чанков? Т.е. что конкретно укажет , что в чанке пришел цельный фрагмент данных, который можно начать обрабатывать?
источник

MZ

Mike Zhukov in NodeUA - JavaScript and Node.js in Ukraine
Tommy's Theme
Товарищи, подскажите , как работают стримы. Вот допустим у меня есть супер большой файл и в нем лежат json кусочки разбитые новой строкой. И мне надо брать цельную json строку , парсить и писать в другой файл. Поясните плиз , как в ноде реализован принцип чанков? Т.е. что конкретно укажет , что в чанке пришел цельный фрагмент данных, который можно начать обрабатывать?
Для файлов приходят чанки размером с highWaterMark, для стримов другой природы может быть по другому: stdin, например, очевидно шлёт построчно. Детальней вот: https://nodejs.org/api/stream.html#stream_buffering
источник

BY

Bohdan Yurchuk in NodeUA - JavaScript and Node.js in Ukraine
Tommy's Theme
Товарищи, подскажите , как работают стримы. Вот допустим у меня есть супер большой файл и в нем лежат json кусочки разбитые новой строкой. И мне надо брать цельную json строку , парсить и писать в другой файл. Поясните плиз , как в ноде реализован принцип чанков? Т.е. что конкретно укажет , что в чанке пришел цельный фрагмент данных, который можно начать обрабатывать?
По моему по дефолту 16кб размер чанки, но его можно изменять если нужно
источник

TT

Tommy's Theme in NodeUA - JavaScript and Node.js in Ukraine
А можно установить чанк до new line?
источник

MZ

Mike Zhukov in NodeUA - JavaScript and Node.js in Ukraine
Tommy's Theme
А можно установить чанк до new line?
Как вариант можно проверять наличие new line в чанке и резать исходя из этого. https://nodejs.org/api/buffer.html#buffer_buf_includes_value_byteoffset_encoding
источник

N

Nick in NodeUA - JavaScript and Node.js in Ukraine
Tommy's Theme
А можно установить чанк до new line?
источник

V

Vyacheslav in NodeUA - JavaScript and Node.js in Ukraine
Привет народ, у меня есть 6 микро-сервисов которые общаются через rabbitmq и протокол redis. Вопрос, куда можно их бесплатно выгрузить ?
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Heroku?
источник

VP

Vitaliy Pavlenko in NodeUA - JavaScript and Node.js in Ukraine
Vyacheslav
Привет народ, у меня есть 6 микро-сервисов которые общаются через rabbitmq и протокол redis. Вопрос, куда можно их бесплатно выгрузить ?
що таке протокол redis?
а так heroku, now
источник

V

Vyacheslav in NodeUA - JavaScript and Node.js in Ukraine
Vitaliy Pavlenko
що таке протокол redis?
а так heroku, now
Клиенты Redis обмениваются данными с сервером Redis по протоколу RESP (REdis Serialization Protocol). Хотя протокол был разработан специально для Redis, его можно использовать для других программных проектов клиент-сервер.

RESP - это компромисс между следующими вещами:

Прост в реализации.
Быстро разобрать.
Человек читаемый.

https://redis.io/topics/protocol
источник

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
👍
источник
2019 October 25

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Переслано от Nikita
Видео не писали. https://github.com/Koyfin/workshops
источник

О

Отчаяный солдат... in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov
В чому помилка
const fs =require ('fs').promises
fs.readFile...
Помилка  can not read property read file
як правильно тоді це зробити
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
Отчаяный солдат
@tshemsedinov
В чому помилка
const fs =require ('fs').promises
fs.readFile...
Помилка  can not read property read file
як правильно тоді це зробити
у тебя старая нода наверно
источник

О

Отчаяный солдат... in NodeUA - JavaScript and Node.js in Ukraine
V8 була, зрозумів дякуб
источник

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
Дякую
источник

В

Вадим in NodeUA - JavaScript and Node.js in Ukraine
Читал сейчас статью на Хабре про webassembly. Там как всегда задаются вопросом не станет ли эта технология "убийцей js". Естественно, речь идет о js на клиенте. А мне вот стало интересно, как развитие webassembly повлияет на ноду? Ведь на бэке, в отличии от браузера, всегда был выбор на чем писать, тем менее нода нашла свою область применения и ее используют.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Вадим
Читал сейчас статью на Хабре про webassembly. Там как всегда задаются вопросом не станет ли эта технология "убийцей js". Естественно, речь идет о js на клиенте. А мне вот стало интересно, как развитие webassembly повлияет на ноду? Ведь на бэке, в отличии от браузера, всегда был выбор на чем писать, тем менее нода нашла свою область применения и ее используют.
Это булшитологическая статья, вебасембли не позволяет хорошо исполнять языки, отличные от c++, а писать прикладной код на c++ это бред. Ну и js отлично работает, как язык склеивания (glue-language), считать же математику на нем ни кто не будет, а реализовать на вебасме хорошие рантаймы для питона, явы и цшарпа невозможно.
источник