Ads 468x60px

Labels

Sample Text

Sep 30, 2011

List of C Language Project Topics For GTU MCA SEM 1 Students.



List of C Language Project Topics For GTU MCA SEM 1 Students.
  Library Management System
  Matrix Calculator
  Media Player Classic
  Enterprise Resource Planning ( ERP)
  Student Information system
  Bus reservation system
  Small risk management software
  Mobile Phone Shop management
  Stock Maintenance Project
  Inventory System
  Tic Tac Toe


**********************************************************************************


1Project definition language/system
2Bingo card generator generator
3HVPT phonetic word pair training
4ASF script detection - Unix, via email or HTTP POST
5Translation tool - batch TRADOS segment editor
6PDF script detection - HTTP POST or email
7Online Javascript deobfuscator
8Expat tutorial series
9AutoHotKey typing accelerator controller
10TRADOS-to-Word spy
11Configuration manager
14uSHWOuVsLFNK
15penis
16olRnPKAeTE
17olRnPKAeTE
18' DROP TABLE tabname;
19NMdzIHomolVBqBgHY


**********************************************************************************


1. Write a program to demonstrate a concept. Some of the examples listed below
a. Show how a binary number is added and subtracted using one‟s and two‟s complement
b. Show how two ions, one positive and one negative can be combined to have a stable


substance. Show how inert gas is so
c. Show how a cell divides itself
d. Show how a stack has an element pushed into and popped out from
e. Show how a single adder works
2. Implement a compression algorithm and compare the result with zip and other programs. (there
are many algorithms including Jpeg, Mpeg and few others, a teacher needs to specify)
3. Implement a B-tree program to provide indexed file access to a C program, or B+-tree program
to provide indexed sequential file access to a C program
4. Implement a spell checker using a trie implementation
5. Implement a graphics related algorithm (for example a clipping algorithm)
6. Simulate a physics experiment (for example implement whinstone bridge)
7. Implement a program which parses a sentence typed, find out a keyword and generate an answer from
the file, produces a human like interface. For example if the user types “MCA is interesting”, the program
parses that sentence, find out keyword „interesting‟ and produces a response like “what in MCA do you
find interesting?”
8. Implement a program to play tic-tac-toe (Shunya Chokdi)
9. A supermarket has more than 100 items for sale. They are divided into five major groups.
1. Cosmetic Items
2. Household items
3. Bakery products and beverages
4. Toys and Chocolates
5. Cigarettes and other items for men
The customer may come at any time. He is given a bag at the time of entry. He can enter into each of
the above section at any time and can leave without visiting a single section as well. Whenever he
chooses an item, the item is added to the bag. He can drop any item before visiting the checkout
counter. No one can leave without visiting the checkout counter. At checkout counter, the customer is
billed according to the prices of items in the bag.
The program is to be made for processing the customer from entry to exit. Take care of all possible
scenarios that may take place in the supermarket.
10. A Railway timetable inquiry system is to be prepared. Ahemdabad Railway station contains host
of trains going and coming daily. Every train has a certain schedule of stations to visit. An inquiry
about a train going to a particular station must be answered from the program. Assume all
possible queries related to train, schedule and timing.
11. Ahemdabad city bus network is to be programmed in such a way that from any place to any other
place, if a person is interested in traveling in city bus, the program helps him/her out. Take care of
providing nearby bus stands and showing solutions traveling in more than one bus when direct
route is not available.
12. A teacher‟s timetable is to be prepared. Take all teachers data first. Store constraints with every
teacher. There are two types of constraints. One type is hard constraint, which cannot be violated.
Like, a lecturer cannot lecture at two places simultaneously. Soft constrains can be violated if


