• Portfolio

    Site novo no ar!

    O traço diferencial é o tratamento personalizado oferecido a cada um de seus clientes, na busca constante da excelência na prestação de serviços e, principalmente, de resultados satisfatórios. O escritório é composto por 4 procuradores do município de Santa Luzia – MG Desenvolvido em php7.2, composer, node e blade. Visitem https://aavm.adv.br/

  • PHP,  Programação,  SMS,  Tutoriais

    Enviando SMS pelo PHP

    Disclaimer Originalmente esse tutorial foi escrito em 2011, entao existem muitas alternativas pagas baratas por ai. O tutorial consistia em espetar um telefone no PC, porque era a alternativa mais barata na epoca. Objetivo desse tutorial Ensinar, passo a passo, como configurar seu Telefone, e fazer um script PHP para enviar mensagens através do próprio telefone Celular. Motivações para escrita desse tutorial Em um projeto recente, precisei enviar uma enorme quantidade de SMS, através do próprio sistema, e procurei a melhor forma, entenda por mais barata, de enviar minhas próprias mensagens através do mesmo. Pré-requisitos Conhecimento basico em PHP Conhecimento básico em windows Um telefone que seja reconhecido no windows…

  • Docker,  EC2,  PHP,  Programação

    Como instalar o ffmpeg no Amazon Linux AMI

    Recentemente tive a necessidade de criar thumbnails de vídeos em um projeto, e para gerar as mesmas recorri ao bom e velho ffmpeg. Nenhum tutorial funcionou de forma adequada para a instalação em uma instancia EC2 da amazon, e essa foi a única forma que consegui. mkdir -v -p /usr/local/bin/ffmpeg cd /usr/local/bin/ffmpeg wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-i686-static.tar.xz tar -v -xf ffmpeg-release-i686-static.tar.xz --strip-components=1 rm -v -f ffmpeg-release-i686-static.tar.xz ln -snf /usr/local/bin/ffmpeg/ffmpeg /usr/bin/ffmpeg ln -snf /usr/local/bin/ffmpeg/ffpropbe /usr/bin/ffpropbe view raw gistfile1.txt hosted with ❤ by GitHub Créditos ansible

  • Laravel,  PHP

    Customizando o timestamp do monolog

    Recentemente trabalhei em um projeto onde os logs do laravel estavam sendo enviados para o cloudwatch da amazon. O problema era que o horário do servidor estava setado em UTC (O que é o correto), porém o laravel estava gravando os logs utilizando o timestamp que estava nas configurções (o que pra mim é incorreto, já vi diversos lugares reclamando dessa abordagem). Bom, para não ter que reescrever a classe de Log, alterei diretamente dentro do app/Providers/AppServiceProvider.php, alterando o timezone do monolog, conforme gist abaixo. Não se esqueça depois de `php artisana config:cache` para recarregar as configurações

  • Portfolio

    Site novo no ar!

    Após 12 anos, o site do pintor mineiro joferreira foi remodelado, visando o mobile first. Sendo desenvolvido em laravel 7 e vuejs o site expõe suas mais recentes obras, com a possibilidade de cotá-las via site, e entrar em contato com o artista. Através do painel administrativo, artista tem o controle total de suas publicações, podendo definir as categorias e os quadros que serão serão destaque, na home.

  • Portfolio

    Novo site no ar! Mascote.net

    Novo site no ar! O Mascote.net é um diretório central de locais onde é possível levar seu animalzinho de estimação. É separado em categorias, faixas de preço, amenidades e por cidades. O desafio desse projeto foi integrar o banco de dados do sistema antigo, com o novo layout, desenvolvido em wordpress, utilizando um plugin de listings.

  • Docker,  Laravel,  PHP,  Tutoriais

    Utilizando o faker para gerar massa de dados em português no laravel

    O faker é uma biblioteca que já vem integrada ao Laravel, que serve para gerarmos massas de dados fakes, porém críveis, e com diversas regras. Serve para testar nossos models, layout, carga em banco, e diversos outros fatores. Caso não utilize o Laravel, você assim mesmo pode usar a biblioteca, apenas siga as intruções no site do repositório. Caso prefira testar em sua máquina, segue o repositório. Será necessário utilizar o docker para rodar, mas já foi ensinado aqui Cenário Imagine a situação, você quer gerar um model sobre ordens de pagamento, e gostaria de testar diversos cenários associados a ela (total de pagamentos por mês,total de credores, total de…

  • Composer,  PHP,  Programação

    Criando um pacote composer – packagist

    Uma das grandes revoluções no mundo PHP foi a criação do gerenciamento de pacotes/dependências composer, funcionando tanto para ambientes windows quanto linux, ele facilita e muito a vida de nós programadores. Como o foco desse tutorial é a criação de um pacote, não focarei na instalação do composer, nem em sua configuração, que podem ser encontradas facilmente no site Vamos lá. Imagine uma situação, você tem diversos projetos, onde será necessário ler uma string, e ver se existe algum JSON no meio dela, e parsear esses dados. Claro que você poderia criar um simples função para isso, e importar para seus outros projetos. Mas que tal dividir ela com a…

  • PHP,  Tutoriais

    Utilizando o .env em seus projetos

    Diarimente lidamos com diversos servidores, e diversos desenvolvedores trabalhando em um mesmo códigos, com máquinas diferentes, senhas diferentes e configurações locais também diferentes. Existem várias formas de se controlar isso, e uma delas é criar 1 arquivo de configuração, e não adicioná-lo ao projeto, através do gitignore, mas seria essa a melhor solução ? Tire suas próprias conclusões após a leitura desse post, e caso seja interessante, adote em seus projetos. As vantagens de se utilizar um arquivo de ambiente ao invés do tradicional arquivo de configuração são: Vamos a prática. A primeira coisa que precisamos fazer é instalar um pacote, através do composer, de uma biblioteca que abstrai o…


Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home/samu/public_html/blog/wp-includes/functions.php on line 4757