Waltz

Once again the day closes,
And I find that maiden, blush like roses.
In an astral room we stand together,
Dancing to music emanating from ether.
We break into a gentle waltz,
And dance until the music halts.
High above, Venus conspires,
And our love in turn, fires.
The grace of her step never falters,
The mask on her face never falters,
And yet I see those eyes, demure,
Those eyes that shimmer in azure.
A spectral orchestra plays along,
For here hath no mortal belong.
Step by step, and song by song,
We dance to where our hearts belong.
Once again I rise, sober,
Rise of those thoughts quite hombre.
That fair maiden I may never find;
For I have left that world behind.
But every now and then, again,
We break into a gentle waltz,
And dance until the music halts.
- Aviral Dasgupta <aviraldg@gmail.com>
This work is licensed under the Creative Commons Attribution Required License.
You MAY use it for commercial purposes without the permission of the author, and
you MAY modify and redistribute the “work” whilst ensuring attribution to the
“original” creator of the “work”.

It’s That Time…

:( … It’s that time of the year… again. That time, when you have a room full of mindless bozos gurgle out some godforsaken answer they learnt up by rote from some godforsaken book. It’s exam time. (Vanity justified by intense hatred for topic at hand. )

Also, I’m having a helluva time with Galaga & Cuboid, both of which are under development. With Galaga you can expect weekly updates… sort of. But with Cuboid, I really can’t say. The scheduled day stays fixed, unless you’re on the testing team… but as and when there are things to show you guys, I will…

Ps. Just so that you know… I’ll be “mostly” inactive for about a month…

Objectivitis

Objectivitis. The one disease that almost all developers have these days. And it’s very dangerous , as an expensive health check up will not tell you about it.

If every time that you start developing a new application , you create a file “capplication.h” or “capplication.cpp” :

class CApplication { // . // . // . }

Objectivitis! The fatal disease of making everything an object / class. 

Please , you do not need a CApplication class (unless* you need to manage threads … or you’re making a game… or something similar). Oh wait … you do need a CApplication class … and a CITheDeveloper class … and … CGod . CGod creates an instance of CITheDeveloper , which creates CApplication. But wait. What created  CGod ? Why , CUnknown , of course! 

Creating too many classes leads to nothing else but confusion in your code. Additionally , it leads to a lot of wasted time. So please , stop coding CString** and do something more useful and productive.

*in which case , it should be named CApplicationManager , because the class is not your application , but a manager for it.

**usually a wrapper for the STL string functions. With some <string.h> thrown in. Oh , and which CString is complete without a custom CString.SuperReplace() ? :D

An Image For Your Brain

dev-web-tme

Which Flame Warrior Are You?

If you’re a regular forum-er like I am , you would often have seen some rather unique characters hanging around your forum. These characters are very … um .. beautifully encompassed in Flame Warriors (by Michael Reed). Do check them out … they have a “definition” , as well as an accompanying illustration. Here’s a little sampling :

Propeller Head

Propeller Head

 

Tireless Rebutter

Tireless Rebutter

 

I’m told that I’m a Propeller Head , a Tireless Rebutter , an Ego(tist) , a Duelist and an Atheist. What are you?

Check out the entire list at http://redwing.hutman.net/~mreed

What The Homwork

Arrgh… Little bits o’ homework pile up to a lot… why doesn’t someone tell teachers that.

(yeah , this is a lame excuse for not posting for so many days)

India is a free country … not.

Due to an unfortunate turn of events , the Indian govenrnment recently “stopped” the OLPC (read One Laptop Per Child project) in India. Moreover , most indian schools use Windows , and other propertary software , which is 1) expensive 2) difficult to use. There’s only one reason that most people do not use linux (<name a distro>) — because , they think that a pc w/o windows is “broken”. If  ”people” are introduced to linux at the school level , they can get accustomed to it and learn about the advantages of OSS. An added advantage is that most OSS is “free as in free beer” , so the government run public schools can save a lot on licenses (not that they use … um… licensed copies?). OSS can be easily modified to the needs and requirements of the students. All this adds up to a lot. This is a very sorry state of affairs — OSS adoption in countries like Bangladesh is much higher than India.

HTML Video Tutorial

I’ve been busy making this…

http://f.imagehost.org/download/0880/MyFirstHTML

btw. Before you see it , pick up pn2 @ www.pnotepad.org

Google Chrome Review

About a month ago , I heard about Google Chrome. Now I’m not the kind of guy who tries out beta software , so it was reasonably timed. So I snapped up FFx and navigated to www.google.com/chrome . Having read “the comic” , like any other self respecting google fanboy , was pretty excited about it. You download the ~1mb file , only to find out that its the installer only ; the actual thing is downloaded on the spot. A fix to download the entire thing is available @ www.google.com/support/forum/p/Chrome/thread?tid=3350748c7f52c7e1&hl=en More >

Success : A Stepping Stone to Failure?

We’ve all heard of “Failure is a stepping stone to success”. But for once , do we even think about what “success” actually means ? I have a strong belief “Too much success is a stepping stone to failiure.”

You guys out there in the States and the Kingdom really don’t have to study too hard (don’t take it to heart though , I might be wrong) , whereas almost every indian student dreams of MIT and Microsoft after that. Good — you spend five very enjoyable years of your life locked away in a little room with your books, and then you get to study and work abroad. That’s great. However , at the end of the day , what difference have you made? What makes you different than the millions and millions of people in the world. At the end of the day , haven’t you effectively failed to make a difference? Isn’t that true failure?

It’s a very sad thing that most Indian parents (and students) regard being a doctor or an engineer as the only feasable career options. People complain about the state of Indian *politics and yet few of them actually care to join politics. We are in urjent need of a new generation of youngsters who can aid in the salvation of India , but till then , Jai Hind!

*politics comprises of two words – poli , greek for many and tics , which are blood sucking insects… :)