Wednesday, January 28, 2009

Breaking the habit...

Ok.. sorry for that superbly cheesy LP reference, but yeah.. today was special.. I finally did something that I never liked doing.. and liked doing it!

What am I talking about?? "Coaching Classes" ofcourse...finally, on my own.. decided to go to one of those factories that I didn't like so much since... ever.


Well.. till 9th class I never even felt that "it is a competitive world" I would always do what I wanted, read and write exams and top with ease.. then there was this thing in tenth where all teachers would always stress on the importance of getting really high marks. I never actually understood it.. however.. with more attention to "marks" than ever before I wrote the exams. I saw many of my friends go to tuition and other things after school, which I never could understand why they went to.

I am you know, that guy who reads and doesn't battify/byheart every friggin thing.. basically most of you reading this are also of type, so I guess you get me when I say this about tuitions and other things.

Other than that one time when we stayed in karnataka and "kannada" was compulsory (my 3rd class) we (me and bro) didnt go to tution for anything, not that I am against tuition.. I can understand that it helps many people because of the "better" teachers they have.

*Interim-Idiot (Intermediate)

You know.. that time after 10th, the 2yrs where practically ANY place can be called a "coaching center" where the main aim of a "college" is to hold one test after the other, making students feel like they're cattle not humans..I was ok with it for the first year, but then.. some kind of stupid thing happened to me.

Seeing all these people around me read like CRAZY, I started wondering if I really deserved getting good marks because I did far less hard work than others, yet was able to perform satisfactorily... its just that the environment was like that.

I know how stupid it sounds but that's how I used to think of it back then.. I thought that, if I would get better marks, there is someone else loosing an opportunity, and almost everyone around me was like this super hard working lifeless machine who have dedicated their life for this thing hence I felt that they deserved better rank than me ( :| )

So after this, I finally started realizing how everyone is competing for everything everywhere and that this is a competitive world.

*Coaching Classes

Rather than being a participant in the competition, I just slid away, the fire to "be the best" never burnt within me. You can say that was basically the most stupid part of my life. I just started hating all these factories with a passion because it was removing all kinds of fun from everyone, going to one was like shaking hands with satan. I always viewed school in my childhood as that lovely place where you learnt things.. but everything changed because of the poor "Teacher-child" relations, and lifeless lectures.

The best thing in intermediate were those classes when the really awesome lecturers taught, it was only about being there and learning things. Only two were really good, almost everyother class felt so dead that my brain learnt only because it was the min. required thing.

All these dead lectures and other things, confirmed my belief that "learning things on your own" is the best way to do it. I've learnt oh so many things since I was young and those are the things I remember even now.. down to the most trivial details. One is his own best tutor I must say.

*Engg Coll.

Well after coming to engg, I must say I've been having the time of life, because I've been doing what I wanted, learning what I wanted, and doing it the way I wanted! The detached attachment with the lecturers and subjects is such a good thing, I can keep having the best of both worlds. The fact that almost all the subjects are computer things, adds to the learning experience..

However, there is another thing , sometimes the thing you really wanted to learn turns out to be one of the subjects of your engg. course.. so because of this, I found myself NOT learning it on my own.. also because of the sub-par to poor lecturers teaching those subjects to me.. those thing totally died :( That's one of the saddest things I felt.

*Why go to them now?

Well, what happened later is specific to me, don't know if all others can relate to this, but the thing is that, the place that use as my "learning tool" had turned into one of my biggest vices.. yeah.. you know..

Using my computer paired with teh internetz as the source for total timewaste by reading each and every article in 10 blogs everyday, commuting in forums, stalking on twitter, among other things, really effected my life.. infact, it CHANGED it totally..

All I did was now look here and there, and waste time, I would plan on doing something but only rarely did I get anything done, because the system idle process was just one click away (browser)

So basically, there HAS to be a way to limit this.. ofcourse, there is "self control" which I have been rigorously applying since the past few weeks, which btw have been my recent BEST, but no matter what, the best way seemed to be the one where I would stay away from the computer..

The thing is that, I am planning on writing GRE soon, and there is no way I'll be able to dedicate myself COMPLETELY, if I plan on reading it on my own on the computer .. I've been controlling myself while reading oracle, but even then.. I feel that there must be a better way.

There is another fact..these 3years in college, have completely changed my perception of the world. I still understand that its a "competitive place" but after going through all what I have gone due to my ... *ahem* confusions of an immature mind then being the awesome environment that is college life..I.. you know, grew a brain and stopped caring about such things..

You could say.. the thing about "equivalent exchange" from FMA really REALLY helped me understand everything better..( another proof that, there is someone out there in the world who has experienced something similar and written/created something to show you the consequences, also, anime/manga has the answer for everything in life :P )

All I see now is 1)set a goal and 2)achieve it. Try your best and SCREW others and how they perform! Its like you know , back to being the mindset that I was in school, I never actually thought that someone would be "sad because he didnt get better rank because I got one better than him" and nonsense like that :P and neither did I keep a lot of burden on my shoulders.

