RSSAmplifier

Blog

NileshGR

A curious generalist

nileshgr.comRSS feed ↗10 posts

Latest posts

BTRFS RAID1 doesn’t mount after a disk disappears

Learn how to fix a RAID1-BTRFS filesystem which doesn't mount The post BTRFS RAID1 doesn t mount after a disk disappears appeared first on NileshGR .

Using Ruby like Perl

Learn how to use Ruby like Perl on the Linux shell The post Using Ruby like Perl appeared first on NileshGR .

RubyConf made me explore Rajasthan once again

I attended RubyConf India 2025 in Jaipur, where I learned about JRuby's integration with Java and discovered Sonic Pi. My trip included extensive road travel across Rajasthan, exploring its scenic beauty and historical sites. Engaging with local culture and food added to the enriching experience of both the conference and adventure. The post RubyConf made me explore Rajasthan once again appeared…

Recovering a ZFS Pool using gdisk

The author recently migrated back to Debian for better performance and flexibility, utilizing PCIe passthrough for Windows. They experienced persistent I/O errors while reading sectors from an old hard disk, despite SMART tests showing no issues. After forcing sector reallocation, the ZFS pool became inaccessible. Using gdisk to overwrite the corrupt partition table restored functionality. The…

Linux to Windows and back to Linux

The author chronicles their journey from being a long-time Linux user to temporarily using Windows, primarily for compatibility reasons, and then back to Linux with a virtualized Windows setup. They detail issues with Windows updates and the advantages of Linux for software development, ultimately finding a reliable dual-boot configuration with gaming capabilities. The post Linux to Windows and…

Reflections of the year 2024

Wildlife adventures, fixing health, attending conferences, and musical performances The post Reflections of the year 2024 appeared first on NileshGR .

New learning: Ruby’s instance_exec

The author shares their three years of experience with Ruby & Rails, expressing admiration for Ruby's flexibility and customization options. They discovered instance_exec, which executes code in a class instance context, and ponder its potential use cases, particularly in testing private methods and variables despite differing opinions on testing practices. The post New learning: Ruby s…

Exposure improves knowledge & capability

One must have exposure to good & bad things to know, what one musn't do. If you don't know what is bad, you probably will end up doing the bad thing. This is particularly true in creative fields. As a student of music, I used to wonder about this; the same advice was given by [...] The post Exposure improves knowledge & capability appeared first on NileshGR .

Fear, finanicial planning, retirement

A very nice article on financial planning, goal based investment strategies and retirement (including for many who think about FIRE - Finanicially Independent Retire Early). My favorite excerpts from the article: Retirement is an over hyped thing. Remember, if life is stretched longer, it is only at the end stage. It does not bring back [...] The post Fear, finanicial planning, retirement appeared…

Technical details on Indian banking system

In 2023, there a fraud came to light in UCO bank. How it was pulled off technically, through digital banking channels is described the linked article. It's a very interesting read, I had no idea about how the various payment mechanisms - NEFT/RTGS/IMPS worked in our banking system. It also highlights the importance of something [...] The post Technical details on Indian banking system appeared…