26 July 2011

Computer Game Cheating and its effects - Rohit Kishore - II IT B

COMPUTER GAME CHEATING AND ITS EFFECTS
 Anyone who lies can be called a cheater or a cheat. In school, when you "cheat" it is understood that you have copied others' answers or from a source, say a book, during an exam. Between you and your lover, it could mean having an affair with another or simply lying. In sports, it means getting ahead of your opponent in a manner that violates the rules of the game.
But cheating in computer games is not necessarily equal to lying or taking unfair advantages over your opponent. It constitutes a wide spectrum of activities, which in general is aimed at altering the game experience so as to lead in the game. Cheating differs in every computer game and is dependent on what the players have agreed upon as an unfair advantage.
Most computer games have the so-called "cheat codes," which are used to make the game easier. But these cheat codes are designed for single players, especially those new to the game. Using these codes could also mean cheating, but it cannot be said that you are using them to gain unfair advantage.
Cheat codes are primarily used in multiplayer and mass multiplayer computer games played through the Internet. In these types of computer games, players may remain anonymous and so they can boldly cheat, without fear of being known to his opponents.
         There are different types of computer game cheats. These are by changing the user settings, by using bugs, exploits and external software and by cheesing.
When you alter the settings of your computer, the layout of the computer hardwares or the game itself so that it would suit your gaming style or your computer system, you are in a way cheating. But this can be acceptable. However, going as far as modifying the color and brightness of your computer in order to see through shadowy areas could be questionable.
Exploits are features of a game unintentionally or erroneously made by the developers. When particularly used to gain unfair advantage over your opponent, they can be regarded as computer game cheats. However, sometimes these exploits make the game more fun and exciting. The use of external softwares specially designed to let the player lead the game unjustly by modifying the program that runs the computer game, is considered as a grave way of cheating. Some of these computer game cheats analyze the status of the game in the computer's RAM. 
Other players "cheese" to lead in the game. This is done when virtual players do things that are not allowed or are unlikely in real life. Although this may not be a very grave kind of computer game cheat, most players disapprove cheesing in a game.
Usually, computer game cheats nowadays are due to alterations made in the game software. This is, in spite of the developers' prohibition of the modification of the original codes. The problem with most game softwares you can find in the market nowadays is that despite their being encrypted, data files can be easily revised without altering the main program so cheat protection features become useless.
Stopping all forms of computer game cheats is really hard because as said earlier, cheating in computer games cover a wide range of activities and there are a lot of aspects to consider in each computer game cheat. There are softwares, though that can be installed on the server in order to help detect a computer game cheat.
 Cheating in video games involves a video game player using non-standard methods for creating an advantage beyond normal game play, usually to make the game easier, or may also create unusual effects which do not necessarily make the game easier to play, such as giving characters different appearances, such as large heads. Cheats sometimes may take the form of "secrets" placed by game developers themselves. Cheats may be activated from within the game itself (a cheat code implemented by the original game developers); or created by third-party software (a game trainer) or hardware (a cheat cartridge).

History:

Cheating in video games has existed for almost their entire history. The first cheat codes were put in place for play testing purposes. Play testers had to rigorously test the mechanics of a game and introduced cheat codes to make this process easier. An early cheat code can be found in Manic Miner, where typing "6031769" enables the cheat mode.
In a computer game, all numerical values are stored "as is" in memory. Gamers could reprogram a small part of the game before launching it. In the context of games for many 8-bit computers, it was a usual practice to load games into memory and, before launching them, modify specific memory addresses in order to cheat, getting an unlimited number of lives, currency, immunity, invisibility, etc. Such modifications were performed through POKE statements. The Commodore 64 and ZX Spectrum also allowed players with the proper cartridges or Multiface add-on to freeze the running program, enter POKEs, and resume. Some games tried to detect the Multiface, and refused to load if it was present. The earliest models had no ability to "hide". Later revisions included a switch, hid if you opened and closed the menu before loading the game, or automatically hid.
For instance, with "POKE 47196,201" in Knight Lore for the ZX Spectrum, immunity is achieved. Magazines such as CRASH regularly featured lists of such POKE instructions for games. In order to find them a software cracker had to interpret the machine code and locate the critical point where the number of lives is decreased, impacts detected, etc. Sometimes the term POKE was used with this specific meaning.
Cheating was exploited by technology-oriented players due to the difficulty of early cheats. However, a cheat industry emerged as gaming systems evolved, through the packaging and selling of cheating as a product. Cheat-enablers such as cheat books, game guides, cheat cartridges helped form a cheat industry and cemented cheating as part of gaming culture. However, cheating was not universally accepted in early gaming; gaming magazine Amiga Power condemned cheaters, taking the stance that cheating was not part of their philosophy of fairness. They also applied this in reverse; games should also not be allowed to cheat the player.
Later, cheating grew more popular with magazines, websites, and even a television show dedicated to listing cheats and walkthroughs for consoles and computer systems. POKE cheats were replaced by trainers and cheat codes. Generally, the majority of cheat codes on modern day systems are implemented not by gamers, but by game developers. Some say that as many people do not have the time to complete a video game on their own, cheats are needed to make a game more accessible and appealing to a casual gamer.With the rise in popularity of gaming, cheating using external software and hardware raised a number of copyright legal issues related to modifying game code.
Many modern games have removed cheat codes entirely, save for uses to unlock certain secret bonuses. The usage of real-time achievement tracking made it unfair for any one player to cheat. In online multiplayer games, cheating is frowned upon and disallowed, often leading to a ban. However, certain games may unlock single-player cheats if the player fulfills a certain condition. Yet other games, such as those using the Source engine, allow developer consoles to be used to activate a wide variety of cheats in single-player or by server administrators.

