Android is an open source software stack for mobile devices under Google Inc. The maintenance and development of Android open source code is led by Google. As android is open source, no manufacturer can control the innovations of another. The mistakes of one manufacturer in the code gets corrected by another and hence get improved each time. Major manufacturers like Samsung, LG, Motorola, HTC choose Android OS for their smart phones. Smart phone users also choose Android OS ahead of its rivals. With millions of devices running on android and unlimited android apps available for download, it became the best selling smart phone platform in the world.
Wednesday, 18 April 2012
Tuesday, 17 April 2012
How to Face An Earthquake
Earthquakes are highly unpredictable and occur without any warning. This causes panic among the people and they run around not knowing what to do. This can some times cause more damage than the earthquake itself. People living in earthquake prone areas like Japan regularly experience earthquakes and they are accustomed to it. They know exactly what to do during an earthquake. India is a country which is not in the list of earthquake prone areas, but things seems to have changed in the past few years.
Common Email Protocols
A protocol can be defined as a set of rules or language for performing a specific task. E-mail has it's own set of rules or protocols to control its travel over the Internet. In order to deal with your email you must use a mail client to access a mail server. The mail client and mail server can exchange information with each other using a variety of protocols. The most common of these e-mail protocols are listed below.
Monday, 16 April 2012
Database - Primary Key And Foreign Key
The primary key of a table uniquely identifies each row in a table. In a table, only one field can be assigned as a primary key. The primary key will be guaranteed as unique in the entire table, that is no two rows in a table will have the same primary key. The foreign key field of a table is used to match the primary key field of another table.
Sunday, 15 April 2012
Basics of IP Address
Every machine connected to a network has a unique identifier.
Computers use this unique identifier to send data to specific computers on a
network. Most networks today, including all computers on the Internet, use the
TCP/IP protocol as the standard for communication on the network. In the TCP/IP
protocol, the unique identifier for a computer is called its IP address.
There are two standards for IP addresses: IP Version 4 (IPv4)
and IP Version 6 (IPv6).
Friday, 13 April 2012
Random String Generator in PHP
There are many occasions where you might require a random string in your application. It may be used for generating a key for an encryption algorithm or just to supply a random password to a user. Here a simple PHP function gen_rand_str() is given which can meet these requirements.
MAC Address - A brief Note
A MAC Address or Media Access Control Address is a unique number given to every Network Interface Card (NIC) which forms the interface between the network and the hardware. It is usually a 48bit number which is hard coded into the hardware during manufacturing. MAC address is written in hexadecimal format and is divided into 6 octets. Typically a MAC address looks like 00:0A:FF:C3:5B:88 or 00-0A-FF-C3-5B-88. It is a globally unique number, that is no two devices will have the same MAC address.
Thursday, 12 April 2012
Validation - Client or Server Side
Whenever data is transferred from a client to the server, it is extremely important to validate the data so as to ensure the secure and successful completion of the process. The question lies with whether the validation has to be done in the server alone or in both server and client side. Which one will be the better and efficient choice. Obviously validation in the client side alone is not at all an option because it can be easily bypassed.
Wednesday, 11 April 2012
Basics of Photography - Histogram
Digital cameras from simple point-and-shoot cameras to professional DSLRs comes with an option to display histogram on the LCD screen. Ever wondered what this graph indicates and how can it be useful in photography? If your answer is yes then go on. You can get your photography skills improved.
Tuesday, 10 April 2012
Common HTTP Status Codes
When a browser sends a request to a server, the server responds with a corresponding HTTP Status Code. This status code can be used to identify the status of the request. You might have seen error messages like 403 forbidden which means you don't have the required authority to view the page or 404 page not found error. A list of commonly seen HTTP status codes and their meaning are listed here.
Saturday, 7 April 2012
MySQL tips for Better Performance
MySQL is one of the most popular database management system preferred by web developers around the world. The ease with which queries can be written and the seamless integration with various web scripting languages is the primary reason for this popularity. Most of the web programmers would have a hands on experience with MySQL. Complex database operations can be written quite efficiently with this open source database management system. This is true for low traffic web applications. But what happens when the traffic goes up? Will your applications perform well at high demands?
Friday, 6 April 2012
Password Strength Indication Using JavaScript
It is a good practice to indicate the strength of the passwords that the users of your website choose so that they can make a secure choice. You can make a password strength indication for your website using JavaScript. A simple JavaScript function to accomplish this is discussed below. It gives a visual indication of the strength using a progress bar and also a textual description.
Progress Bar Using JavaScript
A simple progress bar can be created using JavaScript and HTML which shows graphically the percentage of work completed along with numeric indication. A user defined JavaScript function prog_bar is used here.
On - Screen Number Pad Using JavaScript
It would be quite interesting if you provide an option to enter numbers using an on-screen number pad in your website. Since most of the new mobile devices doesn't come with a separate number pad, it is difficult to enter numbers fast. So providing an on-screen number pad would be a good alternative.
Here I have described a simple on-screen number pad developed using CSS, HTML and JavaScript.
Here I have described a simple on-screen number pad developed using CSS, HTML and JavaScript.
Monday, 31 October 2011
Count Number Of Characters in a Textarea Using JavaScript
Ever wanted to create a cool textarea or a text box that counts the number of characters in it just as in Twitter or some other sites. It is much easier to built one for your own site than you might have expected. With a simple javascript function, you can count the number of characters as you type and display it.
If you have a basic understanding in HTML and JavaScript, you could make one in a couple of minutes.
Here is a simple version of the complete code along with the required HTML tags.
Subscribe to:
Posts (Atom)