Sukhbir Singh

One Day, I Am Gonna Grow Wings, A Chemical Reaction. Hysterical And Useless . . .

Archive for the ‘Reviews’ Category

Compilers

with 2 comments

Here is a nice little post on where to get the most common programming language compilers. As has happened in the past, on the request of a friend..

1. C -  GCC {gcc.gnu.org}

2. C++ – Dev C++ {www.bloodshed.net/devcpp.html}

3. Assembly – MASM {www.masm32.com}, FASM {flatassembler.net}, NASM {nasm.sourceforge.net}

4. JAVA – JAVA JDK {java.sun.com/javase/downloads/index.jsp}

5. Pascal - Free Pascal {www.freepascal.org}

6. Python – {www.python.org}

7. SML - {www.smlnj.org}

8. Visual Basic.NET, ASP.NET, Visual J#, C# – Microsoft Visual Studio {msdn.microsoft.com/vstudio}

9. HTML - No compiler needed. Simply code in Notepad and save as .HTML.

A surprising thing I have noted – most of the compilers are programmed in the language they are used for compiling!

Written by Sukhbir

August 13, 2006 at 5:40 pm

Virtualization

with 6 comments

I had heard about something called Virtualization: to run multiple Operating Systems simultaneously. I had nothing else to do, so decided to give this a shot.

First, as always I went over to Wikipedia and here is what I found.

I decided to try VMware, downloaded a trial version and then I was raring to go.

The host operating system was Windows XP. I installed Windows 98 SE as guest operating system and here I was! Running two Operating Systems side-by-side! It looked way too cool!

Then I installed Ubuntu. So now I am running 3 Operating Systems: at once. :D

The good thing about virtualization is that the guest operating systems are isolated from the host operating system. The guest OS can be used for software testing and to run software that you doubt about. (The best example: software cracks)

Screenshots:
1. Windows 98SE on Windows XP.

2. Ubuntu Linux on Windows XP.

Written by Sukhbir

May 28, 2006 at 4:48 pm

Google PageRank

with 7 comments

I just noticed that the Google PageRank for my blog has gone up to 4/10! Earlier it was a big zero, but now I think that 4/10 rating is a lot better since even the top blog on WordPress has got 7/10. And I am nowhere even near the fastest growing blogs. How Google PageRank works is of course something that I am not aware about, yet it is good for me!

Microsoft.com has a PageRank of 9/10 while Macromedia.com has got a 10/10. Wow!

What does this PageRank indicate? I am not sure. It is way too much complex.

Written by Sukhbir

February 23, 2006 at 7:30 am

Zip Tool

with 8 comments

For all those who are still using WinZip (whether you paid for it or whether you are using a pirated version; that is a different story), there is a better alternative that supports more formats and is absolutely free.

7-Zip is the software and it supports the RAR format (WinZip doesn’t) It is free and distribution is under GNU License.

Download and see for yourself: www.7-zip.org

Also: TugZip (www.tugzip.com) and WinACE (www.winace.com)

Written by Sukhbir

February 19, 2006 at 9:16 am

Opening multiple webpage tabs on Firefox startup

with 14 comments

Here is how to open multiple websites (tabular form) automatically when Firefox starts up. I think it is pretty useful.
Procedure:

1. Start Firefox and click on Tools menu and then choose Options.
2. Click on the General tab.
3. Click on the text box in front of the Homepage – Location(s) group. (screenshot)

[CLICK HERE TO VIEW SCREENSHOT] {opens in new window}

4. Type the address of the webpage you want to load when Firefox startups. To enter multiple webpages, seperate them using the vertical bar | (SHIFT+\) Add as many webpages as you want.

EXAMPLE: To open Google.com and Gmail.com on startup, type:

www.google.com | www.gmail.com

(see screenshot)
Alternative (Better):

Load all the favourite pages in seperate tabs. Then choose:

Tools> Options> General Tab> Homepage – Locations(s) > Use Current Page

Using this, Firefox will load all the current open pages on startup.

UPDATED (Thanks to Aqeel):

You can also use SessionSaver, a Firefox extension that takes care of a lot of other things also. Highly recommended.

Written by Sukhbir

February 13, 2006 at 6:19 am