Monday, July 26, 2010

IPHONE Apps

Pandora Radio

Tune in.

Choose a favorite song or artist and Pandora
Radio plays the music you want to hear and music
just like it. Discover new artists with similar sounds
and skip over songs you don’t like.

Square

Get paid.

Square is a mobile payment system that enables
you to accept credit card payments from customers
and friends — with no contracts, monthly fees, or
hidden costs. Just plug the free card reader into your
iPhone and start swiping.
View in the App Store
http://www.apple.com/iphone/apps-for-iphone/?cid=wwa-naus-seg-iphone10-015&cp=www-seg-iphone10-apps&sr=sem
07-26-10

How to use a computer

In computing, a keyboard is an input device, partially modeled after the typewriter keyboard, which uses an arrangement of buttons or keys, to act as mechanical levers or electronic switches. After punch cards and paper tape, interaction via teletype-style keyboards became the main input device for computers.
Despite the development of alternative input devices, such as the mouse (computing mouse), touch sensitive screens, pen devices, character recognition, voice recognition, and improvements in computer speed and memory size, the keyboard remains the most commonly used and most versatile device used for direct (human) input into computers.
A keyboard typically has characters engraved or printed on the keys and each press of a key typically corresponds to a single written symbol. However, to produce some symbols requires pressing and holding several keys simultaneously or in sequence. While most keyboard keys produce letters, numbers or signs (characters), other keys or simultaneous key presses can produce actions or computer commands.
In normal usage, the keyboard is used to type text and numbers into a word processor, text editor or other program. In a modern computer, the interpretation of key presses is generally left to the software. A computer keyboard distinguishes each physical key from every other and reports all key presses to the controlling software. Keyboards are also used for computer gaming, either with regular keyboards or by using keyboards with special gaming features, which can expedite frequently used keystroke combinations. A keyboard is also used to give commands to the operating system of a computer, such as Windows' Control-Alt-Delete combination, which brings up a task window or shuts down the machine.

Laptop-size

Keyboards on laptops and notebook computers usually have a shorter travel distance for the keystroke and a reduced set of keys. They may not have a numerical keypad, and the function keys may be placed in locations that differ from their placement on a standard, full-sized keyboard.

Thumb-sized

Smaller keyboards have been introduced for laptops, PDAs, cellphones or users who have a limited workspace. The size of a standard keyboard is dictated by the practical consideration that the keys must be large enough to be easily pressed by fingers. To reduce the size of the keyboard, the numeric keyboard to the right of the alphabetic keyboard can be removed, or the size of the keys can be reduced, which makes it harder to enter text.
Another way to reduce the size of the keyboard is to reduce the number of keys and use chording keyer, i.e. pressing several keys simultaneously. For example, the GKOS keyboard has been designed for small wireless devices. Other two-handed alternatives more akin to a game controller, such as the AlphaGrip, are also used as a way to input data and text. Another way to reduce the size of a keyboard is to use smaller buttons and pack them closer together. Such keyboards, often called a "thumbboard" (thumbing) are used in some personal digital assistants such as the Palm Treo and BlackBerry and some Ultra-Mobile PCs such as the OQO.

Numeric

Numeric keyboards contain only numbers, mathematical symbols for addition, subtraction, multiplication, and division, a decimal point, and several function keys (e.g. End, Delete, etc.). They are often used to facilitate data entry with smaller keyboard-equipped laptops or with smaller keyboards that do not have a numeric keypad. A laptop does sometimes have a numeric pad, but not all the time. These keys are also known as, collectively, a numeric pad, numeric keys, or a numeric keypad, and it can consist of the following types of keys:
  • arithmetic operators such as +, -, *, /
  • numeric digits 0-9
  • cursor arrow keys
  • navigation keys such as Home, End, PgUp, PgDown, etc.
  • Num Lock button, used to enable or disable the numeric pad
  • enter key

Non-standard or special-use types

 Chorded

While other keyboards generally associate one action with each key, chorded keyboards associate actions with combinations of key presses. Since there are many combinations available, chorded keyboards can effectively produce more actions on a board with fewer keys. Court reporters' stenotype machines use chorded keyboards to enable them to enter text much faster by typing a syllable with each stroke instead of one letter at a time. The fastest typists (as of 2007) use a stenograph, a kind of chorded keyboard used by most court reporters and closed-caption reporters. Some chorded keyboards are also made for use in situations where fewer keys are preferable, such as on devices that can be used with only one hand, and on small mobile devices that don't have room for larger keyboards. Chorded keyboards are less desirable in many cases because it usually takes practice and memorization of the combinations to become proficient.

 Software

