My name is Valentin-Gabriel Radu and I am an engineer that's passionate about computers, embedded devices, software and hacking. I created this web site so that I can share my knowledge on various topics with the world, exchange ideas, and receieve feedback. Read more about who I am here.

SharePoint Link Helper registers a protocol that can be used to open files from SharePoint in the correct local application or view the current folder in File Explorer even in modern browsers.
Monitor Brightness Control is a simple daemon for Microsoft Windows that allows changing brightness for all external monitors at once using a system tray icon.
WinCenterTitle is a simple tool that allows you to center align the text in Windows 10 titlebars, the same way it was in Windows 8, 8.1, or even 3.1.
Provides Arduino code for reporting potentiometer values and a service for interpreting and acting on the received data.
WinOverview2 reimplements the classic Task View from earlier builds of Windows 10 that showed the windows around the center of the screen, without a timeline, and most importantly, lag free.
A header-only collection of generic implementations shared between multiple projects.
  • Binary patching Arduino programs

    I have recently changed the subnet of my home network because reasons. The old subnet was, while the new subnet is This poses a challenge because, in order to save up on precious program memory, my homepi+ Arduino has a static IP set (this way, I do not have to compile in the DHCP code which is pretty large). So, I have to change the IP in the Arduino. Sure, I can recompile the program and flash it on the Arduino, but, as I said, I have hit a golden master, I want the same program output and just to change 3 bytes in the IP address. So, binary patching it is then.
  • Open SharePoint files in client apps directly in modern browsers

    Recently, I had to set up a SharePoint instance at my workplace - the reasons are complicated, but mainly, it turns out that SharePoint it is way friendlier to use than free alternatives like Nextcloud. Indeed, I was easily able to set up permissions, version history, mandatory check out policies, but have faced a rather unpleasant issue: SharePoint seems to play best with Internet Explorer. Not anymore... read on!
  • Automatically backup the iPhone to the Raspberry Pi

    As I said before, Raspberry Pi is a wonderful tiny device capable of a lot of stuff. The problem today is simple: I have an iPhone and want the peace of mind that it is always backed up should anything bad happen. Unfortunately, backing up the iPhone is not as simple as it seems - Apple only offers 5GB on iCloud, which is not enough for WhatsApp on its own, let alone the entire phone. So, today, I will show you how to set the Raspberry Pi as a backup server for your iPhone.
  • Get better NTFS support on Raspberry Pi

    We all know how Raspberry Pi is such a great little device. Numerous use cases have been found for it, including being used as a file server. Personally, the one I have at home, besides doing some other tasks, also takes care of exposing a USB SSD using Samba on the network, where my Windows PC regularly saves backups using File History. A new NTFS driver is about to be upstreamed that provides very good performance, so today, we are attempting to install it on the slightly older kernel the Pi4 ships with.
  • How to properly install Windows

    What do I mean by the title, you ask. Like, simple, Google 'windows 10', click the first result, change user agent of the browser to some other OS, Microsoft will finally let you download an ISO, download the ISO, use Rufus to burn it into some USB drive and install off that, right? Well, not exactly. I mean, that's fine, but what to do when you have multiple computers to install on? For example, I have a desktop at home, a workstation at work, and a laptop. I basically need the same setup on all of them, and that includes the same settings, plus quite a few programs.
  • Happy New Year

    A few words about what my plans regarding this web site and in general are for 2021.
  • Move menu bar below address bar in Firefox

    I have recently rethought my choices regarding the applications I use on a day to day basis. So, I have now officially walked away from Chromium-based forks into the truly libre Mozilla territory. To be honest, Firefox is really great, providing much better font rendering when compared to Chromium (yet still a bit worse than Internet Explorer!), and amazingly, it still even includes a functional menu bar so you are not forced to deal with the one-menu-to-rule-them-all approach of the hamburger button. The problem is, it kind of ruins the design, because it is drawn at the very top of the window. I don't want to enable the window manager's title bar, because that way I lose Fitt's Law benefits when the window is maximized and can quickly switch tabs. This article shows a potential solution, which invloves injecting custom CSS and JavaScript in Firefox's chrome.
  • Enable S3 sleep on Lenovo Yoga (IdeaPad) Slim 7 14are05 (and other models too)

    Lately, Microsoft has been pushing a new implementation for the way portable computers sleep: instead of the traditional, *deep*, offline sleep, the so-called *modern standby* promises that compatible devices will be able to enter/exit sleep more quickly, and be able to wake up from sleep and notify users for mails etc. In reality, as is usual these days, on some machines, the implementation is lacking, providing only downsides and no real benefit. You'd think disabling the newer method should be easy, but since we are talking about Microsoft here, of course it is not. This article shows the general method, customized for the newish Lenovo Yoga (IdeaPad) Slim 7.