Hockeyplaya55′s Weblog


5 Technology Stories from digg.com
April 29, 2009, 8:00 pm
Filed under: Uncategorized

1) Facebook vs MySpace   http://www.techcrunch.com/wp-content/uploads/2009/04/fb-vs-myspace.jpg

I think this is significant because people can see which is more popular

2) Largest windmill  http://i.gizmodo.com/5223801/this-thing-is-just-too-damn-huge-to-be-realbut-it-is

I think this is significant because it’s the worlds largest windmill being assembled

3) World Wildlife  Federation    http://www.flickr.com/photos/32895514@N02/3472074417/sizes/l/

4) Scarpar Powerboard   http://i.gizmodo.com/5204650/scarpar-powerboard-is-the-closest-alternative-to-the-hoverboard

5) HD wallpapers  http://www.smashingapps.com/2009/04/12/35-colorful-and-inspiring-examples-of-high-definition-wallpapers.html



Internet Privacy Concerns
March 2, 2009, 7:12 pm
Filed under: Uncategorized

With Google Latitude, you can:

  • See where your friends are and what they are up to
  • Quickly contact them with SMS, IM, or a phone call
  • Control what your location is and who gets to see it

Enjoy Google Latitude on your phone, PC, or both.

From your mobile phone – View your friends’ locations and status messages and share yours with them

From your computer – View your friends’ locations and status messages on a full screen even without a compatible phone or data plan

Facebook founder Mark Zuckerberg has responded to the privacy concerns raised in this post by Consumerist.  The post pointed out that a change Facebook made to its terms of service left the impression that the social network could keep and use copies of user content (e.g. photos, notes, and personal information) in perpetuity even if users removed the information and closed their accounts.

“One of the questions about our new terms of use is whether Facebook can use this information forever,” Zuckerberg wrote.  But, oddly, he did not answer that question.  Instead he opted for a rather roundabout explanation: if you send a friend a message via Facebook’s e-mail system, Facebook must create mutliple copies of that message — one for your “sent” message box and one for your friend’s inbox. That way, if you leave Facebook, the copy your friend has would not be deleted. Fair enough.

The implication is that, by extension, Facebook also keeps copies of all your other information, too. 

But the e-mail example has a major hole in it. Copying content makes sense for e-mails, where the medium itself depends on messages being copied. The thing is, Facebook users generally do not ‘send’ other types of content to one another, including photographs. Rather, they post them on their own profiles for others to stop by and see. There’s no obvious reason that Facebook would need to perpetually store multiple copies of photographs — because, as far as the user is concerned, they appear only in one place.

Plus, Zuckerberg seems to underestimate his users’ understanding of e-mail.  My guess is most Facebook users don’t think that if they close an e-mail account that all the e-mails they’ve ever sent will disappear.  Frankly, it’s not e-mails that are at issue here; it’s this other, more personal category of content — the stuff that people post within their own digital walls.

Zuckerberg goes on to write that despite the presence of “overly formal and protective” language that Facebook uses to cop eternal rights to your content (a slightly condescending formulation, if you ask me), “In reality, we wouldn’t share your information in a way you wouldn’t want. The trust you place in us as a safe place to share information is the most important part of what makes Facebook work.”

Facebook should at least get credit for announcing the terms-of-service changes in this Feb. 4 blog post, even though it drew no specific attention to the content ownership amendments, focusing instead on new prohibitions against harassment and providing false information.

And, truth be told, I doubt the company has any nefarious plans to sell all your old photos to the government, or spill out your archived wall postings into the public domain.  But you’d think one of the biggest social media companies in the world — one that’s dealt with outrage over privacy issues before — would have taken steps to avoid a publicity stink bomb like this.  Step one: proactively explain to its tens of millions of users exactly what these types of changes mean.

In that vein, it seems dubious that users will accept Zuckerberg’s entreaty to ‘just trust us’ when, in his response to user confusion and suspicion, he has skirted the very question that he would have us believe he is addressing. 

