May 12, 2005

Esselworld trip

Our class (at least some of it) went to Esselworld the day before. With exams about two weeks away, we all wanted to have a bit of fun before getting down to some serious studies. Most of us have finished a major part of the syllabus, due to the vivas that just got over.

The trip was great. But it took us a lot of time to get through the rides. We were about 20 in all, and no one wanted to split up. So we all used to line up together, and while some enjoyed the ride, others waited in the queue behind. The only place where we all got together was the bumper car ride, which was real fun.

'Thunder' was terrific. Though most of us took the ride, we had to take a 10 minute break before we moved on. Some of us took it two times straight, but then regretted it. It took us quite some time to recover, my head was spinning like crazy. Only after did we rest and eat did I feel better.

Then there was this Karaoke tryout, where u were supposed to sing some song, and a computer (?) decided whether you were good enough. Some of us made fools of ourselves there, with our extremely flat voices. We actually noticed some people leaving the place because of us.

I also tried to dance. The music was really good, and the 'rain' added to the fun. Himanshu, who happens to be a terrific dancer, wasn't ready to stop dancing. We had to pull him out in the end. None of us really minded getting wet, even though we planned to do ice-skating next.

Ice skating was a blast. Although I fell down thrice, I was pretty good (really), though I have no prior experience of skating. I just tried to imitate the assistants, who, trying to be the perfect gentlemen, were only to eager to help the girls out. Whenever I or some of the other boys asked them for help, they demonstrated the art of skating by actually skating - away from us and towards the girls. There was this other girl from my class too who skated pretty well, and yes, an assistant helped her.

It was about 7:30 when we decided to leave. I and Shrikant Shrikant and I reckoned that boarding a train from Borivli wouldn't be that easy, so we decided to catch a bus. The next bus to Bhayendar was scheduled at about 8:40, so we had to wait fro more than an hour for it to arrive. I finally reached home at about 9:45.

May 06, 2005

XP vs. Linux

Here's a mail from Dhruv I received a few days back.

Hello fellow blasphemers.......
I truly deserve to burn in hell for everything I've done today....
Let me explain....

o I've used Windows XP whole of today.

o I've [tried] to study Ooad because of constant taunting and
torturing by Sandesh. So, what o you have to say for yourself Sandesh?
X-(

o I've used many features of Yahoo! messenger, including 'invisible
mode', 'stealth setting' [don't worry, I'm not hiding from anyone here
;-) ]. Games, and Launchcast Radio, and I zimbly can't 'Get Over It'.
[yes, even that song!]. I must have heard at least 50 songs by now.
What a fruitful use of bandwidth :d.

o I am now at the stange of appreciating Windows XP!!!! God, please
help me! But fret not Linux patriots, I shall not desert you. 'I'll be
back', with a rebutal that is ;-) Let me add that Sandesh is sgain
responsible for this lin of thought,so any hate mail can be directed
straight to him :-)

April 30, 2005

An engineer's incentive

From Webster's New Dictionary :
incentive a. : arousing. -n. something that arouses to feeling or action.


It didn't quite start out as a normal day. I was somehow not in the very best of moods, today was one of those days where you feel right from the start that something will go wrong.

And I didn't make the proper choices either. I chose to wear a shirt that I had sworn a year ago to never wear again, thinking that it was time I got over those issues.

Today, we had our 'Web Technologies' vivas, for which I was decently prepared. I had not studied ASP, since I've never needed to use it, although I am pretty familiar with Java servlets and PHP. It started off well, I answered the first questions with relative ease, given that they were simple HTML/Javascript questions. Then the external asked whether we knew JSP. None of my partners knew, neither did I. Then she looked at me and casually asked - "Why?". And I answered - "I had no incentive."

Well, that seemed to tick her off. No no, it did tick her off. She talked about how she has to teach ASP, HTML, and JavaScript every year, does she ask for incentives? Do I get more money just because I teach ASP, she asked. I replied - "maim, money is not the only incentive one can get." Wrong move.

She countered by giving an example of a boy in her class, who, inspite of being well versed with JSP, did his project in ASP, because she had asked it to be done. According to me, that was compulsion. She forced him to do it. We were given the freedom to use any language for our project - of course, it still had to be an "e-commerce website." I chose PHP. Our ma'am had no problem with it, I am grateful to her for that.