So basically, now my goal is to just write that GRE exam, and do what I can do.. and the best thing is that the exam is also my kind.. THERE is no frigging RANK,seats and all that nonsense.

*The first experience

So yeah.. after Phani talking me into it (in a common sense way :P ) today I went to the class.. and I must say, it felt good, the thing that I have a "schedule" and I need to do things at a given time, really gives the complete feeling.. and the lack of time after returning, makes me want to keep work first and news later, making things more effecient, its not like I am wasting time, and its not like I am totally shileding off one part of life :D

So yes... thats what happens, you can basically see my tansition from a person with different views, its not called being "hypocrite" its called "growing up" and understanding things :P I have not written anything in a way that it'd give you, the reader, any direct info on what to do, but showed you what I've gone through, which might inderectly help you.

Its how I tread on the...

Path to Reeteshification.

Wednesday, January 21, 2009

BLatNee, A recurring....occurance

You know.. how you always think.. "OMG this day/trip was so awesome, I hafta write about it!" and end up not writing it at all.. because of how elaborate you want it to be but get busy always and think time is not enough to write it? You know... "procrastination" the never ending cycle that gets you nowhere.

Well.. there is also another thing that I do..I think... a lot.. I usually create the comments that I would get and create total conversations with different personalities even before I actually sit and write the thing. I think of writing it, but once I sit on the computer, something happens, I get distracted and do crazy stuff often "System idle process" stuff.

But soon.. when I get holidays or some "real" free time.. I realize that.. I need to archive my thoughts and start writing whatever was the last thing I thought a lot about.

I totally omit many things just because I think they wont make sense when late..

but well.. times a changing.. from now on , I will sit and write.. whenever I get some time.. just because I love recording things and saying things ;)

I will be tagging those posts with "Blatnee" (pronounced like Matinee, indian way :P ) Its the "Better late than Never" edition of posts..

So yeah.. this has been a public service announcement for both of you who read this place..

Saturday, January 17, 2009

Lake House

I saw the movie yesterday.. it was one of those movies that my bro gave me and I have no Idea of.

At first I thought it was a horror movie because the title sounds very apt for one, then from the IMDB page for the thing I saw that it was a drama movie.

I saw that page long back, when I first saw the movie's name after bro me gave the disc.. only thing I remembered was that it was a movie about a former tenant and a new tenant exchanging letters and falling in love.. like some classic hindi movie.

Recently, I started doing things in an ordered fashion and hence was seeing one movie everyday.. finishing up all those backlogs , you know :P So I decided to see "lake house" and put it in.

The beginning

Not until I saw the opening credits did I know that Keanu reeves was the main hero.. I saw that and went "ooh, keanu reeves in a lovey dovey movie?" and wondered how it would be to see him after only seeing in movies like the matrix.

The movie started a bit slow.. the dialogues were over cheesy, it felt kinda boring.. until


It happens that by some strange magic, the heroine (sandra Bullock :D ) is from the future, and the hero is from the past. The heroin lives in the lakehouse from 2005-2006, and right now the hero has come into the house in 2004.

So by some magic both of em, communicate by putting letters in the mailbox of the same house and using it like IMs where they sometimes, just stand and keep exchanging letters.. the mailbox goes into "unread" position.... automagically!

The explanation

The movie gives no kind of explanation to how it is happening, but I think its not needed.. its just happening! Its fantasy.. enjoy it and see how things play out. The main story is about how they both get to meet each other,eventhough they are talking in a very confusing time lag.

The experience

Just when I saw the "OMG TIME BEND" part.. I started thinking that this would be "my kind of movie" you know like Toki wo kakeru Shoujo and all those.. time travel movies with "love" themes.