Users still don’t know why or whether Facebook keeps all their content on file without their explicit permission.  Not just messages, but “photos, text, link, audio, video, designs, ads and anything else that you post on or through the Facebook Service.”

Its aight. My image on social network sites is cool there are no concerns

I do think that employers can and should use the internet to research possible hires and current employees



Binary Tutorial Part 2
December 16, 2008, 5:43 pm
Filed under: Uncategorized

Binary Tutorial Part 2

 

            There are Binary number stuff and ya there are numbers and stuff involved so here. These are tables and words that describe this binary number stuff.

 

The number system that you use is base 10 (since people have 10 fingers, this works out well for them). When you write the number 1853, for example it means:

Each digit (0-9) within a base 10 number is multiplied by the power of ten corresponding to its position. Notice that each digit place has 10 times the value of the digit place to the right of it. But you knew all this, of course.

Binary Numbers

But what of the poor computer, which has no fingers to count on? Base 10 is not convenient for a fingerless computer to use. What computers DO have, are electrical circuits, which are either on or off. Just two states to work with. So the natural number system for use in an electronic computer is base 2 (called the binary number system). Unlike you who have ten digits to calculate with (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), the computer has only two digits (0 and 1) with which it must do everything. So, in a computer’s memory, a tiny transistor that is on (conducting a current) might represent a 1, while a transistor that is off would represent a 0 (zero).

The binary number 11100111101, for example, means:

Ah! So they are the same number!

1853 (base 10)  =  11100111101 (base 2)

Notice that each binary digit position in the base 2 number has 2 times the value of the binary digit position to the right of it (since this is base 2; remember how base 10 worked).

It gets cumbersome saying “binary digit” all the time, so the shorter term “bit” was invented. A bit is one binary digit. A bit can hold either a 1 or a 0 (zero). A string of bits can hold larger numbers (just as you use strings of base 10 digits to represent numbers larger than 9).

Binary Representation of Numbers

Base 10

Base 2

0

00000000

1

00000001

2

00000010

3

00000011

4

00000100

5

00000101

65

01000001

66

01000010

67

01000011

254

11111110

255

11111111

 

A particularly handy size chunk of computer memory happens to be 8 bits long. This size chunk of memory can be used to represent any number from zero (00000000) to 255 (11111111). Why does 11111111 (base 2) equal 255 (base 10)? Because it means:

1 x 128  +  1 x 64  +  1 x 32  +  1 x 16  + 
1 x 8  +  1 x 4  +  1 x 2  +  1 x 1  =  255

And why is this a handy size chunk of memory? Because if we want to represent all of the characters of the English alphabet, 8 digits is the first power of 2 that gives you enough possibilities to do this (a 4-bit long chunk can only hold numbers from zero to 7…not enough).

We have a special name for a chunk of memory that is 8 bits long: it is called a byte. This is the basic unit we use to measure computer memory size. (A chunk of memory 4 bits long is called a “nybble,” but you don’t need to know that for the test.)

Text characters are represented in computer memory as numbers. How? You need a scheme for equating letters to numbers. The system used is called the ASCII code (American Standard Code for Information Interchange). The capital letter A is represented by the number 65 in the ASCII code (65 is 01000001 in binary). The first 65 ASCII codes (0 through 64) are used for an assortment of Control characters and special characters, so capital A ended up at 65. Capital B is 66 (01000010) and so on.

ASCII Representation of Characters (just a sample)

Character

Base 10

Base 2

(return)

13

00001101

(space)

32

00100000

!

33

00100001

1

49

00110001

2

50

00110010

@

64

01000000

A

65

01000001

B

66

01000010

C

67

01000011

a

97

01100001

b

98

01100010

c

99

01100011

(delete)

127

01111111

 

How does the computer know whether the 01000001 in a byte of memory is the number 65 or the letter A? Because an application program keeps track of what it put where in memory, so MS Word knows that a given byte where it has stored text contains numbers that represent letters.

 

Now that the charts tell stuff it’s now time to look at more charts on how to convert Hexadecimal to base 10, here is the Hexadecimal system of system stuff.

 

