Vista & Ubuntu – the similarities

Posted on 10 Comments

VS

Windows Vista and Ubuntu Linux – both are totally disparate entities and I am talking about similarities? Yup, I sure am. And I have reasons to believe this.

Most of us know what Vista is. Vista is the latest edition to the most popular operating system (OS) lineup – Windows. For those who are unfamiliar with Ubuntu, Ubuntu is one of the most popular Linux-based OS that is available for free.

Here I discuss some of the similarities that I have noted in due course of my usage of both the operating systems.

Computer
In both, the name given to the central access point to all the disks and partitions on a computer is “Computer”. In earlier versions of Windows, we used to know it with the name “My Computer”.

Sub-folders in user profile folder
The default folders present in the user profile folder (or the home folder) are something like – Documents, Music, Pictures, Videos – in both the OSes.

Graphical effects
Starting from Ubuntu 7.10, both the OSes have given stress on providing graphical desktop effects to the end user. In Ubuntu, the effects are a result of Compiz Fusion software. In Vista, the most common and appealing effect is Flip 3D.

Creation of a new folder
When a new file/folder is created within another folder in either of the OS, the newly created item rearranges itself automatically in alphabetical order with respect to the other items contained by the parent folder. This wasn’t the case in earlier versions of Windows.

Renaming file
When a file is renamed (by right-clicking and choosing “Rename” or by pressing F2) in either of OSes, only the name of the file is selected, leaving the file extension unselected.

Navigation strip
When a folder within a folder within a folder (and so on…) is visited, a navigation strip appears near the top of the explorer/file manager window. In both the OSes, this navigation strip is very similar looking and a helpful aid.

Verdict
Does this imply anything? Were Vista’s features inspired by Ubuntu? Or Ubuntu’s features by Vista? Or neither of the cases. It’s upto you to decide. ๐Ÿ˜‰

Note: The similarities between Vista and Ubuntu are primarily because of the desktop environment used by Ubuntu – GNOME. So, these similarities are common between Vista and many other Linux distributions that use the latest version of GNOME.

Install Shockwave in Linux using Wine

Posted on 39 Comments


Adobe Shockwave is an advanced platform for 3D applications on the Internet, and online games benefit the most out of it. But unfortunately, Adobe never released a version of Shockwave for the Linux platform.

If you are a Linux user, worry not. Using Wine, you can easily play for favorite games made using Shockwave. Wine is a software that allows running Windows applications on Linux. Wine is an open-source, free software, and is now available as a stable 1.0 version.

Here’s what you need to do:

  1. Install the latest version of Wine.
  2. Install the latest version of Shockwave for Windows using Wine. To do that, open command-line (Konsole/Terminal) and cd to the folder where Shockwave’s installer has been stored. Next, issue the command: wine Shockwave_Installer_Slim.exe. This will install Shockwave as it does in Windows.
  3. Next, install the latest version of Mozilla Firefox for Windows using Wine, in the similar way as above.
  4. After it’s installation, open Firefox, go to the desired URL containing your favorite Shockwave application, and viola! The Shockwave application is ready to be used.

The screenshot in the beginning of this post shows Miniclip’s Table Tennis game being played in Google Chrome installed in Linux using Wine.

[ To installed Google Chrome using Wine on Linux, refer to this excellent tutorial ]

Google Chrome – My Views and Review

Posted on 8 Comments

Google is everywhere these days. Most of their products, or “innovations” as many people like to call them, usually get very successful. Like GMail, Orkut, Google Docs, and many more. Some time back, they decided that we, the people, need an all new browser that would redefine our browsing experience. So, here we have yet another browser. And the name is Chrome, Google Chrome.

Just a day before the launch of Chrome, a blog entry was made on the Official Google Blogย on 1st September notifying the readers about the launch date of a beta of Chrome. That was when I came to know about it. So, I eagerly waited for the next day to arrive. Although I had my exam the day following the lauch date, I still preferred to wake up at night and be one of the first ones to download it.

My first attempt on downloading was when I went to the official Chrome site for it. From there, I got a 470KB executable which would download the actual Chrome browser from the Internet. As my modem has a tendency to disconnect very frequently, I made 3 unsuccessful attempts of downloading Chrome through that 470KB file. On some googling, I got a direct link to the actual Chrome installer which was around ย 7MB in size.

Continue reading Google Chrome – My Views and Review

Some C++ programs

Posted on 51 Comments

Update:
As requested by Sajith Karingat (comment #29), I worked on a Phone Billing System in C++, as per his requirements. You can download it here.

I have entered my final year in my B.Tech course, and with it, it’s placement time. Companies for the computer science stream (my stream) will start visiting my college beginning from 11th August. The first to come will be TCS (Tata Consultancy Services) which is considered as a good IT firm in India with global fame.

As part of my prep for the placements, obviously, I am revising my concepts (technical ones). Today, as it was raining heavily in the college, we sat in our central canteen, waiting for the rain to stop. During that time, we held a heated discussion on C++ programs that were most likely to be asked in interviews for placements.

Amongst those programs, one was to swap the values of two variables “a” and “b” without using the “temp” variable. Another interested one we discussed was that would generate a pattern like:

1
2 3
4 5 6
7 8 9 10
11 12 13 14
…… and so on.

When I got back home, I decided to have a go on these programs. And so, here are my answers to above problems.

Continue reading Some C++ programs