Unusual effects:

Cheat codes may sometimes produce unusual or interesting effects which don't necessarily make the game easier to play. For example, one cheat in Jurassic Park: Operation Genesis makes dinosaurs appear 'undead'. In other games, a cheat may make the game harder to play; for instance one could give the enemy special abilities, add a harder difficulty, make neutral bystanders attack the player or grant the player a disadvantage such as low health points or instant death. In a few games the player is humorously penalized if they use cheat codes originally for another game; for example, using cheat codes from Doom in Descent would result in a sarcastic message from the programmers on screen. Similar effects also occurred if codes from Descent were attempted to be used in its sequels. The game Heretic played on Doom's codes gives the complete opposite of the desired effect, such as instant death instead of invulnerability or stripping weapons instead of providing them. In Doom 3 if the user types in the cheat "IDDQD" from the original game, a message appears saying "Your memory serves you well."
Other unusual cheats found regularly in games include "big-head mode", switching weapons for other objects, and codes to change the colors of characters.Some games allow the player to enter a code to change what the character is wearing or to change the character itself, but not enhance the progress of the game. For example, most of the Grand Theft Auto games allow the player to enter a code to make the character change into an NPC. Another unusual cheat code in the Grand Theft Auto games is the ability to make the people of the town start rioting, or hold weapons.Easter eggs are a related feature, although such hidden content has no impact on gameplay.

Counter-cheating measures:

In games having attainable achievements or high score records, or both, cheats by nature allow the player to attain achievements too easily or score point totals not attainable by a non-cheating player. In some games, developer commentary mode can have the same effect because these games, in an effort to make all commented-on scenarios accessible to the player, render a player invulnerable to damage while in commentary mode.

Barriers to game completion:

·         The Sega 32X version of Doom does not allow the player to finish the game if any cheat codes were used; instead, after a cheating player defeats the game's penultimate level, the game simulates a program exit to DOS and displays a mock command prompt ("C:\>").
·         Some PC games and most Xbox games do not record player achievements if they are attained while cheat mode is activated. For example, Half-Life 2: Episode 2 turns this barrier into a continuing obstacle if a player saves the game with cheats activated: The game will record that fact in the save file and automatically cause subsequent reloads from the relevant save file to reactivate cheat mode.

Health Problems Faced by Software Professionals - Ramesh G - II IT B

Health Problems Faced by Software Professionals


"if health is lost, everything is lost"-i need to modify this saying as above, as this is a need-of-the-hour topic.
 Six software professionals under the age of 33 have died and 2 top executives from renowned software companies have become paralyzed because of stress-related heart ailments in the last six months in Chennai, says a study by Mitran Foundation, a Bangalore-based voluntary association of practicing doctors. "All the six who died, and the two who became invalid, had no family history of heart attacks or any pre-history of heart ailments or paralysis. They were all in their prime, between 27 and 33 years, and handled challenging projects at work in their respective companies.They worked long and continuous hours. The end struck them very suddenly, and it looked as if their hearts refused to take any more stress," said Dr Dwarakanath, director of Mitran Foundation, who has studied stress components in 40 software companies in Chennai during the last six months.