Later on, she asked me questions that were very platform-specific, like where does IE store it's cookies, how do u set up an HTTP server (IIS) on a port other than 80, how do u disable cookies in IE etc. I told her that I have not used Windows for over a year now, and had no idea about how IIS goes about doing it's job, or where XP stores it's cookies. She found this unacceptable, she told me that I use Windows in college, I should know all this. Well, I do use Windows in college, but very rarely do I get the chance to surf the net. Even if I do, I am not the admin to be worrying about cookies.

Later, while putting my file in the heap alongside others, I heard the external tell our ma'am that people who need "incentives" to learn something, have no place in engineering. I am sorry ma'am, but I feel we two have very different views on engineering.

April 25, 2005

Letter to a friend

This is a true account of what happened tonight. I am the "first person" below.

No, it's not what u r thinking ;) !

But it was interesting, nevertheless. I watched Malcolm In The Middle till
12:30, got down to study SP, couldn't understand much, so started reading
Potter. Finished it off by 3:00. Then started playing Quake III, however, the
CPU started beeping due to overheating (faulty fan, remember?). Got so
irritated that I ripped the old CPU off and tried to put it in that old
cartridge CPU that my friend had lent me. It fit in ... But the PC wouldn't
start !!

Just below the slot, as I later saw, were some jumper configurations that told
the motherboard which CPU to use. Kind of let me down, I thought the MoBo
would figure it out by itself! Anyway, after searching a **LOT** among those
tiny wires, I found the jumpers (1 and 11) and set them accordingly. Voila!!
You are getting this mail courtesy the cartridge CPU.

One disappointment though. Read this cat /proc/cpuinfo -

processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 3
cpu MHz : 501.277
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 mtrr pge mca cmov pat
pse36 mmx fxsr sse
bogomips : 989.18


Notice the clock speed? It's just 501 Mhz, instead of the promised 550.
Anyway, I can play as much Quake as I want to now ... three cheers to that !


