Rafael Santos Blog

A collection of tech articles I have been writting over the years for my own future reference.


Project maintained by rafacandev Hosted on GitHub Pages — Theme by mattgraham

My Bookmarks

My personal bookmarks


Produção musical em Linux

Produção e edição de música em Linux com ênfase em ferramentas gratuitas e/ou open-source.

Editar vídeos automaticamente

auto-editor é um aplicativo para edição automática de vídeos. Ele oferece diversos parâmetros para editar vídeos, como a remoção automática de trechos silenciosos.

Servidor Llama no Docker

Llama é uma poderosa ferramenta gratuita de inteligência artificial que possibilita o processamento de linguagem natural diretamente em servidores locais. Este é um guia para configurar e executar um servidor Llama usando Docker, simplificando a instalação.

Servidor samba no Docker

Samba conecta diferentes sistemas operacionais, permitindo o compartilhamento de arquivos e impressoras entre Windows, macOS e Linux. Este guia apresenta o passo a passo para criar um servidor Samba usando o Docker, proporcionando uma configuração simplificada.

Git no Docker

Execute o git com different chaves ssh. Isso é muito útil caso você queira utilizar múltiplos contas git com contas distintas em uma mesma máquina.

Git no Docker

Execute o git em um contêiner Docker. Isso é muito útil caso você queira utilizar múltiplos git (com usuários e configs distintos) em uma mesma máquina.

Meu Visual Studio Code Config

Minha configuração para o Visual Studio Code.

Meu Backup

Backup do meu Linux Mint.

Install Docker on Linux Mint

Installing Docker on Linux Mint can sometimes lead to minor hiccups. This guide provides clear, step-by-step instructions to help you set up Docker seamlessly on your system.

Tmux

tmux is a powerful terminal multiplexer that lets you run and manage multiple terminal sessions in a single screen. Whether you want to split windows into panes or seamlessly detach and reattach sessions, this tool is indispensable for developers and system administrators.

Self Hosted Git Server With Gogs

Looking for a lightweight, self-hosted Git solution? Gogs is a painless Git service that’s easy to deploy. Learn how to set up your own Git server with Docker Compose in this step-by-step guide.

Downloading HTTPS Certificates

Need to retrieve SSL certificates from an HTTPS website? This article shows you how to download them, which is especially handy when dealing with trusted sites using self-signed certificates.

Creating Centered Thumbnails In Java

Generate clean, centered thumbnails in Java without relying on external libraries. This post explores a straightforward solution for developers working with image manipulation.

Linux Mint Tweaks

Unleash the full potential of Linux Mint with a set of tweaks to enhance performance, usability, and workflow.

MySql Server With Docker

Simplify your database setup by creating a MySQL server using Docker

Generate Self Signed Certificates (PKCS 12 Format) in Java

Self-signed certificates are a practical solution for secure communication in test environments or internal applications. In this post, you’ll learn how to programmatically generate self-signed certificates in PKCS#12 format using Java.

Linux - Disable USB Auto Suspend

USB auto-suspend is a power-saving feature in Linux that can sometimes prevent a machine to wake-up when the user presses a keboard’s key.

How to Create Many-to-Many Resources with REST

Handling many-to-many relationships in a RESTful API can be challenging, especially when designing endpoints and managing associations. This post explores strategies for creating and managing many-to-many resources effectively using REST principles, with practical examples to guide you through the implementation.

Git Rebase Tutorial

Git rebase is a powerful tool for rewriting commit history, keeping branches clean, and maintaining a linear project timeline. In this tutorial, you’ll learn how to use git rebase effectively.