The study, conducted at a cost of Rs 45 lakhs, covered more than 4,000 software professionals from 80 companies who were in service for a minimum of three years. The email responses were scientifically tabulated and the findings were ready in 2002. Dr Dwarakanath, who was the late Dhirubhai Ambani's personal stress management consultant, said questionnaires extracting every minute detail were sent to the respondents. The personal background, family history and personal characteristics of these individuals were assessed and it was found that the stress in these professionals was only due to work pressure. All other factors were eliminated. "Our study confirmed that the number of suicides, divorces, heart ailments, BP and diabetes patients and mental depression are the highest in the software industry. The fancy salaries of software professionals are no longer something to rejoice about," Dr. Dwarakanath said.
"We found that the software industry has simply no routine. Deadlines hang before them and every day they chase new problems. During weekends more than 60 per cent of the vehicles are found parked in the office complexes. There is no physical exercise and new food habits favoured by pizza culture fuel the problem. Cervical spondilitis and wrist problems due to uncomfortable handling of the computer mouse, eye problems and discomfort in bowel movements are common. The stress for couples where both are employed in the IT industry is the worst. The simple step of taking time off from work for three months allowed an IT couple wanting a child for years to conceive one," Dr. Dwarakanath said.
M.T.R. Venugopalan, senior training coordinator, Covansys India, acknowledged that IT professionals were the most stressed individuals."Even if the company sponsors a movie or self-care lecture, not many attend them," he said. Jyothsana, a travel coordinator for TemenosIndia Pvt Ltd, expressed concern for the young employees who complain of back and knee pains. She acknowledged that IT professionals require a specific eating and physical exercise routine to ease their stress."Our lives are becoming mechanical, guided only by deadlines, "she said.
So think again if you are staying late in the office regularly. Think again about your family. Think again about your social life and health.
Work is essential. Your contribution to the goal should be great.But, please don't make it a habit to stay late.
Don't skip your Break Fast/Lunch/Dinner. None of these are equated by Pizza, BREADS/Biscuits/Wafers/Chat items.
This will save your life, as life is not worth living without the eyes. During a recent visit to an optician, one of my friends was told of an exercise for the eyes by a specialist doctor in the US that he termed as 20-20-20." It is apt for all of us and also for people who spend long hours in front of the computer for various activities.
Thought I'd share it with you. 20-20-20
Step I: After every 20 minutes of looking into the computer screen, turn your head and try to look at any object placed at least 20 feet away.This changes the focal length of your eyes, a must-do for the tired eyes.
           Step II: Try and blink your eyes for 20 times in succession, to moisten them.
           Step III: Time permitting of course, one should walk 20 paces after every 20 minutes of sitting in one particular posture. Helps blood Circulation for the entire body.

5th Generation DBMS - ADBMS (Artificial DBMS) - Sakthi Nathiarasan. A III IT B

5th GENERATION DBMS-ADBMS (ARTIFICIAL DBMS)


DBMS is nothing but collection of inter-related data and set of software to arrange and manage that data. DBMS replaces earlier MIS (management information systems). In MIS only limited operations is possible, but in DBMS a wide range of operations and high-level programming constructs can be implemented easily. DBMS provides high user-interface, security and integrity when compared to MIS.
One of the missing features in DBMS is proper decision making. Although we use queries to some extent, in complicated and in vast data maintenance decision making is a serious problem.
One of the best approaches to solve this problem is by introducing an expert system to solve this problem. A database cannot think by itself. By using knowledge based concept we make DBMS to think on its own.
Expert systems use the properties of artificial intelligence, knowledge engineering and fuzzy logic. One of the implementation strategy used in artificial intelligence is fuzzy logic. Fuzzy logic is nothing by approximation of values. Range of the fuzzy logic is between o and 1.
TRADITIONAL DBMS
ARTIFICIAL DBMS
IF(data=x1, x2, x3, x4)
then...true(1)
ELSE
false(0)
IF (data=x1, x2, x3, x4)
then true(1)
ELSE
IF (data=x1, x2,x3 || x3, x4, x1 || x2, x3, x4)
then true(0.75)=true(1)
ELSE
IF (data=x1, x2 || x2, x3 || x4, x1 || x2, x4 || x1, x3)
then false(0.25)=false(0)
ELSE
IF (data=x1 || x2 || x3 || x4)
then false(0)