Basically, the movie had a great chance of being one of my favourite movies of all time.. it was so confusing (in a good way) that it kept my brain thinking of what all things they could possibly do and how they would meet each other.

But, for some reason.. there were many scenes that were just unnecessary, the characters at time expressed emotions which made no sense, the dialogues... could definitely have been better. There are some other things, but I just cant seem to put my finger on was missing a certain factor that almost every other "great" love-fantasy had. Maybe its the BGM and scenry.. or the direction..


Do watch it.. its a nice movie with great twist, It will keep you excited in many parts. There is a lot more to the movie than I mentioned.. don't want to spoil everything :P

I however, wish that this movie is remade after a few years or so.. in a better way. It was good, but could get definitely better in many areas! Or maybe is there already some movie from which this was inspired? something that was done better? hmm... will have to look around on the net first..

[UPDATE] Thanks to my friend I found out that, there IS infact another movie just the same as this one.. and it came before this movie (lake House was inspired from that) and just as you guessed it.. it is infact better than this. Gotta get my hands on that movie soon :D

It's a Korean Movie named Siworae/ II Mare . Check it out :)

Tuesday, January 13, 2009

ReeTweet : My First PHP/AIR/Twitter ...thing

Well, I am in 3-2 now (thats, IIIyr IIsem ) and its high time that I decided I go "deep", following one of the many paths open to me in the computer field. I can say I am marginally good in many things. Although its "many" its still marginally, I can make a simple webpage for myself, make a poster or two, edit some photos, write some codes, edit videos, mix audio, animate stuff in flash, do some DB management etc.. but nothing did I go too deep where I could actually say I am VERY good at.

My interesting in web-developing started back when I was a 12yr old making websites with flash navigation bars, but it stopped there, afterwards 10th class etc started and it was only curricular learning, extra-curricular things only involved "fun" :P

And seeing that I am very much interested in internet related developments, I thought that it would be better if I did something to expand my knowledge in this field.. So one fine day I asked @aalaap for some suggestions and after hearing what exactly I wanted to do, he suggested I learn PHP, and directed me to a nice learning place for beginners.

And I don't know why, just 5 Days ago it hit me that I should try out Adobe Air too (knew nothing about it till today) and just downloaded the SDK and stuff.

Lets fast forward to today, which after THIS happened, and also when I really started feeling that I should just have one small dabba with me using which I can just keep posting to twitter, not using a browser, so that I dont waste time stalking the timeline :P

So, I set my goal this morning (first "my" day of the holidays) to finally sit and see this Air thing and learn some PHP.


So, I started off the day by reading how I could make my first "HelloWorld" app in Air. As I read on, I realized that the Air is really awesome! I dont know if there are already things like this, but its basically like having a browser window of your own! You just write HTML things like you would usually do for it to appear in a browser, and then you point that HTML file as the source for your app, and then Air creates a window showing that HTML page, making it look like its a standalone App.(FYI uses Webkit engine)

Pretty good it is! This technique of doing things compliments my forte very much!

So, I kept doing things from that HelloWord tutorial and within no time I had it successfully working.. no hitches or anything :D After doing that, I immediately shifted my attention to PHP

Monkeys are your best friend.

You have your code monkeys, greasemonkeys, lab monkeys, and lots more, @aalaap directed me to this "" which has good resources and tuts for beginners and experts alike.

So I made my way to that place and then started reading the PHP for beginners tutorial. Everything is basically like just any other programming language you've learnt in the past, so learning that part was not that hard. The main thing was knowing exactly how things work, the way communication between HTML and PHP things happen and all that.

And once again, the way PHP and HTML work together seems like MAGIC, i.e compliments my interests :D

After reading the whole article, ( which I say should be THE way anyone should write tuts! ) I did a bit of experiments with Air and PHP.

Now comes Twitter!

So, after making myself comfortable with how all things work. I started looking at how the twitter API works.. its basically just updating a RSS feed. So I started looking up on how I access and update feeds using PHP, and webmonkey lead me to THIS place.

It has links to things that people have already done to use Twitter API, using different platforms. The main aim here is "Dont re-invent the wheel"

I.E. Rather than sitting and writing those codes of lines again just take them from others who are sharing it.. but this, if you're a beginner, stunts your what I did was just sit lookup all the methods and variables that the person used in his small code by going to and tried to figure out what how it was working.

