AdSenseV
domingo, 15 de novembro de 2020
A revolução do PIX e a novela Cielo-Whatsapp x BACEN
sexta-feira, 6 de novembro de 2020
Problema no node-gyp ao preparar ambiente Angular no Linux Mint - "gyp err stack error make failed with exit code 2"
Uma das desvantagens de trabalhar em home office são essas situações que surgem ao configurar ambientes que fazem a gente perder um bom tempo.
Principalmente se você trabalha com desenvolvimento de sistemas, feito eu. Enquanto eu estava usando o Linux Mint, as máquinas do trabalho todas são Ubuntu 18.
O PROBLEMA
Um problema bem chato que levou um bom tempo para descobrir a solução, similar a esse que foi relatado no stackoverflow.
Ao preparar a máquina para trabalhar com um sistema desenvolvido em Angular me deparei com um erro pois sempre o node-gyp era chamado para compilar alguns módulos tais como o node-sass.
Verifiquei que na máquina de todos os colegas não ocorria, somente na minha. Tanto no meu desktop antigo (Mint 19.3), quanto no notebook (Mint 19.1). Versão node 12.18.3 e npm 6.14.6. A máquina de todos eles era Ubuntu. Por que não mudei pra ele então? Porque não queria ter que preparar ooooutro ambiente!
Ao final do npm install dá esse erro:
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
(...)
gyp ERR! System Linux 4.15.0-20-generic
gyp ERR! command "/home/windson-serpro/.nvm/versions/node/v12.18.3/bin/node" "/home/windson-serpro/git/serpro/editais/editais-suiterfb-frontend/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /home/windson-serpro/git/serpro/editais/editais-suiterfb-frontend/node_modules/node-sass
gyp ERR! node -v v12.18.3
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
De tudo que pesquisei, se falava que eu tinha que instalar o build-essential para a compilação via make rodar. Sugeriam várias outras bibliotecas mas vi que não resolvia também.
Segui outra referência que apontava que eu deveria remover o package-lock.json, a pasta node_modules (se você realmente trabalha com node já fez isso milhares de vezes...) mas além disso a pasta oculta .node-gyp e então instalar de novo o node-gyp. Também não resolveu...
A SOLUÇÃO
Analisei o problema mais a fundo com um colega. Vimos que tinha um passo que ocorria na minha máquina mas nunca na dele: essa compilação do node-gyp.
O node-gyp serve para compilar módulos nativos, mas isso não deveria ser necessário nesse caso, e ele parecia tentar compilar o node-sass e com isso sempre dava erro no meu ambiente.
Portanto toda vez que eu rodasse o npm install e surgisse uma pasta oculta .node-gyp na minha home, era sinal de problema.
Fomos tentando outras versões do node até que eu fui bater na versão de sistema do Mint 19.1: a 8.10.0, bem antiga.
E então pela primeira vez o npm install rodou sem os erros do node-gyp.
Ou seja, quando está tudo OK ele encontra o binário da biblioteca, no meu caso o node-sass, e não precisa chamar o node-gyp.
Ao rodar o npm start, depois ainda deu um erro de dependência pois não achava a dependência quill.
Então foi só dar um npm install quill e depois o npm start que a aplicação rodou normalmente
Também publicado no medium
quarta-feira, 28 de outubro de 2020
Carteira Zé Batalha de FIIs - Impacto da Pandemia de Covid-19
Conforme prometido, ao final do post sobre a CZB de FIIs, venho relatar os impactos do Corona Crash nesta carteira.
COMPLEMENTANDO - RISCOS DOS FIIs
Completando o que falei no post anterior, ao investir em renda variável, sempre é bom lembrar dos riscos, por isso recomendo bastante as seguintes referências:
1) Nesse post no fórum do Bastter, há uma longa discussão sobre riscos dos FIIs, com gente muito capacitada opinando
2) Um ótimo vídeo com o professor Andre Bacci sobre a possibilidade de chamada de capital:
Resumindo: não temos nenhum caso reportado de chamada de capital, ou seja: o pior caso, quando você além de perder tudo que investiu, fica obrigado a ajudar no pagamento dos prejuízos porventura ocasionados. Poucos sabem disso, mas isso pode ocorrer em fundos de investimento multimercado...
Mas, estamos no Brasil. Vai que alguma decisão judicial louca determine algo assim para os FIIs. Ainda assim há a chance de você ver o problema antes e vender suas cotas.
Baseado em tudo que pesquisei e principalmente no parecer dos especialistas das fontes que citei, eu acho muito improvável. O fato de investir em FIIs muito sólidos mesmo que não paguem um DY tão alto me deixa mais confortável.
QUEDA DOS RENDIMENTOS NA PANDEMIA
Vimos no auge da pandemia que muitos FIIs tiveram que reduzir ou até suspender o pagamento dos dividendos mensais.
Colocando por base o mês de janeiro, a queda chegou a 48% em maio. Os shoppings foram terrivelmente afetados. Logística foi o que menos sofreu.
O que mostra mais uma vez a importância de uma carteira diversificada com bons ativos.
O gráfico abaixo mostra como ficou a situação do pagamento de dividendos mensais da CZB de FIIs. Estou considerando a soma dos rendimentos por cota de cada um dos 10 FIIs presentes na carteira que mostrei no post anterior.
Começamos o gráfico da CZB-FIIs em fevereiro com um valor de R$7,29. Vemos que chegou a cair 43,07% em maio quando bateu R$4,15. Chegou no nível mais baixo em agosto (queda de 44,58%) pois esse foi o mês que FIGS não pagou nada e XPML pagou somente R$0,03 por cota. Ambos de shoppings.
LIÇÕES APRENDIDAS
Dizem que os inteligentes aprendem com os próprios erros e os sábios com os erros dos outros. Vamos tentar ser sábios.
Antes da pandemia eu vi formador de opinião que vendeu tudo que tinha para ficar 100% alocado em FIIs para viver somente dos rendimentos deles, sendo que tinha mais de 70% alocado em shoppings...
Imagino como estava a cabeça dessa galera no auge da pandemia com uma redução tão drástica dos rendimentos mensais dos shoppings ainda mais quando não havia nem estimativa de um retorno das atividades destes.
Tem muita gente que investe em FIIs confiando apenas no VP (Valor Patrimonial) sendo que este é calculado somente no final do ano e não é lá muito preciso ainda mais num momento como o que vivemos agora.
PERSPECTIVAS
FIIs de logística devem crescer junto com o e-commerce. Parece algo inevitável. Talvez este seja o único segmento resiliente nessa pandemia.
Shoppings devem sofrer por mais tempo. Mas um dia essa pandemia acaba.
Muitos afirmam que FIIs de escritórios e lajes corporativas devem ser bem afetados por um bom tempo também. Até entendo mas não dá pra imaginar que todos irão passar a vida toda trabalhando de home office.