Blue Desk

Rodrigo’s blog.

Friday, October 22, 2021

Displaying custom fields in foobar2000

›
Today I found the TOPE frame in the ID3v2 tag specification, which can be used in cover songs. I was simply using the comment frame so fa...
Tuesday, September 28, 2021

Enhancing Chrome 94 privacy

›
Unfortunately Firefox is getting worse every day, specially after the introduction of the horrible v89 interface . Having to resort to Chrom...
Friday, September 17, 2021

My Visual C++ 2019 settings

›
Just for the record, these are the settings I’m always using with Visual Studio 2019, when creating a new, empty C++ project: General ...
Tuesday, September 14, 2021

Adding a branch from another repo in Git

›
This should be something rather rare, but for some reason I keep needing to do it very often: I want to add a new, unrelated branch into an ...
Tuesday, August 3, 2021

Deep cloning a generic List in Java

›
Today I had to deep clone objects in Java. What a nightmare. First, the Cloneable interface is horribly broken , and writing such a simpl...
Thursday, July 29, 2021

Gibson fretwire

›
Apparently with my Gibson Les Paul craze back again, I’ve been dabbling into the specs of the High Performance series. The specs list the f...
Sunday, July 11, 2021

Accepting both Vec or slice of String or &str in Rust

›
In whathever programming language, it’s rather common to have a function which accepts an array of strings. Specifically in Rust, there is t...
Friday, July 9, 2021

About these 10 years

›
Hello, dear reader. I started this blog exactly 10 years ago, in a Saturday morning, without having much idea about what I’d write here. I...
Thursday, July 1, 2021

Missing the ternary operator in Rust

›
Just out of curiosity, I wrote a Rust macro similar to Visual Basic’s IIf function : macro_rules! iif { ($cond:expr, $iftrue:expr, $iffa...
Wednesday, June 16, 2021

Fixing the horrible Firefox 89 interface

›
In searching for a fix to the Firefox 89 Proton layout catastrophe, I found a very neat site which tries to summarize all the fixes that ca...
Wednesday, June 2, 2021

Go’s defer in Rust

›
One of my all-time favorite features of Go is the defer mechanism . It’s so incredibly simple, and so incredibly ingenious and useful. The ...
Saturday, May 29, 2021

Sum types in Go

›
One thing I always missed in Go was sum types . I’ve seen some discussion before . Although Go doesn’t have this as an explicit, native fea...
‹
›
Home
View web version
Powered by Blogger.