After spending a good amount of time I was comfortable with what all of it meant and what was exactly happening. I also realized that there is a looooooot more to learn.. its the just the beginning.

Here comes ReeTweet!

After observing everything, I finally started making the application. I just used the code provided there in the TwitterAPI Wiki, and then added forms in my HelloWorld HTML.

The first build I made had only Username and Password dabbas, along with the tweet area. Basically not much work was needed to be put into it. Just make your text areas, give them ids, POST the values to the PHP script and then update the using cURL commands.

So here is the Box you've all been waiting for!

So simple, is it not?

So, after a few hours of reading and trying out various things, I was finally able to get the thing done in the same day!

First I thought only email id can be sent for the authentication so tweeted that.. then I tried using my Userid instead. It works both ways! :D

It echo()s these lines of text after submitting, I guess I can use the information and then render a nice page after submit :D

Afterwards, I realized that there was no point in using the userid and password, as this was something I created for myself.. so made the simple dabba I was talking about :D

So, yeah thats how I am leaving it for today.. will see more next time.

My app Link is where?

One of the main things that I wanted was that I will get "from ReeTweet" whenever I make the post.. I used to think that it was a parameter in the XML file that I should be updating in order to give the name and link.. but after looking around a bit.. it turns out that .. inorder to get "from app" and make it link to someplace, you must "File a request" and it has many constraints set.

