Wednesday, December 30, 2009

Life before the computer

An application was for employment
A program was a TV show
A cursor used profanity
A keyboard was a piano!
Memory was something that you lost with age
A CD was a bank account
And if you had a 3 1/2 inch floppy
You hoped nobody found out!
Compress was something you did to garbage
Not something you did to a file
And if you unzipped anything in public
You'd be in jail for awhile!
Log on was adding wood to a fire
Hard drive was a long trip on the road
A mouse pad was where a mouse lived
And a backup happened to your commode!
Cut - you did with a pocket knife
Paste you did with glue
A web was a spider's home
And a virus was the flu!
I guess I'll stick to my pad and paper
And the memory in my head
I hear nobody's been killed in a computer crash
But when it happens they wish they were dead!


Sunday, November 29, 2009

Packet Transmissions : Unicast, Broadcast, Multicast and Anycast

100px-Unicast.svgUnicast, ( refers the left diagram ) is a type of packet transmission sent from a source to another destination. In unicast, there is only one sender and one receiver. Most of the application today is Unicast, example HTTP, SMTP, FTP etc. which employ the TCP transport protocol.

Broadcast transmission, (  refers the diagram below ) is a communication method where a piece of packet/information is sent 100px-Broadcast.svgfrom a source to all other destinations within the given address range. Broadcasting normally happen on Layer-2 using ARP ( Address Resolution Protocol )

Multicast, ( refers the diagram right below ) is a transmission technology that delivered the 100px-Multicast.svgsender’s packet or information to a specific groups of recipients. Most common low level protocol to use multicasting addressing is UDP. Unlike broadcast transmission, the recipients only receive the packets if they have previously choose to receive by joining using IGMP. The multicasting is useful when a group of recipients are to receive the same packets from a specific sender over the network at the same time ( refers the diagram below ), it would contribute a significant bandwidth savings and optimizations ( refers the diagram below ). The common usage of the multicasting is IP-television.


Multicast (top) compared with unicast broadcasting (bottom). Orange circles represent endpoints, and green circles represent routing points.

100px-Anycast.svgAnycast, ( refers the left diagram ) is another type of transmission that may not commonly discussed. Anycast transmission is mostly used in the routing purposes where the packets are transmits to the destinations via the “best” routing topology. BGP is one of the anycast transmission where the destination IP address/range is received by the source/sender’s router via difference routes but the will be only one route to be chosen for the packet transmission.

**Pictures source from Wikipedia

Saturday, November 28, 2009

Chronological of Microsoft Windows

Microsoft Windows is a series of Operating Systems produced by Microsoft. The first release of Windows was a replacement to the MS-DOS with the enhancement of Graphical User Interface(GUI) on the November 1985 namely Windows 1.0.




I believe most of the reader here has never use it before, I was started with PC-DOS, then followed by MS-DOS6 and ‘jumped’ into Windows 3.0 at about 10-15 years ago. Windows 3.0 was introduced on May 1990 and followed by Windows 3.1 on August 1992 which was much more popular at that time.



On the August 1995, Windows introduced a much more ‘today-look-a-like” windows i.e. Windows 95.



Again, Microsoft created another legend which attracted many users i.e. Windows 98 on June 1998 and Windows 98SE on May 1999. Windows 98SE was actually a much more stable version.


Followed by Windows ME, Windows 2000 Professional and Windows 2000 Server as replacement of Windows NT.



A most popular version of Windows i.e. Windows XP which I am still using it ( never believe any other craps that introduced later i.e. Vista which is too ‘secure’ and troublesome for me ) :P




Read more at Wikipedia : List of Microsoft Windows Versions.

Sunday, November 1, 2009

What does DNS registration contact means?

The Registrant is the licensee of the domain name - this is the individual or company who has the right to use, sell or destroy a domain name.

The Administrative Contact is the licensee's appointed agent for the functions above and any other purpose. In the case that the Registrant is a company the Administrative Contact should be an
employee, director, manager of the company. This person has full authority for all changes in our system so care should be taken in selecting the appropriate person to nominate for this role.

The Technical Contact is the person responsible for maintaining the DNS nameservers associated with the domain name. This enables that contact to make updates if necessary if, for example, the
name of the DNS nameserver changes.

The Billing Contact is the primary point of contact responsible for paying for the domain name's license renewals.

In the case of a company, the company itself would normally be the Registrant. An officer or possibly a trusted employee of the company would be the Administrative Contact.

