Ha. That would actually be fun, as I am doing Android at the moment. :-) Solved the problem already. It's not as elegant as I would love to, but it had to be done.

Gah. Battling with one of the hard problems in programming: naming things.

@skematica :-)

Yep. I was also pretty darn busy at work, but I had to drop all my work and go to the dentist immediately.

Almost forgot to tell you… Today, while at work, I decided to eat a nut before I went to lunch. It was a pretty hard nut, so I had to use quite a lot of force to crack it in my mouth. Well, as you might guess, that didn't end well. I fractured one of my teeth, and had to go to the dentist. Luckily they had to just take the fractured piece out and fill the missing part of the tooth. Had the fracture been larger the whole tooth would have been pulled off.

Google is a source of all kinds of semi-proprietary (or semi-open, depending on how you see the world) ways to do simple things.

I see a lot of knee-jerkery from Android developers regarding the tools, but I'm with you, none of the development environments is superior. All of them are crap. Heck, all platforms are nothing but crap. It's all about what crap one is ready to tolerate when choosing the platform.

People hate Xcode, but the latest Android Studio's been seriously fucked up for me. The grass isn't green on this side of the fence either.

I still haven't completely understood what I need to do, but it seems that CloudFlare has pretty good tutorials.

//

Pretty much. I believe there was an idea behind that obfuscation, but in practice there's no need for it at all, especially because it caused this nasty bug.