Software keyboards or On-Screen Keyboards often take the form of computer programs that display an image of a keyboard on the screen. Another input device such as a mouse or a touchscreen can be used to each virtual key to enter text. Software keyboards have become very popular in touchscreen enabled cell phones, due to the additional cost and space requirements of other types of hardware keyboards. Microsoft Windows and Mac OS X both include on-screen keyboards that can be controlled with the mouse.

Foldable

A foldable keyboard.
Foldable (also called flexible) keyboards are made of soft plastic or silicone which can be rolled or folded on itself for travel.[2] When in use, these keyboards can conform to uneven surfaces, and are more resistant to liquids than standard keyboards. These can also be connected to portable devices and smartphones. Some models can be fully immersed in water, making them popular in hospitals and laboratories, as they can be disinfected.

 Projection/Laser

Projection keyboards project an image of keys, usually with a laser, onto a flat surface. The device then uses a camera or infrared sensor to "watch" where the user's fingers move, and will count a key as being pressed when it "sees" the user's finger touch the projected image. Projection keyboards can simulate a full size keyboard from a very small projector. Because the "keys' are simply projected images, they cannot be felt when pressed. Users of projected keyboards often experience increased discomfort in their fingertips because of the lack of "give" when typing. A flat, non-reflective surface is also required for the keys to be projected onto. Most projection keyboards are made for use with PDAs due to their small form factor.

Optical keyboard technology

Also known as photo-optical keyboard, light responsive keyboard, Photo-electric keyboard and optical key actuation detection technology.
An optical keyboard technology utilizes light emitting devices and photo sensors to optically detect actuated keys. Most commonly the emitters and sensors are located in the perimeter, mounted on a small PCB. The light is directed from side to side of the keyboard interior and it can only be blocked by the actuated keys. Most optical keyboards require at least 2 beams (most commonly vertical beam and horizontal beam) to determine the actuated key. Some optical keyboards use a special key structure that blocks the light in a certain pattern, allowing only one beam per row of keys (most commonly horizontal beam).
http://en.wikipedia.org/wiki/Keyboard_%28computing%29
07-26-10

Top 100 companies

3COM Corp.
Activision
Adobe
ADTRAN
Advanced Micro Devices, Inc.
Agilent Technologies, Inc.
Altera Corporation
Amazon.com
Analog
Anixter
Apple Computer Inc
Applied Materials, Inc.
Arrow Electronics Inc
ATI Technologies Systems Corporation
Atmel
Autodesk Inc.
Cadence
Canon
CDW
Cirrus Logic, Inc.
Cisco
Cognizant Technology Solutions
Coherent Corp
Computer Associates International, Inc.
Computer Sciences Corporation
Compuware Corp
Comverse Technology, Inc.
Corel
Corning Incorporated
CTG, Inc.
Cypress Semiconductor Corp.
Dell
Diode Inc
eBay
EDS
Electronic Arts
EMC Corp
Exabyte Corporation
Fiserv
Freescale Semiconductor, Inc.
Gateway, Inc.
Google
Hewlett-Packard
IBM
IDT Corporation
Imation
Ingram Micro
Intel Corp.
Intergraph
Intuit Inc.
Iomega Corp.
Komag, Incorporated
LAM Research
Lexmark
Logitech
LSI
Lucent
McAfee
MEMC Electronic Materials, Inc.
Mentor Corporation
Micron Technology
Microsoft
Motorola
N-C-R
National Semiconductor
Network Equipment Technologies, Inc.
Nextel Communications
Nortel
Novell
NVIDIA Corporation
Oracle Corp.
Palm, Inc.
Qualcomm
Quantum
Redback Networks Inc.
SanDisk
Sanmina SCI
Seagate
Silicon Graphics
Solectron Global Systems
Sprint
SSA Global
Sun Microsystems
Sybase
Symantec
Symbol Corp.
SYNNEX Corporation
Synopsys
Tektronix, Inc.
Tellabs Operations Inc
Texas Instruments Incorporated
Transmeta
Unisys
VeriSign
Verizon
Western Digital
Xerox
Xilinx
Yahoo
http://undress4success.com/individuals/bet-work-home-employers/top-100-computer-companies/
07-26-10

Saturday, July 3, 2010

What is a database

Many people are first exposed to databases by playing with Access, which comes included in many versions of Microsoft Office. Access is a powerful product aimed primarily at developers, and many novices come away from dabbling with it determined to stick to more user-friendly packages such as Excel.

