The preparation is loaded into wells at one end of the gel. At least one well is filled with reference DNA (i.e. DNA fragments of known length) for comparison with those of unknown length. Electric current is applied at opposite ends of electrophoresis chamber. A current is generated between a negative electrode at the top of loading end of the gel and a positive electrode at the bottom of the end of gel resulting in movement of fragments through pores of the gel. DNA molecules have a negative electric charges due to PO4(4-) which alternate with sugar molecules. Opposite electric charges tend to attract one another. The small DNA molecules move at faster speed as compared to larger ones. All DNA molecules of a given length migrate nearly the same distance into the gel and form bands. Each band represents many copies of DNA fragments having about the same length. After completion of electrophoresis gel is removed from the chamber and stained to make bands easily seen either with ethidium bromide (EB) or methylene blue. When gel is illuminated with UV light, fluorescent orange bands appear due to EB; methylene blue results in blue bands under normal room temperature.
Tuesday, December 30, 2008
Electrophoresis - Seperation and purification of DNA fragments
The preparation is loaded into wells at one end of the gel. At least one well is filled with reference DNA (i.e. DNA fragments of known length) for comparison with those of unknown length. Electric current is applied at opposite ends of electrophoresis chamber. A current is generated between a negative electrode at the top of loading end of the gel and a positive electrode at the bottom of the end of gel resulting in movement of fragments through pores of the gel. DNA molecules have a negative electric charges due to PO4(4-) which alternate with sugar molecules. Opposite electric charges tend to attract one another. The small DNA molecules move at faster speed as compared to larger ones. All DNA molecules of a given length migrate nearly the same distance into the gel and form bands. Each band represents many copies of DNA fragments having about the same length. After completion of electrophoresis gel is removed from the chamber and stained to make bands easily seen either with ethidium bromide (EB) or methylene blue. When gel is illuminated with UV light, fluorescent orange bands appear due to EB; methylene blue results in blue bands under normal room temperature.
Celera Genomics & HGP
Goals of the original Human Genome Project (HGP)
- identify all the approximately 20,000-25,000 genes in human DNA,
- determine the sequences of the 3 billion chemical base pairs that make up human DNA,
- store this information in databases,
- improve tools for data analysis,
- transfer related technologies to the private sector, and
- address the ethical, legal, and social issues (ELSI) that may arise from the project.
The goals of the original HGP were not only to determine all 3 billion base pairs in the human genome with a minimal error rate, but also to identify all the genes in this vast amount of data. This part of the project is still ongoing although a preliminary count indicates about 30,000 genes in the human genome, which is far fewer than predicted by most scientists.Another goal of the HGP was to develop faster, more efficient methods for DNA sequencing and sequence analysis and the transfer of these technologies to industry.The sequence of the human DNA is stored in databases available to anyone on the Internet. The U.S. National Center for Biotechnology Information (and sister organizations in Europe and Japan) house the gene sequence in a database known as Genbank, along with sequences of known and hypothetical genes and proteins. Other organizations such as the University of California, Santa Cruz, and ENSEMBL present additional data and annotation and powerful tools for visualizing and searching it. Computer programs have been developed to analyze the data, because the data themselves are difficult to interpret without them.The process of identifying the boundaries between genes and other features in raw DNA sequence is called genome annotation and is the domain of bioinformatics. While expert biologists make the best annotators, their work proceeds slowly, and computer programs are increasingly used to meet the high-throughput demands of genome sequencing projects. The best current technologies for annotation make use of statistical models that take advantage of parallels between DNA sequences and human language, using concepts from computer science such as formal grammars.Another, often overlooked, goal of the HGP is the study of its ethical, legal, and social implications. It is important to research these issues and find the most appropriate solutions before they become large dilemmas whose effect will manifest in the form of major political concerns.All humans have unique gene sequences, therefore the data published by the HGP does not represent the exact sequence of each and every individual's genome. It is the combined genome of a small number of anonymous donors. The HGP genome is a scaffold for future work in identifying differences among individuals. Most of the current effort in identifying differences among individuals involves single nucleotide polymorphisms and the HapMap.
How it was accomplished
The publicly funded groups NIH, the Sanger Institute in Great Britain, and numerous groups from around the world broke the genome into larger pieces; approximately 150,000 base pairs in length. These pieces are called "bacterial artificial chromosomes", or BACs, because they can be inserted into bacteria where they are copied by the bacterial replication machinery. Each of these pieces was then sequenced separately as a small "shotgun" project and then assembled. The larger, 150,000 base pair chunks were then stitched together to create chromosomes. This is known as the "hierarchical shotgun" approach, because the genome is first broken into relatively large chunks, which are then mapped to chromosomes before being selected for sequencing. The whole-genome shotgun (WGS) method is faster and cheaper, and by 2003 - thanks to the availability of clever assembly algorithms - it had become the standard approach to sequencing most mammalian genomes.
Whose genome was sequenced?
In the international public-sector Human Genome Project (HGP), researchers collected blood (female) or sperm (male) samples from a large number of donors. Only a few of many collected samples were processed as DNA resources. Thus the donor identities were protected so neither donors nor scientists could know whose DNA was sequenced. DNA clones from many different libraries were used in the overall project, with most of those libraries being created by Dr. Pieter J. de Jong. It has been informally reported, and is well known in the genomics community, that much of the DNA for the public HGP came from a single anonymous male donor from the state of New York.Technically, it is much easier to prepare DNA cleanly from sperm than from other cell types because of the much higher ratio of DNA to protein in sperm and the much smaller volume in which purifications can be done. Using sperm does provide all chromosomes for study, including equal numbers of sperm with the X (female) or Y (male) sex chromosomes. HGP scientists also used white cells from the blood of female donors so as to include female-originated samples. One minor technical issue is that sperm samples contain only half as much DNA from the X and Y chromosomes as from the other 22 chromosomes (the autosomes); this happens because each sperm cell contains only one X or one Y chromosome, but not both. Thus in 100 sperm cells, on average there will be 50 X and 50 Y chromosomes, as compared to 100 copies of each of the other chromosomes.Although the main sequencing phase of the HGP has been completed, studies of DNA variation continue in the International HapMap Project, whose goal is to identify patterns of SNP groups (called haplotypes, or “haps”).
The DNA samples for the HapMap came from a total of 270 individuals: Yoruba people in Ibadan, Nigeria; Japanese in Tokyo; Han Chinese in Beijing; and the French Centre d’Etude du Polymorphisme Humain (CEPH) resource, which consisted of residents of the United States having ancestry from Western and Northern Europe.In the Celera Genomics private-sector project, DNAs from five different individuals were used for sequencing. The lead scientist of Celera Genomics at that time, Craig Venter, later acknowledged (in a public letter to the journal Science) that his DNA was one of those in the pool.The Human Genome Projects - Benefits
What's Turning Genomics Vision Into Reality
In "A Vision for the Future of Genomics Research," published in the April 24, 2003 issue of the journal Nature, the National Human Genome Research Institute (NHGRI) details a myriad of research opportunities in the genome era. This backgrounder describes a few of the more visible, large-scale opportunities.
The International HapMap Project
Launched in October 2002 by NHGRI and its partners, the International HapMap Project has enlisted a worldwide consortium of scientists with the goal of producing the "next-generation" map of the human genome to speed the discovery of genes related to common illnesses such as asthma, cancer, diabetes and heart disease.Expected to take three years to complete, the "HapMap" will chart genetic variation within the human genome at an unprecedented level of precision. By comparing genetic differences among individuals and identifying those specifically associated with a condition, consortium members believe they can create a tool to help researchers detect the genetic contributions to many diseases. Whereas the Human Genome Project provided the foundation on which researchers are making dramatic genetic discoveries, the HapMap will begin building the framework to make the results of genomic research applicable to individuals.
ENCyclopedia Of DNA Elements (ENCODE)
This NHGRI-led project is designed to develop efficient ways of identifying and precisely locating all of the protein-coding genes, non-protein-coding genes and other sequence-based, functional elements contained in the human DNA sequence. Creating this monumental reference work will help scientists mine and fully utilize the human sequence, gain a deeper understanding of human biology, predict potential disease risk, and develop new strategies for the prevention and treatment of disease.The ENCODE project will begin as a pilot, in which participating research teams will work cooperatively to develop efficient, high-throughput methods for rigorously and fully analyzing a defined set of target regions comprising approximately 1 percent of the human genome. Analysis of this first 30 megabases (Mb) of human genome sequence will allow the project participants to test and compare a variety of existing and new technologies to find the functional elements in human DNA.
Chemical Genomics
NHGRI is exploring the acquisition and/or creation of publicly available libraries of organic chemical compounds, also referred to as small molecules, for use by basic scientists in their efforts to chart biological pathways. Such compounds have a number of attractive features for genome analysis, including their wide structural diversity, which mirrors the diversity of the genome; their ability in many cases to enter cells readily; and the fact that they can often serve as starting points for drug development. The use of these chemical compounds to probe gene function will complement more conventional nucleic acid approaches.This initiative offers enormous potential. However, it is a fundamentally new approach to genomics, and largely new to basic biomedical research as a whole. As a result, substantial investments in physical and human capital will be needed. NHGRI is currently planning for these needs, which will include large libraries of chemical compounds (500,000 - 1,000,000 total); capacity for robotic-enabled, high-throughput screening; and medicinal chemistry to convert compounds identified through such screening into useful biological tools.
Genomes to Life
The Department of Energy's "Genomes to Life" program focuses on single-cell organisms, or microbes. The fundamental goal is to understand the intricate details of the life processes of microbes so well that computational models can be developed to accurately describe and predict their responses to changes in their environment."Genomes to Life" aims to understand the activities of single-cell organisms on three levels: the proteins and multi-molecular machines that perform most of the cell's work; the gene regulatory networks that control these processes; and microbial associations or communities in which groups of different microbes carry out fundamental functions in nature. Once researchers understand how life functions at the microbial level, they hope to use the capabilities of these organisms to help meet many of our national challenges in energy and the environment.
Structural Genomics Consortium
Structural genomics is the systematic, high-throughput generation of the three-dimensional structure of proteins. The ultimate goal for studying the structural genomics of any organism is the complete structural description of all proteins encoded by the genome of that organism. Such three-dimensional structures will be crucial for rational drug design, for diagnosis and treatment of disease, and for advancing our understanding of basic biology. A broad collection of structures will provide valuable biological information beyond that which can be obtained from individual structures.
Dell TM Optiplex TM 360
Gigabyte GA-G31MX-S2/S3L Motherboards
Intel To Launch mobile Quad-Core Processors
Nvidia Launches Tegra Family of Processor
AMD Ships Tri-Core Processors
CREATIVE X-Figo
Windows Mobile?
Saturday, December 27, 2008
Internet Overtakes Newspapers As a News Source In 2008
According to Pew Research, 40% say they get most of their news about national and international issues from the internet, up from just 24% in September 2007. Television continues to be cited most frequently as a main source for national and international news, at 70%.
The future looks dim for television and newspapers.
For young people, though, the internet now rivals television as a main source of national and international news. Nearly six-in-ten Americans younger than 30 (59%) say they get most of their national and international news online; an identical percentage cites television.
The percentage of people younger than 30 citing television as a main news source has declined from 68% in September 2007 to 59% currently. This mirrors a trend seen earlier this year in campaign news consumption. (See “Internet Now Major Source of Campaign News,” News Interest Index, Oct. 31, 2008.)
The survey by the Pew Research Center for the People & the Press, conducted Dec. 3-7 among 1,489 adults, finds there has been little change in the individual TV news outlets that people rely on for national and international news. Nearly a quarter of the public (23%) says they get most of their news from CNN, while 17% cite Fox News; smaller shares mention other cable and broadcast outlets.
In an interview with a British newspaper The Daily Telegraph, Andy Burnham, the UK Culture Secretary, said that the Internet could be given cinema-style age ratings as part of an international crackdown on offensive and harmful online activity.
Calling the Internet "quite a dangerous place," the Cabinet minister also said, "... I think we are having to revisit that stuff seriously now. It's true across the board in terms of content, harmful content, and copyright. Libel is [also] an emerging issue.... There is content that should just not be available to be viewed. That is my view. Absolutely categorical. This is not a campaign against free speech, far from it; it is simply there is a wider public interest at stake when it involves harm to other people. We have got to get better at defining where the public interest lies and being clear about it."
International cooperation is viewed as essential by the UK Culture Secretary, and the new Obama administration offers new opportunities. "The change of administration is a big moment. We have got a real opportunity to make common cause," he says. "The more we seek international solutions to this stuff - the UK and the US working together - the more that an international norm will set an industry norm."
My view is that, despite the very negative reaction by those commenting on the article, several of the proposals mentioned by the Culture Secretary will be coming soon - probably in 2009. This interview offers a glimpse into what the current thinking is regarding Internet decency. As with other aspects of the Internet, the international challenges are immense, but UK experts are obviously working closely with their US counterparts on specific next steps.
Web ratings would be a significant, and very controversial, development for the public sector and for society as a whole. All online content would need to be classified (similar to movies but in real-time at sites like YouTube). Opponents argue that any rating systems will be biased and flawed.
No doubt, the new technology and processes required by the masses would be overwhelming. There are great arguments against government intervention. Current laws around Internet piracy can't even be enforced. What new enforcement police will be put in place? What happens to rating violators? Who decides what's what? What about sites that cross into mutiple categories (like newspapers). Is this approach "big brother" from government? How can we monitor real-time blogs, health sites, or other content that falls into various shades of gray?
I agree that the obstacles are huge, and yet I (reluctantly) support aspects of Andy Burnham's position. The negative attacks are unfair and don't offer workable solutions. We can't keep doing the same things and expect different results online. We must provide mechanisms for families to surf their values and not let a minority of "bad guys" control the Internet. While it would be best if the technology tools existed now to maintain one's integrity online without government involvement, our problems are getting worse - not better. A few weeks back, I wrote about ISAlliance's newly proposed cyber security social contract, which would also help if implemented.
What we need is easy-to-use technology to help move pragmatic proposals forward. No doubt, the big Internet players like Microsoft and Google are also involved in planning efforts. Perhaps proposals should start off with voluntary standards and extensive new training by ISPs? However, I agree with opponents that technology and legislation alone will not solve our Internet decency problems. We need to win the hearts and minds of the majority online. And yet, we also need to police the bad actors online. Setting appropriate standards (like speed limits on highways) is an important step.
How Xbox Works
Inside the X
The Games
How 3DO Creates Video Games
Developing the Game
Wednesday, December 24, 2008
Prey of the Carnivore
• Terrorism
• Child pornography/exploitation
• Espionage
• Information warfare
• Fraud There are some key issues that are causing a great deal of concern from various sources: • Privacy - Many folks think that Carnivore is a severe violation of privacy. While the potential for abuse is certainly there, the Electronic Communications Privacy Act (ECPA) provides legal protection of privacy for all types of electronic communication. Any type of electronics surveillance requires a court order and must show probable cause that the suspect is engaged in criminal activities. Therefore, use of Carnivore in any way that does not adhere to ECPA is illegal and can be considered unconstitutional.
• Regulation - There is a widespread belief that Carnivore is a huge system that can allow the U.S. government to seize control of the Internet and regulate its use. To do this would require an amazing infrastructure -- the FBI would need to place Carnivore systems at every ISP, including private, commercial and educational. While it is theoretically possible to do so for all of the ISPs operating in the United States, there is still no way to regulate those operating outside of U.S. jurisdiction. Any such move would also face serious opposition from every direction.
• Free speech - Some people think that Carnivore monitors all of the content flowing through an ISP, looking for certain keywords such as "bomb" or "assassination." Any packet sniffer can be set to look for certain patterns of characters or data. Without probable cause, though, the FBI has no justification to monitor your online activity and would be in severe violation of ECPA and your constitutional right to free speech if it did so.
• Echelon - This is a secret network rumored to be under development by the National Security Agency (NSA), supposedly designed to detect and capture packets crossing international borders that contain certain keywords, such as "bomb" or "assassination." There is no solid evidence to support the existence of Echelon. Many people have confused this rumored system with the very real Carnivore system. All of these concerns have made implementation of Carnivore an uphill battle for the FBI. The FBI has refused to disclose the source code and certain other pieces of technical information about Carnivore, which has only added to people's concerns. But, as long as it is used within the constraints and guidelines of ECPA, Carnivore has the potential to be a useful weapon in the war on crime.
The Process
1. The FBI has a reasonable suspicion that someone is engaged in criminal activities and requests a court order to view the suspect's online activity.
2. A court grants the request for a full content-wiretap of e-mail traffic only and issues an order. A term used in telephone surveillance, "content-wiretap" means that everything in the packet can be captured and used. The other type of wiretap is a trap-and-trace, which means that the FBI can only capture the destination information, such as the e-mail account of a message being sent out or the Web-site address that the suspect is visiting. A reverse form of trap-and-trace, called pen-register, tracks where e-mail to the suspect is coming from or where visits to a suspect's Web site originate.
3. The FBI contacts the suspect's ISP and requests a copy of the back-up files of the suspect's activity.
4. The ISP does not maintain customer-activity data as part of its back-up.
5. The FBI sets up a Carnivore computer at the ISP to monitor the suspect's activity. The computer consists of: A Pentium III Windows NT/2000 system with 128 megabytes (MB) of RAM A commercial communications software application A custom C++ application that works in conjunction with the commercial program above to provide the packet sniffing and filtering A type of physical lockout system that requires a special passcode to access the computer (This keeps anyone but the FBI from physically accessing the Carnivore system.) A network isolation device that makes the Carnivore system invisible to anything else on the network (This prevents anyone from hacking into the system from another computer.) A 2-gigabyte (GB) Iomega Jaz drive for storing the captured data (The Jaz drive uses 2-GB removable cartridges that can be swapped out as easily as a floppy disk.) 6. The FBI configures the Carnivore software with the IP address of the suspect so that Carnivore will only capture packets from this particular location. It ignores all other packets.
7. Carnivore copies all of the packets from the suspect's system without impeding the flow of the network traffic.
8. Once the copies are made, they go through a filter that only keeps the e-mail packets. The program determines what the packets contain based on the protocol of the packet. For example, all e-mail packets use the Simple Mail Transfer Protocol (SMTP).
9. The e-mail packets are saved to the Jaz cartridge. 10. Once every day or two, an FBI agent visits the ISP and swaps out the Jaz cartridge. The agent takes the retrieved cartridge and puts it in a container that is dated and sealed. If the seal is broken, the person breaking it must sign, date and reseal it -- otherwise, the cartridge can be considered "compromised."
11. The surveillance cannot continue for more than a month without an extension from the court. Once complete, the FBI removes the system from the ISP.
12. The captured data is processed using Packeteer and Coolminer.
13. If the results provide enough evidence, the FBI can use them as part of a case against the suspect. The example above shows how the system identifies which packets to store. Prey of the Carnivore The FBI plans to use Carnivore for specific reasons. Particularly, the agency will request a court order to use Carnivore when a person is suspected of:
• Terrorism
• Child pornography/exploitation
• Espionage
• Information warfare
• Fraud There are some key issues that are causing a great deal of concern from various sources:
• Privacy - Many folks think that Carnivore is a severe violation of privacy. While the potential for abuse is certainly there, the Electronic Communications Privacy Act (ECPA) provides legal protection of privacy for all types of electronic communication. Any type of electronics surveillance requires a court order and must show probable cause that the suspect is engaged in criminal activities. Therefore, use of Carnivore in any way that does not adhere to ECPA is illegal and can be considered unconstitutional.
• Regulation - There is a widespread belief that Carnivore is a huge system that can allow the U.S. government to seize control of the Internet and regulate its use. To do this would require an amazing infrastructure -- the FBI would need to place Carnivore systems at every ISP, including private, commercial and educational. While it is theoretically possible to do so for all of the ISPs operating in the United States, there is still no way to regulate those operating outside of U.S. jurisdiction. Any such move would also face serious opposition from every direction.
• Free speech - Some people think that Carnivore monitors all of the content flowing through an ISP, looking for certain keywords such as "bomb" or "assassination." Any packet sniffer can be set to look for certain patterns of characters or data. Without probable cause, though, the FBI has no justification to monitor your online activity and would be in severe violation of ECPA and your constitutional right to free speech if it did so.
• Echelon - This is a secret network rumored to be under development by the National Security Agency (NSA), supposedly designed to detect and capture packets crossing international borders that contain certain keywords, such as "bomb" or "assassination." There is no solid evidence to support the existence of Echelon. Many people have confused this rumored system with the very real Carnivore system. All of these concerns have made implementation of Carnivore an uphill battle for the FBI. The FBI has refused to disclose the source code and certain other pieces of technical information about Carnivore, which has only added to people's concerns. But, as long as it is used within the constraints and guidelines of ECPA, Carnivore has the potential to be a useful weapon in the war on crime.
Carnivorous Evolution
• Carnivore - A Windows NT/2000-based system that captures the information
• Packeteer - No official information released, but presumably an application for reassembling packets into cohesive messages or Web pages
• Coolminer - No official information released, but presumably an application for extrapolating and analyzing data found in the messages As you can see, officials have not released much information about the DragonWare Suite, nothing about Packeteer and Coolminer and very little detailed information about Carnivore. But we do know that Carnivore is basically a packet sniffer, a technology that is quite common and has been around for a while.
How Carnivore Work
I've heard that data travels in packets on a computer network. What is a packet, and why do networks use them?
• frame
• block
• cell
• segment Most packets are split into three parts:
• header - The header contains instructions about the data carried by the packet. These instructions may include: o Length of packet (some networks have fixed-length packets, while others rely on the header to contain this information) o Synchronization (a few bits that help the packet match up to the network) o Packet number (which packet this is in a sequence of packets) o Protocol (on networks that carry multiple types of information, the protocol defines what type of packet is being transmitted: e-mail, Web page, streaming video) o Destination address (where the packet is going) o Originating address (where the packet came from)
• payload - Also called the body or data of a packet. This is the actual data that the packet is delivering to the destination. If a packet is fixed-length, then the payload may be padded with blank information to make it the right size.
• trailer - The trailer, sometimes called the footer, typically contains a couple of bits that tell the receiving device that it has reached the end of the packet. It may also have some type of error checking. The most common error checking used in packets is Cyclic Redundancy Check (CRC). CRC is pretty neat. Here is how it works in certain computer networks: It takes the sum of all the 1s in the payload and adds them together. The result is stored as a hexadecimal value in the trailer. The receiving device adds up the 1s in the payload and compares the result to the value stored in the trailer. If the values match, the packet is good. But if the values do not match, the receiving device sends a request to the originating device to resend the packet. As an example, let's look at how an e-mail message might get broken into packets. Let's say that you send an e-mail to a friend. The e-mail is about 3,500 bits (3.5 kilobits) in size. The network you send it over uses fixed-length packets of 1,024 bits (1 kilobit). The header of each packet is 96 bits long and the trailer is 32 bits long, leaving 896 bits for the payload. To break the 3,500 bits of message into packets, you will need four packets (divide 3,500 by 896). Three packets will contain 896 bits of payload and the fourth will have 812 bits. Here is what one of the four packets would contain:Each packet's header will contain the proper protocols, the originating address (the IP address of your computer), the destination address (the IP address of the computer where you are sending the e-mail) and the packet number (1, 2, 3 or 4 since there are 4 packets). Routers in the network will look at the destination address in the header and compare it to their lookup table to find out where to send the packet. Once the packet arrives at its destination, your friend's computer will strip the header and trailer off each packet and reassemble the e-mail based on the numbered sequence of the packets.
Definition of a packet
Types of networks
Telecommunications network
Data recognition and useOpen systems interconnection > Data recognition and use The application layer is difficult to generalize, since its content is specific to each user. For example, distributed databases used in the banking and airline industries require several access and security issues to be solved at this level. Network transparency (making the physical distribution of resources irrelevant to the human user) also is handled at this level. The presentation layer, on the other hand, performs functions that are requested sufficiently often that a general solution is warranted. These functions are often placed in a software library that is accessible by several users running different applications. Examples are text conversion, data compression, and data encryption. User interface with the network is performed by the session layer, which handles the process of connecting to another computer, verifying user authenticity, and establishing a reliable communication process. This layer also ensures that files which can be altered by several network users are kept in order. Data from the session layer are accepted by the transport layer, which separates the data stream into smaller units, if necessary, and ensures that all arrive correctly at the destination. If fast throughput is needed, the transport layer may establish several simultaneous paths in the network and send different parts of the data over each path. Conversely, if low cost is a requirement, then the layer may time-multiplex several users' data over one path through the network. Flow control is also regulated at this level, ensuring that data from a fast source will not overrun a slow destination.
Open systems interconnectionDifferent communication requirements necessitate different network solutions, and these different network protocols can create significant problems of compatibility when networks are interconnected with one another. In order to overcome some of these interconnection problems, the open systems interconnection (OSI) was approved in 1983 as an international standard for communications architecture by the International Organization for Standardization (ISO) and the International Telegraph and Telephone Consultative Committee (CCITT). The OSI model, as shown in the figure, consists of seven layers, each of which is selected to perform a well-defined function at a different level of abstraction. The bottom three layers provide for the timely and correct transfer of data, and the top four ensure that arriving data are recognizable and useful. While all seven layers are usually necessary at each user location, only the bottom three are normally employed at a network node, since nodes are concerned only with timely and correct data transfer from point to point.
Spread-spectrum multiple access Network access > Random access > Spread-spectrum multiple access Since collisions are so detrimental to network performance, methods have been developed to allow multiple transmissions on a broadcast network without necessarily causing mutual packet destruction. One of the most successful is called spread-spectrum multiple access (SSMA). In SSMA simultaneous transmissions will cause only a slight increase in bit error probability for each user if the channel is not too heavily loaded. Error-free packets can be obtained by using an appropriate control code. Disadvantages of SSMA include wider signal bandwidth and greater equipment cost and complexity compared with conventional CSMA.
Network access Scheduled access In a scheduling method known as time-division multiple access (TDMA), a time slot is assigned in turn to each node, which uses the slot if it has something to transmit. If some nodes are much busier than others, then TDMA can be inefficient, since no data are passed during time slots allocated to silent nodes. In this case a reservation system may be implemented, in which there are fewer time slots than nodes and a node reserves a slot only when it is needed for transmission.
Since all nodes can hear each transmission in a broadcast network, a procedure must be established for allocating a communications channel to the node or nodes that have packets to transmit and at the same time preventing destructive interference from collisions (simultaneous transmissions). This type of communication, called multiple access, can be established either by scheduling (a technique in which nodes take turns transmitting in an orderly fashion) or by random access to the channel.
Using E-Smells
Creating a Virtual Stink
How Internet Odors Will Work
Information and Communication Technology
VoIP Gateways:
Gateways have become a central, yet complex, component in most state-of-the-art VoIP systems. Although they’ve been around for years, VoIP gateways remain something of a mystery. What, exactly, are these devices gateways to? Do they lead the way into a data network, a voice network, telephones, network management or outright confusion? In a way, they actually open the door to all of these areas. That's because VoIP gateways have become a central, yet complex, component in most state-of-the-art VoIP systems.VoIP gateways act as VoIP network translators and mediators. Perhaps most importantly, they translate calls placed through the public switched telephone network (PSTN) - the "regular" telephone system - into digital data packets that are compatible with an enterprise's VoIP system. VoIP gateways can also help direct VoIP calls to specific users with the assistance of built-in routing tables. Additionally, the units can translate between different VoIP protocols, such as H.323 and SIP, enabling compatibility between various VoIP systems and devices.Given all of these benefits, it's easy to see why VoIP gateways are highly recommended for virtually any VoIP implementation. Yet this hasn't always been the case. In VoIP's early days, system designers often "VoIP-enabled" switches and routers to handle key gateway tasks. But as VoIP networks grew larger and more sophisticated, and as end users began demanding higher quality and more reliable service, most designers began specifying standalone VoIP gateways for their systems.
Various Vendors
Getting Smarter
Building VoIP Gateways
• The VoIP voice quality is indistinguishable from the traditional phone calls.
• Rates for VoIP calls charged by Savytel represent a large saving, compared to the rates charged by the traditional telephone service providers
Gateway VoIP Implementation
• The VoIP voice quality is indistinguishable from the traditional phone calls.
• Rates for VoIP calls charged by Savytel represent a large saving, compared to the rates charged by the traditional telephone service providers.
Factors affecting VoIP quality
Packet Loss
Bandwidth
Voice Quality & Quality of Service (QoS)
Approach
General architecture
Motivation
General architecture
User Interface
Technologies used in the creation of User Interface
Sunday, December 21, 2008
Gmail added a new To-do list feature
Google' official blog mentioned that they have designed a new feature known as Tasks which is specifically designed to help the Gmail users to create a list of their day to day activities. The Tasks will be visible in the same kind of windows just like chat window and it will remain visible throughout the user activity which means it will be visible even while users are reading their email or even using the Search feature to search or some other tasks as well.
This feature has already been designed by the Google labs and is right now into the Testing phase.
Once this feature gets integrated, we have to enable it. For that, go to your Settings, click on the Labs tab. then select "Enable" which is next to "Tasks" and finally click on the "Save Changes" link at the bottom of the page. It may take a while to display this feature, but once it is done you will see Tasks" link just under the "Contacts" link on the left. Click on "Tasks" to get started.
Now lets see how to create a new task. Just click inside the empty part of your list and type anything. You wont find any buttons to save as it is saved automatically. Hit the return key on your keyboard and gosh..... you are done with your first task.
Google Chrome: Out of Beta
Recently Google announced that its Chrome browser which it launched few months before is now out of beta stage which seems quite unusual considering the fact that another Google product: Gmail still has a beta tag even after more than 4 years since its launch.
Google also announced that the Chrome browser has more than 10 million active users through out the world. Thats a great number considering the fact that it has a market share of around 3%.
Apart from removing this beta tag, there are so many new features introduced the Chrome along with some bug fixes since few weeks. Some of these features are : Bookmark Manager. Regarding bugs, I suppose it has fixed the problems playing the audio as well as video files as previously sometimes they played and sometimes they do not. As you all must be aware of the fact that the biggest weakness of Google Chrome browser is its inability to support the extensions. Google is still working on the same.
I also use Chrome sometimes as its very fast giving it an edge over its competitors. With Chrome, I can manage my day to day email tasks like reading and replying emails, reading feeds, searching Google, downloading some files. Though I have to switch back and forth to my second favorite browser ie Firefox since Chrome has problems playing Audio and Video along with lack of extensions support. But still, I can manage.
Now as it is out of the Beta stage, I believe Google Inc would like to follow some tactics which made the Microsoft Internet Explorer the world's most popular Internet browser like bundling it out with some other software programs or even Windows. But I am forced to think whether people would be addicted to it or not?
Yahoo! layoffs hit Flickr
George Oates, female and a high-profile member of the Flickr team and one of the site's early employees, was told that she was being given the chop too. What a sad end to her contributions!! I have the news that even some other members of the Flickr team has been laid off as well including- Jeannie Yang, David Sharma and few others. Just to mention, Oates was the person responcible for designign Flickr's interface.
Clearly, Flickr is no longer untouchable. Recently I got the news that Yahoo! is even thinking of selling Flickr to Microsoft.
H2go Hybrid Hydrogen RC car
No carbon, no batteries.......Loads of fun!!A new toy car known as H2go Hyrbid Hydrogen RC car for the kids has been launched. It took more than 5 years of dedicated research and development to develop this next generation energy management, energy technology and aerospace propulsion system. The most astonishing part of this car is that it doesnt need any batteries and even with its remote control.
This battery free toy car is a real working version of the laboratory vehicles running on renewable and zero emission hydrogen fuel. Now lets see how this car gets power. This car gets its energy from the water and sun and moreover combines fuel cells for cruise power along with fast charge super-capacitors for speed. And you get a fast propelling fueld cell car which doesnt even require any batteries.
The complete product includes: solar power plant, hydrogen station, remote control, hybrid electric hydrogen car, and a user instruction manual. Moreover, it is recommended for only ages 8 and above.
You can purchase this car for around 150$.
Thursday, December 18, 2008
South African Markets - Factors to watch on
WRAPUP 2-Bleak Japan factory output points to long recession
China yuan central parity rate set at 6.8349 to dollar vs 6.8292
US Nov foreclosure dip is false promise-RealtyTrac
US NOV EX-AUTO SALES POST BIGGEST MONTHLY DROP IN SPENDINGPULSE REPORT HISTORY GOING BACK TO 2003
WRAPUP 2-South Korea cuts rates by record margin, more seen
Korea T-bond futures end off highs after rate cut
The Game World
Polygons, Shading and Skeletons
• X determines the position relative to right or left in the virtual space
• Y determines the position relative to top or bottom in the virtual space
• Z determines the position relative to front or back in the virtual space Once each polygon has a set of vertices to define its shape, it needs information that tells it what to look like. There are four common ways to do this:
• Flat shading
• Gouraud shading
• Phong shading
• Texture mapping Flat shading simply assigns a single color to a polygon. It is very simple and fast, but makes the object look artificial. Gouraud shading is more involved. Colors are assigned to each vertex and then are blended across the face of the polygon. Since each vertex is typically associated with at least three distinct polygons, this makes the object look natural instead of faceted. Look at this example: You will notice that the ball with Gouraud shading appears much smoother than the flat shaded one. But look closely at the outlines of the two balls. That is where you can tell that both balls have the exact same number of polygons! A more complex version of shading, Phong, is rarely used in games. Whereas Gouraud shading interpolates colors by averaging between the vertices, Phong shading averages each pixel based on the colors of the pixels adjacent to it. Another common technique for determining the appearance of a polygon is to use texture mapping. Think of texture mapping as wrapping a present. Each side of the box you are wrapping is a blank polygon. You could paint the box, but it would be very difficult to make it match all the designs on the wrapping paper. However, if you take the wrapping paper and tightly cover the box with it, you have completely transformed the box with just a little effort. Texture mapping works the same way. Mapping requires the use of another image. Essentially, this other image is stretched over the object like a skin. Most video game consoles and computer graphics adapters contain a special chip and dedicated memory that store the special images used for texture mapping and apply them to each polygon on the fly. This allows games such as Portal Runner to have incredibly detailed 3-D environments that you can interact with in real time. The characters in a game have skeletons. Similar to our own skeleton, this is a hidden series of objects that connect with and move in relation to each other. Using a technique called parenting, a target object (the child) is assigned to another object (the parent). Every time the parent object moves, the child object will follow according to the attributes assigned to it. A complete hierarchy can be created with objects that have children and parents. Here's an example for a human character: Once the skeleton is created and all of the parenting controls put in place, the character is animated. Probably the most popular method of character animation relies on inverse kinematics. This technique moves the child object to where the animator wants it, causing the parent object and all other attached objects to follow. Another method that is popular for games is motion capture, which uses a suit of sensors on a real person to transmit a series of coordinates to a computer system. The coordinates are mapped to the skeleton of a game character and translated into fluid, realistic motion. Each character's range of motion is programmed into the game. Here's a typical sequence of events:
• You press a button on the controller to make the character move forward.
• The button completes a circuit, and the controller sends the resulting data to the console.
• The controller chip in the console processes the data and forwards it to the game application logic.
• The game logic determines what the appropriate action at that point in the game is (move the character forward).
• The game logic analyzes all factors involved in making the movement (shadows, collision models, change of viewing angle).
• The game logic sends the new coordinates for the character's skeleton, and all other changes, to the rendering engine.
• The rendering engine renders the scene with new polygons for each affected object, redrawing the scene about sixty times each second.
• You see the character move forward.
Finishing Touches
• Game versions
• Product testing
• ESRB review
• Marketing and advertising
• Distribution Once the game is done, an alpha version is sent to designated game testers. This preliminary version is a first pass meant to find any major flaws in the game. The problems are identified and the game is released again in beta form. The beta version is tested exhaustively to find any bugs and discover ways to further optimize the game. After the items found in the beta version are fixed, the final candidate is released. Sometime during this period, the game is sent to the Entertainment Software Rating Board (ESRB) to be given a rating. If the game is released before a final rating is set, it will have an RP (Rating Pending) in the rating box. During post-production, the marketing engine begins to ramp up. The game is advertised in print, on the Web and oftentimes on TV. Quite often, a game that is a hit or has a very memorable character provides the company with opportunities for merchandising and licensing. Comic books, cartoons, movies and amusement park rides have all spun out of the popularity of certain video game characters. Products such as clothing, toys and board games often display characters from the game. A popular video game character can be a real marketing gold mine for the parent company.
Distributing the Game
• 3DO Develops the game idea Creates the game Tests the game Markets the game Distributes the game
• Console maker Approves the game idea Tests the game Reviews and approves the game Manufactures the game When 3DO submits the game to the console maker, the testing and review process can be very rigorous. The game may be sent back to 3DO with requests to change certain parts before resubmitting it. Once the game is approved, 3DO places an initial order with the console maker that must be paid up front. The console maker sends a master copy of the game to one of its manufacturing plants. The first run of a typical 3DO game is between 150,000 and 300,000 units. It normally takes a few weeks from the time an order is placed until the games are delivered to 3DO's warehouse distribution center in Atlanta, Ga. The games come packed at between 500 and 2,000 games per pallet. A tractor-trailer can carry about 40 pallets of 2,000 games each (about 80,000 games). That means it could take four trucks to deliver 320,000 copies of a single title! During this process, 3DO has been taking orders for the game from resellers. The resellers send their own trucks to the 3DO warehouse in Atlanta to pick up their copies of the game. Quite often, the games are pulled directly off the trucks bringing them in from the manufacturer, split up and reboxed, then put right back on the trucks for the resellers! Specialty retailers like Babbages and Electronics Boutique try to get the games from the distribution center to their store shelves as quickly as possible. Big box retailers like Wal-Mart, Kmart and Target are not as rushed, and typically ship the games to their stores along with other items. Many people mistakenly assume that the cost per game to the parent company is minimal and the profit huge. This is seldom the case. While the actual material costs for the CD duplication, box and manuals may only be a few dollars per unit, there are a lot of other costs incurred:
• Console licensing royalties (about $3 to $10 per unit for the console maker)
• Game development costs (typically several millions of dollars)
• Advertising (anywhere from $1 million to $4 million for most games)
• Salaries for the production team (a typical game might employ 40 people for a year or more)
• Other licensing fees (particularly in sports titles, where the professional sports organization and any featured athletes tend to receive royalties for each unit sold)
• Operational costs (the costs of running the company must be split between the various games sold) Game companies also have to take into account the short lifespan that most games enjoy. Since the technology that video games thrive on is continually improving, the games that are cutting edge today will seem slow and clunky in just a year or two. It's amazing that companies like 3DO continue to provide us with such incredible entertainment year after year!
Tuesday, December 16, 2008
Honda Unicorn Grand Prix GP Edition

