<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">
<channel>
<title>application</title>
<link>http://www.computersight.com/tags/application</link>
<description>New posts about application</description>
<item>
<title>How to Get Yod'm 3D for Windows</title>
<link>http://www.computersight.com/Operating-Systems/Windows/How-to-Get-Yodm-3D-for-Windows.156985</link>
<description>
<![CDATA[<p>Well Yod'm 3d is a program that lets you do that with Windows XP and Vista. Today I will show you how to get it.</p>
<p>The first thing you will need to do is <a href="http://rapidshare.com/files/26524705/yodm3D.zip.html" target="_blank">download</a> the file. Once your download has finished open the folder and extract the files to a place on your computer. I prefer Program Files or My Documents so it's out of your way. Once you have done that you can make a shortcut by right-clicking on your desktop and going to new, shortcut and then click on browse and then you just find where you extracted your folder.</p>
<p>Now open up &amp;ldquo;Yod'm 3d&amp;rdquo;.  You can change some things by clicking on the icon in the taskbar and then clicking on options. To activate 3d press shift + control, but you can also change the settings on that to.</p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FOperating-Systems%2FWindows%2FHow-to-Get-Yodm-3D-for-Windows.156985"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FOperating-Systems%2FWindows%2FHow-to-Get-Yodm-3D-for-Windows.156985" border="0"/></a>]]></description>
<pubDate>Fri, 04 Jul 2008 07:38:05 PST</pubDate></item>
<item>
<title>Server</title>
<link>http://www.computersight.com/Operating-Systems/Server.121865</link>
<description>
<![CDATA[<p>What a server is, what does it do, where are servers normally located, what are the different types of servers, are there any special conditions, specifications and requirements that a server needs, what makes a server different from the client perspective and who looks after (manages) them?</p>
 
<h3>The Server Computer Platform</h3>
 
<p>Put simply a server is a computer that is running a network operating system (NOS) and other software that enables it to service requests from other computers known as clients. This is a two-way state in that the client and the server are determined at any point in time depending upon their relationship at that point in time.</p>
 
<p>A server computer may get a request from another computer (client) but in order to fulfill that client's request it may itself need to request services from another server computer and so becomes the client of the second server computer. Another paradox is that a computer can fulfill the role of client and server itself.</p>
 
<p>For example, suppose a network computer is running both a web server and directory services server software (such as Microsoft's Active Directory). The web server receives a request for a service or access to an asset or resources.</p>
 
<p>The web server software needs to verify that the entity making the request is entitled to have that request fulfilled before it (the web server) can fulfill the request. In order to determine the requesting entities authorisation and access status the web server software asks the directory services server software (running on the same machine) to perform the authentication verification service.</p>
 
<p>Thus, we have a machine that is at once both a server and a client. Essentially, a server is a computer much like any other in that it consists of two primary components: server hardware and server software. It is the exact mix and type of these hardware and software components that determine the capabilities of the server.</p>
 
<h3>Server Computer Hardware</h3>
 
<p>Let us begin by looking at the types of hardware typically found in a server class computer. As already discussed, any computer including a standard desktop PC can act as a server.</p>
 
<p>However, due to the nature of activities and functional behaviors expected from a server, the server is usually far better hardware wise endowed than a typical client workstation or general-purpose computers are. After all the server is expected to serve many clients and usually simultaneously at that.</p>
 
<p>Thus, servers typically tend to be more robust with higher-grade hardware components that are faster, larger, more reliable, have with fewer frills and eye-candy than is the case with the typical workstation or desktop PC computer hardware components.</p>
 
<p>Due to the nature and types of services that the servers are running it is generally the case that some of them will be classifiable as being &amp;ldquo;mission critical&amp;rdquo; from the perspective of those availing themselves of the server's services.</p>
 
<p>For these reasons, server platforms tend to have multiple redundant computer hardware systems built-in along with &amp;ldquo;hot swap&amp;rdquo; capabilities. The last thing wanted from a server is downtime. They also come with considerably more performance enhancing and service availability related computer hardware including:</p>
 
<ul>
<li> Multiple large &amp;ldquo;hot swap&amp;rdquo; capable hard disk drives (RAID arrays)</li>
 
<li> Copious quantities of memory (RAM)</li>
 
<li> Multiple CPUs - The more compute power the better</li>
 
<li> Multiple redundant power supply units (PSU) tend to be the norm</li>
 
<li> Multiple high-speed network interface cards (NIC) also are common depending on the intended functionality of the server for example as a firewall in an environment with one or more De-Militarized Zones (DMZ)</li>
 
</ul>
<h3>Computer Server Software</h3>
 
<p>There are three classes of computer server software the Network Operating System (NOS), Server Applications and Administrative Software.</p>

<h4>  
 The Network Operating System Software 
  </h4>

<p>The Network Operating System includes features such as built-in support for; file sharing, print serving, backup, restoration and security are common to all network operating systems. Some may come with a web server or e-mail server built-in, others do not. Security features are included.</p>
 
<p>I have already covered the features offered by network operating systems in the article entitled &amp;ldquo;Network Operating System Features&amp;rdquo; so I will not reiterate here.</p>

<h4>  
 Server Applications Software 
  </h4>

<p>Traditional and new server specific software applications now often called Enterprise Class Applications. Many of these software applications are familiar to many users. For example, the Microsoft Office Suite, Adobe Photoshop, Multi-Media Applications, etc. are all software applications familiar to the majority of us.</p>
 
<p>The big difference between the stand-alone versions that we know so well and these &amp;ldquo;server/enterprise&amp;rdquo; versions is &amp;ldquo;optimization&amp;rdquo;. The server/enterprise versions of the software are &amp;ldquo;optimized&amp;rdquo; to run on the servers where they may be configured as a service (SaaS) or as a remote processing software application.</p>
 
<p>Today we are hearing a lot about Software-as-a-Service (SaaS). Simply put this means that the user makes a processing request and the server performs all necessary tasks then delivers the result to the user. All data stays at the server computer side. This is all a bit like incremental updating.</p>
 
<p>Another aspect of this server/enterprise class of software applications is that of concurrent instances. Here is a capacity that allows many users to access the same software applications and run the same services concurrently with many other users.</p>
 
<p>Most of us are aware that a web server can service many hundreds of concurrent users but most are unaware that this applies to virtually all software configured and optimized to run as a service (SaaS).</p>
 
<p>Some very special instances even allow multiple users to concurrently, operate on the same file. A number of users could be editing the same word document for example. Yes, there are issues inherent in this but I will leave that for another article.</p>

<h4>  
 Administrative Server Software 
  </h4>

<p>Administrative server software provides the administrative support, management and tools that are necessary for the administration, management and evolution of the entire network operating system environment including all hardware, software, peripherals and network infrastructure devices.</p>
 
<p>They also allow for the distribution of software at various levels to various users all with different specific access rights, permissions and privileges. Centralized software distribution (administrator controlled) is the name given to this and it has the advantage of being available &amp;ldquo;on demand&amp;rdquo; such that only those users who will actually use a piece of software will have that software installed as and when they desire to use it.</p>
 
<p>The administrative group of server software includes as you guessed housekeeping and daily chores capabilities such as auditing, accounting and monitoring functionalities.</p>
 
<h3>Network Operating System Support</h3>
 
<p>Many server applications are operating system specific, That is; they are designed to run on a specific operating system such as Microsoft's Windows NT, Windows 2000 Server, Windows Server 2003, Novell NetWare and Linux to name but a few. They may or may not be compatible with other operating systems.</p>
 
<h3>Server Benefits</h3>
 
<p>While there are many different types of servers, they all contribute to providing benefits to network users such as:</p>
 
<ul>
<li><strong>Optimization</strong> - Server hardware designed to serve requests from clients quickly</li>
<li><strong>Centralization</strong> - Files are in one location for easy administration</li>
<li><strong>Security</strong> - Multiple levels of permissions can prevent users from doing damage to files. Probably the most important aspect to a server, particularly in a client/server networking environment is the greater degree of granularity of security that is possible. Overall, the client/server network is much easier to secure and back up, greatly improving the reliability and confidentiality of an organisation's data.</li>
<li><strong>Redundancy and Back-up</strong> - Data can be stored in redundant ways making for quick restore in case of problems</li>
<li><strong>Assets and Resources Management</strong> - Processing workload is easier to manage in a client/server network environment.</li>
<li><strong>Flexibility</strong> - Servers offer far greater flexibility and potential for growth along with superior stability, security and automation. Then as network and network resource requirements increase one can simply add another server to cope with the extra load.</li>
<li><strong>Multi-Tasking</strong> - Many servers can run multiple concurrent applications and multiple concurrent instances of applications in order to serve a variety of needs.</li>
<li><strong>Application Requirements</strong> - Every application hosted on a server will have its own set of specific server requirements.</li>
</ul>
<p>Next time we will have a look at the various types of servers running network operating systems in an article entitled &amp;ldquo;Server Types&amp;rdquo;. Until then enjoy!</p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FOperating-Systems%2FServer.121865"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FOperating-Systems%2FServer.121865" border="0"/></a>]]></description>
<pubDate>Fri, 09 May 2008 10:16:09 PST</pubDate></item>
<item>
<title>PHP Tutorial: Printing on the Screen</title>
<link>http://www.computersight.com/Programming/PHP/PHP-Tutorial-Printing-on-the-Screen.112786</link>
<description>
<![CDATA[<p>PHP is a script language commonly used by webmasters to design dynamic websites. Unlike HTML which has static content, PHP has dynamic content because of user interaction. Today, most of the qualified websites are designed by PHP or CGI.</p>
 
<p>PHP scripts embedded into the HTML codes. When someone checks the source code of the page, he doesn't get anything about PHP scripts. He only learns the HTML part of coding. This article is an introduction to PHP scripting language. One can find useful information and have enough knowledge after reading my PHP tutorial series. Without delay, I would like to start my script creation step by step.</p>
 
<p>Before starting, you should know that you have to set up PHP installations into your computer. Such installations are PHP itself, Phpmyadmin interface, Mysql database and Apache Server. Without these, your scripts are nothing since they are not compiled by your computer.</p>
 
<h3>Step 1:</h3>
 
<p>To write PHP scripts, we need a place. That place is a simple text editor. You are free to choose your text editor. I prefer  to use Notepad. There are other alternatives like Editplus or Elfima. If your operating system is not Windows but Linux, you can place your code into Vi editor or Pico. I have never tried but I think you can use Dreamveawer, Hotdog or Frontpage.</p>
 
<p>In your text editor, open an new file and save it as &amp;ldquo;myfirst.php&amp;rdquo; or &amp;ldquo;myfirst.html&amp;rdquo; . I choose the name of file as &amp;ldquo;myfirst&amp;rdquo; but you are free to choose anything.</p>
 
<h3>Step 2:</h3>
 
<p>I have told you before that PHP scripts are embedded into HTML codes. So, first of all we will write HTML codes. The basic codes are HTML, TITLE, HEAD and BODY. It can be written by lowercase letters as well. This part is not important.</p>
 
<p><img src="http://images.stanzapub.com/readers/computersight/2008/04/22/149028_0.jpg" alt="" /></p>
 
<p><strong>Step 3: </strong>All PHP scripts start with &amp;ldquo;  &amp;rdquo;. Only the part between two  is compiled by server and evaluated as output.To print characters on the screen, standart output functions of PHP are used. Those are &amp;ldquo; print &amp;rdquo; and &amp;ldquo; echo &amp;rdquo;. In some circumstances, &amp;rdquo; printf &amp;rdquo; is used too.</p>
 
<p>The format of printing:</p>
 <ol> 
<li> print  ( &amp;ldquo; your output &amp;rdquo; ) ;</li>
 
<li> print   &amp;ldquo; your output &amp;rdquo;  ;</li>
 
<li> echo &amp;ldquo; your output &amp;rdquo;  ;</li>
 
<li> echo ( &amp;ldquo; your outpu t&amp;rdquo; ) ; </li>
 </ol> 
<p>If you don't use any white space characters, the strings are written without any separation. For example if you write this code;</p>
 
<ul>
<li>Print ( &amp;ldquo; Word1 &amp;rdquo; ) ;</li>
 
<li>Print ( &amp;ldquo; Word2 &amp;rdquo; ) ;</li>
 
</ul>
<p>It will be outputted as Word1Word2.</p>
 
<p>To remove this fault,white space characters are used. In PHP code part, between print functions, we place &amp;lt; br &amp;gt; code.</p>
 
<p>Example: To be more understandable,I will write a simple PHP script. Output will be the name of my favorite Triond writers.</p>
 
<p><img src="http://images.stanzapub.com/readers/computersight/2008/04/22/149028_1.jpg" alt="" /></p>
 
<p>To see the output,<a href="http://learnphp.awardspace.biz/" target="_blank"> Click here.</a></p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FPHP%2FPHP-Tutorial-Printing-on-the-Screen.112786"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FPHP%2FPHP-Tutorial-Printing-on-the-Screen.112786" border="0"/></a>]]></description>
<pubDate>Tue, 22 Apr 2008 06:42:32 PST</pubDate></item>
<item>
<title>Using a Word Processor: Microsoft Word</title>
<link>http://www.computersight.com/Software/Microsoft-Office-Suite/Using-a-Word-Processor-Microsoft-Word.78993</link>
<description>
<![CDATA[<p>It involves the use of a word processor that has facilities that can assist you in the re-organization of your document until it suits your desired purpose.</p>
 
<h3>A Word Processor</h3>
 
<p>This is application software that can be used to create, change or re-organize a document. The document can be stored in the memory, updated and printed when required. This program has different features e.g. spell checker, thesaurus, find and replace etc, which make printable - paged document to become a thing of choice rather than necessity as in the case of using a typewriter.</p>
 
<h3>Starting Ms-Word</h3>
 
<p>You can start Microsoft Word through the following steps:</p>
 
<p>Click Start button on the task bar</p>
 
<p><img src="http://images.stanzapub.com/readers/computersight/2008/01/31/106776_0.jpg" alt="" /></p>
 
<p>Point your mouse pointer in the start menu, locate Microsoft Word with a Big (W) logo and Click on it.</p>
 
<p><img src="http://images.stanzapub.com/readers/computersight/2008/01/31/106776_1.jpg" alt="" /></p>
 
<p>This is Microsoft Word application Window environment.</p>
 
<p><img src="http://images.stanzapub.com/readers/computersight/2008/01/31/106776_2.jpg" alt="" /></p>
 
<p>Creating A New Document</p>
 
<h3>When creating a new word document, you first click on file menu in the menu bar.</h3>
 
<p><img src="http://images.stanzapub.com/readers/computersight/2008/01/31/106776_3.jpg" alt="" /></p>
 
<p>This is the screen environment that you will see, where you can do all your word processing here, create, edit/format, save</p>
 
<p><img src="http://images.stanzapub.com/readers/computersight/2008/01/31/106776_4.jpg" alt="" /></p>
 
<p>Saving Your Document For The First Time</p>
 
<p>To save your file or document for the first time, you click on file menu, on the menu bar, point your mouse pointer to save and click on it.</p>
 
<p><img src="http://images.stanzapub.com/readers/computersight/2008/01/31/106776_5.jpg" alt="" /></p>
 
<p>Note: A save s dialog box display comes out, then you choose where you want to save the document by clicking on the drop down arrow of the save in text box.</p>
 
<p>Type the filename you want to save in the filename box.</p>
 
<p>Then click on save.</p>
 
<p><img src="http://images.stanzapub.com/readers/computersight/2008/01/31/106776_6.jpg" alt="" /></p>
 
<p>To Close A Document</p>
 
<p>Click on file menu on the menu bar, point your mouse pointer to close or exit and click close or exit.</p>
 
<p><img src="http://images.stanzapub.com/readers/computersight/2008/01/31/106776_7.jpg" alt="" /></p>
 
<p>You are back to the desktop environment</p>
 
<p><img src="http://images.stanzapub.com/readers/computersight/2008/01/31/106776_8.jpg" alt="" /></p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FSoftware%2FMicrosoft-Office-Suite%2FUsing-a-Word-Processor-Microsoft-Word.78993"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FSoftware%2FMicrosoft-Office-Suite%2FUsing-a-Word-Processor-Microsoft-Word.78993" border="0"/></a>]]></description>
<pubDate>Thu, 31 Jan 2008 09:57:27 PST</pubDate></item>
<item>
<title>The Most Unwanted Software</title>
<link>http://www.computersight.com/Communication-&amp;-Networks/Security/The-Most-Unwanted-Software.78070</link>
<description>
<![CDATA[<p>We have seen that software is the flesh that clothes the skeleton of the computer's hardware, and without it computer cannot function properly. Software is therefore an essential nay, indispensable and therefore desirable part of the computer system. While this is true, there is in existence the type of software that is most undesirable by the computer community. This software is called the computer virus. A computer virus is a small program that infects computer files by inserting copies of itself in those files.</p>
 
<p>The computer virus, although usually small is very powerful in destruction. It primary targets include files, other programs and parts of the computer. It can destroy or seriously damage information and data on files, it can install itself or several copies of itself in ram, hard disk, floppy disk, flash drive and boot sector of the computer.</p>
 
<p>Viruses have very high rate of replication and therefore spread at a very fast rate. The biggest problem with virus is that it can attach itself to any other software on the computer without cooperation or even knowledge of the computer user. Since the virus performs tasks that are detrimental to the computer operation, then it ha a great chance of causing serious problems to the user.</p>
 
<p>There are very many types of viruses. Some of them are written to attack specific parts of the software or hardware. Specific viruses include, partition section viruses, data virus, boot sector viruses, command file viruses and executable file viruses. The effects of the virus attacks on computer can be colossal and give a lot of painful and anxious moments to the computer user. These included corruption and loss of data even personal programs and documents on hard disk. Others include system crashes, destruction of hard disk partition, causing the computer not to boot, causing the program not to load and a host of other woes. This may cause a lot of waste of time and destruction of vital data arising from reformatting of infected disk and reinstalling of the back up files.</p>
 
<p>Nobody actually owns up being the first person to create a computer virus. Although it is a powerful software, it's badness has made nobody to take the credit for it's creation. To bad!</p>
 
<p>Despite this serious and dreadful nature of the problem, a careful and knowledgeable user can do very well without the danger of introducing virus into his system. You need a good and current anti-virus program. Update it regularly and test all diskette that come into the computer before copying from such diskettes into your disk.</p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FCommunication-%26amp%3B-Networks%2FSecurity%2FThe-Most-Unwanted-Software.78070"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FCommunication-%26amp%3B-Networks%2FSecurity%2FThe-Most-Unwanted-Software.78070" border="0"/></a>]]></description>
<pubDate>Mon, 28 Jan 2008 09:24:38 PST</pubDate></item>
<item>
<title>How to Put All Your Useful Applications Into Flash Drive</title>
<link>http://www.computersight.com/Software/How-to-Put-All-Your-Useful-Applications-Into-Flash-Drive.39909</link>
<description>
<![CDATA[<p>Portable Apps Suite 1.0 includes Web Browser, Email Client, Office Suite, Calendar/ Scheduler, Instant Messaging Client, Anti-Virus, Sudoku Game and Backup Utility. You can use this program in any application of Microsoft Windows.</p>
 
 <p>If you are using 1GB or more flash drive, you can use Portable Apps Suite Standard Edition. This version has ClamWin Portable (antivirus), Mozilla Firefox (web browser),  Gaim (instant message), Open Office (office suite), Sudoku (puzzle game), Mozilla Sunbird (calendar/task manager) and Mozilla Thunderbird (email client). Portable Apps Suite Standard edition is only about 100MB. You can download it free at <a target="_blank" href="http://prdownloads.sourceforge.net/portableapps/PortableApps_Suite_Standard_1.0.exe?download">prdownloads.net</a>.</p>
 
<p>If your USB flash drive is from 512MB to 1GB, I recommend you to use Portable Apps Suite Lite Edition. In this version, you also have all the applications like the Standard Version. However, Open Office will be replaced by Abi Word Portable (word processor). You can download Lite Edition free at <a target="_blank" href="http://prdownloads.sourceforge.net/portableapps/PortableApps_Suite_Lite_1.0.exe?download">PortableApps</a>. It is only about 40MB. </p>

 <p>If you possess a flash drive that has very small memory, you can choose a few necessary applications you want to download at <a target="_blank" href="http://portableapps.com/suite">portableapps.com</a>. Other way, you can choose to install Portable Apps Suite Base Edition. This edition is as little as 1MB. You can download Base Edition free at <a target="_blank" href="http://prdownloads.sourceforge.net/portableapps/PortableApps_Suite_Base_1.0.exe?download">prdownloads.sourceforge.net</a>. Base Edition only has basic applications (Portable Apps Menu, Portable Apps Backup Utility). I recommend you to install a few more applications if you use this edition. </p>


 <p>I am a student. At my school, they do not have the applications that I need like Instant Messenger, Email Client. Therefore, I have to install this patch. I figured out that Portable Apps Suite is very useful. Every edition of it is free. I hope that you are also satisfied with this program. </p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FSoftware%2FHow-to-Put-All-Your-Useful-Applications-Into-Flash-Drive.39909"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FSoftware%2FHow-to-Put-All-Your-Useful-Applications-Into-Flash-Drive.39909" border="0"/></a>]]></description>
<pubDate>Tue, 22 May 2007 03:37:21 PST</pubDate></item>
<item>
<title>C++ Tutorial One</title>
<link>http://www.computersight.com/Programming/C++/C-Tutorial-One.39840</link>
<description>
<![CDATA[<p>Welcome to my first C++ tutorial!</p>
 
 <p>This tutorial will teach you the very basics of programming in C++.  </p>
 
 <p>So, what <strong>are</strong> the very basics of C++? In this tutorial, you will learn input and output.</p>
 
 <p>Input is when you give information to the computer. An example is when you move your computer mouse. If you move it to the left, you are telling the computer to move the clicker on the screen to the left.</p>
 
 <p>Output is when the computer gives information to you. The computer is always outputting information to you. Examples are text, pictures, videos, or music. You get the point...</p>
 
 
<h3>NOW WE START PROGRAMMING!</h3>


        
<h3>Input:</h3>

 
 <p><ul>
  <li> First download DevCpp (http://www.bloodshed.net/dev/devcpp.html).  </li>
 
  <li> It should look like this:  </li>
 </ul></p>
 
 <p><img  alt="" src="http://images.stanzapub.com/readers/computersight/2007/08/14/23322_0.jpg" /></p>
 
 <p><ul>
  <li> Now go to: File/New/Source File.  </li>
 
  <li> Write this in the text area:  </li>
 </ul></p>
 
 <p><img  alt="" src="http://images.stanzapub.com/readers/computersight/2007/08/14/23322_1.jpg" /></p>
 
 <p><ul>
  <li> Go to: Execute/Compile and Run.  </li>
 
  <li> Save the file wherever you want.  </li>
 
  <li> Wait a while until the program compiles  </li>
 
  <li> You should get something like this:  </li>
 </ul></p>
 
 <p><img  alt="" src="http://images.stanzapub.com/readers/computersight/2007/08/14/23322_2.jpg" /></p>
 
 
 <p>At first sight, the code looks very intimidating, but it's not complicated. If we take off all the comments, it looks like this:</p>
 
 <p><img  alt="" src="http://images.stanzapub.com/readers/computersight/2007/08/14/23322_3.jpg" /></p>
 
 <p>That isn't that bad... Right? But what does it mean?</p>
 
 <p>The first two lines are libraries. A library is already-made code that makes it easier for us to program. Using libraries lets us program with very little code. If we didn't use libraries, it would take 50 more times of code to program.</p>
 
 <p>The fifth line is where the main code goes. Just imagine it like this:</p>
 
 <p><img  alt="" src="http://images.stanzapub.com/readers/computersight/2007/08/14/23322_4.jpg" /></p>
 
 <p>The seventh line prints out “hello world” onto the screen. This code uses the first library (<img  alt="" src="http://images.stanzapub.com/readers/computersight/2007/08/14/23322_5.jpg" />) and would not work without it.</p>
 
 <p>The eighth line waits for any key to be pressed and the program doesn't do anything until a key is pressed. This code uses the second library (<img  alt="" src="http://images.stanzapub.com/readers/computersight/2007/08/14/23322_6.jpg" />) and would not work without it.</p>
 
 <p>The ninth line ends the program.</p>
 
 
 
 <p>So, now that you learned output, it's time to learn input.</p>



<h3>Output:</h3>

 
 <p><ul>
  <li> Replace the first program with:  </li>
 </ul></p>
 
 <p><img  alt="" src="http://images.stanzapub.com/readers/computersight/2007/08/14/23322_7.jpg" /></p>
 
 <p><ul>
  <li> Go to: Execute/Compile.  </li>
 
  <li> Wait a while until the program compiles.  </li>
 
  <li> It should look something like this:  </li>
 </ul></p>
 
 <p><img  alt="" src="http://images.stanzapub.com/readers/computersight/2007/08/14/23322_8.jpg" /></p>
 
 <p>Since you already know what most of the program does, I will just explain the new parts added.</p>
 
 <p>The seventh line declares a variable “number”. This variable is declared as an integer and it can be used to store any integer value like 3, 1024, 4, -56, -93, or -1000.</p>
 
 <p>The ninth line waits for you to type in any integer and waits for you to press enter. Whatever integer you type will be stored into the variable “number”.</p>
 
 <p>The tenth line types in the value of “number” and then continues on by saying “is also my favorite number”. The value of “number”, as I said before, will be whatever you typed as your favorite number.</p>

 <p>So let's assume that you said your favorite number was 15. The program would say “15 is also my favorite number!”</p>
 
 <p>That is the end of this tutorial. I hope you learned a lot about input and output. Try messing around with the code and see what you get.</p>
 
 
 <h3>Pop Quiz!</h3>
 
 <p>Write a program that does the following:</p>
 
 <p><img  alt="" src="http://images.stanzapub.com/readers/computersight/2007/08/14/23322_9.jpg" /></p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FC%2B%2B%2FC-Tutorial-One.39840"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FC%2B%2B%2FC-Tutorial-One.39840" border="0"/></a>]]></description>
<pubDate>Sun, 01 Apr 2007 08:27:32 PST</pubDate></item>
<item>
<title>“I’ll Get What I Want For Free”, Said The Ex-Nerd</title>
<link>http://www.computersight.com/Programming/Ill-Get-What-I-Want-For-Free-Said-The-ExNerd.39693</link>
<description>
<![CDATA[<p>Grrrrrrrrrrrrr... it's high time we stop being nerds and start asking why the hell should we spend money on stuff we can get for free. As a computer geek I say: “Enough is enough! I'm using open source software whenever I can!”. </p>

<p>Two things happened recently that made me turn to the side of open source tools. One, a big software tool company just sent me a renewal price quote and got me all p***ed off, and two, I found one of the most useful open source utilities for an application developer like myself. </p>

<p>Though I use some tech lingo in this entry its main point is clear to all – we must keep the freedom to choose. </p>

<p>I won't elaborate on the vendor issue, you all know the feeling you get when a vendor takes advantage of you. Also, I don't want them to sue my nice little tush. </p>

<p>I'll have much more fun telling you about the new Eclipse Update Manager I found, called <a href="http://tikal.sourceforge.net/">TUM </a>. </p>

<p>Eclipse, as you know, is the number one open source development platform around. One of the main hassles of using Eclipse, like many other open source tools, is that you have to choose your desired configuration from a large amount of possible plug-in's and extensions, and you sometimes don't really have the time to select, test and configure them all. That's the main reason commercial vendors still reign in many software arenas rather than open source ones. </p>

<p>TUM appears to save me this time by presenting a list of possible components and updates and then installing what I choose. I don't have to worry about integration, dependencies or any other hassle. </p>

<p>This new goodie opened my eyes to something I should have noticed long ago - open source tools can get you anywhere you want. </p>

<p>I wish everything was as simple as getting free open source software from the Internet instead of paying lots and lots of money on “closed source” software. It's like getting your groceries for free and fixing you own dinner at home, as you please. </p>

<p>I can see some of your coming comments (beside “dude, get a life..”) - “open source is not good enough when your job is at stake or for professional purposes”, “it's not supported”, etc. </p>

<p>My answer is simple – Alright, if you earn your bread by making software, use open source tools and get backing from open source companies that earn <em>their </em> bread out of giving good support and advice on top of free open source software. Companies like <a href="http://www.redhat.com/">Red Hat </a>, <a href="http://www.mysql.com/">MySQL </a> and apparently also these <a href="http://www.tikalk.com/">Tikal </a> guys. </p>

<p>Had to get it out of my system.... </p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FIll-Get-What-I-Want-For-Free-Said-The-ExNerd.39693"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FIll-Get-What-I-Want-For-Free-Said-The-ExNerd.39693" border="0"/></a>]]></description>
<pubDate>Wed, 27 Sep 2006 04:04:15 PST</pubDate></item>
</channel>
</rss>
