Shell text substitution
I learned a neat shell trick this week. In both bash and zsh you can use the circumflex / caret (^) symbol to find & replace a word from the previous command. Usage: ^prev^next. It’s best illustrated with examples: ...
I learned a neat shell trick this week. In both bash and zsh you can use the circumflex / caret (^) symbol to find & replace a word from the previous command. Usage: ^prev^next. It’s best illustrated with examples: ...
When working on Python projects, pyenv is a great python environment / version manager, especially on macOS wherein you cannot easily control the python system version. ...
I used to have the following handy script to launch a new (fresh!) instance of Google Chrome when working on Chrome for Testing in the Browser Automation team at Google: ...
I changed my macOS system language to German, with the intent of getting more exposure to it. One negative side effect is that most binaries I execute with my shell (for example: git) are now outputting German text as well1. In hindsight, this should have been expected. ...
Sometimes, when connecting to public Wi-Fi hotposts, especially in airports and coffee shops, the captive portal gateway required to get internet access will simply not show up. ...
https://organicmaps.app/: Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, drivers and cyclists based on OpenStreetMap data created by the community. It is a privacy-focused, open-source fork of […] Organic Maps is one of the few applications nowadays that supports 100% of features without an active Internet connection. Install Organic Maps, download maps, throw away your SIM card, and go for a weeklong trip on a single battery charge without any byte sent to the network. Positive impressions: works great on iOS (didn’t test on Android yet) a great companion for cycling within the city more fun and more lightweight than Google Maps low impact on device battery life extremely privacy friendly (no ads, no tracking, no push notifications, etc) extremely mobile data friendly (works fully offline) open-source, and without any IAP works out-of-the-box, no sign up necessary Negative impressions: do not use it for public transit, it is terrible as it does not have real-time data integration
I got a new domain! This blog is now available on https://www.perrotta.dev/. There’s also a redirect to it from https://blog.perrotta.dev/. ...
I got myself a brand new domain! As I play with it, expect documentation to be added. How to query the WHOIS for the domain? ...
The more time you spent playing with Anki, the more opinionated you become. Upon reading Fluent Forever by Gabriel Wyner, I got an itch to create my own Anki note template for learning languages. ...
This post is a follow-up of Terraforming a Linode: hello world. In a future post, we will continue from here by using Ansible to install and set up Miniflux in our new Linode. Before we extensively use Ansible to configure our VPS instance, first let’s set up a basic integration between Terraform and Ansible. ...