Tech Reviews and Rants

Tuesday, August 23, 2005

C++ FAQ Lite. What?

Fairly new to C++? Or even an experienced person? Whatever you are, the site below is a great resource for knowing more about OO language of the old-fashioned. I think the author chose the word "FAQ" for this resource out of modesty, considering what FAQ normally means. This one definitely has a lot of stuff for the not-so-newbies. A lot of tips and tricks!

C++ FAQ LITE - by Marshall Cline


A great resource, to put it mildly.

Saturday, August 20, 2005

Google: 502 Server Error (followup)

A hack to make it work for us. :)
Apparently, google gives out different IP addresses for different parts of the world. The one assigned to 'us' has some problems (still, after more than 8-10 hours!). But life without google search is really painful. My solution? Added another IP address (which www.google.com maps to for others not in my network) to /etc/hosts. Relief!
New Path Ventures, here we come searching for you!

Google: 502 Server Error



Happened for a pretty long time, today. Incidentally, even Teoma behaved erratically today. That's some coincidence!

Saturday, August 13, 2005

"An Efficient Scheme to Remove Crawler Traffic from the Internet"

As the web grows, the search gang (Google, Yahoo et al) need to crawl more and more. And probably, more often! So much so that crawlers become a major factor in most of the traffic to websites! (After all, more search engines would mean more crawlers.) Time to do away with the conventional crawlers? Or have just one crawler (as a service) with all the search gang using that crawler-system's services. Or, (this had to come!) invoke active networks!
An Efficient Scheme to Remove Crawler Traffic from the Internet

And I thought ...

that Search Beyond Google was an original. Sorry, my bad. It's another "blog" of sorts, and clearly mentions that the article is from http://www.technewsworld.com.
But hey, the article is defintely a great one!

Search Beyond Google

A wonderfully written article talking about the current state of affairs in web-search technologies.


Search Beyond Google
If you are a into web IR, this is the kind of news article you are looking for.

Friday, August 12, 2005

Good design. High performance.

Are these mutually exclusive? Sometimes, you have to make a choice. A good design seems to take its toll on performance. The tricks and hacks you use for creating some high-performance component seem to be against the principles of good object design.


Maybe, I'm too inexperienced. Maybe, it is possible to make a well-designed component which is efficient too. But, what's the use of a comb when I lose all my hair? Quick! Someone, help me find it now!


BTW, if you thought I am talking about software, you are right. Take care ...

Sunday, August 07, 2005

Nokia 6230i

Recently got one. Pretty decent phone, as most reviewers have said. So, I'm only going to talk about the things I did not like.
  • Slow response to button-presses.
  • Inability to assign ring-tones to individual contacts.
  • If you associate an object like a photo with a contact, the phone seems to make another copy of the object and saves that with the contact information. Wasted space! Of course, the idea is probably that one could delete the image from the gallery and the contact's image should not go away. But what are pointers and reference counts for? You could make a copy on delete, or change the inode-equivalents.
  • Non-intuitive key sequences for some multi-keypress operations. Of course, that could be a feature too, especially if you are deleting something and make a mistake, deleting the wrong one!
  • After every call, a message from my operator, saying "Thank you for ..." just comes and sits on the display, refusing to go away until I press "OK"! There's no timeout?

Otherwise, it is a pretty cool device! MP camera, really good memory, attractive display, EDGE et al, and nicely fits in your pocket!