Amrita Vishwa Vidyapeetham, Amritapuri Campus
Computer Science
Manage Your WordPress Blog Using WordPress For Nokia App.
Nov 11th
Good news!!! WordPress has released their official app for Nokia. WordPress for Nokia can be downloaded from the OVI Store. This app allows the user to Create/Delete posts, pages, or simply manage comments using their mobile phone. This application is compatible with S60 Devices and also Maemo powered Nokia Devices(N900).
WordPress For Nokia also has an inbuilt blog statistics analyzer, which makes it possible for the user to manage the site traffic and also analyze how their blog is performing. The blog visits can be tracked and counted. WordPress for Nokia provides an option for the users to add pictures and videos to their blog quickly and easily. This feature may experience some technical difficulties at the moment. But it seems that the developers are trying to get things right. A better version can be expected soon. Refer to this forum for more information(http://dev.nokia.wordpress.org/).
You can even manage your account on Amritaayanam using this application, as it is powered by WordPress!
![]()
Some screenshots
Editing a post
Editing a Page
Analyze The Blog Statistics
Compatible Devices: N8-00, C7-00, C6-01, X6-00, C6-00, N97, 5800 XpressMusic etc.
Download it from Ovi Store: WordPress For Nokia
Happy Blogging!!
(Images Courtesy: http://nokia.wordpress.org/)
A brief history abt “Viruses”
Oct 18th
A virus is something which we all hate as most computer users do. But there is something much interesting about the so called virus. Virus is first detected by a french scientist Louis Paster in an attempt to find the thing which makes his test tube dirty.He found it after vigorous experiments involving various networks around the world. It was believed that Einstein helped him accomplishing his discovery. This made him really famous throughout the game zones. This has revolutionised the way people think about time management. This was an awesome bit of work, rather awful !!! Alright lets come to the point. we all know viruses helps us a lot in making bread, cofee, etc. But these days there are malicious companies evolved “recently”. Their main aim is to destroy the eco-friendly viruses. They call themselves in names, really i couldn’t figure the meaning, NOD,SEMANTEC,MCCAFE( really funky names). They produce antiviruses. If ever Paster is alive now , his heart will break down hearing about these companies which is to kill his ever loving children, The Viruses. Lets talk about it later.
Now news has come which says these viruses can be programmed in such a way that it could be used as a kind of food item. This might be a great foot step into the ultimate aim of food security. I have seen many poor fattys expressing joy gestures after seeing the article.
Now its enough for the time being
How to increase bandwidth in windows
Oct 7th
Windows uses 20% of your bandwidth! Get it back
A nice little tweak for XP. M*crosoft reserve 20% of your available bandwidth for their own purposes (suspect for updates and interrogating your machine etc..)
Here’s how to get it back:
Click Start–>Run–>type “gpedit.msc” without the ”
This opens the group policy editor. Then go to:
Local Computer Policy–>Computer Configuration–>Administrative Templates–>Network–>QOS Packet Scheduler–>Limit Reservable Bandwidth
Double click on Limit Reservable bandwidth. It will say it is not configured, but the truth is under the ‘Explain’ tab :
“By default, the Packet Scheduler limits the system to 20 percent of the bandwidth of a connection, but you can use this setting to override the default.”
So the trick is to ENABLE reservable bandwidth, then set it to ZERO. This will allow the system to reserve nothing, rather than the default 20%.
works on XP Pro, and 2000
Its not detected by me I am just putting it in everyone’s notice so that everyone can make use of it…
A small technical doubt in C Programming
Oct 6th
A Small technical doubt
Reply if anyone knows
This is a small pgm,Compile in gcc and see the result
#include<stdio.h>
#include<math.h>
int main()
{
float a=0;
printf(“\n %f \n”,a*-1);
printf(“\n %f \n”,abs(a*-1));
return 0;
}
I got the result as follows
-0.000000
-0.000000
Why is it so?
DNA COMPUTING
Sep 29th
In today’s world, humans are very dependent on computers and are relying on computer technology to keep increasing at the rate it is. Soon microprocessors made of silicon will reach their limits of speed and miniaturization. Silicon based computers will become obsolete and a replacement will be needed. DNA computers are the replacement.
Chipmakers need a new material to produce faster computing speed with complexities. DNA, the material our genes are made of, is being used to build the next generation of microprocessors. Scientists are using DNA to create a new breed of biologically based bacterial nano-computers of the future which may have the capacity to impact and alter desktop computing forever, through miniaturization that could bring huge increases of computing capacity, power, storage and speed.
A nascent technology that uses DNA molecules to build computers that are faster than the world’s most powerful human-built computers is called DNA computing.DNA computing also known as molecular computing is a new approach to massively parallel computation based on groundbreaking work by Adleman.
DNA computers have emerged as an indisciplinary field that draws together molecular biology, chemistry, computer science and mathematics. A DNA computer is basically a collection of specially selected DNA strands whose combinations will result in the solution to some problems. Technology is currently available both to select the initial strands and to filter the final solution. DNA computation is a new computational paradigm that employs bio-molecular manipulation to solve computational problems. In 1994, Leonard Adleman at the Laboratory of Molecular Science, Department of Computer Science, University of Southern California surprised the scientific community by using the tools of molecular biology to solve different computational problems. The main idea was the encoding of data in DNA strands and the use of tools from molecular biology to execute computational operations. Besides the novelty of this approach, DNA computing has the potential to outperform electronic computers. There are two main reasons for using molecular biology to solve computational problems.
• The information density of DNA is much greater than that of silicon:
1 bit can be stored in approximately 1 cubic nanometer. Other storage devices like videotapes can store 1 bit in 1000 000 000 000 cubic nanometer.
• Operations on DNA are massively parallel:
A test tube of DNA contains trillions of strands. Each operation is carried out in all strands in the tube in parallel.
DNA computing is a novel technology that seeks to capitalize on the enormous capacity of DNA, biological molecules that can store huge amounts of information and are able to perform operations similar to that of a computer, through the deployment of enzymes, biological catalysts that act like software to execute desired operations. DNA computing brings greater optimization to revolutionize the computer industry in the use of molecules of DNA in a computer, in place of electronics, circuits and magnetic or optical storage media. For serial logic, DNA computers are not a viable option. However for parallel logic, a DNA computer can perform 1014 million instructions per second. It also requires less energy and space. The computing power of a teardrop sized DNA computer will be more powerful than the world’s most powerful super computer.
DNA is the basic component of DNA computers. Instead of using electrical impulses to represent bits of information, the DNA computer uses the chemical properties of these molecules by examining the patterns of combinations or growth of the molecules. DNA can do this through the manufacture of enzymes, which are biological catalysts that could be called the software used to execute the desired calculation. In DNA computers data are entered and coded into DNA by chemical reactions and retrieved by synthesizing a key data and make them react with existing DNA strands. Here the key DNA will stick to the required DNA strands containing data. In short, in a DNA computer, the input and output are both strands of DNA. A single strand of DNA is similar to a string consisting symbols A, G, C, T. Mathematically, this means we have a set, E={A, G, C, T} to encode information which is more than enough considering that an electronic computer needs only two digits and for the same purpose. In DNA computer, the input and output are both strands of DNA, whose genetic sequences encode certain information. A program on a DNA computer is executed as a series of biochemical operations, which have the effect of synthesizing, extracting, modifying and cloning the DNA strands.
DNA computers will work through the use of DNA based logic gates. These logic gates are very much similar to what is used in our computers today with the only difference being the composition of input and output signals. In the current technology of logic gates, binary codes from the silicon transistors are converted into instructions that can be carried out by the computer. DNA computers on the other hand, use DNA codes in place of electrical signals as input to DNA logic gates. They detect fragments of genetic material as input, splice together these fragments and form a single output. For instance, a genetic gate called ‘AND gate’ links two DNA inputs by chemically binding them so that they are locked in an end-to-end structure.
The ability to build a biochip lies first and foremost in the ability to merge the biological parts with the electronics into hybrid systems. MEMS- Micro Electro Mechanical System is the practice of combining miniaturized mechanical and electronic components. Any successful biochip can be built by combining the latest electronic technologies. Successful MEMS technology will be the key to building biochips. One advantage of biochip is that its manufacture does not produce any toxic by-products.
DNA computing is in its infancy and its implications are only beginning to be explored. But DNA computing device could revolutionize pharmaceutical and biomedical fields. The first DNA computers are unlikely to feature word processing, e-mailing and solitaire programs. Instead their enormous computing power will be used by national governments for cracking secret codes or by airlines wanting to map more efficient routes. Studying DNA computing may also lead us to a better understanding of a more complex computer – the human brain. It can also be a general purpose tool for a variety of problems. The concept of using DNA computing in the fields of steganography, cryptography and authentication has been identified as a possible technology that may bring forward a new hope for unbreakable algorithms in the world of information security. Its applications include molecular barcode, fuzzy logic, evaluating gene sequence, selective cell treatment, ‘doctor in a cell’, genomic analysis, DNA fingerprinting etc.
Windows or Linux????
Sep 21st
We all know that Microsoft’s Windows is ruling the Operating System market.It is surely feature packed and user friendly. But sadly it is a proprietary software. Its not free. We need to buy a license for it if we wish to use it legally. But now a days many Linux variants like Ubuntu, Debian etc are becoming popular among the Open source software lovers. As a user of both Windows and Linux, what I have felt is that, Linux lacks compatibility with most of the softwares. About 80% of the new software releases are only for windows.
Can Linux ever beat Microsoft’s stake in the OS market???
Kenyans might draw money from ATMs without using a credit or debit card in the near future.
Sep 21st
Dr. Waweru Mwangi, director of the Institute of Computer Science and Information Technology at Jomo Kenyatta University, has developed a device called Basic Intelligent Automated Teller Machine, which can be inserted into ATMs to function as a face recognition tool.
According to Kenya’s publication Daily Nation, the invention is on display at the national scientific conference in Nairobi.
“We realised that many people feel uncomfortable with the card, which in some cases is retained by the machine”, said Dr Mwangi. The smart ATM helps to remove the need to use cards to access money, making banking a friendly experience, he added.
The most important benefit of Mwangi’s smart ATM is its security features, which prevents hijackers or cyber criminals to use stolen PIN codes and cards to access money directly.
A camera recognizes the customer’s face using 3D biometrics (no life-size photographs can be used), sending details to a database and once verified, the customer is advised to enter the PIN number and ask a very personal question before using the ATM as usual.
Mwangi said that although twins could pass the face test, the PIN or the question stage would be the final test in this case.
Face recognition technology is widely used worldwide to access buildings, however it hasn’t been used in ATMs, which would help address potential security threats, added Mwangi, who plans to test the prototype in the following six months and then promote it to various banks in the country.
According to some experts though, face recognition doesn’t perform well under certain conditions such as poor lighting, wearing sunglasses or having other objects partially covering the face, needing complementary technology in case of recognition failure.
Nairobi — You may soon withdraw money from an Automated Teller Machines without using your credit or debit card, thanks to a face recognition technology in the making.
Known as the Basic Intelligent Automated Teller Machine, if the new device is incorporated in the current ATMs, all one will require to get money is to stand in front of the machines.
It is the brainchild of Dr Waweru Mwangi, the director of the Institute of Computer Science and Information Technology at Jomo Kenyatta University, and is on display at the national scientific conference in Nairobi.
The smart ATM removes the need to carry cards every time one wishes to access the bank account. The idea behind the machine’s development is to make banking friendly.
“We realised that many people feel uncomfortable with the card, which in some cases is retained by the machine,” Dr Mwangi says.
Its use could also reduce the now common incidents where carjackers force their victims to empty their accounts at gunpoint, often taking the card and the personal identification number (PIN).
The Intelligent ATM comes equipped with a camera that recognises the customer’s face and sends details of the facial dimensions to a database for verification.
The camera uses the system of biometrics to recognise the account holder — those used in computer science are the distance between the eyes and the proportion of the nose to the mouth and the location of the cheekbones.
Once the image is found to be authentic, the customer is then prompted to enter their PIN or asked a personal question such as “What’s your pet’s name?”
The correct PIN or answer would then allow the person to use the ATM in the normal way. Your twin brother or sister would pass the face test but fail at the PIN or question stage.
It also impossible to use a life-size photograph of the account holder as the machine uses three dimensions, length, width and depth, to recognise the image.
Dr Mwangi said the only requirement would be for the software to be working properly and then it would be linked to the current system of machines in use.
Face recognition technology is used to control access to buildings, but Dr Mwangi said it has never been used in ATMs anywhere in the world.
Dr Mwangi said at the current rate of progress, a prototype would be ready for testing in six months and then the idea would be sold to banks and implemented.
It is one of the projects being developed by the National Council for Science and Technology and Jomo Kenyatta University of Agriculture and Technology.
However, face recognition technology has struggled to perform under certain conditions in other countries where the technology has been tested, some researchers say.
Relevant Links
Mr Ralph Gross, an American researcher at the Carnegie Mellon Robotics Institute, says where face recognition does not work well include poor lighting, sunglasses, long hair, or other objects partially covering the face, and low resolution images.
However, the Kenyan innovators are optimistic that they will beat the setback upon further improvement of the technology.
And at the same exhibition, two student innovators have finally presented the bicycle-powered smart mobile phone chargers in the market.
This is a year after Pascal Katana, 24, and Jeremiah Murimi 25, featured their innovation at the national scientific conference. The simple device is expected to change lives in rural areas as well as boost the boda boda industry.
The tool is known as a smart charger and is powered by a bicycle and costs Sh350.
Making good use of browser cache
Sep 21st
Guys have you ever waited for a video from youtube to load and after watching it wanted to download it?
Most of us may have and must have used external links to download them, waiting to download the whole video again.
But why downloading the same video twice?
Ya its true, You can have the video if you know where to look.
The answer is the cache folder itself.
I will show you how to get it from Mozilla Firefox and opera.( I’m Not good with IE, but You can always check at Temp dir )
- First you got to have the location of cache, which u can get by typing “about:cache” in mozilla or just “about” in opera
- copy the cache location and open it.
- [in opera its in "sesn" folder]
- By checking the details of the file like time and size you can easily identify the file. don’t mind the file name though
- chose the file and rename it ( change extension ) and you are done
- Enjoy
It can check the type of a single file now. I’m planning to make a better version.
Hope this Tip/Trick be useful to you.
And remember it works well with images and flash also .
if you are not sure which file is which, here is a simple tool that helps to find the original type of the file. (its not complete yet, but works for flv,mp4, pdf ,images and flash )
Hacker Vs Cracker
Sep 18th
Hacker: - You will be surprise to know that Hacker is a good person, as Hacker is someone who is able to manipulate the inner working of Computers, Information and Technology.
But because of media, name of Hacker is Spoiled
Cracker:-In security Community, a cracker is someone who breaks encryption and copy protection Schemes. They are malicious programmers.
Similarity of both is that both are very smart people who have in depth-understanding of computer systems and can accurately analyze a difficulty to solve problem.
Difference between freeware,free software & open source
Sep 18th
Most computer users usually do not know the difference in Freeware,free software ,shareware and open source softwares.There is a lot of difference in all these terms.After studying a lot of websites I found some real good facts that I am sharing with you.
Freeware: Freeware software’s are available to use with no cost. Proprietary software’s can also be freeware software. Freeware software’s are generally used by companies to help developers, students and communities to develop software skills while using this freeware software, but not to loose their business potential software companies don’t give the source code of the software’s. Freeware software is different from shareware software.
Shareware:Shareware software’s are used for marketing purpose. Computer users can download and use a limited version of software or full version of software for a limited period of time. We can say that Shareware software is just like “Try before you buy”.
Free Software: Free software can be used, modified and studied without any restriction. Free software can be copied and distributed with or without any modifications. A software is free when the end user get’s full software with the human readable form of the program called as source code with above permissions. Free Software Foundation maintains the definition of free software.
Open Source: Open source software can be defined as computer software for which the source code of the software is available under a copyright that must meet the open source definition.
There can be different open source copyright laws enforced by different software vendors.
Hope this clears the difference between all of them.



VIDYUT-2011 Registration is open.
Please visit