Meus sites
Sites relevantes
Contato
Sejam bem vindos
Fabrício Web Home Page

Desenvolvimento PHP Laravel, Manutenção em sites PHP, Arquitetura de serviços Web, Geração de endpoints REST API e Tutoriais.
Fabrício Web Home Page
Desenvolvimento PHP Laravel, Manutenção em sites PHP, Arquitetura de serviços Web, Geração de endpoints REST API e Tutoriais.
Sejam bem vindos à página Fabrício Web. Eu sou o Fabrício Dias.
Passarei aqui uma parte significativa de minha experiência. Acompanhe minhas publicações. Vou publicar amenidades nerds também. O site está em desenvolvimento, e vou colocar melhorias ainda. E com certeza vou adicionar interação com o leitor em breve.
Ubuntu - Instalando compatibilidade de impressoras HP
O HPLIP é um driver que contém as configurações básicas de todas as impressoras HP, capaz de reconhecer inúmeros modelos.
Ubuntu - Instalando o suporte ao Git
O Git é um sistema de versionamento, que é padrão na maioria das distribuições Linux.
Ubuntu - O Flatpak
Outro aplicativo para instalação de pacotes, mas nesse caso ele instala pacote multi distribuições. O Flatpak prepara o pacote para executar na distribuição onde foi executado.
Laravel - Fazendo debug com Laravel
Há momentos no desenvolvimento de uma aplicação, em que é necessário fazer o que chamamos de debug. Precisamos verificar se as variáveis estão recebendo os valores corretos, se o fluxo está sendo obedecido. Com Laravel isso é simples
Ubuntu - Instalando o Wine
O Wine é um programa que emula um sistema Windows no Linux. Basicamente você pode executar aplicações Windows compatíveis em um desktop Linux. O desenvolvedor está trabalhando continuamente para ampliar a lista de compatibilidade, com nota especial para os jogos.
Laravel - Upload de de imagens com miniaturas
Há inúmeras aplicações onde o upload de imagens se faz necessário. Poderíamos usar o recurso de configurar o tamanho da imagem do formulário, mas ainda sim o programa terá que baixar toda a imagem para montar a miniatura. Nesse tutorial, vou mostrar como fazer o upload enquando se monta a miniatura da imagem.
Laravel - Autenticação através do Google
A autententicação é um processo necessário em uma aplicação. E fica melhor ainda quando diferentes aplicações fazem a autenticação por uma única lista de usuários, com todos os seus dados centralizados em um único lugar. o Google disponibiliza isso, e nos permite usar seus dados para fazer cadastros automáticos de usuários em nosso sistema.
Ubuntu - Transformar webcam em leitor de código de barras com o Zbar com o Crikey
O Zbar é uma biblioteca que permite o Linux ler código de barras, e tem o utilitário zbarcam que usa a webcam do computador. O Crikey é outro utilitário, que permite redirecionar a saída do zbarcam para um arquivo de texto ou um campo de aplicativo. Dica maravilhosa: Zbar também lê QR Code
Ubuntu - Instalando o HPlip
É o utilitário responsável por reconhecer impressoras HP no Linux. Ele complementa o cups, que vem instalado por padrão no Ubuntu 20.04
Laravel - Gerando código de barras em páginas Blade
API perfeita para gerar códigos de barras e QR codes.
CSS - Exemplo de um input de tamanho gigantesco
É um truque de CSS simples. Incrivelmente útil para aplicações que precisam de um controle assim.
Laravel - Separando usuários e permissões em uma aplicação Laravel
Em uma aplicação web, algumas vezes é necessário separar papéis para pessoas diferentes. Em uma loja por exemplo, haverá o administrador, o operador, o financeiro, a gerência, o comprador, etc... para isso criaremos um middleware para cada um dos papéis. Acompanhe aqui a criação do middleware para um administrador - mas a regra pode ser usada para N papéis.
O Artbreeder
Navegando pela internet, às vezes encontramos uma aplicação que surpreende. O Artbreeder é uma delas.
Laravel - Imprimindo logs personalizados no Laravel
Imprimir logs é uma tarefa simples no PHP, e no Laravel não poderia ser diferente. A sintaxe é mais limpa e mais legível, então em programas novos basta seguir esta sintaxe para impressão dos logs.
Ubuntu - Instale os drivers da placa de vídeo NVIDIA
Quem tem placa de vídeo NVidia, em alguma instalação de uma versão do Ubuntu a placa não funcionou - ou funcionou mas foi para as trevas após um sudo apt update. Assim, como eu passei por esse problema com minha nova placa de vídeo, pesquisei e encontrei a solução que uso sempre que é necessário reinstalar meu Ubuntu (testo softwares o tempo todo, e pelo menos umas duas vezes por ano acontece um bug do fim do mundo, que não há como recuperar o PC).
Sublime-text - Configurando o Sublime Text 3 para PHP
O Sublime Text 3 é um poderoso editor de texto, altamente personalizável. Pode ser usado para implementação de sites em PHP.
O SSH
O SSH é um protocolo que garante que cliente e servidor em uma rede troquem informações de maneira segura e dinâmica. O processo é capaz de criptografar os arquivos enviados ao diretório do servidor, garantindo que alterações e o envio de dados sejam realizados da melhor forma. A comunicação básica é feita usando um terminal, seu sistema operacional sempre terá acesso a um.
Ubuntu - O snap
Outro gerenciador de pacotes, muito necessário no Ubuntu pois o apt não possui todos os programas.
Snap são pacotes de aplicativos para o Ubuntu. A ideia central, segundo a própria Snapcraft é ser fácil de instalar. Além disso, ter pacotes sem a necessidade de dependências, com segurança e multiplataforma torna instalação de aplicativos no Linux mais fácil.
Veja como instalá-lo e usá-lo.
Ubuntu - Instalando o Blender 3D
O Blender é um programa para desenho artístico em 3D multiplataforma. Você pode construir ambientes, objetos, personagens, praticamente tudo no programa. Só precisa de um pouco de prática.
Ubuntu - O apt
Ubuntu é uma distribuição Linux, baseada no Linux Debian, largamente usada em servidores. O Ubuntu é voltado a desktops, então possui algumas facilidades para estações de trabalho ou computadores domésticos.
Uma delas é que você é estimulado a não usar o usuário root, que é o usuário com permissão total no sistema. Isso evita acidentes graves com o computador. Em vez disso, você usa sudo comando.
Outra é o utilitário para instalação de programas, o apt, que é usado com o sudo. E são esses comandos que vamos usar aqui.