Julio Batista Silva

Julio Batista Silva

Senior Cloud Developer

Ich bin ein brasilianischer Computeringenieur mit Wohnsitz in Deutschland und begeistere mich für Technik, Wissenschaft, Fotografie und Sprachen.

Ich programmiere seit etwa zwei Jahrzehnten und habe dabei alles von mobilen Apps und Webentwicklung bis hin zu Machine Learning erkundet. Derzeit fokussiere ich mich auf Cloud‑SRE und Data Engineering.

Ich engagiere mich ehrenamtlich in den Open‑Source- und Python‑Communities, helfe bei der Organisation der PyCon DE und PyData Berlin, betreue als Mentor und trage mit Code und Übersetzungen bei.

In meinem Blog teile ich Linux‑Tipps, Einrichtungsanleitungen und persönliche Notizen, die ich als spätere Referenz geschrieben habe. Ich hoffe, dass sie auch anderen nützlich sind. Die Inhalte sind in mehreren Sprachen verfügbar.

Schau dir meine Galerie an, um einige meiner Fotografien zu sehen.

Abseits der Tastatur findest du mich auf Konzerten, beim Klarinettenspiel, Radfahren, Tauchen oder beim Erkunden neuer Orte, Kulturen und Küchen.

Ich freue mich immer über den Austausch! 🙂

Sicherheit und Verschlüsselung featured image

Sicherheit und Verschlüsselung

Sichere Kommunikation, Geheimnisse bewahren und Identitäten prüfen sind der Menschheit seit jeher wichtig. Bereits in Mesopotamien wurde vor über 3500 Jahren Verschlüsselung …

avatar
Julio Batista Silva
Backup featured image

Backup

Auf dem Backup‑Server sudo -e /etc/rsyncd.conf sudo systemctl restart rsyncd.socket Auf dem Desktop rsync --progress -vhrLpt --delete /media/externo/Musicas /media/backup rsync …

avatar
Julio Batista Silva
Dateien umbenennen featured image

Dateien umbenennen

Mein Skript Ich habe ein Python‑Programm geschrieben, das für mehr als 27.500 Dateien weniger als 24 s brauchte: https://github.com/jbsilva/renamer Es entfernt Leerzeichen und …

avatar
Julio Batista Silva
Vim Read‑only speichern featured image

Vim Read‑only speichern

Nach längerem Editieren von /etc/httpd/httpd.conf merkte ich: als normaler User gestartet, keine Schreibrechte (E212: Can't open file for writing). Klar, man könnte in eine Kopie …

avatar
Julio Batista Silva
Nohup und disown featured image

Nohup und disown

Beim Logout oder exit sendet das System ein SIGHUP an die Shell, die ihre Child‑Prozesse beendet. Historisch kommt das von Modems: „Auflegen“ → Hangup → SIGHUP. Oft wollen wir aber …

avatar
Julio Batista Silva
Vim ohne Esc featured image

Vim ohne Esc

Die Esc‑Taste ist klein und ungünstig positioniert – für Vi/Vim‑Nutzer ein Problem, denn Esc wechselt in den Normal‑Modus. Schon bei klassischen Tastaturen ist der Weg zu Esc lang …

avatar
Julio Batista Silva
Rsync – Upload begrenzen featured image

Rsync – Upload begrenzen

Ich musste 10 Dateien à ~250 MB verschicken. E‑Mail war unpraktisch, 2.5 GB sprengen den Dropbox‑Plan und Google Drive gab es damals nicht für Linux. Also ab auf meinen Server.

avatar
Julio Batista Silva
CRLF entfernen featured image

CRLF entfernen

Aus historischen Gründen (Teletype) verwendet DOS/Windows zwei Steuerzeichen für den Zeilenumbruch: Carriage Return (CR = 0x0D) und Line Feed (LF = 0x0A). Unix‑ähnliche Systeme …

avatar
Julio Batista Silva
Bildschirm sperren featured image

Bildschirm sperren

Ich lasse oft Programme laufen und bleibe lange eingeloggt – Uptime von mehreren Wochen ist normal. Einen offenen X‑Desktop oder ein Terminal in Abwesenheit zu lassen, ist aber ein …

avatar
Julio Batista Silva
Doppelstrich in WordPress featured image

Doppelstrich in WordPress

Bevor ich zu Octopress (und später zu Hugo) migriert bin, lief dieser Blog auf WordPress. Immer wenn ich ein Tutorial mit Befehlen schrieb, die Optionen mit doppeltem Minus …

avatar
Julio Batista Silva