Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Run Gemini CLI Safely with Firejail
I have always had a strict policy against running JS applications.
-
Self Hosting Gitlab using Quadlets
§ What are Quadlets?
-
Bootstrapping pipx for the obsessed
Managing Python based applications is made easy with pipx.
-
Cross Compiling Rust Binaries with Github Actions
Compiling rust is slow, specially on low power devices such as a Raspberry Pi.
-
Encrypting a home in a Raspberry Pi
;tldr Use fscrypt to encrypt your home partition, with a few simple steps. § Why encryption?
-
Hopping across the country with WireGuard
I need to be able to access all the computers over the internet as they are spread across the country: descartes: My dad’s Debian desktop (1800 km away). kant: RPi 3 running Arch (a NAS, printer, a wormhole). camus: RPi 4 running Manjaro (my personal work…
-
Cooling the Raspberry Pi 4 with Argon Neo
The Raspberry Pi 4 runs hot, specially when overclocked.
-
Some Light in the Background
§ tl;dr Dark backgrounds are the best.
-
Window Management in OSX with Spark
I am a big fan of deterministic access to applications windows.
-
The Purpose Of It All
If you have some time, I’d recommend reading The Myth of Sysiphus instead.
-
Dynamic DNS with Cloudflare
It is hard to maintain a regular internet uptime with home connections. 1/2 router re-connections per week can be fairly common.
-
The two windows workflow
I was introduced to OSX for the first time in September, 2015.
-
Decentralized Twitter
As a social network, twitter has a few fairly unique characteristics: It forces people to be more creative in trying to express the idea within 140 characters.
-
Find my code at Github
You can find most of the public code I have written at Github.
-
Navigating with the first telescope
In my previous post, I wrote about my initial experiences with stargazing - primarily to demonstrate that it can be fascinating without fancy equipment.
-
Gazing in the night sky
About 6 months ago, I picked up a new hobby: Stargazing.
-
You have infinite email addresses
tl;dr You can add arbitrary tags to your email address.
-
About Me
Hi, I am Rohan.
-
Categorizing archives by year with Hakyll
Recently, I decided to categorize my posts under directories named by the year they were created in.
-
Sitemap with Hakyll
Its fairly trivial to configure Hakyll to generate sitemaps.
-
Clean URLs with Hakyll
The URLs generated by Hakyll, by default also include a .html extension.
-
Testing tornado websockets without third party clients
Recently, I built an encrypted chat service, which was based on tornado and ember.js.
-
Using pulseaudio to play system beeps
Recently, I built a new desktop.
-
Switch between networks based on availability
Having been blessed with an unreliable internet, I always have had the need to change the default route when one goes down. ip provides you the required tooling to do that.
-
VNC over reverse SSH
Note: My recent article, talking about WireGuard is a better and more ergonomic approach to achive this, compared to using reverse SSH.
-
The ubiquitous shell
Nothing makes a terminal feel more like home as one’s own shell configuration.
-
Emacs: Flymake with virtualenvs in python-mode
Lately, I have been writing some python with emacs.
-
A productive workflow with vim sessions and servers
You can find lot of posts on the internet which try to tell you how to improve the ways in which Vim is used.
-
Configure ssh to handle proxies and tunnels seamlessly
Recently I opened up on the port 443 over my EC2 instance (more or less like a VPS), so that I can access it through any firewalled proxy too.