IMPLEMENTATION:
This fuzzy logic will be implemented by using an expert system.so one must create an expert system, based on user's rules and need. This expert system is then placed above DBMS and hence it will acts as a decision-maker. The DBMS will return output based on input query, without any knowledge, but the expert system which lies above DBMS will take proper decision and provide processed and knowledge data called ARTIFICIALLY PROCESSED DATA.
Since the direct retrieval of data may come directly from management systems. The data which needs decisions will enter into expert system and hence provides the knowledge output.
By this way the decision making problem is rectified. Hence it uses knowledge based concept (DBMS   WITH BRAIN) and so it is called ARTIFICIAL DBMS OR ADBMS.

ADVANTAGES:

*        Proper decision making will be achieved for real life applications.
*        The protocols given in the expert system will be changed easily.

DISADVANTAGES:

*        Interfacing DBMS and EXPERT SYSTEM will be a difficult problem.
*        Special Embedded SQL's are needed.

KNOWLEDGED OUTPUT
/\
|
|
INPUT     QUERY
/\
|
|
KNOWLEDGE-LESS
OUTPUT

25 July 2011

Web 3.0 - Sukirtha Sree - III IT B


WEB 3.0

                                                                            

The Web is entering a new phase of evolution;"Semantic Web" is used as a synonym for "Web 3.0", though its definition may vary depending on whom you ask. Many believe that Web 3.0 is the "next big thing" but there only lies commodities as to just what that might be. . It will be an improvement in the respect that it will still contain Web 2.0 properties while continuing to add to its ever expanding library of applications.
Web 3.0 will primarily focus on dramatically improving the functionality and usability of search engines.
The term was coined by Tim Berners-Lee, the inventor of the World Wide Web and director of the World Wide Web Consortium ("W3C"), which oversees the development of proposed Semantic Web standards. He defines the Semantic Web as "a web of data that can be processed directly and indirectly by machines."
Tim Berners-Lee originally expressed the vision of the semantic web as follows:
I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A 'Semantic Web', which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The 'intelligent agents' people have touted for ages will finally materialize.
Tim Berners-Lee, 1999
It extends the network of hyperlinked human-readable web pages by inserting machine-readable metadata about pages and how they are related to each other, enabling automated agents to access the Web more intelligently and perform tasks on behalf of users.
These technologies include the Resource Description Framework (RDF), a variety of data interchange formats (e.g. RDF/XML, N3, Turtle, N-Triples), and notations such as RDF Schema (RDFS) and the Web Ontology Language (OWL), all of which are intended to provide a formal description of concepts, terms, and relationships within a given knowledge domain.
Let us consider the example as: You've decided to go see a movie and grab a bite to eat afterward. Booting up your PC, you open a Web browser and head to Google to search for theatre, movie and restaurant information. You need to know which movies are playing in the theatres near you, so you spend some time reading short descriptions of each film before making your choice. Also, you want to see which restaurants are close to each of these theatres. In total, you may visit dozen Web sites before you're ready to head out the door.
Instead of multiple searches, you might type a complex sentence in your Web 3.0 browser, and the Web will do the rest. In our example, you could type "I want to see a funny movie and then eat at a good restaurant. What are my options?" The Web 3.0 browser will analyze your response, search the Internet for all possible answers, and then organize the results for you.
Its technology trends are:
Ubiquitous Connectivity
  • Broadband adoption
  • Mobile Internet access
  • Mobile devices
Network Computing
  • Software-as-a-service business models
  • Web services interoperability
  • Distributed computing (P2P, grid computing, hosted "cloud computing" server farms such as Amazon S3)
Open Technologies
  • Open APIs and protocols
  • Open data formats
  • Open-source software platforms
  • Open data (Creative Commons, Open Data License, etc.)
Open Identity
  • Open identity (Open ID)
  • Open reputation
  • Portable identity and personal data (for example, the ability to port your user account and search history from one service to another)
Conclusion
On the whole,"Web 3.0" will be more connected, open, and intelligent, with semantic Web technologies, distributed databases, natural language processing, machine learning, machine reasoning, and autonomous agents.

Anagrams Galore - Anitha Damodaran II IT A

To those of you who took the pleasure or pain to read the title of my article, you may be wondering...??!!!

What is an anagram????????!!!!!

 

The Dictionary defines it as a word or sentence made by rearranging the letters in another word or sentence. The word anagram is derived from the Greek word Anagammatizien, which means "transpose letters". Someone who creates an anagram is called an anagrammist. The original word or phrase is known as the subject of the anagram.

 

