Is it just me or is this code looks a lot or I should say the same as Soh Tanaka's tutorial with this threads same title.

What a shame, even asking for the members to vote for this article.