Open-source people

Posted: Wednesday 7 May 2014

I find the open source community hypocritical.

Remove Blogger's redirection notice when using Cloudflare

What could be more irritating about the fact that you receive a rather threatening and suspicious message from Blogger stating that your legacy Blogger url can no longer automatically redirect to your new domain?
Going through checks and such to attempt to resolve the issue, you end up pretty much at a dead end. Until you realise that Cloudflare is messing up with Blogger's domain detection system.
But what about Cloudflare? Cloudflare proxies data over to your visitor, and does so indiscriminately, in such that Blogger's fraud domain/moved blog detection system cannot distinguish a difference between the Blogger page pointed by Cloudflare or an entirely different domain.
But fixing this issue, and hence removing Blogger's redirection notice: "This blog is not hosted by Blogger and has not been checked for spam, viruses and other forms of malware." is simple.
Step 1:

Manage your DNS for the domain in question from Cloudflare

Step 2:

Scroll down to the subdomain that contains the CNAME entry of your blogger page

Step 3:

Click on the cloud icon as shown on the above image, to disable the features of Cloudflare blocking Blogger from detecting your domain properly

Step 4:

Save the changes, by clicking on "I'm done entering my DNS records".

And that's it! In next to no-time, Blogger will acknowledge these changes and you'll be redirected automatically...

Creating a static server in Go for Google App Engine

Posted: Saturday 3 May 2014

Fork me on GitHub
Admittedly, fighting through the jungles of a new programming language will always be a challenge, and although new programming languages attempt to be as easy-to-understand and usable as possible, unless you're using a product like Visual Studio - where "programming" consists of drag and drop, double click and a few lines of code - it's not going to be easy.

Google recently announced the inclusion of Go into their Google App Engine service, but porting code from one language to another will be an uphill battle. Particularly porting Python code to Go. Would that even be possible?
Both programming languages are fundamentally different, and follow different paradigms, but both can perform the same task of serving data online.

Since Go is so different to Python, it's best to start from the very beginning.

One of the basic necessities of all web servers is a static server.