Saturday, September 12, 2009
"Im Halal!" - The New Search Engine
Thursday, September 10, 2009
Know the Zembly & Orkut Developer Sandbox!!
Monday, September 7, 2009
Google Code Jam is back!!!!!!!

Hi Guys!!!
Monday, August 10, 2009
TCS ILP test patterns
Normally you will be having 1 + 5 tests for first phase and in the second phase it depends on the stream.
First Phase :
1.Pretest - It covers elementary concepts of scheme programming and basic computer hardware and software. It is all school level questions.. No negative marking in it
Language: Scheme programming and Tool: Dr.Scheme for 4 tests(EC1 to EC4)
2. EC1 - It requires individuals to solve a program in 90 minutes..Questions are simple...Normally 3 questions Marks split up is 25 + 25 + 50. Main focus should be on structures and lists...
3. EC2 - Group of 3 or 4 people are to do projects...Case studies are given and you will have to use scheme programming to do that... Apart from programming you will also have to dram URL, ER Diagrams etc., Marks can be scored.
4. EC3 - Individual problem solving based on OOPS concepts like class,objects...Problem will be simple...Marks can be scored.
5. EC4 - Same group of 3 or 4 people are to do same projects as EC2...Case studies are given and you have to use OOPS concepts in scheme programming to do that... Here you will draw sequence diagram, class diagram etc., marks can be scored....
6. EC5 - By far the toughest and contains around 30 questions of Multiple choice types.Each question carries 1,2 or 3 marks...Negative marking is there for each wrong answer...Most people fail in this...topics for this test are: UNIX(little bit concepts only) and elearning site material contents and whatever theoretical concepts used in your projects... All ec5 questions will be from the elearning portal. Click here to go to elearning portal.
They will take 20% of your ec1, 20% of your ec2, 25% of your ec3, 15%of your ec4, 20% of your ec5 once your ec5 is over. Overall percentage should be above 55%. Otherwise 7 days extension.
Points to be noted : You will have to follow naming conventions in your programming as well as in your projects. Projects should be designed in the user's perspective
Tuesday, August 4, 2009
What is DDR3 SDRAM?

