• 3 de julho de 2024 - Frederico Marinho

    Abrir arquivo PDF no corpo da página HTML sem download

    Recentemente, enfrentamos um desafio no projeto de criação de um site com acesso restrito, a chamada “Área do Cliente”. Nessa Área do Cliente, os clientes teriam acesso a documentos em PDF protegidos por senha. Esses documentos precisavam ser bloqueados para impedir a possibilidade de downloads. Resolvemos utilizando uma biblioteca específica para renderização de PDFs, chamada […]

    Read More
  • Aplicações Flatpack com acesso Dropbox

    25 de junho de 2024 - Frederico Marinho

    WPS Office não salva na pasta do Dropbox

    Algumas aplicações que instalo no Ubutntu, como o WPS em substituição ao LibreOffice, são instalados via Flatpack. O problema disso é que essas aplicações não têm permissão de fazer muita coisa no seu Linux. Um comportamento interessante é: uso Dropbox para armazenar meus e quando vou salvar algum arquivo de texto ou planilha pelo WPS, […]

    Read More
  • 4 de setembro de 2023 - Frederico Marinho

    Admin do Prestashop 1.7 entra em loop no login

    Enfrentamos um desafio enjoado recentemente que foi resolver um problema de loop ao tentar logar no admin do Prestashop de um cliente, versão 1.7. Ao acessar a tela de login e tentar logar, voltava para a tela de login novamente. De cara já imaginamos que fosse algum tipo de invasão, e estávamos certos: depois de […]

    Read More
  • 17 de novembro de 2022 - Frederico Marinho

    Como instalar LAMP completo com PHP 8.1 e 7.4 no Ubuntu 22.04

    Nesse post vou explicar como instalar e executar o PHP 8.1 e 7.4 no Ubuntu 22.04, completando o LAMP com a instalação do Apache, MySQL e do PhpMyAdmin funcionando em todas as versões do PHP instaladas, tudo atrás de linhas de comando. Você terá um servidor web local, em seu computador, pronto para rodar aplicações […]

    Read More
  • 14 de novembro de 2022 - Frederico Marinho

    Ativar alerta de novas avaliações e comentários no Prestashop

    Ao desenvolver lojas virtuais utilizando a plataforma Prestashop, por padrão você já tem um módulo de envio de avaliações e comentários nos produtos. O módulo é gratuito e muito bom por sinal, mas não possui o recurso básico de alertas para novos comentários enviados. No caso de ter configurado para somente aparecer depois de aprovado, […]

    Read More
  • A Let’s Encrypt é uma Autoridade de Certificação (CA) que emite certificados SSL gratuitos para seus domínios, afim de garantir tráfego seguro de entrada e saída de seus servidores web. Esse artigo vai te guiar em todo o processo de geração e instalação de um certificado SSL pela Let’s En`crypt usando Linux/Ubuntu, no mesmo servidor […]

    Read More
  • Esse artigo explica como gerar um certificado SSL gratuito com o Let’s Encrypt no Windows, através do uso do Ubuntu App e como copiar e guardar os arquivos PFX para aplicação em um servidor web. Última revisão: 01/04/2023 (e não é mentira!) Pré-requisitos Computador com Windows 10 ou superior instalado. Acesso ao FTP do servidor […]

    Read More
  • Esse artigo mostra o passo-a-passo de como instalar um certificado de segurança SSL gratuito, do Let’s Encrypt, em um domínio hospedado em servidor Microsoft Azure. Ao finalizar, você conseguirá acessar seu App Service usando o https:// no seu domínio (por exemplo, https://www.divera.com.br. Última revisão: 01/04/2023 (e não é mentira!) Pré-requisito: Plano Contratado no Azure Um […]

    Read More
  • 19 de fevereiro de 2022 - Frederico Marinho

    Instalar PHP+Apache+MySQL+phpMyAdmin no MacOS Monterey com homebrew

    Nessa nova versão do MacOS, o Monterey, o PHP padrão que já vinha junto do sistema operacional foi removido. Antes só era necessário ativar o servidor, como explico aqui, porém agora é necessário instalar com o homebrew e ainda autenticar para uso. Complicou um pouco, burocratizou um pouco, mas nada que não tenha jeito. Instalar […]

    Read More
  • Como o procedimento de instalação do MySQL e do phpMyAdmin é o mesmo para todas as versões do MacOS que utilizei até agora, resolvi criar um post separado para esse conteúdo. Todos os passos abaixo já foram testados com sucesso no Catalina, BigSur e também no MacOS Monterey. Se você conseguiu executar em alguma outra […]

    Read More