em 12:43 pra quem encanou igual eu em listar o tamanho do arquivo no terminal do powershell: ls . -r *.file | sort @{expression={$_.Name}}, >> @{expression={$_.LastWriteTime};Descending=$true} | >> select Directory, Name, LastWriteTime, Length | Select-Object Name, @{Name="GigaBytes";Expression={[math]::round($_.Length / 1GB,2)}}
Erick Wendel cara sempre mandando muito! cara podia fazer um video realizar com streams de videos, aqueles que recebe parte dele executa no player e excluir os arquivos executados no tipo NetFlix, outro com leitura de videos ou musicas em torrents para executar em um player e depois excluir as partes algo assim, e para finalizar o esquema de download do Mega que ao meu entendimento faz o mesmo cria um stream do file que esta baixando mais so monta no lado do cliente.
Muito bom Erick, seus conteúdos são demais e ajuda toda a comunidade. (Ahhh estava tendo problema de stream e seu video de upload de gigabytes me ajudou a resolver kkk vlw demais)
Poderia usar Streams para fazer uma aplicação ficar assistindo um webcam, por exemplo? Tipo, detecção de movimento ou verificar se algum item em especial está aparecendo na câmera.
Muito bom o vídeo! NodeJs Streams parece bem mais fácil pra mim agora! Eu usei o Nodejs streams a um tempo atrás em um projeto, e eu queria saber com a sua visão de senior como você faria para ler streams de mais de um arquivo e poder escrever também em mais de um arquivo num único processo stream
Muito interessante, ano passado precisei pegar um csv com mais de 65milhoes de linhas e desduplica-las, tive q fazer o chunk na mao, e foi demorado kkkk
Se não tiver, fica a sugestão Acho que fizeram, porém não lembro o Vídeo, como definir seu próprio nível em alguma tecnologia? O que seria necessário saber, para dizer que sou nota 8 em HTML, nota 9 JS ou nota 10 em PHP.
Você parece que adivinha! Ontem mesmo eu tava quebrando a cabeça aqui lendo 300k de registros e passando mal pra processar! CPU do server no talo! Hahahaha. Vou usar essa aula pra refatorar! Valeu, Erick!
Fala Erick, muito bom os seus vídeo, comecei a acompanhar hoje, eu tenho uma dúvida bem simples, sou bem iniciante em dev, pesquisei mas ainda não achei, o stream tem algum jeito de definir o tamanho do chunk ou determinar um delimitador? Vlw abraço
Opa tem sim, mas fazer na unha é bem complicado pois tem que analisar chunk a chunk. Para definir o tamanho, você usa o highWatermark: size, mas para o split pelo delimitador eu geralmente vou nas bibliotecas como o split2, csvtojson e por ai vai
Devo estar fazendo algo de errado e não sei o que, pois fiz o teste e inseri da mesma forma que no inicio do exemplo 07:08 mas não aparece a mensagem 'saida terminal', apenas imprimi o que foi digitado. O que será?
@@ErickWendelAcademy Descobri o que errei... no meu, a primeira 'data' estava como "entrada" e o segundo 'data' estava "saida"... nisso foi apenas eu ter alterado os dois para "data". Muito obrigado!
No pipelineAsync está deixando passar apenas 2 args, se eu passar o read, write e set, da um erro. E esses dois args tem de ser: const pipelineAsync: (arg1: NodeJS.ReadableStream, arg2: (NodeJS.ReadWriteStream | NodeJS.WritableStream))
Eu tentei fazer colocando no for 1e9 e percebi que deu out of memory, fui diminuindo a um ponto que parou de dar problema, minha questão é, como posso usar essa abordagem com muitos dados ex. (1e9) sem subir muito a memoria e estourar?
@Erick show de boa o vídeo! A um tempo atrás eu estava trabalhando com streams e não consegui avançar em uma questão... Gostaria de saber se é possível, com Node Streams, ler um arquivo de vídeo dividido em partes menores e gerar um stream único do vídeo inteiro em uma response?
Tentei ler um arquivo .TXT grande, pensando que cada chunck seria exatamente uma linha do TXT, mas as vezes o chunk continha uma linha inteira e metade da outra, teria como forçar ser apenas uma linha? ou isso é devido ao tamanho do Buffer.
Dá pra fazer um live streaming apenas de áudio? Tipo uma twitch porém só com áudio, onde todos ouvem simultaneamente a mesma coisa e a rádio continua ali tocando independente de ter alguém consumindo.
Bom dia pessoal, estou tentando salvar os dados de um grande arquivo xlsx no banco, alguem sabe se tem alguma lib ou algum conteudo que possa me ajudar com esse caso de xlsx? encontro muito conteudo sobre como fazer isso com csv, porem direto com xlsx não encontrei nada relevante, se alguem puder me ajudar, serei muito grato. Desde já agradeço!
Tem que mostrar esse exemplo aí pra uns professores da Estácio, sockets ficou bem mais claro nesse vídeo do que nas aulas da faculdade.
Cara vc é bom demais 👏👏👏👏👏👏
Faz algo tão complicado parecer simples... de um jeito q a gente entende.
Obrigado e parabéns
Perfeita analogia do ouro! boa didática..
Opa Reynaldo, muito obrigado!! Tmj demais
em 12:43 pra quem encanou igual eu em listar o tamanho do arquivo no terminal do powershell:
ls . -r *.file | sort @{expression={$_.Name}},
>> @{expression={$_.LastWriteTime};Descending=$true} |
>> select Directory, Name, LastWriteTime, Length | Select-Object Name, @{Name="GigaBytes";Expression={[math]::round($_.Length / 1GB,2)}}
Erick Wendel cara sempre mandando muito! cara podia fazer um video realizar com streams de videos, aqueles que recebe parte dele executa no player e excluir os arquivos executados no tipo NetFlix, outro com leitura de videos ou musicas em torrents para executar em um player e depois excluir as partes algo assim, e para finalizar o esquema de download do Mega que ao meu entendimento faz o mesmo cria um stream do file que esta baixando mais so monta no lado do cliente.
Seus videos sao muito bem produzidos, parabens!
Muito Sênior, sempre top.
Muito bom Erick, seus conteúdos são demais e ajuda toda a comunidade.
(Ahhh estava tendo problema de stream e seu video de upload de gigabytes me ajudou a resolver kkk vlw demais)
Parabéns, excelente conteúdo!😃😃😃
Ótima aula! Muito obrigado
Opaaa valeu pelo apoio!!
Erick, parabéns pelo conteúdo! Poderia dar dicas de projetos que poderíamos fazer para praticar o conceito de stream
Excelente vídeo Erick! Valeu demais 👊🏻
Poderia usar Streams para fazer uma aplicação ficar assistindo um webcam, por exemplo? Tipo, detecção de movimento ou verificar se algum item em especial está aparecendo na câmera.
Excelente ideia em!!
Valeu, Erick! Conteúdo massa demais
Opaaaaa tmj!!
Caraaaamba, conteúdo sensacional!!!!! Parabéns mano!!
Conteúdo muito bom! Sou fã dos seu trabalho!
Uma coisa que coloquei como meta, é todo dia assistir um vídeo do EW, valeu mano !
Que demaaais Jhony! Fico muito feliz em saber disso!!
Cara, muito bom. Saí da cama com o objetivo de aprender isso pro dia, e seu vídeo era exatamente o que eu tava procurando.
Unico cara que quando pede para deixar Like eu deixo hehe
ahhahaa ai simmmm
Conteúdo muito bom. Vai ajudar muito. Muito obrigado.
Excelente video me esclareceu muitas coisas. Muito obrigado :)
Que demaais tmj!!
Muito bom o conteúdo
Vou já refatorar um projeto antigo pra usar só o módulo http nativo e streams. Valeu, Erick!
Aaai sim!! tmj
O brabo tem nome, tu é foda demais. Abraço.
Vídeo muito bom, nunca usei muito node js para processamento de dados mas esse vídeo expandiu as minhas possibilidades.
#workattackangola
Aff Maria Erick, vai com calma hehehehe topzera demais
ahahahaha tmj manooo
ahhaha tmj manooo
Excelente conteúdo cara. Bom trabalho!
muito obrigado por esse conteúdo.
o que gostaria de ver?
LOG
LOG
LOG
melhores práticas!!
:D
Muito bom, como sempre!!!
Muito bom, mano!
opaaa tmj!!
Fala sobre os clusters do nodejs.
Gostei da analogia do ouro kkk, eu costumo comparar com uma trança ^^
demais!! ahah tmj!!
Muito bom o vídeo! NodeJs Streams parece bem mais fácil pra mim agora!
Eu usei o Nodejs streams a um tempo atrás em um projeto, e eu queria saber com a sua visão de senior como você faria para ler streams de mais de um arquivo e poder escrever também em mais de um arquivo num único processo stream
Gigante como quase todos os conteudos. Quando vai rolar conteúdo e no lugar de callback, async/await e promise vai usar rxjs com observables?
opaaa, esse está no backlog em!!
massa!
Erick! Parabéns! Você poderia fazer um site para mim? abraço
Muito bacanaaaa!!!! Vlwww!!!!
Muito interessante, ano passado precisei pegar um csv com mais de 65milhoes de linhas e desduplica-las, tive q fazer o chunk na mao, e foi demorado kkkk
Se não tiver, fica a sugestão
Acho que fizeram, porém não lembro o Vídeo, como definir seu próprio nível em alguma tecnologia?
O que seria necessário saber, para dizer que sou nota 8 em HTML, nota 9 JS ou nota 10 em PHP.
como fazer testes unitários dessa belezinha?
tu é foda
Você parece que adivinha! Ontem mesmo eu tava quebrando a cabeça aqui lendo 300k de registros e passando mal pra processar! CPU do server no talo! Hahahaha. Vou usar essa aula pra refatorar! Valeu, Erick!
Esse vídeo vale ouro!
Litros (ou chunks) de ouro! 😂
Excelente, Erick! Porque o lugar certo de usar callBacks deve ser com stream? Valeu!!
Qual a extensão do VS Code você utilizada para mostrar os tipo do Javascript?
god demais
tmj!!
Fala Erick, muito bom os seus vídeo, comecei a acompanhar hoje, eu tenho uma dúvida bem simples, sou bem iniciante em dev, pesquisei mas ainda não achei, o stream tem algum jeito de definir o tamanho do chunk ou determinar um delimitador? Vlw abraço
Opa tem sim, mas fazer na unha é bem complicado pois tem que analisar chunk a chunk. Para definir o tamanho, você usa o highWatermark: size, mas para o split pelo delimitador eu geralmente vou nas bibliotecas como o split2, csvtojson e por ai vai
Devo estar fazendo algo de errado e não sei o que, pois fiz o teste e inseri da mesma forma que no inicio do exemplo 07:08 mas não aparece a mensagem 'saida terminal', apenas imprimi o que foi digitado. O que será?
Opa, tenta usar o código fonte que eu disponibilizei aqui na descrição e comparar com seu código
@@ErickWendelAcademy Descobri o que errei... no meu, a primeira 'data' estava como "entrada" e o segundo 'data' estava "saida"... nisso foi apenas eu ter alterado os dois para "data". Muito obrigado!
meu coração quase parou quando vc falou callbacks... hahahahahahahahahahahahahaha
AHAHHAHAHAH agora sim! haahah
No pipelineAsync está deixando passar apenas 2 args, se eu passar o read, write e set, da um erro. E esses dois args tem de ser:
const pipelineAsync: (arg1: NodeJS.ReadableStream, arg2: (NodeJS.ReadWriteStream | NodeJS.WritableStream))
tive que tirar o promissify e usar o callback, ai resolveu.
Eu tenho umas perguntas idiotas da minha parte, em questão de velocidade é razoável?
Tem biblioteca pra acelerar usando GPU?
Eu tentei fazer colocando no for 1e9 e percebi que deu out of memory, fui diminuindo a um ponto que parou de dar problema, minha questão é, como posso usar essa abordagem com muitos dados ex. (1e9) sem subir muito a memoria e estourar?
@Erick show de boa o vídeo! A um tempo atrás eu estava trabalhando com streams e não consegui avançar em uma questão... Gostaria de saber se é possível, com Node Streams, ler um arquivo de vídeo dividido em partes menores e gerar um stream único do vídeo inteiro em uma response?
Caralho, brabo
vou falar oq falei quando me daparei com react pela primeira vez "entendi nada, volto daqui uns meses"
Tentei ler um arquivo .TXT grande, pensando que cada chunck seria exatamente uma linha do TXT, mas as vezes o chunk continha uma linha inteira e metade da outra, teria como forçar ser apenas uma linha? ou isso é devido ao tamanho do Buffer.
Cara isso é um negocio que eu gostaria de saber tb
Dá pra fazer um live streaming apenas de áudio? Tipo uma twitch porém só com áudio, onde todos ouvem simultaneamente a mesma coisa e a rádio continua ali tocando independente de ter alguém consumindo.
Da sim! Inclusive eu fiz um super evento sobre no passado
@@ErickWendelAcademy Tem algum conteúdo sobre?
Hehhehe, depois de tantos pedidos né Erick kkk
né! agora foi ahahha
massa
pra cimaaa
init1
init2 hahaha
"era material avançado que tu queria? tão toma ae" kkkkkkkkkkkkkkkkkkkkkkkkkkk boa demai
Erick demorei mas cheguei kkkkkkkkkkk
Agora simmmmmmm
Bom dia pessoal, estou tentando salvar os dados de um grande arquivo xlsx no banco, alguem sabe se tem alguma lib ou algum conteudo que possa me ajudar com esse caso de xlsx? encontro muito conteudo sobre como fazer isso com csv, porem direto com xlsx não encontrei nada relevante, se alguem puder me ajudar, serei muito grato.
Desde já agradeço!
Tem o módulo xlsx do nodejs man
eu TINHA medo! KKKK
Agora é sentir o poder hahaha
first
ai simmmm
Esse vídeo vai sair do ar não né?
Hahahaa vai não!!