There are a set of rules that make a good anagram. To begin with one must choose a word, phrase or sentence. Then rearrange the letters to form a new word or phrase or sentence. No letter should be duplicated and no extra letter should be added and no letter should be discarded. One can use the punctuation marks in between. The new word or phrase or sentence should have some bearing on the original word, phrase or sentence. If it yields a result, which has a contradicting bearing, then it is called an antigram.

 

 The following will give a list of the best anagrams so produced:

 

 REVOLUTION                             TO LOVE RUIN

 OLD ENGLAND                           GOLDEN LAND

 TELEGRAPH                               GREAT HELP

 STOP THE WAR                          A STEP WORTH

 THE EYES                                   THEY SEE

 DEBIT CARD                                BAD CREDIT

 ACHIEVEMENTS                          NICE, SAVE THEM

 DORMITORY                                 DIRTY ROOM

 DESPERATION                             A ROPE ENDS IT

 VACATION TIMES                         I AM NOT AS ACTIVE

 SNOOZE ALARMS                        ALAS! NO MORE Z's

 I HATE SCHOOL                           OH SO ETHICAL

 A TELESCOPE                             TO SEE PLACE

 ELVIS                                           LIVES

 DECIMAL POINT                           I'M DOT IN PLACE

 SCHOOL MASTER                        THE CLASSY ROOM

 MOTHER-IN-LAW                          WOMAN HITLER

  

Mother-in-laws reading this article may consider the last one as Antigram. Coming to Antigram, the following are some of the best:

 

VIOLENCE                                     NICE LOVE

FILLED                                           ILL FED

MISFORTUNE                                 ITS MORE FUN

FUNERAL                                       REAL FUN

ENORMITY                                     MORE TINY

EVANGELLIST                                EVIL'S AGENT

MILITARISM                                    I LIMIT ARMS

 

Anagrams are also considered to reflect something of a person's virtue or destiny, but it could be purely coincidental. The following examples do strengthen the belief that anagrams have some mystic appeal hidden beneath them:

 

MOTHER TERESA                         HER TEARS TO ME

TAGORE                                       O! GREAT

PRINCESS DIANA                         END IS A CAR SPIN

SONIA GANDHI                             GOSH!! A INDIAN?

INDIRA GANDHI                             HI! GRAND INDIA!!

ELVIS                                            LIVES

CLINT EASTWOOD                        OLD WEST ACTION

ALEC GUINNESS                           GENUINE CLASS

GEORGE BUSH                             HE BUGS GORE

JAY LENO                                      ENJOY L.A.

WILLIAM SHAKESPEARE               I'LL MAKE A WISE PHRASE

JOHN MAYER                                ENJOY HARM

 

There are even puns and riddles based on Anagrams. The following example will illustrate that:

 

  1. The word STIFLE is an anagram of ITSELF.
  2. Eleven plus twelve = twelve plus one

 

And how can one forget to have a laugh. Of course Anagrams are collectively used in jokes also:

 

GARBAGE MAN                              BAG MANAGER

A DOMESTICATED ANIMAL             DOCILE AS A MAN TAMED IT!

CLOTHES PIN                                 SO LETS PINCH

MARRIAGE                                     A GRIM ERA

THE BEST THINGS IN LIFE

ARE FREE                                      NAIL BITING REFRESHES THE FEET

(Who says nail biting is going to cost you!!!)

 

And if you still want to hear with more jargon,

 

PENTIUM PROCESSOR                  COMPUTERISES PORN

COMPUTER SCIENCE                    USE CRIME CONCEPT

THE MICROSOFT CORPORATION   HORROR OF COMPETITION ACT

BOEING                                         BIG ONE!!

TLEVISION                                     EVIL ON SIGHT!

 

The U.S. actor by the name Jason Scott Woodruff is thoroughly convinced that anagrams decide your destiny. The anagram of his name is: "Just acts for food now!"

 

Its easy to find anagrams of your name! There is a website called anagramgenius.com. One can download the Anagram genius software, which, by using techniques of Artificial Intelligence, generates all phrases that make sense. The best way to form anagrams manually is by using the alphabets in the game of scrabble. I am sure the reader will have fun in coining his/her anagram (you can also send to the website given above and enter the Hall of Frame). But watch out!!!! It can sidetrack you from all other activities!!!!