Hunt for a digicam begins

Every time I come across something amazing like a poster or creature or scenic beauty, I feel a strong urge to capture the moment but I don’t have a god damn camera πŸ™ Since the beginning of this summer vacations I wanted to buy a digicam but wasn’t motivated enough to grab one. But a few guyz and gals have finally motivated me enough to begin my hunt for the digital camera.

I have set the budget at 10K (strictly) and I want a nice digicam + 2GB memory card. My primary requirements are a nice optical zoom of at least 4x with a good digital zoom and Li-ion battery (no AA batteries please). FYI, I am not a pro photographer and if I tell precisely I have not crossed even the newbie level. I have hardly used any digicam ever(only mobiles till date), so I don’t really have any idea about optical zoom and focal lengths but those seems to be the standards when selecting a camera that fit your requirements. I need this camera basically for clicking anything (outdoor/indoor/wherever) and at any time (day/night).

Keeping the above requirements in mind, I spent the entire day on ebay and google. And I finally found that Sony Cybershot DSC W110 fits my needs. Also the price is really low for the features of the camera. Plus there are nice reviews about this model everywhere. I also found Olympus FE 290 good in terms of specifications but this review about the product scared me.

I have almost decided to buy the one from Sony unless I find some other model which offers more for the same or lesser price. If you have any suggestions regarding the camera I should go for, please leave as a comment. It will help me a lot πŸ™‚

 

Being ill sucks

This is not the first time I am ill but this time I am not able to get rid of the god damn fever, so just thought of expressing some rage against it πŸ˜› All this started last Thursday (Sep 11, 2008).

Sep 11, 2008

I slept at 1AM because I had two exams next morning. I woke up at 7AM to prepare for the exams which was about to start at 9:30AM. When I woke up, I felt that everything was not really fine. But still I carried on, prepared for the exams, had my breakfast, rushed to main building to take the exam. Screwed the first exam big time because whatever I crammed ( πŸ˜› ), I forgot πŸ˜‰ I even forgot how to multiply two matrices πŸ™ To learn, I took two 2×2 matrices in the exam and tried multiplying them and applied the formula |A|x|B| = |R| where R = AxB. I didn’t know whether that formula was valid or not. It was just another wild guess. But the damn thing worked and I learnt how to multiply two matrices. Sat in the exam hall for 1.5 hours for almost nothing. Returned to OBH.

Listen/watched some Punjabi pop videos for a break as if I returned from a war or something πŸ˜› Had another exam at 12:00 noon. As I was walking from OBH to main building it was drizzling. I was not well and then this drizzling thing. Things got worse. Mild cold till now. TIS exam kinda surprised me. I wrote whatever I can think of in half an hour and rushed to Yuktahaar. Had lunch .. back to OBH and Punjabi pop videos at full sound as if India won a cricket match against Pakistan πŸ˜€ (BTW I don’t like cricket.) Did nothing useful for the rest of day. By that night I got mild fever. Mild fever + mild cold is awesome combo. You are not well enough to work but at the same time you are not unhealthy enough to rest. After Punjabi videos for the rest of the day and half the night, got back to browsing stuff. At about 2AM, went to Rishabh’s (the other student sysadmin) room to discuss some download policies. Was there up to 4AM. Got back and went to sleep.

Sep 12, 2008

Deepak rushed to my room at 10AM saying that we have some Systems and Network Security lab. I got ready asap and we were in lab in another 15 minutes. Did some blah blah in lab up till 11AM. At 11AM I asked TA for leave as I have to attend a presentation by few people from Cisco and IronPort. I wasn’t feeling really well but I decided to attend it. The presentation lasted longer than I assumed. It got over at 2PM. I rushed to OBH without any delays. Had lunch and went to my room to take some rest. But computer is a devil. Browsing stuff for the rest of the day.

