RSSAmplifier

Blog

The caffeinated engineer

João Rocha da Silva, Software Engineer

silvae86.github.ioRSS feed ↗10 posts

Latest posts

Tethering internet from iPhone to a Ubuntu machine and then to a wifi router via ethernet

Picture of the setup

Lenovo P1 Gen 2 - My settings for the TrackPoint and Synaptics Trackpad

This post explains how to install the Synaptics driver on Ubuntu 23.04 and how to tune the sensitivity settings on a Lenovo P1 Gen 2.

iTerm2 (Python API): Automatically starting multiple services in separate panes

There are awesome process monitors like PM2 to help manage multiple services, but sometimes you need to boot up multiple fully-dockerized workflows and place them in separate panes for easy log monitoring. iTerm2 has a great Python API to help automatize these repetitive tasks.

Installing clamav (open-source antivirus) for Mac using macports

Using a vintage Mac requires hardening, such as enabling the Firewall’s Stealth Mode, disabling File Sharing options in the System settings, and installing an anti-virus and being overall mindful of which parts of the web you visit. Here is how to install clamav, a free and open-source alternative for older Apple hardware still stuck on older OS’s. We will be using MacPorts for this short…

Homebrew: A list of useful casks for NodeJS developers

All the casks I usually like to install on a new developer machine.

Homebrew: Fix Command Line Tools installation on macOS Ventura Beta

Install XCode Beta 14.0 from Apple’s Developer website. Open XCode, set path to command line tools using XCode GUI

iCloud always full? Organise your AirDrop photos and old hard drives in minutes

IN CONSTRUCTION!

OWC Thunderbay 4 Mini review: 20TB, RAID, Thunderbolt 3 for less than €800

The Thunderbay 4 Mini Packaging

Automatic synchronization using fswatch and rsync

Here is a simple script to automatically synchronize a local directory with a remote one whenever a local change is detected. Combined with a compiler that watches for changes running on the remote server, it can be used to offload heavy compilation tasks to a remote server while using a less powerful computer to edit sources.

Getting Python to install and run on M1 Pro MacBook Pro with macOS Monterey

In order to get Bash Beautify working on my Mac, I had to have both the python2 and python3 commands running on my Mac.