In electronic engineering, DDR3 SDRAM or double-data-rate three synchronous dynamic random access memory is a random access memory interface technology used for high bandwidth storage of the working data of a computer or other digital electronic devices. DDR3 is part of the SDRAM family of technologies and is one of the many DRAM (dynamic random access memory) implementations.
DDR3 SDRAM is an improvement over its predecessor, DDR2 SDRAM, and the two are not compatible. The primary benefit of DDR3 is the ability to transfer at twice the data rate of DDR2 (I/O at 8× the data rate of the memory cells it contains), thus enabling higher bus rates and higher peak rates than earlier memory technologies. There is no corresponding reduction in latency, as that is a feature of the DRAM array and not the interface. In addition, the DDR3 standard allows for chip capacities of 512 megabits to 8 gigabits, effectively enabling a maximum memory module size of 16 gigabytes.
With data being transferred 64 bits at a time per memory module, DDR3 SDRAM gives a transfer rate of (memory clock rate) × 4 (for bus clock multiplier) × 2 (for data rate) × 64 (number of bits transferred) / 8 (number of bits/byte). Thus with a memory clock frequency of 100 MHz, DDR3 SDRAM gives a maximum transfer rate of 6400 MB/s.
It should be emphasized that DDR3 is a DRAM interface specification; the actual DRAM arrays that store the data are the same as in any other type of DRAM, and have similar performance.
Tuesday, July 14, 2009
What is Linux?
Linux is an operating system that was initially created as a hobby by a young student, Linus Torvalds, at the University of Helsinki in Finland. Linus had an interest in Minix, a small UNIX system, and decided to develop a system that exceeded the Minix standards. He began his work in 1991 when he released version 0.02 and worked steadily until 1994 when version 1.0 of the Linux Kernel was released. The kernel, at the heart of all Linux systems, is developed and released under the GNU General Public License and its source code is freely available to everyone. It is this kernel that forms the base around which a Linux operating system is developed. There are now literally hundreds of companies and organizations and an equal number of individuals that have released their own versions of operating systems based on the Linux kernel. More information on the kernel can be found at our sister site, LinuxHQ and at the official Linux Kernel Archives. The current full-featured version is 2.6 (released December 2003) and development continues.
Apart from the fact that it's freely distributed, Linux's functionality, adaptability and robustness, has made it the main alternative for proprietary Unix and Microsoft operating systems. IBM, Hewlett-Packard and other giants of the computing world have embraced Linux and support its ongoing development. Well into its second decade of existence, Linux has been adopted worldwide primarily as a server platform. Its use as a home and office desktop operating system is also on the rise. The operating system can also be incorporated directly into microchips in a process called "embedding" and is increasingly being used this way in appliances and devices.
Throughout most of the 1990's, tech pundits, largely unaware of Linux's potential, dismissed it as a computer hobbyist project, unsuitable for the general public's computing needs. Through the efforts of developers of desktop management systems such as KDE and GNOME, office suite project OpenOffice.org and the Mozilla web browser project, to name only a few, there are now a wide range of applications that run on Linux and it can be used by anyone regardless of his/her knowledge of computers. Those curious to see the capabilities of Linux can download a live CD version called Knoppix . It comes with everything you might need to carry out day-to-day tasks on the computer and it needs no installation. It will run from a CD in a computer capable of booting from the CD drive. Those choosing to continue using Linux can find a variety of versions or "distributions" of Linux that are easy to install, configure and use. Information on these products is available in our distribution section and can be found by selecting the mainstream/general public category.
Additional Information
If you're interested in learning about Linux, need help with some aspect of its use or are enthusiastic about it and want to help foster its adoption, you may want to get in touch with a Linux User Group in your area. There are groups in practically every country, region and city in the world, so there is likely to be one near you.
Each day, Linux use is increasing in every sector of our society. We have information about Linux deployments in government, industry and the arts.
Linux has an official mascot, Tux, the Linux penguin, which was selected by Linus Torvalds to represent the image he associates with the operating system. Tux was created by Larry Ewing and Larry has generously given it to the community to be freely used to promote Linux. More information on use of the image can be found on his webpage. More links to variations on the image and alternative logos can be found on our logo page
Many people are not sure of the pronunciation of the word Linux. Although many variations of the word exist, often due to native language factors, it is normally pronounced with a short " i " and with the first syllable stressed, as in LIH-nucks. You can hear how Linux creator Linus Torvalds pronounces the word in Swedish and in English .
Friday, July 10, 2009
Google to launch its own PC operating system
Google has plans for its own personal computer operating system, it announced on its blog, setting up another clash between the Internet search giant and PC software supremo Microsoft.
"We're announcing a new project," said the Mountain View, California-based company, revealing the system would be based on its nine-month-old Chrome browser and would be an open source operating system initially targeted at netbooks.
The move is "our attempt to re-think what operating systems should be," Google said in a statement posted late Tuesday.
The search engine giant said it would open-source the code for "Chrome OS" for user input and that netbooks running the system would be available by the middle of next year.
"Speed, simplicity and security are the key aspects of Google Chrome OS. We're designing the OS to be fast and lightweight, to start up and get you onto the web in a few seconds," the company said.
Google noted that in deciding to embark on the new venture, they took heed of its user messages, namely that "computers need to get better."
People "want their computers to always run as fast as when they first bought them," they want to access the Internet instantly, and they don't want to worry about losing their computer or failing to back-up files, Google said.
"We're definitely going to need a lot of help from the open source community to accomplish this vision," the company added.
The Chrome browser was originally launched last year but has failed to match the spectacular success of Google's search engine.
The company floated its first US television advertisements in recent months for Chrome, as the browser has only captured a tiny share of a market dominated by Microsoft's Internet Explorer.
Microsoft's freshly launched search engine Bing, meanwhile, aimed to hit back at Google's gains in the search market, although it still lags behind its rival.
Web analytics firm StatCounter said last week that Bing had carved out an 8.23 percent share of the US search market in June, up from 7.21 percent in April and 7.81 percent in May.
By contrast, however, Google continued to dominate the search market with a huge 78.48 percent share last month.
Microsoft chief executive Steve Ballmer has downplayed expectations for the success of Bing, but said the company was committed to challenge Google over the long-term.
Google already has an operating system -- Android -- but the company said that while there was some overlap, they were separate entities.
Android is only used for mobile phones at the moment, but the software has showcased Google's keen interest in expanding beyond its search engine base.
"Google Chrome OS is being created for people who spend most of their time on the web, and is being designed to power computers ranging from small netbooks to full-size desktop systems," said the company.
All the web-based applications developed by users, Google said, "can be written using your favorite web technologies" and will not be limited to just its new operating system, but on "any standards-based browser on Windows, Mac and Linux thereby giving developers the largest user base of any platform."
US telecom carrier T-Mobile said last month the latest version of its touch-screen smartphone featuring Android software would be available in August.
As it reaches into the operating system market, the move on the handhelds is being seen as Google's answer in the highly competitive smartphone market to the newly released Apple iPhone 3GS, the Palm Pre and the latest BlackBerrys.