At 6:30PM, Pankaj (another devil) pinged me and asked for McD. OMG. It has been months since I went to McD. Before going home, I used to go McD every week. And it the last week before going home, I went to McD thrice in the same week (twice alone :D). I couldn’t refuse. Finally me, Kapil Agarwal, Sambhav, Pankaj, Sachin aka KKG headed to city center. Pankaj and Sachin dropped off at Pizza hut and the rest of us went to McD. Had burgers, french fries etc.. It was nice visiting McD after a long time. We visited some shops in the mall after that especially the e-zone. E-Zone is the most fascinating shop in Hyderbad. After our quick visit to different shops, we had ice-creams at McD. It was raining (not drizzling this time) outside and I was emphasizing time and again to wait for the rain to stop because I was ill. But Kapil forced a bit and I have this ego problem. I didn’t wait for anything and rushed out in the rain towards the bus stop. We were waiting for a bus or an auto at the bus stand near city center for almost 10 minutes. We boarded a bus and headed to Mehndipattnam. From there we got into an Indica (thanks to all the employees on the wipro-infosys road πŸ˜€ ). Returned to IIIT.Β  Got back to browsing and server analysis. By that time fever was not mild anymore. Went to sleep.

Sep 13, 2008

Woke up at 2PM. Just another day. Watched few movies, video songs. Nothing special to be mentioned here.

Sep 14, 2008

Woke up at 2PM. Rushed to Indira Nagar to see the doctor with Sambhav. I was surprised when doctor said I didn’t have fever. He gave some antibiotics. We went to reliance fresh, bought some eatables include three liters of apple juice. Got back to IIIT. I consumed one liter of that apple juice in just three hours to recover from weakness. But to my surprise that didn’t help at all. Situation got worse after dinner. Took few medicines and went to bed. After 12:20AM situation got even worse. I thought a lot about going to hospital. At 1:30AM, I decided to go to Apollo. Me and Mahaveer rushed to Apollo. Saw the doctor. He referred for some tests and gave some medicines as well. We headed back to IIIT at 3AM. There is a sensitive story related to our return but will write that in another post. We were back at IIIT at 4AM. Went to bed.

Sep 15, 2008

Woke up at 8:30AM. Had breakfast. Had milk in the breakfast for the first time (health conscious πŸ˜› ). Rest of the day was just like another day. I am still not completely well. Let see whats next πŸ™‚

PS : I am not going to proof read the post as I am ill. Ignore any mistakes you come across πŸ™‚

 

Exams are here

The first mid sem exams has already started. I have only two mid sems this time. Looking at the blogroll one can easily guess IIITians have finally got something to do. The oldest post on front page is 3 days old. Preparing for exams is a good thing but final year students don’t have enough of them. So where are these guyz???

This time I am bit nervous about mid sems. Feeling like I never took a test and this will be the first time experience πŸ™ BTW I have got a major break through in my quest for caching the internet. Will share it soon. It’ll improve the caching efficiency of my GSOC project IntelligentMirror by almost 300%. This caching thing is not permitting me to prepare for exams.

Hail open source!!!

PS : This was a total random post. Wrote is just like that 😐

 

Feeling better

I wrote about my hard disk noise problem a few weeks back. I have been in a severe depression since then, praying all the time for my hard disk. Yesterday, I was listening to the same noise and I switched off my speakers. There was no noise after I disconnected the speakers. I was kinda surprised by the behavior. I connected speakers again and the noise was back. Eventually I realized that the hard disk was not making any sounds at all. The speakers were the culprits.

This is really a strange problem. Whenever there is a heavy load on the hard disk, speakers start making a noise. Anybody facing the same problem??

 

Addicted to AOE once again

THE time when I say Microsoft rocks is when I play Age of Empires 2 with my friends on LAN. For the third time, I am addicted to Age of Empires. What a game!!! A brief overview of my addictions.

First Time : Sem 1 and 2

Before coming to IIIT, I never played Age of Empires. When I saw people playing AOE here in first sem, my first reaction was “What a crap game? How can you play a game like this? A lot of people/resources to manage and blah blah..”. I used to play all race games because of ease of playing. Just concentrate on your car and done!!

As a lot of people used to play this game all the time, I couldn’t stop myself from giving it a shot. But I didn’t know how to play. One fine day Ankush was playing AOE on his PC. I took a chair and just observed what he was doing. Then the other day he taught me few more steps and tips-tricks. And then started my gaming carrier with AOE. The next day I missed my English Literature (the first English class I missed) class because I was playing AOE.