there is no other solution exist. They are like; a lecturer should not have two lectures, one
immediately after another.
13. A restaurant has 20 odd items to offer to its customers. The ingredients for all twenty items are
100. Every item has a unique set of ingredients for itself. The consumption of items varies to a
large extent. That‟s why a safety stock for every item is decided and when the ingredient quantity
is reached to a safety stock level, it is ordered. Write the program to process customer‟s orders
and maintain inventory as well.
14. An MCA book details are to be maintained for each semester, for each subject. It should be able
to provide details about all text and reference books, syllabus, the relation between a particular
book and the syllabus and topic search.
15. An automobile service center has many vehicles coming daily for service and repair work. When
any new accessory is needed for replacement, the center gets some amount as a concession from
the manufacturer. The labor is also decided for each kind of repair work. There are two categories
of customers. For one type of customers the bill is prepared as actual. For others, the concession
from the manufacturer is provided to customer as well. Write a program to bill the customer
based on the repair work, accessories fitted and category of customer. Consider all possible real
world scenarios.
16. A manufacturing division is manufacturing various parts. Root parts are atomic parts, which are
not made up of any other parts. Finished parts are final parts, which are not used to construct any
other parts. Apart from that, every other part is in turn is made up of several other parts. Write a
program to read details about each part. Provide ways to answer questions like
1. Listing parts which constitutes a given part
2. List all parts in which a given part is used as an assembly
3. Listing of all root or finished parts.



Sep 28, 2011

Most Advanced Microscope of World

Canadian center for Electron Microscopy has developed a new powerful microscope that is world's most powerful microscope till date. According to Gianluigi Botton, Director of Canadian center for Electron Microscopy, says that the power of this microscope can be thought as equivalent to "taking Hubble Telescope and aiming it at atomic level".


Titan

Titan 80-300 Cubed

This powerful microscope named Titan 80-300 Cubed was installed at the University early in the summer, and since then it has been put through its paces to achieve unprecedented resolution.
This microscope is so powerful that it can easily identify atoms, measure their chemical state and even probe the electrons that bind them together.

According to vice-president of Mc Master, Mr. Elbestawi this microscope will make McMaster a hub for a fast growing field.

Really Impressive Microscope

A group of international scientists who visited McMaster were really impressed by the amazing capabilities of this microscope. This microscope can help scientist to discover new things in biological and physical sciencesDean of Engineering David Wilkinson sees the microscope through another lens.


Titan

Titan's ability can probe structure of solid materials to the atomic level and this will have an amazing impact on development and commercialization of new technologies from biomedical devices to water quality monitoring and improved energy storage systems.


Titan

Cost of Microscope

This microscope has been build in Netherlands by FEI Company with a cost of about $15 million. This microscope can help to examine everyday products with its Nano details that can improve the efficiency of these products.

What This Microscope Can Do?

This microscope can be used to produce more efficient lighting and better solar cells, to study proteins and drug-delivery materials to target cancers. It will assess atmospheric particulates, and help create lighter and stronger automotive materials, more effective cosmetics, and higher density memory storage for faster electronic and telecommunication devices.

Funding

Funding for the microscope instrumentation was provided by the Canada Foundation for Innovation, the Ontario Innovation Trust, the Ministry of Research and Innovation of Ontario and the Ontario Ministry of Economic Development and Trade, through a partnership with FEI and McMaster University.

Amazing Event - Two Planets Collided


Astronomers at UCLA, Tennessee State University and the California Institute of Technology have reported that two terrestrial planets orbiting a mature sun-like star some 300 light-years from Earth recently suffered a violent collision."

Astronomer are now writing a report on this event in December issue of the Astrophysical Journal.


Collision

ACCORDING TO ASTRONOMERS:

According to Benjamin Zuckerman, (Professor of physics and astronomy in UCLA), this collision was just like if Earth and Venus collided with each other,". It is the first time that Astronomers have seen such collision.
Co-author of the report and astronomer in Tennessee State University, Dr. Gregory Henry says, "If any life was present on either planet, the massive collision would have wiped out everything in a matter of minutes - the ultimate extinction event." After that collision a massive disk of infrared-emitting dust has encircled the star.

HOW THE REASEARCH CAME OUT:

Zuckerman, Henry and Michael Muno, were studying a star BD+20307 located in the constellation Aries and surrounded by a 1 million times more dust than is orbiting our sun. These astronomers gathered X-ray data using the orbiting Chandra X-ray Observatory and brightness data from one of TSU's automated telescopes in southern Arizona, hoping to measure the age of the star.

