React Native no Mac

Passo 1: Instalar Homebrew

Requisitos no macOs:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Passo 2: Instalar Node.js

brew install node

Passo 3: Instalar watchmen

brew install watchman

Passo 4: Instalar React Native CLI

npm install -g react-native-cli

Passo 5: Instalar Xcode command line tools

Abra o Xcode -> Preferences -> Locations tab -> install the latest version of Xcode command line tools.

Passo 6: Criar seu primeiro projeto react native no MAC

react-native init MyProject

Passo 7: Executar seu projeto

cd MyProject

react-native run-ios

Problemas:

Se tiver problemas com cocoapod, execute este comando:

sudo gem install cocoapods --pre -n /usr/local/bin

Maturidade Digital

As empresas que possuem maturidade digital certamente tem maior capacidade para crescimento e sucesso, mas quais opções estas empresas tem para, de fato, se digitalizar?

Estamos vivendo em um mundo cada vez mais digital, impulsionado pelo distanciamento social causado pela Covid19. Esta digitalização está proporcionando diversos benefícios para todos na cadeia, em especial os consumidores.

Mas o que é transformar digitalmente uma empresa ou instituição?

Transformação digital é a adoção da tecnologia digital para transformar serviços ou negócios, por meio da substituição de processos não digitais ou manuais por processos digitais ou da substituição de tecnologia digital mais antiga por tecnologia digital mais recente.

Mas o que é “digital”?

As transformações digitais podem ser caracterizadas em quatro valores:

Modelos de negócio – novas formas de negócio;

Conectividade – engajamento em tempo real;

Processos – automação e agilidade;

Analytics – olhar para os dados e tomar melhores decisões;

Com o objetivo de auxiliar as empresas a alcançar esta maturidade digital, a BPP tem um conjunto de APIs oferecidas através dos produtos BaaS (Bank as a Service), que no final do dia são serviços financeiros que podem ser integrados e totalmente automatizados pelas empresas utilizando as APIs da BPP.

Segundo uma pesquisa da McKinsey, com 164 empresas, empresas líderes em maturidade digital no mundo apresentam desempenho superior com taxa de crescimento de EBITA até 5 vezes maior em comparação com outras empresas. No Brasil este índice é de até 3 vezes.

Como a BPP pode ajudar sua empresa a ter Maturidade Digital?

A BPP oferece um conjunto completo de APIs para impulsionar a digitalização das empresas. Algumas APIs oferecidas pela BPP são:

  • Payment Account – API para você realizar toda a gestão da sua conta pagamento digital (saldo, extrato, transferência etc)
  • TED – Para você automatizar o envio das TEDs através de APIs;
  • DDA – Você consegue obter a lista de todas as cobranças registradas no seu CNPJ e ordenar o pagamento;
  • Cobrança/Boleto – Para você registrar e emitir boletos utilizando arquivos (CNAB 400) ou API para registro online/realtime;

O lançamento mais recente é a API Pix Customer.

A API Pix Customer, permite que qualquer empresa, que tenha uma conta transacional aberta na BPP, automatize seus recebimentos, envios e cobranças utilizando o Pix.

Através de uma integração por APIs a empresa pode inicial ou evoluir sua maturidade digital e integrar seus processos internos com operações que envolvem Pix, sem a necessidade de utilizar nenhuma interface da BPP, tudo de forma transparente.

Isto significa que para enviar um Pix a empresa não precisa utilizar o Internet Banking da BPP?

Sim. De forma segura, com criptografia, troca de chaves e muito mais, os Pix podem ser enviados diretamente da aplicação da empresa, sem a necessidade de interação com nenhuma aplicação da BPP.

Com a API do Pix Customer sua empresa pode:

  • Enviar Pix (com ou sem chave Pix)
  • Gerar QR Codes Dinâmicos ou Estáticos
  • Decodificar QR Codes
  • Devolver Pix
  • Entre outras funcionalidades

Para maiores informações consulte bpp.com.br.

José de Carvalho Junior, Head de Produtos e Inovação da BPP.

PGP

PGP = Pretty Good Privacy

Vamos usar neste post a criptografia assimétrica, que pressupõe duas chaves, uma para criptografar e outra para descriptografar.

O PGP pode ser utilizado com qualquer uma das formas de criptografia. Cada pessoa cria uma chave pública e uma chave privada para si mesmo, e divulga sua chave pública.

Na hora de se criptografar a mensagem, você usa a chave pública do destinatário. Na hora de decriptografar, o destinatário deverá usar sua chave privada.

Fácil!?

GNUPG

Para este tutorial vamos utilizar o GNUPG = GNU Privacy Guard.

Instalando (linha de comando no Mac)

brew install gnupg

Gerando as chaves

gpg --gen-key

Para ver as chaves (publicas)

gpg --list-keys

Para ver as chaves (privadas)

gpg --list-secret-keys

Aqui tem várias dicas de utilização.

https://www.digitalocean.com/community/tutorials/how-to-use-gpg-to-encrypt-and-sign-messages

IA prevê o progresso de doenças neurodegenerativas

Avaliar a eficácia das terapias para doenças neurodegenerativas é muitas vezes difícil porque a progressão de cada paciente é diferente. Um novo estudo mostra que a análise de inteligência artificial (IA) de amostras de sangue pode prever e explicar a progressão da doença, o que pode um dia ajudar os médicos a escolherem tratamentos mais adequados e eficazes para os pacientes.

O algoritmo foi capaz de detectar como os genes desses pacientes se expressaram de maneiras únicas ao longo de décadas. Isso oferece a primeira visão de longo prazo das mudanças moleculares subjacentes à neurodegeneração, uma conquista importante porque as doenças neurodegenerativas se desenvolvem ao longo dos anos.

Os resultados foram publicado na revista Brain, 28 de Jan 2020.

Link para a publicação.