And then I never looked back and played it for several hours a day. We started playing it on LAN by the beginning of the 2nd semester. We got a bit too serious about the game and managed to miss/bunk a lot of lectures just to play the god damn game. Workspace used to sound like a fish market “Ghode bhej … archer bhej … hathi bhej … gold de bhai plz … ek castle to bana de … “. Some people used to beg for the PCs to play. Luckily I had full control over my machine. There was a time when 3-4 games (with 8 players each) used to run at the same time in workspace.

We used to write mid sems in less than 40 minutes because we used to have plans for a game after the exam. And if we have 2 exams on the same day, an AOE game is sure between the two πŸ˜€

The extreme was when I started playing AOE even in my dreams. After end sems, everybody left for home. In the 3rd sem, I bought a desktop(which can’t be moved) and we didn’t get any lab and hence they killed my AOE carrier and hence the interaction among people. I loved the workspace life. I think I’ll never forget that holy place.

Second Time : Summer of 2007

A lot of friends opted to stay back in college during vacations. I was in BIRC (in main building) at that time. UG2 lab (beside server room) used to be full all the time with would be UG2 and UG3 students. Counter Strike and AOE all the time. Somani, Sachin, Ankush, Ojasvi used to play AOE a lot. I was a bit senti about Open Source and was busy exploring things. We used to discuss the good old time we had in workspace. And one day we planned an AOE game. I was damn excited. It was almost a year since I played AOE. I was wondering if I would be able to perform.

Then started another series of online games. Playing AOE. Night outs etc. I remember writing a post about the exciting summer 2007 dedicated to AOE. One day this guy Hitesh, from UG2K6 came down to UG2 lab. People say he is damn good at playing AOE. We wanted to give it a try and thought of playing with him. The game was FIVE VERSUS ONE :O Hitesh Vs. five UG2K5 guyz. Sounds unfair?? We discussed a lot of strategies to beat him. And then started the game. He very easily erased all of us from the map. I was like WTF!!! Somani was way depressed. Probably he was just a kid at the time. We tried a lot of strategies but couldn’t manage to defeat HITESH.

Well, we never played against him after that. Somani tried a lot even after that but in vain. We switched back to UG3 only mode πŸ˜› And played AOE for another 2 months or so. Vacations over, Game Over!!!

Third Time : Sem 7

Sachin, Atul, Sanket, Akshay, Manish “Sharma”, Ojasvi started playing AOE again since a fortnight or so. On lunch or dinner table, you can see them discussing night outs and AOE strategies. I didn’t pay attention to it. Four days back, I went to Sachin’s room and all of them were planning the next game. I wonder who and why said “Kulbir tu bhi khel na…”. I said “no no no no na .. nahin yaar ..”. I was afraid of getting addicted. But they kept forcing me and I agreed thinking that I’ll play tonight and will never think about it again. I played that night and played quite well.

