anúncios

domingo, 21 de agosto de 2022

11 anos de blog

O blog está completando hoje, 21 de Agosto de 2022, 11 anos!

Gostaria de agradecer a todos pelo prestígio e a paciência de ler os posts que são publicados. Espero continuar compartilhando conhecimentos no blog para nossos leitores. Continuem prestigiando e divulgando o blog Mundo da Computação Integral, assim aumentamos nossa comunidade.

segunda-feira, 15 de agosto de 2022

Exibindo a data que foi instalado a distro Linux

No Windows por meio do comando systeminfo exibe detalhes de hardware e a data que foi instalado o SO Windows no computador, mas atualmente você está no GNU/Linux (qualquer distro) e faz a pergunta se tem um comando que exibe a data que foi instalado a distro Linux no seu computador, pois existem um conjunto de comandos que faz exatamente isso.

Abre o terminal e execute

$ ls -lct /etc | tail -1 | awk '{print $6,$7,$8}'

Feito!

Conhecendo o Botpress

O que é Botpress?

Botpress é uma plataforma de Inteligência Artificial (IA) de chatBot, conversão com um conjunto abrangente de funcionalidades para automação de processos. Essa ferramenta de nível empresarial para atender organizações que desejam de alguma maneira automatizar e disponibilizar serviços de suas equipes. Permite que sua equipe colabore na criação de experiências de conversação com controle de versão e de acesso baseado em função. Utilize conforme as suas políticas de segurança e dados. Melhore com análise e geração de relatórios avançados.

Quem utiliza o Botpress?

Organizações que precisam implantar um número crescente de automações em toda a organização com uma força de trabalho técnica limitada.

O Botpress possui a versão open source e enterprise, a última é hospedada no servidor cloud do Botpress, pode testar por 30 dias, mas pode instalar na sua máquina ou no seu servidor.

Recomendo instalar o Botpress no ambiente Docker, por ser mais simples e rápido.

Instalação e configuração do Botpress no ambiente Docker

A premissa é ter o Docker e Docker-Compose instalados, caso ainda não tenha, verifique Instalando Docker e Docker Compose no Linux (qualquer distro) ou Instalando Docker no Windows 10

Abre o terminal e digite:

$ docker run -d --name=botpress -p 3000:3000 botpress/server

Aguarde subir o ambiente, após concluir, acesse no browser http://IP:3000

No primeiro acesso, irá pedir para fazer o cadastro de login, depois loga com o e-mail e a senha que cadastrou no Botpress.

Após logar, para criar o primeiro bot, no canto superior direito, clique no botão "Create Bot" e define um nome para o seu bot, podendo selecionar um template. Em seguida irá notificar para habilitar o bot que criou para iniciar o aprendizado a medida que for utilizando.

Referências

https://botpress.com/

Feito!

domingo, 14 de agosto de 2022

Resolvendo Start job is running for hold until boot process finishes up

Se exibir na mensagem "started hold until boot process finishes up" na distro Ubuntu (qualquer versão), e está a procura de uma solução, nesse post é explicado os procedimentos para resolver.

Quando a partição / fica com 100% ocupada, costuma aparecer essa mensagem na inicialização do sistema, que fica parado.

Para resolver, retorne ao menu do gerenciador de boot GRUB, selecione Advanced Boot / Recovery e selecione root.

Irá carregar o terminal Shell.

Agora faça uma limpeza na partição / de modo a liberar espaço.

Caso tenha muitos containers Docker, segue os procedimentos para remover todos os containers Docker

$ docker stop $(docker ps -a -q)

$ docker rm $(docker ps -a -q)

$ docker rmi $(docker images -q)

Acesse o diretório Downloads

$ cd $HOME/Downloads

$ du -s * | sort -nr | head -n10

Remove os arquivos listados com rm -r nome-arquivo

Limpar o cache de repositório APT

$ sudo apt clean

$ sudo apt autoclean

Feito!

sexta-feira, 12 de agosto de 2022

Conhecendo a plataforma TETA

TETA é uma plataforma No-Code para criação de aplicativos com Backend que não precisam de servidores Serveless.

Serverless é um modelo de desenvolvimento nativo em nuvem para criação e execução de aplicações sem o gerenciamento de servidores.

Todos os recursos necessários já fazem parte da plataforma e você pode criar utilizar o seu banco de dados com as ferramentas Low-code e No-code, apém de consumir APIs externas ou internas.

A plataforma TETA é fácil de utilizar e possui recursos mais avançados.

Planos de assinatura da plataforma TETA

Até a data de publicação deste post, os valores e recursos da plataforma TETA são esses.