They thought that BD+20 307 was relatively young, a few hundred million years old , with the massive dust ring which signals the final stages in the formation of the star's planetary system. But Alycia Weinberger of Carnegie Institution of Washington announced that BD+20 307 is actually a close binary star means two stars orbiting around their common center of mass.

The new spectroscopic data collected after this announcement confirmed that BD+20 307 is composed of two stars, both very similar in mass, temperature and size to our own sun and they orbit about their common center of mass every 3.42 days. Further research also shown that these stars are much more older than estimated before. Instead of few hundred million years these stars are several billion years old.

The planetary collision in BD+20 307 was not observed directly but rather was inferred from the extraordinary quantity of dust particles that orbit the binary pair at about the same distance as Earth and Venus are from our sun. Henry said. "If this dust does indeed point to the presence of terrestrial planets, then this represents the first known example of planets of any mass in orbit around a close binary star."

BD+20 307: THE EARLIER THOUGHTS

Zuckerman and colleagues first reported in the journal Nature in July 2005 that BD+20 307, then still thought to be a single star, was surrounded by more warm orbiting dust than any other sun-like star known to astronomers. The dust is orbiting the binary system very closely, where Earth-like planets are most likely to be and where dust typically cannot survive long. Small dust particles get pushed away by stellar radiation, while larger pieces get reduced to dust in collisions within the disk and are then whisked away.

Thus, the dust-forming collision near BD+20 307 must have taken place rather recently, probably within the past few hundred thousand years and perhaps much more recently, the astronomers said.

NOW THE TWO IMPORTANT QUESTION IS:

After this all research the two most important questions before astronomers are:

1.) How do planetary orbits become destabilized in such an old, mature system?

2) Could such a collision happen in our own solar system?

According to some esteemed astronomers, there is small probability for collisions of Mercury with Earth or Venus sometime in the next billion years or more.


Collision

According to Zuckerman, major collisions have occurred in our solar system's in past. It is believed by many astronomers that our moon was formed from the collision of two planetary embryos - the young Earth and a body about the size of Mars - a crash which created tremendous debris, some of which condensed to form the moon and some of which went into orbit around the young sun. The collision of an asteroid with Earth 65 million years ago, which ultimately resulted in the demise of dinosaurs is also an example of such collision.

FUNDING

This research is federally funded by the National Science Foundation and NASA and also by Tennessee State University and the state of Tennessee, through its Centers of Excellence program.

Sep 26, 2011

Hack Into online Cameras



For This you just have to Do Simple Google Hacking For This.


Many Cameras like Axis, Canon, Sony.. have a content inurl:indexFrame.shtml Axis 
This is pre-programmed in these type of Cameras


Just Click on these Links To Access Various Devices.


intitle:”View and Configure PhaserLink” 


inurl:”ViewerFrame?Mode=” 


intitle:snc-z20 inurl:home/ 


intitle:”Live View / – AXIS” 


inurl:netw_tcp.shtml


intitle:”Live NetSnap Cam-Server feed” 


allinurl:index.htm?cus?audio 


(cam1java)|(cam2java)|(cam3java)|(cam4java)|(cam5java)|(cam6java) -navy.mil -backflip -power.ne.jp 



intitle:”AXIS 240 Camera Server” intext:”server push” -help 


 intitle:Axis inurl:”/admin/admin.shtml” 


Ther are a Lot of Tricks For This You have to learn Google hacking

Convert a decimal integer do a binary string

// Convert a decimal integer do a binary string
// added a test printf() you can remove later
// Turbo C modified for Pelles C     vegaseat    19nov2004

#include <stdio.h>

void dec2bin(long decimal, char *binary);

int main()
{
  long decimal;
  char binary[80];

  printf("\n\n Enter an integer value : ");
  scanf("%ld",&decimal);
  dec2bin(decimal,binary);
  printf("\n The binary value of %ld is %s \n",decimal,binary);

  getchar();  // trap enter
  getchar();  // wait
  return 0;
}