The Technical Contact would normally be the ISP or webhosting provider (maybe us if you use these services).

In the case of an individual domain name owner, you may be listed as three of the four contacts or conceivably even four of the four contacts. It isn't so important if you're in control of your own domain name but now you can probably see why so many contacts could be required.

Friday, October 23, 2009

How to use Nokia e71 as modem using UMobile data plan?

Just bought an 018 UMobile Data Plan, cost RM6 with RM5 airtime included. It would be valid for 7 days, and you are required to top up or else the account will be terminated….


UMobile is assigning private IP address to the end user like us and NAT-ed it. Do expect certain applications that required peer-to-peer Public IP address might failed using UMobile. I would also expected some of the TCP/UDP ports might be blocked as well. Will update here once I had verified it. :P



Here’s the steps to configure your Nokia e71 as USB modem to access to the Internet :

1. Firstly, you need to make sure your phone is ready to connect to 3G network. Go to “Menu-->Tools—>Settings—>Phone—>Network” and make sure you select “UMTS” or “Dual-mode”  *( By selecting UMTS will makes your connection established/network entry faster )



2. Next, go backward one menu and go “Connection->Access Points” and make sure “U Mobile Internet” profile is configured and ready to use.


3.  Connect your e71 to your PC/laptop using USB cable and select “PC Suite” mode.

4. Turn on your Nokia PC Suite and make sure the connection is established. You may see the indication message pop up from your taskbar.

5. Go to “Control Panel—>System—>Hardware—>Device Manager” and make sure your Nokia e71 USB modem driver is detected and properly installed.


6. Go to your “Control Panel-->Network Connections” and create a new connection. Follow the wizard step by step. Select “Connect to the Internet” and click Next.


7. Select “Setup my connection manually” and click Next.


8. Select “Connect using a dial-up modem” and click Next.


9. Put in the meaningful name e.g. UMobile for this connection and click Next.


10. Type “*99#” in the phone number column and click Next.


11. Leave the username and password as <blank> and click Next.

12. Click on the newly created “UMobile” dial up connection. Click “Dial” in the dial up menu as per below :


13. Your Internet connection thru UMobile UMTS network should be ready after the dialup connection.

Sunday, September 13, 2009

How to load subtitles in Media Player Classic?

Make sure you have downloaded the subtitle file ( .sub ) together with your downloaded movie i.e. .avi file. Also make sure that the subtitle file is same filename and located in the same directory with the movie file.

Steps to change the default settings ( which do not load subtitles ) :

1. Launch your Media Player Classic

2. Go to “View”—>”Option”—>”Output”.

3. Change the DirectShow video renderer to either VMR7 or VMR9.

4. Change the both RealMedia Video and QuickTime Video renderers to DirectX9.

5. Done!


p/s: To download the latest version of Media Player Classic ( K-Lite Codec Pack 5.10 Full. Click HERE

The K-Lite Codec Pack is a collection of DirectShow filters, VFW/ACM codecs, and tools. Codecs and DirectShow filters are needed for encoding and decoding audio and video formats.

With the K-Lite Codec Pack you should be able to play all the popular audio and video formats and even several less common formats………….

Alternatively, try VLC Media Player. Click HERE

Sunday, August 30, 2009

Print Screen/Screenshot for e71

Try this application, screenshot, to capture the screen in your e71. It would be useful when you want to print screen and post it online or send to your buddy.


Download the signed version 3.01 from :

New QuickOffice is FREE for nokia e-series!!!

Although it has been offering Free download for nokia E-series, but I believe most of you are yet to upgrade. It is compatible with Microsoft Office 2007 file format i.e. pptx !!!

Steps to download/upgrade to QuickOffice Premier 6

1. Check and verify your current installed version from Menu –> Office –> Quick Office


2. Click on “Options” and select “About application”.



4. Then, select “Updates and Upgrades” and you will able to see the followings menu. Select “Updates and Upgrades


5. Connect to the network i.e. 3G or Wi-Fi etc. to update the catalogue.


6. Select “Quickoffice Premier 6” from the updated catalogue and download it. You may prompted to provide your email address so that you will receive the order number and download link for your application.





7. Install the downloaded new version of Quick Office Premier 6.




8. Upon completion of the installation, it is recommended to restart the phone.

9. Check on the version again after restart. And now you shall able to see the latest version of Quick Office Premier 6!!!



10. Now, the Quickoffice is ready to use.



Sample email received :