Yamaha YZF R15 150cc
Yamaha YZF R15 is a india specific bike hosting an 150cc engine which was designed for just one thing - Performance! A bike which can be said as the fastest in Indian Bikes. Although the engine details are secret YZF R15 have several first-in-Indian-bike features.The new YZF-R15 makes full use of the MotoGP race experience and YZF-R series supersport bike development technology and know-how acquired by Yamaha Motor over the years to create a 150cc supersport bike that offers users to truly “Enjoy riding” in a full range of situations, from around-town riding to touring on winding roads and even aggressive riding on the circuit.
Yamaha YZF R 15 is the first model for the Indian market designed in the true supersport image and featuring a high-level balance of enjoyable running performance on winding roads, enjoyable performance and riding comfort with a tandem passenger and agile handling through crowded city traffic. The body has been designed to show at a glance that this is a “R series bike” and to give visual expression to technology feedback from the 10 years of YZF-R series development since the series debut in 1998. In this way, it is a direct expression of Yamaha’s motorcycle development ideal of “Exciting Performance & Stylish Design” in the 150cc class.
It is based on totally race technology with which MotoGP bikes runs, technology with which R1 is built. It is India’s first 150cc 4 valve engine. It is India’s first Bike with forged pistons. It is India’s first Bike with a Diasil Cylinder. It is India’s first Bike with the Deltabox frame, again based on the R1. And it is India’s first Bike with a 6speed gear box.
It is Fuel Injected and will hit the market in June 2008 .The rear tyres though are only a mere 100, MRF uses imported Soft compound to give it better grip than similar sized tyres.
Main Features:
(1) A newly developed 150cc liquid-cooled, 4-stroke, SOHC, single-cylinder fuel-injected engine(2) An all-aluminum “DiASil Cylinder” produced by an exclusive Yamaha casting technology
(3) Eco-friendly performance that clears the next-phase Bharat 4 emissions standard
(4) The “Deltabox frame” known for excellent rigidity balance
(5) Impressive “2-eye” multi-reflector headlight design in the YZF-R series image
Specs as shown in Yamaha Site -
1)Tyre Front: 80/90 - 17 inch tubeless
2)Tyre Rear: 100/80 - 17 inch tubeless
3)Brakes: Front- Disc, Rear- Disc
4)Fuel Tank: 12 Litres
5)Wheelbase: 1290 mm
6)Min Ground Clearance: 160 mm
Monday, December 15, 2008
SCSI Basics
• It's fast -- up to 160 megabytes per second (MBps).
• It's reliable.
• It allows you to put multiple devices on one bus.
• It works on most computer systems. There are also some potential problems when using SCSI: • It must be configured for a specific computer.
• It has limited system BIOS support.
• Its variations (speeds, connectors) can be bewildering.
• There is no common software interface. People are often confused by the different types of SCSI. You'll hear terms such as "Ultra," "Fast" and "Wide" used a lot, and sometimes in combinations. In the next section, you'll find out about the SCSI variations.
How SCSI Works
• Hard drives
• Scanners
• CD-ROM/RW drives
• Printers
• Tape drives Basically, SCSI (pronounced "scuzzy") is a fast communications bus that allows you to connect multiple devices to your computer.Now, you'll learn about the structure of SCSI and the various specifications and types, as well as SCSI IDs and termination.
SCSI Types
•SCSI-1: The original specification developed in 1986
• SCSI-2: An update that became an official standard in 1994, a key component of SCSI-2 was the inclusion of the Common Command Set (CCS) -- the 18 commands considered an absolute necessity for support of any SCSI device. You also had the option to double the clock speed from 5 MHz (million cycles per second) to 10 MHz (Fast SCSI), double the bus width from 8 bits to 16 bits and increase the number of devices to 15 (Wide SCSI), or do both (Fast/Wide SCSI). Finally, SCSI-2 added command queuing, which means that an SCSI-2 device can store a series of commands from the host computer and determine which ones should be given priority.
• SCSI-3: Quickly on the heels of SCSI-2 came SCSI-3, debuting in 1995. The interesting thing about SCSI-3 is that a series of smaller standards have been built within its overall scope. Because of this continually evolving series, SCSI-3 is not considered to be a completely approved standard. Instead, some of the specifications developed within it have been officially adopted. These standards are based on variations of the SCSI Parallel Interface (SPI), which is the way that SCSI devices communicate with each other. Most SCSI-3 specifications begin with the term "Ultra" (Ultra for SPI variations, Ultra2 for SPI-2 variations and Ultra3 for SPI-3 variations). The Fast and Wide designations work just like their SCSI-2 counterparts, with the Fast designation meaning that the clock speed is double that of the base version, and the Wide designation meaning that the bus width is double that of the base. The chart below shows a comparison of the many SCSI variations: Name Specification # of Devices Bus Width Bus Speed MBpsAsynchronousSCSI SCSI-1 8 8 bits 5 MHz 4 MBpsSynchronousSCSI SCSI-1 8 8 bits 5 MHz 5 MBpsWideSCSI SCSI-2 16 16 bits 5 MHz 10 MBpsFastSCSI SCSI-2 8 8 bits 10 MHz 10 MBpsFast/WideSCSI SCSI-2 16 16 bits 10 MHz 20 MBpsUltraSCSI SCSI-3SPI 8 8 bits 20 MHz 20 MBpsUltra/WideSCSI SCSI-3SPI 8 16 bits 20 MHz 40 MBpsUltra2SCSI SCSI-3SPI-2 8 8 bits 40 MHz 40 MBpsUltra2/WideSCSI SCSI-3SPI-2 16 16 bits 40 MHz 80 MBpsUltra3SCSI SCSI-3SPI-3 16 16 bits 40 MHz 160 MBps
dentifiers
• DB-25 (SCSI-1)
• 50-pin internal ribbon (SCSI-1, SCSI-2, SCSI-3)
• 50-pin Alternative 2 Centronics (SCSI-1)
• 50-pin Alternative 1 high density (SCSI-2)
• 68-pin B-cable high density (SCSI-2)
• 68-pin Alternative 3 (SCSI-3)
• 80-pin Alternative 4 (SCSI-2, SCSI-3) No matter which version of SCSI you are using, or what type of connector it has, one thing is consistent -- the SCSI bus has to be terminated.
Termination
SCSI "Network"
• Inner layer - This is the most protected layer. It contains the actual data being sent.
• Media layer - The middle layer contains the wires that send control commands to the device. • Outer layer - This layer includes the wires that carry parity information, which ensures that the data is correct. External devices connect to the SCSI bus in a daisy chain, which refers to the method of connecting each device to the next one in line. External SCSI devices typically have two SCSI connectors -- one is used to connect to the previous device in the chain, and the other is used to connect to the next device in the chain. A good way to think of SCSI is as a tiny local area network (LAN). The SCSI controller is like the network router, and each SCSI device is like a computer on the network. The SCSI adapter built into each device is comparable to the Ethernet card in a computer. Without the adapter, the device can't communicate with the rest of the network. And just as the router in a LAN is used to connect the network to the outside world, the SCSI controller connects the SCSI network to the rest of the computer.
How BIOS Works
What BIOS Does
Booting the Computer
Configuring BIOS
Updating Your BIOS
Friday, December 12, 2008
A Short History
In Essence...
How Video Game Systems Work
How PlayStation Works
History
Console
The games come on proprietary CD-ROM/XA discs that are read by laser, just like regular CDs. When a game is put in the console, the following happens:
Since all information is flushed from RAM when the power is turned off, you will lose any personal game data. But you can save it by using one of the special Flash memory cards. The card is inserted into one of the two slots on the front of the PSX, above the port for the controller.
Controller
The standard PSX controller has 14 buttons! They include:
Newer Dual Shock PSX controllers have analog joysticks on them, as well as the standard buttons. These joysticks work in a completely different way from the buttons described above. Two potentiometers (variable resistors) are positioned at right angles to each other below the joystick. Current flows constantly through each one, but the amount of current is determined by the amount of resistance. Resistance is increased or decreased based on the position of the joystick. By monitoring the output of each potentiometer, the PSX can determine the exact angle at which the joystick is being held, and trigger the appropriate response based on that angle. In games that support them, analog features like these allow for amazing control over gameplay.
Another feature of the Dual Shock controller, actually the reason for its name, is force feedback. This feature provides a tactile stimulation to certain actions in a game. For example, in a racing game, you might feel a jarring vibration as your car slams into the wall.
Force feedback is actually accomplished through the use of a very common device, a simple electric motor. In the Dual Shock controller, two motors are used, one housed in each handgrip. The shaft of each motor holds an unbalanced weight. When power is supplied to the motor, it spins the weight. Because the weight is unbalanced, the motor tries to wobble. But since the motor is securely mounted inside the controller, the wobble translates into a shuddering vibration of the controller itself. Now let's take a closer look at how the controller talks to the PSX.
Here's what each pin does:
Games
Game System
The Games
Comparing Consoles
• Processor: 128-bit "Emotion Engine" 300 MHz Floating point unit (FPU) co-processor Maximum bus transfer rate of 3.2 GB per second Includes current PlayStation CPU core • Graphics: "Graphics Synthesizer" 150 MHz Embedded cache 4 MB VRAM 75 million polygons per second
• Audio: SPU2 (+CPU), 48 channels, 44.1- or 48-kHz sampling rate, 2 MB memory
• RAM: 32 MB RDRAM
• Game medium: Proprietary 4.7-GB DVD and original PlayStation CDs
• Drive bay (for hard disk or network inteface)
• Controller: Two controller ports, "Dual Shock 2" analog controller
• Other features: Two memory card slots Optical digital output Two USB ports FireWire port Support for audio CDs and DVD-Video Nintendo GameCube:
• Processor: "Gekko" IBM Power PC microprocessor 485 MHz Cache:
• level 1: 32 KB Instruction and 32 KB Data
• level 2: 256 KB 32-bit address, 64-bit data bus Maximum bus transfer rate of 2.6 GB per second 0.18 micron copper interconnects
• Graphics: "Flipper" ATI graphics chip162 MHz 1 MB embedded texture cache 3 MB Mosys 1T-SRAM (This static RAM uses a single transistor per cell, like DRAM.) Approximately 12 million polygons per second
• Audio: Special 16-bit digital signal processor, 64 channels, 48-kHz sampling rate
• RAM: 40 MB (24 MB 1T-SRAM, 16 MB of 100-MHz DRAM)
• Game medium: Proprietary 1.5-GB optical disc
• Controller: Four game controller ports, Wavebird wireless game controller
• Other features: Handle for carrying Two slots for 4-MB Digicard Flash memory cards or a 64-MB SD-Digicard adapter High-speed parallel port Two high-speed serial ports Analog and digital audio-video outputs Microsoft Xbox:
• Processor: Modified Intel Pentium III 733 MHz Maximum bus transfer rate of 6.4 GB per second
• Graphics: Custom nVidia 3-D graphics chip 250 MHz Approximately 125 million polygons per second
• Audio: Custom 3-D audio processor
• RAM: 64 MB (Xbox has a unified memory architecture -- the memory can be allocated to graphics, audio, textures or any other function as needed.)
• Game medium: Proprietary 4.7-GB DVD
• Modem/network: Media communications processor (MCP), 10/100-Mbps Ethernet, broadband enabled, 56K modem (optional)
• Controller: Four game controller ports
• Other features: 8-GB built-in hard drive 5X DVD drive with movie playback 8-MB removable memory card Expansion port
Where are all the Internet domain names registered and maintained?
The Telephone
Still, it's pretty simple. In a modern phone there is an electronic microphone, amplifier and circuit to replace the carbon granules and loading coil. The mechanical bell is often replaced by a speaker and a circuit to generate a pleasant ringing tone. But a regular $6.95 telephone remains one of the simplest devices ever.
Wednesday, December 10, 2008
Google Adsense Ads on Apple IPhone and G1

