Skip to main content

Binary Digits.

Consider the number 783 which can be obtained by:
7 x 102=700
8 x 101= 80
3 x 100= 3
78310 Total= 78310

In the decimal system, we are counting how many 10s, 100s, 1000s, 10000s etc. there are. Then we are multiplying the number depending on where it is positioned, and finally, we add them up.

If we were to do the same to the 8th base, then the above table will look as follows:

1 x 83=512
4 x 82=216
6 x 81=48
7 x 80=7
14678 Total= 78310

Now the number 78310 ~= 14678. This means that any number (like 783) can be written to any number base; even its own. So in computers we are interested in binary digits, as the switches in circuits are either ON or OFF. With this in mind, the number above (783) would be written in binary form as follows:

1 x 29=512
1 x 28=256
0 x27=0
0 x 26=0
0 x 25=0
0 x 24=0
1 x23=8
1 x22=4
1 x21=2
1 x 20=1
11000011112 Total= 78310

This means that:
11000011112 ~=78310

Here is a sequence that may simplify this process a bit better:

20 = 1 = 12
21 = 2 = 102
22 = 4 = 1002
23 = 8 = 10002
24 = 16 = 100002
25 = 32 = 1000002
26 = 64 = 10000002
24 = 128 = 100000002
and so on...

So now, gifting somebody $32.00 in decimal form will be written in binary as $100,0002 and giving $64.00 = $1,000,0002 which is a LOT OF MONEY... :).

As the joke goes: There are 10 kinds of people, the kind that understand binary numbers and those who do not.


fair said…
Absolutley brilliant. It is refreshing to see such creative and mindful thinking in action.

Popular posts from this blog

Hibernate-Secondary Table Annotation..

When using Hibernate with annotation, SecondaryTable needs to be used carefully while using the Discriminator. We assume that there is a table called Inventory which is the parent table that has common elements including Id, createDate, modifiedDate, SKU#, and productType.
The other tables, which are children of the Inventory table, are TV_Inventory, DVD_inventory etc.. In this example, we consider TV_Inventory which inherits from Inventory (in terms of objects).

@Table(name = "INVENTORY")
@Inheritance(strategy = InheritanceType.JOINED)
@DiscriminatorColumn(name = "PRODUCT_TYPE", discriminatorType = DiscriminatorType.STRING, length = 20)
@SequenceGenerator(name = "InventorySequence", sequenceName = "INV_SEQ", allocationSize = 1)

public abstract class Inventory {
 // getters and setters with other annotations for the columns and relevant methods.

Consider the child object associated with the table TV_INVENTORY. The outline is shown below:


4 Circles releases Word Frequency..

4 Circles released its application 'Word Frequency v1.1'.

This application counts the number of words in your essay and tells you the frequency of each word. This application is simple to use and helpful for bloggers, writers, journalists, students and speech writers. The application has 1 box for the text to be copied and pasted (left hand side) while clicking the button will count the total number of words in the essay.

This application is written in JDK 1.6, and runs on JRE 1.6.x or above. The user needs to copy the text and place it in the text box and click on the button to get the frequency in the grid. Please download the software here:
Word Frequency

Iphone & Ipad Tips

Tips for using iPhone & iPad - 1
1.One of the most useful tool of an Iphone or an Ipad is the ability to take a screenshot of your screen. One example of its usefulness is taking a screenshot of an image or article online so it can be view later without needing internet access. To take a ScreenShot of whatever is currently on your screen hold down the home button and the lock button at the same time for about 2 seconds. You should see a flash and a screenshot of your screen will be in your camera roll.

2. Double-clicking the home button brings up the Multitasking bar. From here you can switch between running apps or completely exit out of an app.

3. Creating folders on the home screen can help save some space. It also allows you to group similar apps together, like games. To create folders on the home screen press down on an app until the apps start shaking, then decide what two apps you what in the same folder and drag one of the apps onto the other one. The two apps will merg…