Blog
Redesign do site com IA
web, ia, portfolio, rafaelhdr, jekyll, dockerPor que e como fiz o redesign do meu próprio site
Como usar ataque de dicionário para quebrar uma senha
segurança, owaspDemonstra como realizar um ataque de dicionário contra uma página Django para fins educacionais de segurança.
Django queryset annotated timezone
django, querysetMostra como usar RawSQL annotation no Django para trabalhar com timezones em querysets com date e time naive.
Learning docker compose
docker, composeEnsina docker-compose criando do zero uma aplicação web Flask com banco de dados MariaDB.
Começando com Docker
dockerExplica os fundamentos do Docker, focando no comando run e truques básicos para começar a usar containers.
How to make a PR
git, gitlabEnsina como fazer um Pull Request (PR) no GitLab, desde clonar o repositório até submeter o merge.
Deploy de aplicação hello world no Kubernetes GKE
docker, kubernetes, gkeTutorial de deploy de uma aplicação hello world no Google Kubernetes Engine (GKE) usando Docker e kubectl.
Entendendo os parâmetros de python
pythonExplica os tipos de parâmetros em Python (posicionais, keyword, *args, **kwargs) com exemplos progressivos.
vim para limpar tags HTML
vim, regex, html, tagDemonstra como usar substituições com regex no VIM para extrair valores específicos de tags HTML em arquivos grandes.
rafaelhdr freelancer skills
rafaelhdr, freelancerApresentação das habilidades do autor como desenvolvedor freelancer, cobrindo backend, frontend e DevOps.
Editar commit antigo do git
git, rebaseEnsina como editar um commit antigo do git usando git rebase interativo, com exemplo prático completo.
Shereland open-source
shereland, open-sourceApresenta o projeto Shereland, um site de compartilhamento de livros desenvolvido com Django, microserviços, GraphQL e Go.
Site estático com AWS S3 e CloudFlare
aws, s3, cloudflareTutorial de como hospedar um site estático usando AWS S3 com CloudFlare como servidor DNS.
rafaelhdr agora em Jekyll
rafaelhdr, jekyllExplica a migração do site rafaelhdr para Jekyll, destacando vantagens como ser open-source, barato e versionado.
Removendo senha do histórico git
gitMostra como remover senhas ou dados sensíveis do histórico de commits do git usando git filter-branch.
Usando o git Bisect para descobrir origem de bug
git, bisectEnsina a usar git bisect para encontrar o commit exato que introduziu um bug no código.
Banco de Dados Cassandra com Python no Ubuntu
ubuntu, cassandra, dbPrimeiros passos para começar a aprender sobre o Banco de Dados Cassandra, incluindo instalação no Ubuntu e acesso com Python.
Como conectar o MySQL WorkBench com o AWS RDS
mysql, workbench, aws, rdsConecte o MySQL Workbench ao AWS RDS verificando conectividade via terminal e configurando parâmetros de conexão.
Fim da série de primeiras impressões de Distros
linux, slackware, deepinEncerramento da série de testes de distribuições Linux após frustrações com Deepin e Slackware.
Primeiras impressões do Linux Mint
linux, mintAvaliação do Linux Mint com Cinnamon: boa para iniciantes, mas performance inferior e alguns problemas com PPAs.
Primeiras impressões do Debian
linux, debianAvaliação do Debian: sistema mais cru que Ubuntu, exigindo configurações manuais como sudo e drivers de wifi.
Primeiras impressões do Elementary OS Luna
linux, elementary-os, lunaAvaliação do Elementary OS Luna: um Ubuntu com visual de Mac OS, boa comunidade, mas baseado em versão antiga.
Primeiros passos com LaTeX
latexAprenda LaTeX para criar documentos PDF bonitos sem se preocupar com estética, usando o editor Gummi no Ubuntu.
Primeiros passos com programação Python
pythonComece a programar em Python indo além do Hello World, instalando o pip e aprendendo sintaxe básica.
Listar virtualhosts no ubuntu
ubuntu, apacheUse apache2ctl -S para listar todos os virtualhosts configurados no Apache e identificar problemas.
Problema no upgrade do Ubuntu
ubuntu, upgrade, problemaResolva o travamento na tela de upgrade do Ubuntu pressionando Tab para liberar o botão de OK.
Pegar cep do site dos correios em python
python, cep, correiosCrie um script Python com requests e BeautifulSoup para buscar endereço a partir do CEP no site dos Correios.
Básico do Doctrine 2 no ZF2
php, doctrine2Aprenda o básico do Doctrine 2 no ZF2 criando entidades e operações CRUD simples com o ORM.
Meus usos mais comuns de comandos SH
linux, shellConheça comandos shell como history, grep, find e resize que agilizam tarefas diárias no terminal Linux.
Dica de alerta no Ubuntu
ubuntu, alertUse alert fim após comandos demorados no terminal do Ubuntu para receber notificação quando a tarefa terminar.
Sitemap fácil com Django
django, sitemapCrie um sitemap.xml no Django usando classes Sitemap para listar posts e páginas estáticas do blog.
Mais Django Python no rafaelhdr
rafaelhdr, django, pythonConheça o framework Django, suas vantagens como DRY, ORM poderoso e comunidade ativa, usado por Instagram e Pinterest.
Trabalhando com senhas no PHP
php, securityUse password_hash com BCRYPT para gerar senhas seguras no PHP, evitando hashes fracos como MD5 ou SHA1.
Dicas para script php migrando banco de dados mysql
mysql, script, phpDicas para criar scripts PHP de migração de banco de dados MySQL com comandos de conexão e debugging.
4 motivos para fazer seu site responsivo
responsivoConheça quatro motivos para investir em um site responsivo que se adapta a celulares, tablets e desktops.
Exportar e importar banco de dados MySQL com o Ubuntu
mysql, dump, ubuntuUse mysqldump para exportar e o comando source para importar bancos de dados MySQL no Ubuntu.
Favicon para o seu site
faviconCrie um favicon para seu site usando favicon.cc ou Gimp, facilitando o reconhecimento no navegador dos visitantes.
Recuperar senha de um banco de dados MySQL via SSH
mysql, senha, sshRecupere a senha do MySQL interrompendo o serviço e iniciando com skip-grant-tables para acessar sem senha.
Primeiros passos com o MySQL Workbench
mysql, workbenchAprenda a usar o MySQL Workbench para criar modelos visuais de banco de dados com relacionamentos e restrições.
Como registrar um domínio .com.br
dominio, brasilRegistre seu domínio .com.br no registro.br, criando uma conta e preenchendo seus dados pessoais.
Programação web para clientes
web, clientesEntenda o básico sobre domínio e servidor antes de contratar um desenvolvedor para criar seu site.
Instalar o Doctrine 2 no Zend Framework 2
php, doctrine2Instale o Doctrine 2 no ZF2 editando o composer.json para adicionar os módulos de ORM ao projeto.
Retornar Json com ZF2
php, zend-framework2, jsonConfigure o Zend Framework 2 para retornar respostas em JSON, útil para puxar dados do servidor via JQuery.
Instalando o Zend Framework 2 no Ubuntu
php, ubuntuInstale o Zend Framework 2 no Ubuntu utilizando Apache, começando pelo skeleton e usando o composer para dependências.
Rafaelhdr renovado
rafaelhdr, djangoMigrando do Wordpress para Python Django para aproveitar as vantagens que o framework traz ao desenvolvimento web.
subscribe via RSS