It was very discouraging :( I dont see why they should do that, I mean, make it possible via some xml parameters and people who make things can show it.. I dont see how it can be "abused" linking to something there is similar to linking something in your tweet. Well, I guess its them being on the safe side, or maybe doing that to have an "exhaustive" list of all the apps that people are making.

I just hope that after I finish working on the thing I can get permission to mention my app :P

So what's next?

Well there's LOT of stuff to be done! I didnt take any security measures, and neither did I make more "personalized" here is a small list of things I want to do.

  • Look around about what security measure should be taken
  • Go back to main page after successfully posting!! (right now have to restart the app :P )
  • Add script to show remaining characters.
  • AJAXify IT!!
  • Make my own icon
  • Make a nice BG
  • Show @replies in another tab
  • Count number of tweets in current session and show
Well thats only a start, I just hope I learn a lot of things doing that :D

Final Thoughts

There is no guarantee that I will be doing web development in my future, as in, job.. but for the moment, I am loving and will keep doing it till..well.. circumstances force me to do something else... I wouldn't be sad if it had something to game programming :P (comfortable with designing algorithms there too :D )

And as for AIR, I have to say! Its far far FAR better than me having to make those swings/jFrames applets in java, this feels so natural to me, and very comfortable with it! Swings and all feel so scary when you look at them, and doing this in Air is... just so ME.

So.. yeah, thats it about what I did today, Now I will look into where I should go next to learn more about PHP, the exhaustive lists and everything at are a bit scary :S

Monday, January 12, 2009

Reetesh's Scheduling Algorithm

Note: Well, no matter how silly/incoherent/unnecesary this felt when I typed, I finally gatehred the strength to post it..

Everyone has stacks of work queued up with them.. and you do them in some order or the other. But it is very important to note that the environment you do your work in, should be such that it compliments your work and method.

Not too long ago, I was happy sitting doing my things and flowing along with the time. I always had notes and a small notice board filled with things that I had to do (on the computer), With not much problem I used to achieve those tasks. But recently, those notes have been piling up and that board hasn't been erased since ages.

The problem here is that, there have been only two processes running when I come home and sit on the computer..

  • Process A : AKA System Idle process, wander aimlessly in social sites and Reading RSS feeds
  • Process B :Help someone with some problem.
Process A

These things have various threads which keep happening in a round robin fashion.. I look at the RSS feeds and read for sometime, then go to twitter and stalk a little, then go to forums and help some one, check my scraps and reply to the doubts, the cycle repeats.

The Blog news sites keep putting news for hits, I get suckered into reading everything because of my thirst for.. well, anything that happens in my areas of interest (One big goal of having a huge encyclopaedia in me head). So that keeps giving new things to read once the cycle is over, then people on twitter keep tweeting and there are so many people with common interests that keeps me watching, to see if they found something interesting that I could probably make use of.. that is another never ending process.

Then there is the forum thing where you periodically go and keep checking if the person asking the question to which you replied has answered back or not..

In this way, time gets wasted, so obviously this way of round robin-ing all these process is a very bad thing to do. Socializing and having connections with people is good, but one should never go overboard.

Process B

Basically, there is nothing wrong in helping others, I actually love seeing that what I know is helping in making others' life easier. But the thing here is that, since the past few months it has gone to such lengths that I get daily 1hr+ phone calls, chatting for an hour (altleast) and then roaming in the forums for another few hours .

The main culprit here is me ofcourse, I can choose to say "I am short on time" or "have to do something else", but I just can't say that, and then again there is thing that, I have my chat clients ALWAYS on, so anyone looking for help instead of googling will ask me first, because.. well, there is a good chance I would know how to help.

The main reason I go online (not invisible) on these things is because, I've been getting calls from people/relatives saying they haven't seen me since so long, etc etc..(all that mushy stuff) giving me a feeling of "loosing your friends". So that the social tie is tied tightly once I go and stay online.

But thats basically "asking for it" Once you go online you are sure to be bombarded with even more people and waste a few cycles there.

What Happened?

Simply put, I got the proverbial "kick in the nuts" all that information junkie-ness finally proved fatal and it went to such an extent that I lost the sense of responsibility, never thinking about things I should actually be getting done. It was, always, the same cycle, repeating. Even sometimes when I decided firmly that

"I will play this game today"
"I will complete this task today"

I would get pings from friends or maybe a call from someone to do/help with something and then keep doing that and then after doing it, go into the system idle process and waste the remaining time.

How bad was it? Simply put, I completed only 13 games last year, compared to 23 from 2007, and most of the 2008 games were rather, short.

This was at its peak in the past three months, with even movie/anime/game activity being close to 0 so you can forget about "learning/studies" etc. And day before yesterday I got my "kick in the nuts" by failing to pass an exam by 2 Qs (which I openly accept, could have prepared more for, even though I did the minimum required preparation)

As they say.. "Its all fun and games until someone looses an eye"

Well, I guess you require something BIG to happen so that you get back intoright track and start doing things the right way...

So... What now?

Well, I guess its time for a CHANGE, and what kind of change?

Everytime I remember this saying from a good friend of mine "Life is all about getting your priorities straight" I always loved that sentence, wanted to follow it, never felt it was that necessary, but I guess it IS now.

So , shifting from my Round Robin ways with no priorities at all.. now on I will be having a very highly prioritized method of scheduling my tasks.

I have plans to learn and do a lot by the time this semester ends, so I guess its time to get my other kind of knowledge's fill and do it in a right manner. Everyday will have its own fresh board/page and will do those first, and only then go to my feeds/twitter etc..

  • WONT start my day with "Lets see whats the latest news at kotaku"
  • Will not keep stalking my timeline on twitter.
  • Apply appropriate Stealth settings on Chat clients
  • Remove all Social Apps from Startup
  • Do atleast one thing that you WANT to do.. not what you HAVE to.
  • Learn to say "NO"
They might sound cheesy and all, but yeah, thats what I am aiming for.. ofcourse at first I will try to completely be away from everything so that I can later manage having limited exposure to them.

Will it work?

You have no idea how many edits, cuts, and modifications this post has gone.. I was going to NOT post this thing at all.. just like 100s of other things that go through my head, but I finally decided that I will make this post and let all my friends know, so that, atleast they will keep me kicking back on the right track.. i.e not just @sadaarjun and @PhaniPS :P

Just writing this is like overcoming a huge hurdle...

Comment on twitter

Basically, most of the people in there are people either working or.. well, not in college like me.. I mean the people with as much activity as mine. All those @SathyaBhat s and @b50 s spamming timelines are happily tweeting along from their office computers when they have nothing else to do...its bad, to try and replicate that part of them :P Its better me, as a student, utilise that time for something better :P

I guess I finally understand the on again, off again, moods of @preshit and also why @xubz has disappeared.@QuizMaster seems to be doing fine.. but has been less active recently because of the exams.. well, just hope @Rockstar_sid and @pcsbox dont get too carried away. @karthiksn seems to be in a similar System Idle process situation though..


In the end, will be tracking my own progress via twitter and blog activity.. let us just see if something happens after I post this thing... I dont want it turn out like all those other times when you get serious and think of doing something but endup being overwhelmed by the wretched System Idle Process.