Everything in this idea can be done through Google Adwords interface. Google is claiming that you wont need to modify the ads for IPhone and G1 cellphones unlike the standard mobile ads since these mobile phones have full efatures rich Internet browers for surfing the websites. Hence it is possible to display your normal adwords ads and landing pages on these small handheld devices without any need to modify the ad code.
In other words, I can say advertising on the iPhone or G1 or future Android-powered devices is just as easy as setting up a regular AdWords campaign for the Web.
300 Million Apple IPhone Applications

Apple declared that more than 300 million Apple IPhone's applications have been downloaded from its App store till date.
You can see some of the top 10 IPhone Application in the above screenshot. Apple is also claiming that now they have passed the 10,000 applications mark. Whewwww.. Thats a great number. On moving back to history, the Apple store was opened 5 months before and had only 500 applications initially. Since the last earnings announcement, Apple has claimed that over 200 million applications have been downloaded since then.
Challenge-Handshake Authentication Protocol (CHAP).
CHAP is an improvement over PAP because the clear-text password is not sent over the link. Instead, the password is used to create an encrypted hash from the original challenge. The server knows the client's clear-text password and can, therefore, replicate the operation and compare the result to the password sent in the client's response. CHAP protects against replay attacks by using an arbitrary challenge string for each authentication attempt. CHAP protects against remote client impersonation by unpredictably sending repeated challenges to the remote client throughout the duration of the connection.
Microsoft Challenge-Handshake Authentication Protocol (MS-CHAP
MS-CHAP version 2 (MS-CHAP v2)
Using this process, MS-CHAP v2 provides mutual authentication the NAS verifies that the access client has knowledge of the user's password and the access client verifies that the NAS has knowledge of the user's password. MS-CHAP v2 also determines two encryption keys, one for data sent and one for data received.
During phase 2 of PPP link configuration, the NAS collects the authentication data, and then validates the data against its own user database or a central authentication database server, such as one maintained by a Windows domain controller, or the authentication data is sent to a Remote Authentication Dial-in User Service (RADIUS) server.
Extensible Authentication Protocol (EAP)
EAP is documented in RFC 2284 and is supported in Microsoft Windows 2000.
Internet Protocol Security (IPSec) Tunnel Mode
IPSec is a Layer 3 protocol standard that supports the secured transfer of information across an IP internetwork. IPSec is more fully described in the Advanced Security section below. However, one aspect of IPSec should be discussed in the context of tunneling protocols. In addition to its definition of encryption mechanisms for IP traffic, IPSec defines the packet format for an IP over IP tunnel mode, generally referred to as IPSec tunnel mode. An IPSec tunnel consists of a tunnel client and a tunnel server, which are both configured to use IPSec tunneling and a negotiated encryption mechanism.
IPSec tunnel mode uses the negotiated security method (if any) to encapsulate and encrypt entire IP packets for secure transfer across a private or public IP internetwork. The encrypted payload is then encapsulated again with a plain-text IP header and sent on the internetwork for delivery to the tunnel server. Upon receipt of this datagram, the tunnel server processes and discards the plain-text IP header, and then decrypts its contents to retrieve the original payload IP packet. The payload IP packet is then processed normally and routed to its destination on the target network.
IPSec tunnel mode has the following features and limitations:
It supports IP traffic only.
It functions at the bottom of the IP stack; therefore, applications and higher-level protocols inherit its behavior.
It is controlled by a security policy-a set of filter-matching rules. This security policy establishes the encryption and tunneling mechanisms available, in order of preference, and the authentication methods available, also in order of preference. As soon as there is traffic, the two computers perform mutual authentication, and then negotiate the encryption methods to be used. Thereafter, all traffic is encrypted using the negotiated encryption mechanism, and then wrapped in a tunnel header.
RADIUS
In addition, RADIUS servers can provide a proxy service to forward authentication requests to distant RADIUS servers. For example, many ISPs have joined consortia to allow roaming subscribers to use local services from the nearest ISP for dial-up access to the Internet. These roaming alliances take advantage of the RADIUS proxy service. If an ISP recognizes a user name as being a subscriber to a remote network, the ISP uses a RADIUS proxy to forward the access request to the appropriate network.
How to Manage Internet Information Services
You will use the Internet Information Services snap-in to manage IIS. The Internet Information Services snap-in helps you manage the content of and access to your Web and FTP sites. To access the Internet Information Services snap-in, click Start, point to All Programs, point to Administrative Tools, and then click Internet Information Services. The Internet Information Services snap-in lets you handle all aspects of administration for IIS. For example, every Web and FTP site must have a home directory. When you install IIS, a default home directory is created. When you create a new Web site,you can use the Internet Information Services snap-in to change your home directory. To change your home directory, in the Internet Information Services snap-in, right click a Web or FTP site, and then click Properties. In the site's Properties dialog box, click the Home Directory tab. You can specify a directory on this computer, a shared directory located on another computer, or a redirection to a URL, and then type the path in the Local Path text box. Click OK and you have changed your home directory.
If your Web site contains files that are located in directories other than your home directory (for example, on another computer), you must create virtual directories to include these files on your Web site. You use the IIS console to create these virtual directories. In the console, select the Web or FTP site to which you want to add a directory. On the Action menu, point to New, and click Virtual Directory. This starts the Virtual Directory Creation Wizard, which will guide you through creating the new directory. When IIS is installed on a computer running Windows XP Professional, an additional tab named Web Sharing becomes available on the Properties dialog box of any folder, you can use this tab to quickly make any folder accessible via your personal Web site. To share a folder on a personal Web site by using the Web Sharing tab, use these steps:
1. In Windows Explorer, right-click the folder you want to share through your Web site, and then click Properties.2. In the Properties dialog box for the folder, on the Web Sharing tab, use the Share On menu to select the site on which you want to share the folder. By default, the Default Web Site is selected. If you have only one Web site, there are no other choices on the menu.3. Click Share This Folder. Windows XP displays the Edit Alias dialog box.4. In the Edit Alias dialog box, type an Alias for the folder. The alias is the name by which the folder is displayed on the Web site. By default, Windows creates an alias that is the same as the folder name.5. Configure access permissions for the folder. Available access permissions are as follows:
Monday, December 8, 2008
Nokia unveiled N97


When to Use the Last Known Good Configuration
Using the Last Known Good configuration does not help in the following situations:
• When startup failures relate to hardware failures or missing or corrupted files.
Fixing Corrupted Boot Files
How spoofing is done
How to stop spoofing
Friday, December 5, 2008
Microsoft is on board
Plug-ins
Dynamic HTML
Animated GIFs
Flash and Shockwave
The Difference Between Flash and Shockwave
Creating Flash and Shockwave Movies
The Future of Web Animation
Tuesday, December 2, 2008
Yahoo Buzz is out in the market

You can visit Yahoo buzz from here : http://buzz.yahoo.comBy the way the full form of Yahoo! is Yet Another Hierarchial Officious Oracle.
Group Chat in Gtalk

After clicking on "Launch Google talk Gadget" from the above screen, select any of your online friend. Then you will see a screen something like this:
Currently this is a private conversation. In order to start with group conversation, click on the "Group Chat" link in the above screen. Then you will get a small dropdown from where you can invite others to join in conference. Really exciting isn't it...The people whom you have invited will get a link as an Instant Message(IM) from where they can join you. A very exciting feature of this Group Chat is that you can even make calls. Apart from this, as you can see from above screen, you can also use some beautiful smilies to express yourself.To see more information about this Group Chat, you visit the Google's blog via this link:Google's Blog
Microsoft Internet Explorer 8 Beta

Worm targetting Apple OS
Apple's coolest iPhone available for Sale
The countdown has finally finished. The most awaited day has come today. Apple announced the launch on January 9, 2007. Its the 11th July today and Good news for Apple users is that iPhone is going to be launched in the US .Other than US ,iPhone 3G will also be launched in various other countries like Australia, Austria, Belgium, Canada, Denmark, Finland, Germany, Hong Kong, Ireland, Italy, Japan, Mexico, Netherlands, New Zealand, Norway, Poland, Portugal, Spain, Sweden, Switzerland and UK today itself.Apple says that the new iPhone 3G will be twice as fast the exsisting iphone without 3G. The new version of this IPhone software is 2.0 and it has lots of exciting features.Apart from this, Apple has also launched a mobile store named App Store , which will be accessible by new iPhone 3G.This App Store will offer many cool applications for your IPhone from many around the globe including a variety of categories including games, business, news, sports, health, reference and travel etc etc.Nokia Supernova
Drunkard Car!!! Can you imagine
Orkut for your Mobile
launched its full fledged mobile website.You guys can access to this Orkut mobile website by visiting http://m.orkut.com. I even used this on my cell but didn't found too intuitive. Since last year, As you guys must have noticed, Orkut added so many features like Applications, locking profiles etc etc to stay in hunt with other popular social networking websites to regain its lost popularity to other websites like MySpace and Facebook which ranks even higher than Orkut in terms of traffic.
The Orkut mobile User Interface shows features like your recent 4-5 scraps ,birthday reminders, updates from friends, other links like "Home", "Scrapbook", "My Profile", "Friends" and lastly a search box from where you can search users.
I will suggest you guys to get Opera browser for your mobile and browse the complete website instead of the mobile version which is not very intuitive to use.Mobile site’s URL - http://m.orkut.com