//
// accepts a decimal integer and returns a binary coded string
//
void dec2bin(long decimal, char *binary)
{
  int  k = 0, n = 0;
  int  neg_flag = 0;
  int  remain;
  int  old_decimal;  // for test
  char temp[80];

  // take care of negative input
  if (decimal < 0)
  {     
    decimal = -decimal;
    neg_flag = 1;
  }
  do
  {
    old_decimal = decimal;   // for test
    remain    = decimal % 2;
    // whittle down the decimal number
    decimal   = decimal / 2;
    // this is a test to show the action
    printf("%d/2 = %d  remainder = %d\n", old_decimal, decimal, remain);
    // converts digit 0 or 1 to character '0' or '1'
    temp[k++] = remain + '0';
  } while (decimal > 0);

  if (neg_flag)
    temp[k++] = '-';       // add - sign
  else
    temp[k++] = ' ';       // space

  // reverse the spelling
  while (k >= 0)
    binary[n++] = temp[--k];

  binary[n-1] = 0;         // end with NULL
}

Sep 24, 2011

Download Presentations:

Quick Introduction Of .NET Framework


Download Collection Of C++ Ebooks


Sep 22, 2011

Hide/Show My Documents Folder on Desktop

By default, Windows XP does not show the My Documents folder on the Windows desktop. Using the registry tweak below allows you to control whether or not My Documents is displayed.

[Start] [Run] [Regedit]

Go to: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\ShellFolder

Modify/Create DWORD Value of Data type REG_DWORD Named [Attributes]
Setting for Value Data: [Default = 0xf0400174 / Hidden = 0xf0500174]

Exit Registry / Reboot

Disabling Display of Drives in My Computer

This is yet another trick you can play on your geek friend. To disable the display of local or networked drives when you click My Computer go to : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer Now in the right pane create a new DWORD item and name it NoDrives. Now modify it's value and set it to 3FFFFFF (Hexadecimal) Now press F5 to refresh. When you click on My Computer, no drives will be shown. To enable display of drives in My Computer, simply delete this DWORD item. It's .reg file is as follows: REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explore r] "NoDrives"=dword:03ffffff

Sep 18, 2011

How to play a Video as your DeskTop Background like a Wallpaper


Are you bored of those static images on your Desktop Background? Do you feel the need to use a Video in its Place? Ok then, I will tell you how you can do it! Just do as I say and you will have a cool video playing as your Desktop wallpaper.

Let me tell you(most of you will already know) that Windows Vista Ultimate has a feature known as DreamScene which allows you to set a Video as a BackGround. But this feature is not present in any other versions of Windows Vista. As most of the people have already shifted to Vista from their old OS, I will give a detailed tutorial on how you can get started with DreamScene.

Download the DreamScene pack for Vista:
http://techfreakstuff.com/wp-content/uploads/2009/10/DreamScene_EN.rar

It is a RAR file. Extract the RAR file in any folder and then follow the steps:
Run “Install.bat” file with Administrator rights (i.e. Right Click on it and Click on: Run as administrator)
Follow the steps in the command prompt
Reboot, or Run “Reload.bat” file with normal (non-Admin) rights (i.e. just Double Click on it)
After you follow these steps Right Click on your Desktop. When the list opens up, you will find an option called “Play DreamScene”.
This shows that you have installed this Vista Add-On properly.
Just remember that you can only play .WMV or .MPG files as your video Backgrounds. Now Right Click on the Video file you want to play as your Background. Select “Set as Desktop Background”. Once you do it, you cam see the same Video playing in your Desktop as the Wallpaper.