That attitude might be OK for individual users, but most small businesses will eventually find themselves contemplating database software as their needs grow and their companies expand. But before you can even go about installing a database, you need to grapple with such confusing concepts as database servers, relational and object databases, and the thorny question of why apparently similar products range in price from free to hundreds of thousands of dollars.

This Buying Guide will help you through the database minefield. While picking a database server will never be as quick a decision as, say, buying a printer, it can be a highly valuable purchase if you go about it the right way.



What is a database? (Back to contents)

A database is simply an organised set of information. Strictly speaking, there's no need for it to even be in computerised form - address books are often used as a simple example of a database, since they contain large volumes of information organised into categories (name, address, and phone number). Despite this, most people now take the term 'database' to refer to information stored electronically.

Note also that the general definition of a database given here could encompass many common PC applications, such as electronic mail (which can be organised by recipient or sender) or information in a spreadsheet (which tends to be structured mathematically). In practice, the term 'database' is most commonly used to refer to highly structured information (examples might include order forms or medical information). Most business databases will contain a carefully planned set of information that can be analysed to indicate overall trends, as well as providing a historical record of past transactions and activities.

A basic database system simply allows you to enter and search for information (a process often known as querying). Most modern databases also support the development of specific applications that run on top of the database, which enable you to access the features you need without having to worry about all the complexities of the system. For instance, within one company general staff might have access to an order entry system, while financial staff have access to automatic reporting systems that provide sales summaries and other information. Both use a database server to store information, but the means of entering this, and the ability to change it after entry, will vary between the different applications.

The types of databases available

As database software has evolved, a number of different approaches to storing and linking information have emerged. Some of the more common include:

Relational databases. A relational database creates formal definitions of all the included items in a database, setting them out in tables, and defines the relationship between them. For instance, a typical business database would include tables for defining both customers and orders. Using ids or keys, the two tables can be related together. Such databases are called 'relational' because they explicitly define these connections (an order form can look up customer details from the customer table rather than having to store the information twice). Most relational databases now make use of SQL to handle queries (discussed in more detail below). Currently these are the most common form of database.

Object databases. Object databases store data in discreet, self-contained units - objects. These objects have specific data, attributes and behaviours associated with them. An extremely simple example might be a product database with a shirt object, which has attributes such as size, colour, and price. In practical use, the main difference between object and relational databases is the way in which data is accessed. Programmers use object-oriented programming languages to access the data objects from the object database by calling methods in their code. This takes much of the information that would have resided in the application code and transfers that information to the object database. Thus the application code is simplified. However, at the same time the fact that the database and application are tightly entwined can make accessing the data outside of the application more complex.

Object-relational databases. Object-relational databases attempt to combine object and relational approaches. This allows the benefits of using objects where necessary to be tied to the strengths of relational databases.

Hierarchical databases. While relational databases arrange data in tabular format, hierarchical databases arrange them in a tree format, with a parent node leading to further child nodes (which in turn may have further nodes of their own). The model is very similar to the way in which a program such as Windows Explorer displays the contents of a hard drive (double-clicking on a parent directory leads down the tree to further information, and so on down the directory tree). This allows for multiple types of subsidiary data, but makes it difficult to identify complex multiple relationships between individual data items (just as there is no obvious link between two subdirectories on a hard drive).

Until recently, hierarchical databases have been more common in computer science fields than in real-world applications. However, hierarchical methods have become more popular with the emergence of XML (Extensible Markup Language), which uses a hierarchical structure, as a common data exchange format.

http://qualityitconcepts1.blogspot.com/2010/07/different-kinds-of-databases.html

07/03/10

Database and why it is important

A database consists of an organized collection of data for one or more multiple uses. One way of classifying databases involves the type of content, for example: bibliographic, full-text, numeric, image. Other classification methods start from examining database models or database architectures: see below. Software organizes the data in a database according to a database model. As of 2010 the relational model occurs most commonly. Other models such as the hierarchical model and the network model use a more explicit representation of relationships.
   A database management system (DBMS) consists of software that organizes the storage of data. A DBMS controls the creation, maintenance, and use of the database storage structures of social organizations and of their users. It allows.
   When we maintain a small table of data, it could be easily accessed through MS Excel. However, this is not possible if we maintain large data as it simply takes much time to retrieve.

when we maintain a large business data through a database using a tool like My SQL, we can add, update, delete or retrieve any data within seconds using a language like SQL.

Also, we can link various databases for our convenience.

Database management systems perform a multitude of functions including providing security, multi-user access, it also transforms data into information. Database management systems also manage data stored and contains programming languages.


07/02/10