Hexadecimal System uses 16 digits:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

And thus the base is 16.

Hexadecimal numbers are compact and easy to read.
It is very easy to convert numbers from binary system to hexadecimal system and vice-versa, every nibble (4 bits) can be converted to a hexadecimal digit using this table:

 

Decimal
(base 10)

Binary
(base 2)

Hexadecimal
(base 16)

0

0000

0

1

0001

1

2

0010

2

3

0011

3

4

0100

4

5

0101

5

6

0110

6

7

0111

7

8

1000

8

9

1001

9

10

1010

A

11

1011

B

12

1100

C

13

1101

D

14

1110

E

15

1111

F

There is a convention to add “h” in the end of a hexadecimal number, this way we can determine that 5Fh is a hexadecimal number with decimal value of 95.
We also add “0″ (zero) in the beginning of hexadecimal numbers that begin with a letter (A..F), for example 0E120h.

The hexadecimal number 1234h is equal to decimal value of 4660:

If you want to learn how to convert decimals into hexadecimals all u do is divide, here are a lot of charts.

  1. Divide the decimal number by 16.   Treat the division as an integer division.  
  2. Write down the remainder (in hexadecimal).
  3. Divide the result again by 16.  Treat the division as an integer division.  
  4. Repeat step 2 and 3 until result is 0.
  5. The hex value is the digit sequence of the remainders from the last to first.

HEXADECIMAL

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

DECIMAL

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Example 1 
Convert the number 1128 DECIMAL to HEXADECIMAL

NOTES

DIVISION

RESULT

REMAINDER (in HEXADECIMAL)

Start by dividing the number by 16.  

In this case, 1128 divided by 16 is 70.5.  So the integer division result is 70 (throw out anything after the decimal point).

The remainder is (70.5 – 70) multiplied with 16; or (0.5 times 16), which is 8.

1128 / 16

70

8

Then, divide the result again by 16 

(the number 70 on the DIVISION column  comes from the previous RESULT).

In this case, 70/16=4.375.  So the integer division result is 4 (throw out anything after the decimal point)