Next night at about 1AM, I pinged all of them (why ?? :(( ) for playing. Everyone refused. But I was feeling restless. I couldn’t control myself anymore. After almost half an hour later, I got up and went to Sachin’s room and urged to play AOE. He and manish agreed for playing. Now I needed a laptop. I rushed to Atul’s room. He was sleeping. I woke him up and asked if he wants to play. He said, “NO!”. I said, “Gimme the damn laptop if you are not playing!!”. He gave it a second thought and immediately got ready for playing. Oh man!! Again the laptop problem.Β  I managed to get the laptop (thanks alok). We played up to 4:30AM. I felt a bit relaxed.

Yesterday night, everyone again got ready for playing. We five (sachin, me, manish, atul, akshay) were setting up to start the game that this guy Hitesh appeared. He wanted to play. I was a bit scared. But we decided to play. This time Five vs Two. Hitesh and one more UG2K6 guy and we five. The game started as usual. Me and manish was tower attacked by Hitesh. We had to run for survival. The game went on for almost 2.5 hours. A really hectic game. He was sweeping all my areas and I kept running. At the end we won!! Yes, we won!!!! OMG! The joy of winning the game against that guy can’t be expressed in writing. Then sanket appeared and said that he wants to play. Now it was five vs. three. Sanket, Hitesh and one more UG2K6 guy and we five. The match was pretty easy this time and we won without any difficulties. Sanket made it easier for us πŸ˜› Just kidding. We thought of playing another match. And yes we played it. And that was the easiest match. We won for the three consecutive times.

It was 7:30AM. Breakfast. Sleep πŸ˜€

I don’t know whats going to happen today. I am too tired.

PS1 : Ranta is back, probably to complete his B.Tech.

PS2 : Writing long posts these days.

PS3 : I am lost somewhere. I don’t know what I do all the time. At the end of day, I feel sad πŸ™

 

Why I can’t remember people?

I don’t really understand whats wrong with my ability to remember people. I am not able to recollect names when I see people and end up in really embarrassing situations.

Situation 1

Last month when I was in my village. I went to a shop. I lived in that village for almost 4 years. Had a few friends there. I saw a person approximately of my age, approaching towards me. I suspected him as one of my friends. The face looked familiar but I couldn’t recollect his name. Even after trying my best, I couldn’t.

Friend : Aur kulbir bhai kya haal hain?

Me : badhiya hai .. tum sunao.

By that time he guessed that I was not able to recollect his name.

Friend : Tum to bhool hi gaye yaar?

Me : Nahin yaar aisi kya baat hai. Bas thoda chehra dhyan nahin aa raha …

I was like WTF. Chehra dhyan nahin aa raha … naam pata nahin … wtf is left to forget about this person.

This happens quite frequently even in IIIT. I remember all the names, all the faces. But I forget the god damn mapping πŸ™

Situation 2

Once a guy from UG3, XYZ was in my room regarding some Linux problem. I happened to minimize all the windows and saw a friend request from Tushar Nandwal on gtalk. I knew that Tushar Nandwal was from UG3. I just asked (for the very sake of asking) XYZ, “Tushar Nandwal tumhare batch mein hi hai na”. And he said “Sir, main hi tushar nandwal hoon.”. I was like WTF. This was one of the (because I keep facing them frequently) most embarrassing situations. Why the hell I even asked that question ?? :((

I knew XYZ by face. I knew that there is a guy Tushar Nandwal. But I never knew XYZ and Tushar Nandwal are same πŸ™ May god help me 😐

PS : 3rd post on the occasion of blogging day πŸ˜€

 

A visit to Dr. Reddy’s Labs

Yesterday, a team for five (four people from administration and me) visited Dr. Reddy’s Labs in Hyderabad for a live demo of two security products Linkproof and DefensePro from Radware. DefensePro is a firewall kind of thing (for lay man) which protects your critical servers and Intranet from internal as well as external attacks. Linkproof is a load balancer for outbound as well as inbound traffic in case of multiple (<= 3) ISPs. Linkproof also manages traffic in case one of the ISP fails.

We reached their office at around 2:40PM. The office looked just like another office of some IT company. Fully loaded with sensors. You need not push/pull the door when you enter the office. And everything that an enterprise office should have.

A few minutes later, one of the person from Radware accompanied us to their technical wing called “Information Systems”. Their we had a demo of both the products on consoles. Demo went on for almost half an hour. After the demo we asked if we can see the actual hardware they have deployed. Then the admin in DRL (Dr. Reddy’s Labs) accompanied us to their DMZ (DeMilitarized Zone, its a common term in security industry. Denotes a place where all your critical servers are placed. A highly secured zone basically). I was amazed by the hardware that I saw. I just can’t express my feelings. Though we were not allowed to enter the rooms but everything was visible through the glasses. Rack mountable servers everywhere. Racks, racks, racks and more racks. Awesome experience. I wanted to stay there forever and keep looking at the beasts but …

We headed back to IIIT after that. And yesterday night, in my dreams I saw I own a server farm which had uncountable racks of servers. Racks everywhere πŸ™‚

PS : The above two products will be deployed soon in IIIT for testing purpose πŸ˜€

 

Three days with Fluctuating Internet

We had three days with totally fluctuating internet. The fluctuation was almost like a sine wave. Nobody could really figure out what went wrong and where the problem was.

NOTE : This post is not just another ‘masalla’ post. I am writing down the actual experience I had.

DAY 1 : August 26

All this started on August 26th sometime in the early morning hours when browsing speeds and the bandwidth usage touched the lowest levels in the last month. As I keep monitoring the bandwidth usage (bandwidth monitoring and download progress bars appeal me somehow for certain unknown reasons. I keep looking at progress bars when I download something. I just get lostΒ  in kind of dreamworld while looking at them.), I was surprised to see the low usage because everyone was in the campus and usage should touch the peak levels. It returned to normal after a short period of time and browsing was normal. But this pattern kept repeating itself. I went to attend the class. I returned at 11:30AM and rushed to server room to checkout whats going on. By that time server room was swamped by the phone calls from different research centers.

Nobody was actually able to figure out what was going on. All that we knew was that there was heavy broadcast from a segment on the network. We suspected it as the same problem which we faced last week. But isolating the problematic area is heck of a job and nobody was ready to check the network devices at the leaf level because of following reasons (1) It’ll take almost a day to check individual NIC in all the labs, (2) There is no security that problem will be resolved.

We took a tough decision of shutting down the network in entire problematic segment. This worked and network was fine. No fluctuations. But it proved out to be a wrong decision. We didn’t inform the people in the affected network (which unfortunately consisted of major research centers at IIIT i.e. CVIT, CDE, CVEST, LTRC (temp) etc.) and immediately we had to face the phone calls from HODs. One thing that I learnt from this situation is that Internet connectivity is equally important for everyone at IIIT including faculty members. Though we keep blaming students for being addicted to internet. Internet here is not an addiction, its a need. We had to re-up the network. And the rest of the network started fluctuating again. Everybody left for lunch.

As the time passed, the frustration among the users grew and everybody was almost shouting. Everybody wanted to know why its was taking so long to solve this problem. After lunch one of the admins went to the problematic area and started debugging at the individual switch level. But he faced a real tough time as most of the switches at leaf level are unmanageable (you can’t see any error reports unless you plug into individual switch). And we have a lot of switches (by a lot I mean a real lot of switches). And the switches are cascaded in such a dangerous manner that isolating a problem becomes way difficult. By evening that day we could isolate two research labs and three other segments which were generating heavy broadcast. We shut them off and everybody left for the day. There was a kind of blackout in those segments. No internet, no LAN.

During the night, I kept monitoring the network. A lot of people pinged and complained about the DNS resolution problem. Web pages were loading at a high speed but the name resolution was taking a lot of time. I tried looking at the logs and the traffic. Everything was fine except that the nameserver was swamped by the mail servers for name resolution. I tried a few hacks but nothing worked.

DAY 2 : August 27

I didn’t have any class that day. Admin XYZ called me at around 10:30AM and requested to come to server room if possible. I was sleeping and I hardly wake up at that time. But I didn’t want to miss the opportunity. Got up quickly and rushed to server room wasting as least time as possible. I was in server room at 11:00AM.

Admins suspected some problem with proxy as the fluctuation persisted even after cutting off the problematic areas. By the time I reached server, admins switched over to the stand by proxy machine. And to get started from Zero, entire network except the main building was shut down. We waited for almost half an hour. Everything worked absolutely fine. No fluctuations at all. So, main building is fine.

At around 11:40AM, network was restored in all the hostels. We waited for another half an hour. No fluctuation yet. But hell lot of phone calls sensitizing the situation. Everybody including seniors members rushing to server room. We suspected some attacks from hostels on the server in labs. But we were wrong. The problem is in the library building. But where?

Till lunch time, no network in areas except main building and hostels. As the time passed, the issue became more and more serious. It became difficult to answer phone calls from senior members as the word “Heavy Broadcast” now became irritating for them. They were listening to this since last two days.Β  But nobody actually knew the exact answer. The origin of the broadcast was still not known.

Admin XYZ rushed to the library switch. Now XYZ was in live contact with admin PQR in server room and restoring the network in research centers one by one. Restore network in one research center, wait for half an hour. If no fluctuation, proceed otherwise revert back. Using this technique (this was the only solution), we restored network in all the centers except two. Connections to these centers also cascade to other areas. Complete outage in the two research centers. Everybody left for the day, leaving the two research centers in dark.

Network stabilized a bit. And fluctuation was not frequent (almost none). I monitored the network up to 2AM. Didn’t sleep because had a class at 8:30AM.

DAY 3 : August 28

I had a class up to 10AM. Rushed directly to server room after the class. We already narrowed down to a smaller region. Now the problem was smaller and there were lesser number of people after us. Admin ABC with a student was sent down to inspect individual switches. Thats the problem with unmanageable switches. You have to go and check each and every switch for any error messages. Anyway we kept narrowing down the problematic area till lunch. I left for lunch and returned to my room as I didn’t sleep during previous night. I don’t know what happened in the afternoon. I missed that πŸ™ At 6:30PM, I called admin XYZ and asked about the status. He informed that the problem has been isolated. Only two very small labs were left.

Three days and problem was still there. People were really out of control. Anyway network worked perfectly in other areas except those two labs. The good thing was that these labs were at the leaf level and they were not cascading connections further.

DAY 4 : August 29

I had a lab from 10AM-11AM. But it went up to 11:45AM. By the time, I reached server room, the problem was already resolved. Everyone was connected and no more complaints. Rawat sir updated me with a few decisions which are beyond the scope of this post. The problem was the routing queries from one of the ISPs connected to those labs at leaf level.

It really took almost four days to debug this problem. Debugging a network, especially debugging a network which is randomly cascaded, has more than one entry points, has no perimeter and has a lot of unmanageable switch is a real challenge.

Anyways it was again a learning experience for me. I used to blame people for not able to solve the network problems quickly. I just realized that its very easy to blame.

PS : Longest post on the occasion of bloggers’ day πŸ™‚

 

vacations and few learnings

Just a quick wrap up of happenings in last month before I leave for home.

1. Do what you want and never care what others have to say about it. example -> http://fedora.co.in/

2. Don’t ever think that you are perfect in your field. Nobody is perfect.

3. No machine (computer) in this world is secure. Only the switched off machines are 100% secure.

4. Talk less, do more.

5. Don’t underestimate anyone. You can learn from everyone if you are willing to.

6. Be a rebellion.

7. Go home when you get the f**kin vacations.

8. Try not to get flamed and refrain from flaming others as well.

9. Don’t reply to PMs for assistant when you are not the concerned person.

10. Switch on the vacation responder when you go for holidays πŸ™‚

I think thats enough. Leaving for home. Will be away from computers/internet for almost 20days. See you if I manage to survive πŸ™‚

 

Whats keeping me busy lately

Previous week was a bit more busier than I actually expected. I wonder why I have to attend a lot of meetings. There were 3-4 of them last week.

Constant complaints about wireless are killing and sometime frustrating. As rishabh pionted out “Become a sysAdmin at IIIT” as a never do thing. I don’t agree completely. But sometimes you get frustrated enough by the complaints and incompetence of your colleagues to say that. Keeping that apart, being a sysAdmin is real fun. You get to play with most critical servers at the place. You learn things that you will never learn in a course or project. (I wonder what we actually learn in a course πŸ˜› One thing I can immediately point out is the attendence management.)

Apart from above, I have been working on IntelligentMirror, my GSOC project and its sister project Youtube Caching using squid. I have achieved 100% youtube caching without altering the refresh patterns in squid. That means your squid will not malfunction and will cache youtube videos successfully and in a browsable fashion πŸ™‚ Going to release version 0.2 very soon. Working on caching Google and metacafe videos as well.

And last but not the least, sleep time has increased from 6-8 hrs to 12-16 hrs/day πŸ˜›

PS1 : This is the funniest post, I have ever seen. A must see for MS by research people πŸ˜›

PS2 : Also maruti has posted some nice crap πŸ˜›