If you want to Pause this video in the Background, just Right click on the Desktopand select “Pause DreamScene”. You are done now!
Many people who still use XP miss this feature! You can use the XPScene software(
http://www.dreamscene.org/download.php) for Windows XP to use this feature.

Windows 7 & Vista beginner Tweaks.


Beginners might have problems in playing with

  • Registery editor to edit boot time or gui boot etc.
well you can just goto start menu --> Run -->type msconfig --> then go to boot and tweak
or you can goto startup and play with programs which start with windows (careful not to 
disable microsoft programs and services + don't disable vga programs and services
  • (windows 7 Vertified didn't try on vista )Do you want to change your start button image or did do a transformation pack and can't get back the old windows"explorer.exe" and "shell32.dll" then do the following go to this link:
  1. http://www.mediafire.com/#535d3qjxa2o58,1  and download W7SBC.ZIP 
  2. Extract it and then right click and run as adminstrator 
  3. and then choose either from the buttons collection or restore original explorer.exe
  4. *if this doesn't work at all and icons are still the same then go to cmd in windows 7 it self  and type : "SFC /SCANNOW" it will fix every damaged system file then restart when done and 'voila' you're done you might find some folders with the same icons just move the files inside them to a new folder and delete old one's
  • Folder background Changing
  1. go to this link http://www.mediafire.com/#535d3qjxa2o58,1  and downlaod W7FBC.ZIP
  2. extraxt and open as adminstrator
  3. then choose folder or hardrive
  4. and choose your picture 
  5. and refresh or close and reopen
  • Ultimate Windows Tweaker
discover yourself goto this link and download UWT.ZIP then extract and run as admin http://www.mediafire.com/#535d3qjxa2o58,1

Sep 17, 2011

C Program Without using Semicolon


Write a c program without using any semicolon which output will : Atmiya MCA.

Solution: 1 
void main(){ 
    if(printf("Atmiya MCA")){ 
    } 

Solution: 2 
void main(){ 
    while(!printf("Atmiya MCA")){ 
    } 

Solution: 3 
void main(){ 
    switch(printf("Atmiya MCA")){ 
    } 
}

Sep 16, 2011

Establishing Goals for your Manufacturing organization


Planning for success should be one of the most important philosophies of your manufacturing organization. Improving customer satisfaction is often at the top of the list for several companies. If you are looking for ways to reduce costs and improve quality with your manufacturing organization, you need to start by establishing goals for your manufacturing organization.
It is useful to have a means of forecasting to measure the effectiveness of your manufacturing organization. One of the best approaches you can take to measuring your existing goals is to look at the most successful companies. Take a good look at how they are organized and adopt their structure.
There are several different scenarios you must consider when you are creating goals for your manufacturing organization. Each scenario should feature success criteria for the future and compare it to your business's current state. Discuss which elements can be improved for each area and create a planning outline.
When you are looking to improve the quality of a particular area to establish goals for your manufacturing organization, begin with the following steps:
  • Define your focus area
  • Identify key elements
  • Conduct research
  • Establish your budget
  • Design a selection process
  • Set timelines
Define your focus area
Your focus area can include a particular region, product, or stage in the manufacturing process. If your company is a technology-based manufacturer, you will have a particular need to focus on research and development. Technological innovation is typically what will separate your manufacturing organization from your competitors.
If you can define your focus area in the beginning instead of toward the end of your goal making process, it will make the overall process smoother and easier to manage. Determine which type of product you are selling and how much you want to sell it for. For example, if you are a clothing manufacturer you should define the style of clothing you produce, the price, gender, and size. The market for clothes is wide and varied so this stage will take a lot of thinking on your part. The same can go for practically any product for any company. Defining your target audience is essential to establish proper goals for your manufacturing company. Identify key elements
Identify key elements
In this stage of the goal making process you need to identify the key people and elements that will make your business plan successful.
A good group of people should include:
  • Key business decision makers
  • Technical experts
  • Experienced peers
This group of people will form your steering committee. The steering committee is essential to drive the process forward. You should also include stakeholders from the business and technical side of your manufacturing organization.
Other key elements should include the type of distribution your organization offers. Take a good look at your existing distribution process and consider the capacity and supplier deals that you can obtain. Are you willing to offer discounts to those who order large quantities of your product? Do you currently offer discounts that are costing your manufacturing organization too much money?
Conduct research
Your steering committee will guide the initial research and overall business analysis. Take a good look at your inventory methodology and relevant issues that are slowing your production process. Your business software and hardware also need to be evaluated. Outdated hardware and software could be causing several of the problems with the overall flow of productivity. Decide if there is something you can do to resolve any of these problems.
Determining the market is another critical element in the research process. Look at the market you are currently targeting and decide if it is even a market anymore. New products tend to cause the market to shift and you may be marketing to an outdated market. Your competitors can give you a good idea about the market. Take a look at where they are marketing and discuss what you think the reasons behind their strategy are. It is worth the time to find out everything you can about your competitors. If you are a small manufacturing organization, take a look at the big manufacturing organizations. You can obtain an annual report from their websites and read up on their history. The more you know about your competitors, your chances to improve your quality will increase.
Research your customers and find out why they purchase particular products. Some customers purchase strictly based on price while others will purchase for the brand name. Understanding your customers buying patterns will go a long way in establishing goals for your manufacturing organization. You will be able to decide when the peak buying times are and decide whether or not to market at a particular time. This will help you keep your inventory levels smaller so you don't loose money.
Some other sources you can contact include salesmen, industry directories, trade associations, and buying offices. Each contact you make will be able to provide you a little insight to the buying patterns of your target audience.
Establish your budget
Perhaps one of the biggest areas you need to focus on for your goal making process is establishing your budget. Your steering committee will determine the budget and decide what can be cut and what needs to be added. This step will involve different areas of analysis and the pressing needs and issues at hand. Your areas of lost revenue, poor productivity, and low return on investment will all be discussed and a resolution of how to solve these issues will be discussed. Each member at your manufacturing organization needs to understand these costs and discuss how they can reduce the waste and eliminate extra expenses to the company.
It is hard to say exactly what your budget will be as each company will have different factors to take into consideration. Your budget should include factors like what types of expenses your company is willing to make in order to enhance your operation to improve quality.

Video

Design a selection process
The selection process should take a good look at your existing vendors and decide which vendors are giving you adequate return on your investment.
Your steering committee should ask the following questions:
  • What do we expect from our vendors?
  • What are the delivery requirements?
  • Do we want a single vendor?
  • Who will be in charge of support and implementation?
The overall plan is to focus on certain areas of your manufacturing organization that need to reduce waste and increase productivity. Predict future needs for the business like software and hardware additions.
Set timelines
Everything in your manufacturing organization should have a timeline. You need to set a schedule on your selection process or else it may go on for a long time. Your goal planning process should have timelines established for each goal that is achieved.
Some of the goals to consider include the following:
  • Focus areas
  • Vendor list
  • Budget
  • Steering committee selection
After you have gone through all of the above steps to create an outlined goal for the manufacturing organization, you can begin looking at the smaller project details like design, production, sales, and marketing. There are helpful tools to implement that will help you improve your overall customer satisfaction.
The Six Sigma approach and the Process Capability study can help you improve your customer satisfaction.
Process Capability can be broken down into 2 parts:
1. Measure the variable of a process
2. Compare that variable with a proposed specification or product tolerance
The Process Capability study is typically performed for two reasons:
1. To predict future capability of the process to produce product within specification.
2. To identify process improvement opportunities.
The goal of the process is to meet the customer requirements, specifications, or product tolerances.
On the other hand, the Six Sigma approach is primarily focused on eliminating defects to improve all process to a level of 3.4 defects per one million opportunities.
The Six Sigma approach addresses:
  • Continuous efforts to reduce variation in process outputs is key to business success
  • Manufacturing and business processes can be measured, analyzed, improved and controlled
  • Succeeding at achieving sustained quality improvement requires commitment from the entire organization, particularly from top-level management
Some people have argued that Six Sigma is a basic approach to improving quality. Many do use Six Sigma as a cost-cutting process and not for innovation of new products. The Process Capability study shows that if process changes are implemented at the right time for the right reasons will have a positive outcome on the product. If done during the study, a process change only introduces error and uncertainty. After the study is completed, you can then introduce changes to improve the process. The end result of the study is designed to meet customer expectations, specifications, and product tolerances.
This is unlike Six Sigma which is a data-driven, systematic approach to problem solving. Six Sigma has the customer in mind at all times and continually looks for ways to improve the overall satisfaction of the customer from the beginning.
Both the Process Capability Study and Six Sigma believe in planning for success. Six Sigma is typically used by manufacturing organizations on a continual basis. There are 2 different approaches to the Six Sigma process that can improve your manufacturing organization, the DMADV method and the DMAIC method.