Starter Dev Pro
0€
Download do código fonte
Projetos ilimitados
Até 500MB de armazenamento no banco de dados
Até 5K usuários simultâneos
Até 10K visualizações por mês
Suporte da comunidade
12€
Tudo incluso no plano Starter
Até 2GB de armazenamento no banco de dados (1M documentos)
Ate 32K usuários simultâneos
Até 100K visualizações por mês
Suporte por e-mail
25€
Tudo incluso no plano Dev
Até 10GB de armazenamento no banco de dados
Até 100K usuários simultâneos
Até 500K visualizações por mês
Suporte prioritário

O plano Starter inicialmente atende para testes de experimentos, se caso achar interessante e produtivo no desenvolvimento de aplicativos, pode migrar para os planos Dev ou Pro.

Referências

https://teta.so/

Feito!

quinta-feira, 11 de agosto de 2022

Transformar protótipos de telas do Figma para aplicativo em React Native

Você já deve ter perguntado se é possível transforrmar os protótipos de telas que fez no Figma para sites estáticos e aplicativo mobile? Pois bem, existe um plugin para o Figma que faz exatamente isso. Esse é objetivo deste post.

O presente post, apresenta um plugin para o Figma que consegue transformar os protótipos de telas feitos no Figma para aplicativo já pronto, pelo menos o frontend.

O Locofy é uma plataforma que trabalha com inteligência artificial que ajuda você a exportar seus protótipos de telas criados do Figma para React, React Native, HTML/CSS, Next.js e Gatsby, apenas definindo algumas configurações básicas.

Depois que a exportação é feita você pode trabalhar o código para deixar do jeito que você quer e exportar tudo para usar onde e como quiser.

Para utilizar o Locofy é necessário criar uma conta na plataforma, depois sincronizar com a sua conta no Figma, escolher um layout e começar a exportação. Você também precisa instalar o plugin Locofy no seu Figma, para que possa realizar todas as etapas.

Feito!

Conhecendo o Figma

Figma é uma plataforma web para criar prototipação das telas de sites, sistemas, aplicativos, focado na experiência de usuário.

Permite trabalhar de forma colaborativa por uma equipe de pessoas envolvidas no projeto.

Isso facilita os profissionais que atuam Home Office.

Planos de assinatura do Figma


Gratuito Professional Organizacional
Até 3 projetos $12 por mês $45 por mês

Como usar o Figma?

O primeiro passo é criar uma conta de acordo com o plano de assinatura escolhido.

Pode integrar com a sua conta do Google.

Pode começar no plano gratuito.

Após logar na sua conta do Figma ou integrada no Google, crie um novo projeto, podendo reutilizar templates disponíveis e ir adaptando, conforme as telas do seu site, sistema ou aplicativo.

Feito!

quinta-feira, 4 de agosto de 2022

Extensões úteis para desenvolvimento Web no Google Chrome

O presente post apresenta as extensões que tenho no Google Chrome, que considero útil para o desenvolvimento Web.

CSS Peeper: É um visualizador de CSS adaptado para designers.

Selenium IDE: Facilita a familiarização com o Selenium WebDriver.

Material Icons for GitHub: Substitua os ícones de arquivo ou diretório no navegador de arquivos GitHub por ícones que representam o tipo de arquivo que estiver utilizando na ferramenta.

Windows Resizer: Redimensione a janela do browser para emular diversas resoluções de tela.

StackOverflow Power Use: Destaca a melhor resposta no topo que agiliza no tempo de pesquisa por uma solução para determinado problema que pesquisou.

Clean Cache: Limpe seu cache e dados de navegação com um único clique de botão.

ColorZilla: Seletor de cores.

Designer Tool: Meça e alinhe elementos na página web no Chrome.

ModHeader: Modifica cabeçalhos de solicitação e resposta HTTP.

BrowserStack: Testar a página web em qualquer browser desktop ou mobile.

Existem outras extensões de desenvolvimento Web no Google Chrome, apenas compartilhei as extensões que costumo utilizar no Chrome.Caso utilize alguma extensão que não foi mencionada neste post, escreva nos comentários.

Feito!

quarta-feira, 3 de agosto de 2022

Extensões úteis de desenvolvimento no VSCode

O presente post apresenta as extensões que tenho no VSCode, que considero útil para o desenvolvimento de projetos em PHP, JS, Java, React Native, Flutter, entre outros que são na formatação de codificação e comunicação de containers dos ambientes Docker.

Auto Rename tag: Aumenta a produtividade na codificação através da IA Tabnine.

Path Intellisense: Autocompletar nomes de arquivos nos diretórios, onde está o projeto.

Prettier: Deixa o código fonte formatado, conforme o padrão estabelecido pelo time de desenvolvimento.

Quokka: Exibe o ícone das extensões dos arquivos.

