Julio Batista Silva

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

Programo há cerca de duas décadas, explorando de tudo um pouco: de aplicativos móveis e desenvolvimento web a aprendizado de máquina. Atualmente, foco em SRE na nuvem e engenharia de dados.

Atuo como voluntário nas comunidades de código aberto e Python, ajudando a organizar a PyCon DE e a PyData Berlin, mentorando iniciantes e contribuindo com código e traduções.

No meu blog, compartilho dicas de Linux, guias de configuração e anotações para consultar no futuro. Espero que também sejam úteis para outras pessoas. Está disponível em vários idiomas.

Confira minha galeria para ver algumas das minhas fotos.

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

Sempre feliz em conectar! 🙂

SSH Tunnel featured image

SSH Tunnel

Tunneling ou tunelamento é uma técnica muito útil para contornar bloqueios e criar um canal encriptado para tráfego de dados. SOCKS ssh -ND 8888 julio@host Parâmetros: -N: não roda …

avatar
Julio Batista Silva
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