Julio Batista Silva

Julio Batista Silva

Senior Cloud Developer

Sou um engenheiro de computação brasileiro baseado na Alemanha, apaixonado por tecnologia, ciência, fotografia e línguas.

Programo há cerca de duas décadas, explorando desde aplicativos móveis e desenvolvimento web até aprendizado de máquina. Atualmente, foco em SRE de nuvem e engenharia de dados.

Sou voluntário nas comunidades de open source e Python, ajudando a organizar a PyCon DE e a PyData Berlin, mentorando e contribuindo com código e traduções.

No meu blog, compartilho dicas de Linux, guias de configuração e notas pessoais que escrevo para referência futura. Espero que outras pessoas também as considerem úteis. O conteúdo está disponível em vários idiomas.

Visite minha galeria para ver algumas das minhas fotografias.

Longe do teclado, você vai me encontrar em shows, tocando clarinete, pedalando, mergulhando ou explorando novos lugares, culturas e culinárias.

Sempre feliz em me conectar! 🙂

Segurança e Criptografia featured image

Segurança e Criptografia

A capacidade de compartilhar mensagens de forma segura, guardar segredos e identificar pessoas sempre foram importantes para a humanidade. Existem registros de que criptografia já …

avatar
Julio Batista Silva
Backup featured image

Backup

No servidor de backup sudo -e /etc/rsyncd.conf sudo systemctl restart rsyncd.socket No desktop rsync --progress -vhrLpt --delete /media/externo/Musicas /media/backup rsync …

avatar
Julio Batista Silva
Renomear arquivos featured image

Renomear arquivos

Meu script Eu escrevi um programa em Python que demorou menos de 24s para mais de 27500 arquivos: https://github.com/jbsilva/renamer Ele remove espaços e troca caracteres especiais …

avatar
Julio Batista Silva
Vim: Salvar read only featured image

Vim: Salvar read only

Hoje, após um bom tempo editando o arquivo de configuração do Apache (/etc/httpd/httpd.conf), percebi que estava logado como usuário normal e não poderia salvar o arquivo (E212: …

avatar
Julio Batista Silva
Nohup e disown featured image

Nohup e disown

Quando efetuamos log out ou digitamos exit em um terminal, um sinal hangup é enviado para o shell, finalizando todos os seus child processes. O termo utilizado é hungup, pois os …

avatar
Julio Batista Silva
Vim sem Esc featured image

Vim sem Esc

Como já até comentei em um post anterior, eu considero que a tecla Esc do meu teclado além de pequena está mal posicionada. Para um usuário frequente do editor Vim isso é um grande …

avatar
Julio Batista Silva
Rsync - Limitar upload featured image

Rsync - Limitar upload

Hoje meu pai me pediu para enviar algumas coisas para ele. Eram 10 arquivos de aproximadamente 250MB cada; muito trabalho para mandar por email, 2.5GB excederia meu limite no …

avatar
Julio Batista Silva
Remover CRLF featured image

Remover CRLF

Para manter o padrão utilizado nos antigos Teletipos, o DOS/Windows utiliza dois caracteres de controle para representar uma quebra de linha, um Carriage Return (CR = 0x0D) e um …

avatar
Julio Batista Silva
Bloquear tela featured image

Bloquear tela

Deixar o computador logado com programas rodando é algo bastante rotineiro para mim. Uptimes de várias semanas não são incomuns. No entanto, deixar o X ou um terminal aberto na sua …

avatar
Julio Batista Silva
Hífen duplo no Wordpress featured image

Hífen duplo no Wordpress

Antes de migrar para o Octopress (e posteriormente para o Hugo), este blog era escrito em Wordpress. Toda vez que eu postava um tutorial com comandos que possuem opções com traço …

avatar
Julio Batista Silva