Beautify: Habilita a execução de JavaScript de modo a customizar.

Live Server: Servidor local interno no VSCode para páginas estática (HTML, CSS, JS).

Javascript (ES6) Code Snippets: Atalhos de autocompletar do JavaScript.

ESLint: Verifica se código está no padrão, conforme a documentação da linguagem JavaScript exige.

Paste JSON as Code: Formata o JSON.

Remote – Containers: Comunica com os containers Docker/Podman.

GitLens: Visualiza o histórico de commits já realizado.

Markdown All in One: Formata e visualiza códigos em markdown.

Bookmarks: Marcador de linhas, como por exemplo TODOs no código.

Settings Sync: Sincroniza configurações do repositório remoto do GitHub, Bitbucket, Gitlab.

PHP IntelliSense: Autocompletar e verifica se está de acordo com a documentação do PHP.

Language Support for Java: Formata código Java.

Debugger for Java: Debugg de códigos Java.

Test Runner for Java: Execução de testes unitários e integrados.

Maven for Java: Gerenciador de dependências de bibliotecas do Java.

Project Manager for Java: Gerenciador de projetos Java.

React Native Tools: Integração de comandos e debug do React Native.

Flutter: Suporte e debug da linguagem Dart e Flutter.

Vistual Studio IntelliCode: Identifica a linguagem pela extensão do arquivo.

Existem outras extensões de desenvolvimento no VSCode, apenas compartilhei as extensões que costumo utilizar no VSCode. Caso utilize alguma extensão que não foi mencionada neste post, escreva nos comentários.

Feito!

terça-feira, 2 de agosto de 2022

Configurando o Netbeans no modo Dark

Por padrão, o Netbeans vem com fundo branco, mas a maioria dos desenvolvedores preferem utilizar o modo Dark, segue os procedimentos para fazer o modo Dark.

Com o Netbeans aberto, segue:

No menu Tools>Options

Em Fonts & Colors, selecione o Profile "FlatLaf Dark"

Clique no botão "Apply"

Se quiser todo o Netbeans em modo Dark

No menu Tools>Options

Em Apperarance, na aba "Look and Feel", selecione no campo Prereded look and feel "FlaLaf Dark".

Clique no botão "Apply"

Nessa opção irá precisar reiniciar o Netbeans, inclusive irá aparecer um alerta sobre isso.

Feito!

segunda-feira, 1 de agosto de 2022

Instalando o Netbeans no Linux (qualquer distro)

Netbeans é uma IDE (Ambiente de Desenvolvimento Integrado) gratuito e de código aberto, é mais popular para a linguagem Java no desenvolvimento de aplicação desktop, por facilitar a construção das interfaces no drag and drop dos componentes gráficos. Porém, também tem suporte outras linguagens, como C, C++, PHP, Groovy, Ruby.

O Netbeans é multiplataforma, isto é, pode ser instalado em Windows, GNU/Linux, macOS.

O presente post explica a instalação do Netbeans no GNU/Linux (qualquer distro), pelo script oficial.

Até a data de publicação deste post, a versão atual do Netbeans é 14, no entanto, verifique a versão atual e adapte a URL, conforme a versão do Netbeans dos procedimentos a seguir:

Procedimentos de instalação do Netbeans

Premissas: Ter o Java (openJDK) instalado

Debian e derivados

$ sudo apt install openjdk-X-jdk --yes

Substitua o X pela versão atual disponibiliza no repositório. Verifique
$ apt search openjdk

JDK no modo manual que serve para qualquer distro

Instalando e configuração do Java e PATH

$ wget -c "https://dlcdn.apache.org/netbeans/netbeans-installers/14/Apache-NetBeans-14-bin-linux-x64.sh"

$ chmod +x Apache-NetBeans-14-bin-linux-x64.sh

$ ./Apache-NetBeans-14-bin-linux-x64.sh

Após executar o script Shell, segue os screenshots para ter uma base.

Clique no botão "Next"

Marque o termo da licença de uso e clique no botão "Next"

Confirme o diretório que será instalado o Netbeans e se o JDK está no diretório correto que instalou, após confirmar, clique no botão "Next"

Clique no botão "Install" e aguarde o processo de instalação concluir

Instalação do Netbeans concluída

Caso por algum motivo quer desinstalar o Netbeans, segue a próxima seção

Desinstalar o Netbeans

Abre o terminal e acesse o diretório onde instalou o Netbeans, por default é /home/<usuario>/netbeans-numero-versao

Nesse diretório que acessou, onde foi instalado o Netbeans, tem o script uninstall.sh que faz o processo de desintalação completa do Netbeans

$ ./uninstall.sh

Confirme no botão "Unistall"

Netbeans desinstalado com sucesso

Feito!