The remainder is (0.375 multiplied with 16, which is 6.

70 / 16

4

6

Repeat.   Note here that 4/16=0.25.  So the integer division result is 0.

The remainder is (0.25-0) multiplied with 16, which is 4.

4 / 16

0

4

Stop because the result is already 0 (0 divided by 16 will always be 0)

 

 

 

Well, here is the answer. These numbers come from the REMAINDER column values (read from bottom to top)

 

 

468

Side note: You can get the remainder of a division using the Modulus or % operator.  Ie: 1128%16=8.  

Example 2 

Convert the number 256 DECIMAL to HEXADECIMAL

DIVISION

RESULT

REMAINDER (in HEX)

256 / 16

16

0

16 / 16

1

0

1 / 16

0

1

 

 

 

ANSWER

 

100


Example 3
Convert the number 921 DECIMAL to HEXADECIMAL

DIVISION

RESULT

REMAINDER (in HEX)

921 / 16

57

9

57 / 16

3

9

3 / 16

0

3

 

 

 

ANSWER

 

399


Example 4
Convert the number 188 DECIMAL to HEXADECIMAL

DIVISION

RESULT

REMAINDER
(in HEX)

188 / 16

11

C (12 decimal)

11 / 16

0

B (11 decimal)

 

 

 

ANSWER

 

BC

Note that here, the answer would not be 1112, but BC.  Remember to write down the remainder in hex, not decimal.


Example 5
Convert the number 590 DECIMAL to HEXADECIMAL

DIVISION

RESULT

REMAINDER
(HEX)

590 / 16

36

E (14 decimal)

36 / 16

2

4 (4 decimal)

2 / 16

0

2 (2 decimal)

 

 

 

ANSWER

 

24E



Binary Number Tutorial
December 12, 2008, 5:34 pm
Filed under: Uncategorized

The simplest arithmetic operation in binary is addition. Adding two single-digit binary numbers is relatively simple:

0 + 0 → 0
0 + 1 → 1
1 + 0 → 1
1 + 1 → 0, carry 1 (since 1 + 1 = 0 + 1 × 10 in binary)

Adding two “1″ digits produces a digit “0″, while 1 will have to be added to the next column. This is similar to what happens in decimal when certain single-digit numbers are added together; if the result equals or exceeds the value of the radix (10), the digit to the left is incremented:

5 + 5 → 0, carry 1 (since 5 + 5 = 0 + 1 × 10)
7 + 9 → 6, carry 1 (since 7 + 9 = 6 + 1 × 10)

This is known as carrying. When the result of an addition exceeds the value of a digit, the procedure is to “carry” the excess amount divided by the radix (that is, 10/10) to the left, adding it to the next positional value. This is correct since the next position has a weight that is higher by a factor equal to the radix. Carrying works the same way in binary:

  1 1 1 1 1  (carried digits)
    0 1 1 0 1
+   1 0 1 1 1
-------------
= 1 0 0 1 0 0

In this example, two numerals are being added together: 011012 (13 decimal) and 101112 (23 decimal). The top row shows the carry bits used. Starting in the rightmost column, 1 + 1 = 102. The 1 is carried to the left, and the 0 is written at the bottom of the rightmost column. The second column from the right is added: 1 + 0 + 1 = 102 again; the 1 is carried, and 0 is written at the bottom. The third column: 1 + 1 + 1 = 112. This time, a 1 is carried, and a 1 is written in the bottom row. Proceeding like this gives the final answer 1001002 (36 decimal).

When computers must add two numbers, the rule that: x xor y = (x + y) mod 2 for any two bits x and y allows for very fast calculation, as well.

[edit] Subtraction

Subtraction works in much the same way:

0 − 0 → 0
0 − 1 → 1, borrow 1
1 − 0 → 1
1 − 1 → 0

Subtracting a “1″ digit from a “0″ digit produces the digit “1″, while 1 will have to be subtracted from the next column. This is known as borrowing. The principle is the same as for carrying. When the result of a subtraction is less than 0, the least possible value of a digit, the procedure is to “borrow” the deficit divided by the radix (that is, 10/10) from the left, subtracting it from the next positional value.

    *   * * *   (starred columns are borrowed from)
  1 1 0 1 1 1 0
−     1 0 1 1 1
----------------
= 1 0 1 0 1 1 1

Subtracting a positive number is equivalent to adding a negative number of equal absolute value; computers typically use two’s complement notation to represent negative values. This notation eliminates the need for a separate “subtract” operation. The subtraction can be summarized with this formula:

A – B = A + not B + 1

For further details, see two’s complement.

[edit] Multiplication

Multiplication in binary is similar to its decimal counterpart. Two numbers A and B can be multiplied by partial products: for each digit in B, the product of that digit in A is calculated and written on a new line, shifted leftward so that its rightmost digit lines up with the digit in B that was used. The sum of all these partial products gives the final result.

Since there are only two digits in binary, there are only two possible outcomes of each partial multiplication:

  • If the digit in B is 0, the partial product is also 0
  • If the digit in B is 1, the partial product is equal to A

For example, the binary numbers 1011 and 1010 are multiplied as follows:

           1 0 1 1   (A)
         × 1 0 1 0   (B)
         ---------
           0 0 0 0   ← Corresponds to a zero in B
   +     1 0 1 1     ← Corresponds to a one in B
   +   0 0 0 0
   + 1 0 1 1
   ---------------
   = 1 1 0 1 1 1 0

Binary numbers can also be multiplied with bits after a binary point:

               1 0 1.1 0 1   (A) (5.625 in decimal)
             ×   1 1 0.0 1   (B) (6.25  in decimal)
             -------------
               1 0 1 1 0 1   ← Corresponds to a one in B
   +         0 0 0 0 0 0     ← Corresponds to a zero in B
   +       0 0 0 0 0 0
   +     1 0 1 1 0 1
   +   1 0 1 1 0 1
   -----------------------
   = 1 0 0 0 1 1.0 0 1 0 1   (35.15625 in decimal)

See also Booth’s multiplication algorithm.

[edit] Division

Binary division is again similar to its decimal counterpart:

        __________
1 0 1  | 1 1 0 1 1

Here, the divisor is 1012, or 5 decimal, while the dividend is 110112, or 27 decimal. The procedure is the same as that of decimal long division; here, the divisor 1012 goes into the first three digits 1102 of the dividend one time, so a “1″ is written on the top line. This result is multiplied by the divisor, and subtracted from the first three digits of the dividend; the next digit (a “1″) is included to obtain a new three-digit sequence:

             1
        __________
1 0 1  | 1 1 0 1 1
       − 1 0 1
         -----
           0 1 1

The procedure is then repeated with the new sequence, continuing until the digits in the dividend have been exhausted:

             1 0 1
        __________
1 0 1  | 1 1 0 1 1
       − 1 0 1
         -----
           0 1 1
         − 0 0 0
           -----
             1 1 1
           − 1 0 1
             -----
               1 0

Thus, the quotient of 110112 divided by 1012 is 1012, as shown on the top line, while the remainder, shown on the bottom line, is 102. In decimal, 27 divided by 5 is 5, with a remainder of 2.



Movie Gadget
October 1, 2008, 9:27 pm
Filed under: Uncategorized

The product from the movies is called the Mophie Juice Pack. What this gadget does is give your battery extra life, most ipods can run up to 3 hours so basically with the Mophie Juice pack you are giving your ipod or your iphone 2x the battery life. The Mophie Juice Pack is good for people who use their iphone or ipod a lot.

Some positive things for the Mophie Juice Pack is that it gives your ipod or iphone 2x the battery life so you would have to charge the ipod or iphone less and you would save money on your electric bill. The downfall of the Mophie Juice Pakc is that it costs $99.99 and it is only available for the ipod and iphone

 



Paragraph
September 15, 2008, 8:23 pm
Filed under: Uncategorized

This school year i would like to accomplish a lot. I want to know how to use different types of programs and how to hack. I also want to learn how to make my own computer game and how to build myself my own computer.



Definitions
September 10, 2008, 8:40 pm
Filed under: Uncategorized

Hard Drive- a disk drive containing a hard disk

CPU- cental processing unit: the key component of a computer system, which contains the circuitry necassary to interpret and execute program instructions

Motherboard- a rigid, slotted board upon which other boards that contain the basic circuitry of a computer or of a computer component can be mounted

Power Supply- a source of electricity for a device, which converts, regulates, and transmits the external power for the device

PCI- pounds per cubic inch

PCI Express- a computer expansion card interface format

USB- Universal Serial Bus

Firewire- IEEE 1394 interface is a serial bus interface standard for high-speed communications and isochronous real-time data transfer, frequently used in a personal computer (and digital audio and digital video).

IEEE-1394- Institute of Electrical and Electronics Engineers

LCD- liquid-crystal display: a method of displaying readings continuously, as on digital watches, portable computers, and calculators, using a liquid-crystal film, sealed between glass plates, that changes its optical properties when a voltage is applied

Plasma- a thin, high-definition television or computer display created with pixel-sized gas-filled cells that emit different colors when electric current is connected; also called plasma display

HDMI- is a compact audio/video connector interface for transmitting uncompressed digital streams

Ram- computer memory available to the user for creating, loading, or running programs and for the temporary storage and manipulation of data, in which time of access to each item is independent of the storage sequence

Flash Memory- a type of reprogrammable memory that retains information even with the power turned off

AGP- is a high-speed point-to-point channel for attaching a graphics card to a computer‘s motherboard, primarily to assist in the acceleration of 3D computer graphics

DVD- an optical disk that can store a very large amount of digital data, as text, music, or images

 


Hello world!
September 4, 2008, 9:24 pm
Filed under: Uncategorized

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!




Follow

Get every new post delivered to your Inbox.