Sunday, 17 January 2016

Pixels !

In digital imaging, a pixel, pelor picture element is a physical point in a raster image, or the smallest addressable element in an all points addressable display device; so it is the smallest controllable element of a picture represented on the screen. The address of a pixel corresponds to its physical coordinates. LCD pixels are manufactured in a two-dimensional grid, and are often represented using dots or squares, but CRT pixels correspond to their timing mechanisms and sweep rates.

Each pixel is a sample of an original image; more samples typically provide more accurate representations of the original. The intensity of each pixel is variable. In color image systems, a color is typically represented by three or four component intensities such as red, green, and blue, or cyan, magenta, yellow, and black.

In some contexts (such as descriptions of camera sensors), the term pixel is used to refer to a single scalar element of a multi-component representation (more precisely called a photosite in the camera sensor context, although the neologism sensel is sometimes used to describe the elements of a digital camera's sensor),while in others the term may refer to the entire set of such component intensities for a spatial position. In color systems that use chroma subsampling, the multi-component concept of a pixel can become difficult to apply, since the intensity measures for the different color components correspond to different spatial areas in such a representation.

The word pixel is based on a contraction of pix (from word "pictures", where it is shortened to "pics", and "cs" in "pics" sounds like "x") andel (for "element"); similar formations with el for "element" include the words voxel and texel.

Coding !


Code is a set of instructions (or rules) that computers can understand; it might be helpful to think of code as a recipe.
  • People write code, code powers computers and computers power many everyday objects like phones, watches, microwaves and cars.
  • In fact, almost anything powered by electricity uses code.
  • There are many names for people who code: coders, programmers, developers, computer scientists, software engineers, etc.
  • Computers run on binary code—written in 1s and 0s—which is very difficult for humans to work with.
  • But just as people can understand different languages computers can understand different languages (like Python, C, C++, Perl, Visual Basic, Java, Javascript, Ruby and PHP, among others) which translate



Computer Networking !


A computer network or data network is a telecommunications network which allows computers to exchange data. In computer networks, networked computing devices exchange data with each other along network links (data connections). The connections between nodes are established using either cable media or wireless media. The best-known computer network is the Internet.

Network computer devices that originate, route and terminate the data are called network nodes.Nodes can include hosts such aspersonal computers, phones, servers as well as networking hardware. Two such devices can be said to be networked together when one device is able to exchange information with the other device, whether or not they have a direct connection to each other.

Computer networks differ in the transmission media used to carry their signals, the communications protocols to organize network traffic, the network's size, topology and organizational intent. In most cases, communications protocols are layered on (i.e. work using) other more specific or more general communications protocols, except for the physical layer that directly deals with the transmission media.

Computer networks support an enormous number of applications such as access to the World Wide Web, video, digital audio, shared use of application and storage servers, printers, and fax machines, and use of email and instant messaging applications as well as many others.


Software Enginering !


Software engineering is the study and an application of engineering to the design, development and maintenance ofsoftware.
Typical formal definitions of software engineering are:
"research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications.
"the systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software
"the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance ofsoftware"
"an engineering discipline that is concerned with all aspects of software production"
and "the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines

Blogs !


A blog (a truncation of the expression weblog) is a discussion or informational site published on the World Wide Web consisting of discrete entries ("posts") typically displayed in reverse chronological order (the most recent post appears first). Until 2009, blogs were usually the work of a single individual[citation needed], occasionally of a small group, and often covered a single subject. More recently "multi-author blogs" (MABs) have developed, with posts written by large numbers of authors and professionally edited. MABs from newspapers, other media outlets, universities, think tanks, advocacy groups, and similar institutions account for an increasing quantity of blog traffic. The rise of Twitter and other "microblogging" systems helps integrate MABs and single-author blogs into societal newstreams. Blog can also be used as a verb, meaning to maintain or add content to a blog.

The emergence and growth of blogs in the late 1990s coincided with the advent of web publishing tools that facilitated the posting of content by non-technical users. (Previously, a knowledge of such technologies as HTML and FTP had been required to publish content on the Web.)

A majority are interactive, allowing visitors to leave comments and even message each other via GUI widgets on the blogs, and it is this interactivity that distinguishes them from other static websites.In that sense, blogging can be seen as a form of social networking service. Indeed, bloggers do not only produce content to post on their blogs, but also build social relations with their readers and other bloggers. However, there are high-readership blogs which do not allow comments, such as Daring Fireball.

Many blogs provide commentary on a particular subject; others function as more personal online diaries; others function more asonline brand advertising of a particular individual or company. A typical blog combines text, images, and links to other blogs, Web pages, and other media related to its topic. The ability of readers to leave comments in an interactive format is an important contribution to the popularity of many blogs. Most blogs are primarily textual, although some focus on art (art blogs), photographs (photoblogs), videos (video blogs or "vlogs"), music (MP3 blogs), and audio (podcasts). Microblogging is another type of blogging, featuring very short posts. In education, blogs can be used as instructional resources. These blogs are referred to as edublogs.

On 16 February 2011, there were over 156 million public blogs in existence. On 20 February 2014, there were around 172 millionTumblr and 75.8 million WordPress blogs in existence worldwide. According to critics and other bloggers, Blogger is the most popular blogging service used today. However, Blogger does not offer public statistics.Technorati has 1.3 million blogs as of February 22, 2014.

Computing Software !



MATLAB is a high-performance language for technical computing. It integrates computation, visualization, and programming in an easy-to-use environment where problems and solutions are expressed in familiar mathematical notation. Typical uses include:


Math and computation
Algorithm development
Modeling, simulation, and prototyping
Data analysis, exploration, and visualization
Scientific and engineering graphics
Application development, including Graphical User Interface building

MATLAB is an interactive system whose basic data element is an array that does not require dimensioning. This allows you to solve many technical computing problems, especially those with matrix and vector formulations, in a fraction of the time it would take to write a program in a scalar noninteractive language such as C or Fortran.

The name MATLAB stands for matrix laboratory. MATLAB was originally written to provide easy access to matrix software developed by the LINPACK and EISPACK projects, which together represent the state-of-the-art in software for matrix computation.


MATLAB has evolved over a period of years with input from many users. In university environments, it is the standard instructional tool for introductory and advanced courses in mathematics, engineering, and science. In industry, MATLAB is the tool of choice for high-productivity research, development, and analysis.
MATLAB features a family of application-specific solutions called toolboxes. Very important to most users of MATLAB, toolboxes allow you to learn and apply specialized technology. Toolboxes are comprehensive collections of MATLAB functions (M-files) that extend the MATLAB environment to solve particular classes of problems. Areas in which toolboxes are available include signal processing, control systems, neural networks, fuzzy logic, wavelets, simulation, and many 
others





.

Keyboard Types !


ERGONOMIC KEYBOARD

The artifact of this keyboard is slightly broader and different in shape, when compared with the normal keyboard. In this key board certain space will be existing between the two sets of keys and the countered shape of this key board allow the users to place their hands in the natural position to type. These key boards are mostly used by the people who often work with the key board as their usage is easier and is less stressful for the wrist. The following figure: Ergonomic keyboard shows how the set of keys are separated with gaps in between.

MINI PS/2

The MINI PS/2 keyboards are very small in size and are compatible with the PS/2 computers. This keyboard resembles the laptop keyboard and it is square in shape. This keyboard is composed of fewer key and do not have detach numeric keypad.

MULTIMEDIA
the multimedia keyboard is specially designed for the people who are much into multimedia designing. This keyboard is just like the standard key board, but composed of additional keys for the multimedia purposes such as multimedia application launch, volume control and mute button.

INTERNET
The Internet keyboards are designed for wider range of multimedia applications, these keyboards are specially designed for the intense Internet user. The special keys included in this keyboard are the home key, back and forward key, e-mail launch key, and browser launch key etc. these keys carry out the same functionality as of the buttons on the webpage. In order use these extra keys the computer must be embedded with right operating system.

MEMBRANE
Membrane keyboards are one of the keyboard types, which are used very rarely. The keys integrated in this keyboard are non-moving pressure-sensitive keys. The keys in this keyboard are so close, so that there is no scope for spilling liquids into the keyboard. Such keyboard types are also used in mobile phones and old landline phones.