--
Sandy (http://sandesh247.blogspot.com)

"Roman Polanski makes his own blood. He's smart -- that's why his movies
work."
-- A brilliant director at "Frank's Place"


It is 4:15 a.m. right now. Time to study some SP, then off to sleep ...

April 23, 2005

"Deception" Dan

Finished Dan Brown's 'Deception Point' today. Again, it was a marathon reading - I couldn't afford to give the book more than to-day, as it would eat into my study time (if you are searching for logic here, you are doomed ...).

It's a nice book, and although the plot is again mostly predictable, it is predictable in a way you (or rather I) would want it to be, which kept me glued to the book. The one or two real twists that do come up are too comic-book-dramatic to be believable.

Dan Brown is not a very popular figure in my college. There is this friend who argued that if Dan Brown wants to publish a bunch of lies, he shouldn't mix it up with true facts. The reference was to Dannie's 'Da Vinci Code'. I told her that she was wrong. The book clearly states that it's fiction, and as Steven Spielberg had said - If you want to sell a story, make everything else around it as real as possible. I was discussing this with Pascal today, and although I think I discussed this matter in a rather improper way, he would largely agree with me.

As an other friend, Adil, put it - don't blame the shopkeeper for selling junk you don't need, blame yourself for buying it.

April 21, 2005

TCS

TCS was in our college today, for an "interactive session" with the students. Was mostly useless ... all that was told is easily found on their website. And it lasted barely an hour, simply not enough for us to judge them or them to judge us. The HR person probably had a good lunch though, maybe that is why they visit all the colleges.

April 17, 2005

Debugging the world

Here's a few ways to do it ...

Musings of an idle mind

What have I learnt in all these days?

Engineering colleges in Mumbai are worthless. At least when it comes to computer engineering. Rohit had written about this a long time ago, about the growing irrelevance of computer engineering. Not that I disagreed with him then, but sometimes some things just make those beliefs stronger. Like the fact that many times in our classrooms, students actually know more than their teachers ...

Emacs rules! It is the best editor around! Now, only if someone could add code completion in it ...

For those who study Theoretical Computer Science : friendship is NOT a reflexive relationship.

Windowmaker is one of the best window managers out there. Download it, and see your productivity multiply! The support for hot-keys is amazing! (actually, it's possible in KDE too, but it simply hogs too much memory).

Real people have real problems. Forget assignments, forget project deadlines, forget submissions ... most have other issues to deal with. Most of us have built superficial relationships all around us. How many of those people are really going to be there when you really need them?

You can't trust blogs anymore (except this one ;). A flurry of fake blogs has dented the credibility of blogs. I read this somewhere on the BBC website. Even I wrote an article regarding ethics for bloggers in the college magazine. Will put it up if possible.

You don't always get what you want. Forget the past, and try to move on, however hard that might be. Keeping others happy doesn't always mean that YOU have to be a part of their happiness. Just let go.

Open source rules! Dhruv just patched XMMS to give me some improved functionality (not that I asked for it, but did anyone ASK for sliced bread? Or the TV remote?).

Rasputin lives. Many still prefer to listen to people who tell them what they like to hear, not what they should hear.

"An OS is a simple program, with complex data structures". How true. After reading up on operating systems, you feel as if the development of OSes has followed a very natural and obvious path, and if it were for you, you too would have probably come up with the same concepts. However, you do find a few gems in the course, for example, the time dependent priorities of Unix processes.

Some people don't work unless forced too. And not all people possess the capability to force them to work. Those that do, are probably good managers. Chingi, someday I'll learn. And brilliant people aren't necessarily the best managers. Noticed this about a teacher of mine.

The CSI National Convention isn't "national" at all. It isn't even fit to be called a local festival. What a colossal waste of resources! The Microsoft guy actually complained about the low attendance, the rest were probably too timid to complain about the largely empty auditorium. And some of the competitions had less than five participants! At least give me good food people.

Most people live artificially. They aren't what they show themselves to be in public. Sometimes, the real person is better than the artificial one. I hope the people for whom this stands true realize it soon.

I need to study.

Knock knock ...

Question : Is this really you?
Answer : Yes, this really is me, Sandesh Singh.


Q: Where the hell were you all this while?
A: Well, the modem I used was a borrowed one, and one fine day the person who lent it to me found use for it, so I was left without ...


Q: ... But didn't you get a modem when you bought that PC of yours?
A: Yes I did, but it is a worthless Motorola SM56 which is out of production, and it's drivers are hard to come by. Forget Linux, I couldn't get the XP driver working.


Q: Linux?
A: Yes Linux. It's been my primary OS for months now. Although XP remains, for Quake III Arena, and academic purposes.


Q: So Windows still rules ...
A: Excuse me? No, it doesn't. But it does have it's place in society. More on that later.


Q: So you finally bought a modem ...
A: Uh ... no ... actually, a good friend of mine had a friend who switched over to broadband, so I get to use his modem.


Q: You are one cheap fellow ...
A: Hey ... gimme a broadband connection, I am ready to pay, but I wont spend another paisa on this worthless 56Kbps !


Q: So, what have you been upto?
A: Many things, actually. I have learnt quite a few lessons too. More of that will come up in soon-to-come posts.


Q: How soon?
A: Leave me alone! My vivas are due in a week ... yaar, I need to study too. But I will write as soon as I get the time.


Q: As if I am dying to read your posts ...
A: You aren't?? Crap, what the hell did I write all this %^&# for, then!?

February 25, 2005

God, or no God?

I just finished reading Stephen Hawking's 'A brief History of Time'. Excellent book, people should write more like those ... or maybe I just haven't read enough books.

Among other things, the book rekindled my long lost love for physics. I used to spend hours in the 11th and 12th thinking about why things are the way they are, and I was lucky to have really good teachers at that time, who used to answer my questions. I used to come with so many theories ... trivial, yes, but important to me nevertheless. I have forgotten most of them now, but I don't think I am missing out on any Nobels!

Also, the world-renowned physicist carefully separates those theories that support the existence of God from those that don't. Personally, I have always been on a see-saw in this matter, so I wont make any comments. I am too confused myself, and this book didn't do anything to help me. But it did make me realize that nothing can be branded as un-scientific, not even the question of the existence of God. In fact, the Church routinely inspects new scientific theories and separates those that support the existence of God from those that don't. And scientists, while researching, keep in mind which concepts support the existence of God and which don't. In fact, some even reject theories based on the direction they take!

It really doesn't matter to me. Work is worship. God or no God, that remains my policy.