30.11.09

Get your Netbook - A Review

If you are looking for a light-weight, small machine mainly for using internet purposes, Netbook is for you. But if you want a machine to play games Netbook is not for you. You have to go for Laptops with good graphics card. But I am attracted to Netbook for it small size, sleek design, and light-weight and recently I bought one too. During my purchase I analyzed various products available in the market and thought of sharing my experiences with you folks.

Configuration: All of the machines I saw had same configuration consist of
i) Intel Atom 1.6 GHz N270/N280 processor
ii) Screen size of 10.1" and resolution of 1024x600
iii) RAM 1GB
iv) Hard-Disk of 160GB
v) Windows XP
vi) weight of around 1.2 Kg

It was very hard to decide the machine based on configuration as they all had same configuration.

Batter Back-up: Then I looked for battery back-up. There was a real difference. The claimed battery back-up by salesperson was as below:
i) Lenovo Ideapad S10-2 - around 5 hrs
ii) Acer (all the models) - around 7 hrs
iii) Gateway - 9 hrs
iv) Dell/HP/Samsung - around 6 hrs

Here also there was not much variation. Because for me even 5-6 hrs is good enough.

Heat: This was sort of deciding factor for me. Gateway Netbook performed the least in this. It will be hot as soon as you switch it ON. Lenovo and HP performed really very well in this.

Pricing: Last but most important the pricing of these small machines. You can get Netbooks in the range of INR 17000 to INR 22000, excluding SONY Vaio. Lenovo cost me around INR 18000, but within one week of my purchase they updated the price to Rs. 17000. Acer cost you around 19.5K. HP will take 20.5K from your pocket. Samsung was on the south side of the pricing graph. Market price was around 18K at the time of my purchase. Dell was the costliest one with the price of 21500 Rs.

So, depending on your pocket, and requirements you can go with the machine you like. Don't forget to ask for freebies while the time of purchase e.g. ear-phone etc.

17.7.09

Paper Presentation & Idea Submission Opportunities

There are couple of opportunities open where you can publish your work and submit your ideas:

1. 20th International Symposium on Software Reliability Engineering. Important dates for the same are
Industry Practices Submission of Abstract: July 25, 2009
Industry Practices Submission Acceptance Notification : August 15, 2009

2. The Third International Conference On Multimedia Systems Architecture And Applications. Last date for submitting paper here is 2nd August.

3. Bluetooth Innovation World Cup - Participation. The database will be open for submissions between 1 June and 31 October so keep your eyes open and take the chance to submit your idea for the first Bluetooth Innovation World Cup!

1.7.09

The Power of UNIX Shell

Try a program which require 'n' number of lines to be deleted from the file after matching particular string pattern.

General approach will be like this:
1. Find the total line number 'X' in given file
2. Find a line number 'N' which matches a given pattern.
3. copy all the lines from line#1 to line#(N-1) to the temp file
4. skip next 'n' number of lines
5. copy and append from line#(N+n) line#X to the temp file
6. rename temp file to the given file

This is little complex to implement in C/C++. It'll take around 20-30 lines of code to write in C/C++. But it is just a matter of 2 lines in UNIX. And here it is how you do it:

If you have find the all the line numbers required then
1. To copy all the lines from line#1 to line#(N-1)
head -[first N-1 lines to be copied] [given_file] > [temp_file]

2. Just calculate the line numbers to be copied from the EOF (End-of-File)
tail -[last X-N-n+1 lines to be copied] [given_file] >> [temp_file]

8.6.09

Are Browsers Going to be Next OS? - II

First they ignore you, then they ridicule you, then they fight you, then you win. It was said long ago by Mahatma Gandhi.

When you coin some idea and any of the above mentioned three things happen to you, it means you are progressing. It means you have a great idea which can change the way people will think in future. The same thing happened to me. I got mixed feedback on my last blog "Are Browsers Going to be Next OS?". The feedback I got was positive as well as negative. Some people said yes I was totally correct with my idea with slight modifications here and there. But some people told that it is not at all possible even in a distant future, which inspired me to write this blog. How can browsers do the scheduling, memory management and other stuff which operating systems (OS) are supposed to do, they said? How can the research, efforts put into development of OS from last 40 years go in vain? Microsoft will come with more powerful, feature-rich operating system, which will put end to similar kind of theories as mine. Google is good but Microsoft are in the market since long. They will definitely come with something more powerful, effective and user friendly (But who needs that?).

My response is yes, the research put into the development of OS is not going to go in vain. But the area of research is surely is going to changed. Now it's browsers and the application run on it, will get more attention rather than OS. For obvious reasons, OS will continue there job for time to come. But they will be limited to there current situations. I do not expect much development happening in OS domain. Recent launch (not very recent though) Windows-Vista was a failure. Who wants the application which needs 4GB of memory to work. People are looking more towards internet and the browsers which can support the applications on internet.There is a clear paradigm shift for time to come.

Frankly speaking, right now I cannot think of any application which can not be used inside the browsers. To me everything can be done in browsers that too free of cost. Thanks to open-source and Google of' course. Please let me know of such application you can think of by giving comments.

Recently I watch the Google Wave video. One of the application it shows that a person can see live what another person in writing as a text while chatting. Person does not need to wait for another person to write full text and then press enter in order to see the text. I believe (don't you think too that) the next step of this application will be desktop sharing within browser. So who need desktop sharing software installed in our system. This is just one example. There is a long-list you will see pretty soon.

Till then enjoy the great Windows OS with great GUI and curse comes with it whenever it crashes. Have a great day!!!!

4.6.09

Are Browsers Going to be Next OS?

Highly optimistic approach. Isn't? But if you'll try to think more about how Google is going, then with little effort you can easily make it out that later or sooner it is bound to replace all the desktop application. The journey started by launching desktop search couple of years ago. The future is that Google will enable web-browsers to replace OS (Operating Systems). It is still a distant dream but definitely one day we'll not install OS in our systems. At least, OS of heavy sizes, vulnerable to attacks, ready to crash by Microsoft will not be required. We might need a OS size of only a couple of hundred of MBs, which can run web-browsers. Rest of the work will be done by we-browsers and Google's other facilities.

Let's go one step further. There, we will not need to buy a hard disk because Google will provide may be a 1000 GB space. One more step and we will not be needed to install software in our system anymore. Let's take some examples. Google-docs can replace Microsoft office. To watch movies or listen music
we do not need to install media players. Anti-virus for PCs will go away because nothing will be there in our local systems. All the data will be stored in Google storage where already the best people in the industry is trying to save the data from any attack. Online photoshop will grow rich with the features they'll provide. We already started playing games online. They are small, but with the kind of development happening these days in internet, do you really think that it will be hard to play games like Quake, AOE etc on internet. In fact AOE has provided infrastructure to play AOE online.

In the current era of changes at fast pace no one can really predict what's going to happen 10 years down the line. But surely as mobile and computers are merging day by day OS and web-browser can be merged and created as a single entity. The new era of Internet was already started long ago by Netscape but Google will take it to the new horizon and Microsoft with the policy of monopolies will die soon.

Please let me know as a comment what you think of the issue.