<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gringotts</title>
	<atom:link href="http://cuclante.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://cuclante.com/blog</link>
	<description>CUclanTE Blog</description>
	<lastBuildDate>Thu, 01 Apr 2010 16:46:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OSScamp chd April 2010</title>
		<link>http://cuclante.com/blog/?p=42</link>
		<comments>http://cuclante.com/blog/?p=42#comments</comments>
		<pubDate>Thu, 01 Apr 2010 16:46:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Osscamp]]></category>

		<guid isPermaLink="false">http://cuclante.com/blog/?p=42</guid>
		<description><![CDATA[OSScamp April Chd 2010 ( http://chd.osscamp.in/ ) is back only bigger, longer and uncut. Do Attend.
For more Details :
WhatISay
]]></description>
			<content:encoded><![CDATA[<p>OSScamp April Chd 2010 ( http://chd.osscamp.in/ ) is back only bigger, longer and uncut. Do Attend.<br />
For more Details :<br />
<strong><a href="http://whatisay.in/events/premier-foss-community-event-osscamp-chandigarh-april-2010-chandigarh-tweetup">WhatISay</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://cuclante.com/blog/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OSScamp Talks</title>
		<link>http://cuclante.com/blog/?p=37</link>
		<comments>http://cuclante.com/blog/?p=37#comments</comments>
		<pubDate>Sat, 03 Oct 2009 19:03:07 +0000</pubDate>
		<dc:creator>sanchitgulati</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Osscamp]]></category>

		<guid isPermaLink="false">http://cuclante.com/blog/?p=37</guid>
		<description><![CDATA[If you are wondering what to talk about at event, here is a guide to get you going.
If you are planning to attend osscamp then you must be part of IT world, maybe as a student or as a professional developer. So, you must also have used various softwares, library, technology either proprietary or open [...]]]></description>
			<content:encoded><![CDATA[<p><strong>If you are wondering what to talk about at event, here is a guide to get you going.</strong><br />
If you are planning to attend osscamp then you must be part of IT world, maybe as a student or as a professional developer. So, you must also have used various softwares, library, technology either proprietary or open source. Osscamp is a place to share the same knowledge with all us. So the talk would be either about some framework you used on your php project or any c/c++ library you used to create GUI application or maybe about the some API. Or you and your friends maybe in involved in some open source project from which you require developers from your vicinity, osscamp is the place to be, a place to share, a place to talk. What else? I am out of ideas but if you are some open source enthusiast and know about any other way to use this platform then please, Osscamp would be proud to host you.</p>
]]></content:encoded>
			<wfw:commentRss>http://cuclante.com/blog/?feed=rss2&amp;p=37</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP : Working over Linux Distro</title>
		<link>http://cuclante.com/blog/?p=32</link>
		<comments>http://cuclante.com/blog/?p=32#comments</comments>
		<pubDate>Fri, 02 Oct 2009 19:50:42 +0000</pubDate>
		<dc:creator>mage</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://cuclante.com/blog/?p=32</guid>
		<description><![CDATA[Well as you know PHP runs over server rather than your OS, so its platform independent.
So while working with PHP, Linux, Windows, OSX it doesn&#8217;t matters what are you using actually..
In this tutorial you&#8217;d get how to install LAMP server, and writting PHP scripts over it.
Installing LAMP server on Linux :
&#62; Considering apt-get installation.
Since most [...]]]></description>
			<content:encoded><![CDATA[<p>Well as you know PHP runs over server rather than your OS, so its platform independent.</p>
<p>So while working with PHP, Linux, Windows, OSX it doesn&#8217;t matters what are you using actually..</p>
<p>In this tutorial you&#8217;d get how to install LAMP server, and writting PHP scripts over it.</p>
<p><strong>Installing LAMP server on Linux</strong> :</p>
<p>&gt; Considering apt-get installation.</p>
<p>Since most of you use debian flavour of Linux esp. Ubuntu, So this tutorial would be targetted on it.</p>
<p>&gt; First of all LAMP is Linux Apache MySQL PHP</p>
<p><strong>To install Apache :</strong></p>
<p>Apache is a server that is used to host the web files(html,js,php,asp etc.).</p>
<p>Goto Application&gt;Accessories&gt;Terminal</p>
<p>run :</p>
<p><em>mage@h4ck-b0x:~/$sudo apt-get update</em></p>
<p><em>mage@h4ck-b0x:~/$sudo apt-get install apache2</em></p>
<p><strong>Testing Apache :</strong></p>
<p>Open up any web browser and then enter the following into the web address:</p>
<p><em>http://localhost/</em></p>
<p>Open it and you will see a message saying &#8220;It works!&#8221; , congrats to you!</p>
<p>Your Apache server location would be</p>
<p><em>/var/www</em></p>
<p>To write html, javascript, PHP etc scripts, you&#8217;d need write permissions on that folder.</p>
<p>to do that run :</p>
<p><em>mage@h4ck-b0x:~/$<em>sudo chmod 777 /var/www</em></em></p>
<p><em>mage@h4ck-b0x:~/$sudo chmod 777 /var/www/*<br />
</em></p>
<p><strong>Working with Apache :</strong></p>
<p>Basic functioning of apache server is operated via /etc/init.d/apache2 file.</p>
<p><em>starting apache server : </em></p>
<p><em>mage@h4ck-b0x:~/$sudo /etc/init.d/apache2 start</em></p>
<p><em>re-starting apache server :</em></p>
<p><em>mage@h4ck-b0x:~/$sudo /etc/init.d/apache2 restart</em></p>
<p><em>stoping the apache server :</em></p>
<p><em>mage@h4ck-b0x:~/$sudo /etc/init.d/apache2 stop</em></p>
<p><strong>Installing PHP : </strong></p>
<p>In the terminal type :</p>
<p><em>mage@h4ck-b0x:~/$sudo apt-get install php5 libapache2-mod-php5</em></p>
<p>In order for PHP to work and be compatible with Apache we must restart it. Type the following code in Terminal to do this:</p>
<p><em>mage@h4ck-b0x:~/$</em><em>sudo /etc/init.d/apache2 restart</em></p>
<p><strong>Testing PHP :</strong></p>
<p>In the terminal copy/paste the following line:</p>
<p><em>mage@h4ck-b0x:~/$</em><em>sudo gedit /var/www/testphp.php</em></p>
<p>This will open up a file called <span>phptest.php</span>.</p>
<p>Now write this code in this file :</p>
<p><em>&lt;?php phpinfo(); ?&gt;</em></p>
<p>Now goto your browser and browse to</p>
<p><em>http://localhost/phptest.php</em></p>
<p>If the page loads up, it means php is installed successfully.</p>
<p><strong>Working with PHP :</strong></p>
<p>PHP is a scripting language that is used to handle scripting over web,</p>
<p>It is primarily used to enter values in database and use them with algorithms to display into html content.</p>
<p>To learn PHP : google tutorials or refer w3xchools</p>
<p><strong>Installing MySQL</strong></p>
<p>Again open up your terminal,</p>
<p><em>mage@h4ck-b0x:~/$sudo apt-get install mysql-server</em></p>
<p>This would install the mysql server,</p>
<p>during installation, it&#8217;d prompt for root password for the mysql server.</p>
<p><strong>Testing MySQL server</strong></p>
<p>Goto terminal :</p>
<p><em>mage@h4ck-b0x:~/$mysql -u root -p</em></p>
<p>it&#8217;d prompt for password.. type the one you set during installation.</p>
<p>if it shows up like</p>
<p><em>mysql&gt;</em></p>
<p>in the terminal, that means installation is successful!!</p>
<p><strong>Configuring PHP with MySQL :</strong></p>
<p>To do this we will need to open a file entitled <span>php.ini</span>. To open it type the following:</p>
<p><em>mage@h4ck-b0x:~/$sudo gedit /etc/php5/apache2/php.ini</em></p>
<p>Find this line :</p>
<p><em>; extention=msql.so</em></p>
<p>and remove the semi-colon from it and save the file.</p>
<p><strong>Installing PHPmyadmin :</strong></p>
<p>PHPmyadmin is a GUI utility for mysql database management.</p>
<p><em>mage@h4ck-b0x:~/$sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin</em></p>
<p>Now add link into the /var/www folder for phpmyadmin</p>
<p><em>mage@h4ck-b0x:~/var/www/$sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin</em></p>
<p><strong>Testing PHPmyadmin</strong></p>
<p>Open your browser and traverse to</p>
<p><em>http://localhost/phpmyadmin</em></p>
<p>it&#8217;d show the GUI for MySQL, enter your mysql username as root and password that you set via installation,</p>
<p>There you have it <img src='http://cuclante.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><em>PS &#8211; All functioning must be Done via root using sudo command.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://cuclante.com/blog/?feed=rss2&amp;p=32</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PHP:server-side scripting language</title>
		<link>http://cuclante.com/blog/?p=28</link>
		<comments>http://cuclante.com/blog/?p=28#comments</comments>
		<pubDate>Fri, 02 Oct 2009 13:32:40 +0000</pubDate>
		<dc:creator>sanchitgulati</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[appserv]]></category>
		<category><![CDATA[hello world]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wamp]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://cuclante.com/blog/?p=28</guid>
		<description><![CDATA[PHP, stands for PHP: Hypertext Preprocessor, is a widely used, general-purpose scripting language that was originally designed for web development, to produce dynamic web pages. It can be embedded into HTML and generally runs on a web server, which needs to be configured to process PHP code and create web
page content from it.You can read [...]]]></description>
			<content:encoded><![CDATA[<p>PHP, stands for PHP: Hypertext Preprocessor, is a widely used, general-purpose scripting language that was originally designed for web development, to produce dynamic web pages. It can be embedded into HTML and generally runs on a web server, which needs to be configured to process PHP code and create web<br />
page content from it.You can read more from <a title="Wikipedia" href="http://en.wikipedia.org/wiki/PHP">wiki.</a></p>
<p>To learn php,you would require to install Apache, MySQL, PHP on your local machine.<br />
If using Windows : Install AppServ or Wamp . ( Appsevr for no0bs)- ( Latest Stable release for AppServ 2.5.10)<br />
If using Linux : Install lamp ( Linux Apache Mysql Php )</p>
<p>Further Tutorial are guided according to Appsevr installation.</p>
<p><strong>Step 1.</strong><br />
<a href="http://www.appservnetwork.com/modules.php?name=Content&amp;pa=showpage&amp;pid=8">Tutorial on this link is self explaining.</a></p>
<p><strong>Step 2.</strong><br />
Checking the installation:</p>
<p>Open firefox or any other broswer and typie localhost in address bar ( this is the space where you type facebook.com )<br />
If you see the html page with &#8220;The AppServ Open Project &#8211; 2.5.10 for Windows&#8221;,then congrats.<br />
Open &#8220;http://localhost/phpinfo.php&#8221; to know more about php-server installed.</p>
<p><strong>Step 3.</strong><br />
Appsevr store all public html files &#8220;C:\AppServ\www\&#8221; &#8211; Default Location</p>
<p><strong>Step 4.</strong><br />
Create a new file in the above folder with extension php , example hello.php ( Not hello.php.txt)<br />
Edit the file using Notepad and type in the following code<br />
&lt;html&gt;<br />
&lt;body&gt;<br />
&lt;?php<br />
echo &#8220;Hello World&#8221;;<br />
?&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p><strong>Step 5.</strong><br />
In your broswer open &#8220;localhost/hello.php&#8221;<br />
You should be seeing a html page with &#8220;Hello World&#8221;.</p>
<p><strong>Basic PHP Syntax</strong><br />
A PHP scripting block always starts with &lt;?php and ends with ?&gt;. A PHP scripting block can be placed anywhere in the html document,as you can see in example above.</p>
<p><em><strong>OUTPUT</strong></em><br />
`echo` is used for printing strings or variable,similar to printf() or cout in c/c++ .<br />
Also,<br />
echo (&#8220;Hello World&#8221;);<br />
printf(&#8220;Hello World&#8221;);</p>
<p><em><strong>INPUT </strong></em><br />
As php is server-side scripting language it doesn&#8217;t not take inputs like c/c++ but accepts arguments in the form of GET or POST .Which is out of the scope of this tutorial. #WaitForOurWorkshop</p>
<p><em><strong>VARIABLE</strong></em><br />
All variables in PHP start with a $ sign symbol and carries no datatype,So we don&#8217;t need separate variable for int,float or char.<br />
&lt;?php<br />
$strg = &#8220;Hello World&#8221;;<br />
echo (&#8220;$strg&#8221;);<br />
$x=16;<br />
echo $x;<br />
?&gt;<br />
<strong><br />
FURTHER LESSONS</strong><br />
Operators,If&#8230;Else,Switch,Arrays,While Loops,For Loops,Functions are similar to c/c++ you can learn about them on http://www.w3schools.com/PHP/<br />
<strong><br />
IDE (Integrated development Enviroment)</strong><br />
There are many open source as well as proprietary software available for easy development of php scripts.Notepad++ or PHPeclipse (Plug-in to Eclipse) works great on windows or you can spend thousands for Adobe Dreamweaver, which is the best option available to industry as of now.For linux machine try <a rel="nofollow" href="http://www.gphpedit.org/">gPHPEdit</a> or <a href="www.codeblocks.org">Codeblocks</a></p>
<p><strong>LINUX INSTALLATION</strong><br />
Blog on how to install and configure LAMP on linux machine will follow shortly.Atleast I hope so.<br />
<strong><br />
DOUBTS AND QUERY</strong><br />
You can ask any doubt on php or any other open source technology on http://cuclante.com/forum/</p>
]]></content:encoded>
			<wfw:commentRss>http://cuclante.com/blog/?feed=rss2&amp;p=28</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to go about with a new Linux Distro : Ubuntu</title>
		<link>http://cuclante.com/blog/?p=24</link>
		<comments>http://cuclante.com/blog/?p=24#comments</comments>
		<pubDate>Thu, 24 Sep 2009 21:19:35 +0000</pubDate>
		<dc:creator>mage</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[multimedia]]></category>
		<category><![CDATA[softwares]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://cuclante.com/blog/?p=24</guid>
		<description><![CDATA[Well as many of the people are confused of linux, this tutorial might just help you :
INTERNET
&#62; To configure internet on your ubuntu OS, first goto your network manager and select your connection/interface.
&#62; It would be set to automatic DHCP, to set a static IP. Right click on the network manager and edit prefrenced, now [...]]]></description>
			<content:encoded><![CDATA[<p>Well as many of the people are confused of linux, this tutorial might just help you :</p>
<p><strong>INTERNET</strong></p>
<p>&gt; To configure internet on your ubuntu OS, first goto your network manager and select your connection/interface.</p>
<p>&gt; It would be set to automatic DHCP, to set a static IP. Right click on the network manager and edit prefrenced, now here specify your ip,gateway,netmask and DNS settings.</p>
<p>&gt; Ubuntu unlike windows has an advantageous feature of Proxy settings. You can apply proxy for every application by specifying it once at System&gt;Administration&gt;Network Proxy</p>
<p><strong>MULTIMEDIA</strong></p>
<p>&gt; Another problem that ppl face is in understanding why linux cannot play mpeg formats by default.</p>
<p>&gt; To start playing your mp3,flv,wav etc files, you can either install vlc player or you can install the gstreamer plugins for default players(Totem, Audacious).</p>
<p>&gt; To install VLC : goto Application&gt;Accessories&gt;Terminal and run this command.</p>
<p><em>$sudo apt-get install vlc</em></p>
<p>&gt; To set up gstreamer plugins, just run the type of multimedia file and it&#8217;d install the related plugin automatically.</p>
<p><strong>INSTALLING SOFTWARES</strong></p>
<p>Considering ubuntu, it follows the debian color.</p>
<p>You have 3 ways to install any application on ubuntu :</p>
<p><strong>1. Using Ubuntu repository (apt-get).</strong></p>
<p>&gt; Ubuntu has a repository and a method to fetch it on your machine, so that installation occurs without any pain.</p>
<p>&gt; You can find maximum no. of softwares in the repository for installation. To check all of them goto Application&gt;Add/Remove application and select the drop down box to All Available Applications.</p>
<p>&gt; These are a list of applications that you can install without hastle.</p>
<p><strong>Using binaries.</strong></p>
<p>When surfing for a software and you come accross binary version, select the .deb version or the ubuntu recomended version for installation.</p>
<p>Binaries are another easy way of installing a software, now after downloading just double click your .deb file and it&#8217;d install it automatically</p>
<p><strong>Compiling program from Source.</strong></p>
<p>When Compiling from source you&#8217;d probably have a .tar.gz or other format compressed file.</p>
<p>extract that file to a location.. and in your terminal traverse to that path.</p>
<p>Now for installation from source you require 3 steps :</p>
<ol>
<li>configuration</li>
<li>make install file</li>
<li>execute install file</li>
</ol>
<p><strong>Configuration</strong></p>
<p>This process checks whether the system has everything required to install the application, the compilers and libraries to be precise.</p>
<p>You can configure the application by running this file.</p>
<p><em>mage@h4ck-b0x:~/software_directory$ ./configure</em></p>
<p>If this runs without error, then proceed to next step otherwise keep installing the compilers and libraries on which it is dependent upon, uptill configure file runs successfully.</p>
<p><strong>MAKE</strong></p>
<p>In this process we tend to make (compile) all the files to create an installation file for the application.</p>
<p>the command for this would be simple :</p>
<p><em>mage@h4ck-b0x:~/software_directory$ make</em></p>
<p><strong>INSTALL</strong></p>
<p>In this process we finally compile and execute the installation file,</p>
<p><em>mage@h4ck-b0x:~/software_directory$ make install</em></p>
<p>If all the process work in order&#8230; your s/w would be ready to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://cuclante.com/blog/?feed=rss2&amp;p=24</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to install your new Linux Distro : Ubuntu</title>
		<link>http://cuclante.com/blog/?p=21</link>
		<comments>http://cuclante.com/blog/?p=21#comments</comments>
		<pubDate>Thu, 24 Sep 2009 20:39:48 +0000</pubDate>
		<dc:creator>mage</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[distro]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://cuclante.com/blog/?p=21</guid>
		<description><![CDATA[Installation :
You can easily install ubuntu on your laptop/desktop via 2 methods.
1. Installing it inside windows&#8217; partition.

 This one is really easy.
When working on windows, put the Ubuntu Live CD inside the CD-ROM.
In the AutoPlay menu launch the Install inside Windows feature.
Select the desired options and here you have you ubuntu running fine.

PS- Installing it [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Installation :</strong></p>
<p>You can easily install ubuntu on your laptop/desktop via 2 methods.</p>
<p><strong>1. Installing it inside windows&#8217; partition.</strong></p>
<ul>
<li> This one is really easy.</li>
<li>When working on windows, put the Ubuntu Live CD inside the CD-ROM.</li>
<li>In the AutoPlay menu launch the Install inside Windows feature.</li>
<li>Select the desired options and here you have you ubuntu running fine.</li>
</ul>
<p>PS- Installing it in supposing D drive would lead all the contents of D drive inaccessible from Ubuntu.</p>
<p><strong>2. Installing on a separate partition.</strong></p>
<ul>
<li>Put in your Ubuntu Live CD and reboot your computer.</li>
<li>Now boot from your CD-ROM and enter into the Ubuntu Live CD.</li>
<li>Now select the Install feature. A installer much like windows one would pop up.</li>
<li>Follow the options that occur blindly except for the partition manager.</li>
<li>Make sure you select it to manually specify the partitions or else your whole HDD would get formated.</li>
<li>In the partition manager, you would get the partitions on HDD, you can recognize them with there size. For eg. 106 GB partition is supposed to be my E drive&#8230; similarily.</li>
<li>Select the one you want to format and install ubuntu on then click on edit partition.</li>
<li>Format the partition to<strong> ext3/ext4 </strong>format, and mark, use this space as <strong>&#8216;/&#8217;</strong></li>
<li>Now click on Next, it would ask you to create a swap partition, if you have enough memory on your RAM click on continue, other wise create another partition atleast 256mb and use it as swap.</li>
<li>Finally enter remaining details and you are good to go.</li>
</ul>
<p>Hope this article helps you install Linux on your machine.</p>
]]></content:encoded>
			<wfw:commentRss>http://cuclante.com/blog/?feed=rss2&amp;p=21</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Installing and Using Allegro library</title>
		<link>http://cuclante.com/blog/?p=12</link>
		<comments>http://cuclante.com/blog/?p=12#comments</comments>
		<pubDate>Tue, 01 Sep 2009 11:24:19 +0000</pubDate>
		<dc:creator>mage</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[allegro]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[gamming]]></category>
		<category><![CDATA[library]]></category>

		<guid isPermaLink="false">http://cuclante.com/blog/?p=12</guid>
		<description><![CDATA[Hey in this post i would be giving the tutorial to install allegro
library for the open source project.
For people who want to use windows operating system for development :
Compiler suggested &#8211; gcc/g++ (GNU c/c++ compiler)
Text editor to be used &#8211; Dev C++
Installation :
1. Google &#8220;dev c++ download&#8221; and follow the links to source-forge to
download the [...]]]></description>
			<content:encoded><![CDATA[<p>Hey in this post i would be giving the tutorial to install allegro<br />
library for the open source project.</p>
<p>For people who want to use windows operating system for development :</p>
<p>Compiler suggested &#8211; gcc/g++ (GNU c/c++ compiler)<br />
Text editor to be used &#8211; Dev C++</p>
<p>Installation :<br />
1. Google &#8220;dev c++ download&#8221; and follow the links to source-forge to<br />
download the dev-c++ compiler/text-editor.<br />
2. After you have installed Dev-C++, goto tools and click on update<br />
manager.<br />
3. An update manager would show up, click on planetmirror and select<br />
it to devpacks.org.<br />
4. Now click on update, it would download updates.<br />
5. Now click on groups and select Allegro.<br />
6. A list of libraries would show up, select allegro 4.2.2 it is the<br />
latest version.<br />
7. Click on download package and it would install Allegro on Dev C++.</p>
<p>Running your first Allegro Program :<br />
1. Open Dev C++, click on File&gt;New&gt;Project, Select second tab and<br />
select allegro program.<br />
2. A code would pop up, now click on execute and click on compile.<br />
3. If no error shows up, congrats you just compiled your first program<br />
on Allegro.<br />
4. Click on execute and run, and you should see a black screen,<br />
congrats for the first program.</p>
<p>For people who want to use Linux Operating system for development :</p>
<p>Compiler suggested &#8211; gcc/g++(GNU c/c++ compiler)<br />
Text editor to be used &#8211; You can use any text editor here, recommended<br />
(editra, emacs, vi)</p>
<p>Installation :<br />
1. To install allegro you can either do it from source via tar ball :<br />
<a rel="nofollow" href="http://prdownloads.sourceforge.net/alleg/allegro-4.2.2.tar.gz?download" target="_blank">http://prdownloads.sourceforge.net/alleg/allegro-4.2.2.tar.gz?download</a><br />
2. Debian users can run :<br />
|$sudo apt-get install build-essential<br />
|$sudo apt-get install liballegro4.2-dev</p>
<p>This would install allegro library on your system.</p>
<p>Running your first Allegro Program :<br />
1. Open your text editor and type any sample allegro code and save as<br />
&#8216;.c&#8217;.<br />
2. Then open terminal and traverse to the path of the program.<br />
|$gcc test.c -o test.out `allegro-config &#8211;libs`</p>
<p>now your program would compile.. or give errors accordingly.<br />
3. to execute your program run test.out file.<br />
|$./test.out</p>
<p>Congrats you just wrote your first Allegro program.</p>
<p>Learning Allegro :<br />
Here are the links to the two tutorials that you must go through so as<br />
to get some basic knowledge about allegro library.</p>
<p><a rel="nofollow" href="http://www.loomsoft.net/resources/alltut/alltut_index.htm" target="_blank">http://www.loomsoft.net/resources/alltut/alltut_index.htm</a></p>
<p><a rel="nofollow" href="http://www.cppgameprogramming.com/cgi/nav.cgi?page=intro" target="_blank">http://www.cppgameprogramming.com/cgi/nav.cgi?page=intro</a></p>
<p>ANY PROBLEMS REGARDING INSTALLATION AND COMPILATION CAN BE DISCUSSED IN THE FORUM</p>
<p><a href="http://www.cuclante.com/forum/"> FORUM </a></p>
]]></content:encoded>
			<wfw:commentRss>http://cuclante.com/blog/?feed=rss2&amp;p=12</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The real C++ : c99 standards</title>
		<link>http://cuclante.com/blog/?p=6</link>
		<comments>http://cuclante.com/blog/?p=6#comments</comments>
		<pubDate>Sun, 30 Aug 2009 21:21:48 +0000</pubDate>
		<dc:creator>mage</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[c89]]></category>
		<category><![CDATA[c90]]></category>
		<category><![CDATA[c99]]></category>
		<category><![CDATA[g++]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[TurboC]]></category>
		<category><![CDATA[VisualC]]></category>

		<guid isPermaLink="false">http://cuclante.com/blog/?p=6</guid>
		<description><![CDATA[Well many of us have already done c++ programming and many would be doing it.
C/C++ doesn&#8217;t really matters, what matters is the compiler. People teach and learn basically on TurboC compiler.
Whats wrong with TurboC:
Well TurboC compiler is one of the earliest c/c++ compilers and still hasn&#8217;t grown much. It still works on 16-bit compiler(we have [...]]]></description>
			<content:encoded><![CDATA[<p>Well many of us have already done c++ programming and many would be doing it.</p>
<p>C/C++ doesn&#8217;t really matters, what matters is the compiler. People teach and learn basically on TurboC compiler.</p>
<p><strong>Whats wrong with TurboC:</strong></p>
<p>Well TurboC compiler is one of the earliest c/c++ compilers and still hasn&#8217;t grown much. It still works on 16-bit compiler(we have 64bit PCs these days). It follows old c/c++ standards c89 or c90, now these are old.. we have c99 as current standards for writing c++ codes.</p>
<p><strong>Which Compiler to Use:</strong></p>
<p>Well there are a lot of 32/64 bit compilers available to use, best ones being visual c/c++ and gcc/g++. Since we follow open source i&#8217;d recomend gcc/g++ to compile your programs. For people who don&#8217;t like command line interface of gcc/g++ can use DevC++ software to compile it.</p>
<p>These are available as 32/64 bit compilers (according to the type of pc you are using and operarting system) and follow latest c99 standards.</p>
<p><strong>How does this difference effect me:</strong></p>
<p>Well running a 16bit compiler on a 32/64 bit machine tells to the fact that it isn&#8217;t as capable of processing like the rest. Also noting that the previous standards weren&#8217;t perfect and had loop holes into it, so a need of better standards always comes up for improvement and c99 is just a good improvement.</p>
<p>Later on you&#8217;ll find no c/c++ code is developed on TurboC.</p>
<p><strong>Is The Code for c99 different:</strong></p>
<p>Well somewhat yes and no, I mean c/c++ won&#8217;t change, except some ways to refer things do change.</p>
<p>Now i&#8217;ll explain the difference in codes :</p>
<p>1. The is no iostream.h header file to include instead you include iostream file.</p>
<p><code>#include&lt;iostream&gt;</code></p>
<p>2. You cannot refer cout and cin statements as it is, you need to point it to std for standard I/O.</p>
<p><code>cout&lt;&lt;"Hello";</code> becomes         <code>std::cout&lt;&lt;"hello";</code></p>
<p>3. If you don&#8217;t want to write std everytime you can use the namespace concept to point it to standard by default.</p>
<p>eg code :<br />
<code><br />
#include&lt;iostream&gt;<br />
using namespace std;</code><br />
<code><br />
int main()</code></p>
<p><code>{</code></p>
<p><code>cout&lt;&lt;"hello";</code></p>
<p><code>return 0;</code></p>
<p><code>}</code></p>
<p>4. There is no conio.h -&gt; conio.h is a dos based header file and cannot be used except TurboC.</p>
<p>you can use alternatives to the major functions you used there.</p>
<p>getch()   -&gt;    getchar()</p>
<p>clrscr()    -&gt;    system(&#8220;cls&#8221;);      //windows</p>
<p>clrscr()     -&gt;   system(&#8220;clear&#8221;);    //linux</p>
<p>5. The is no void main&#8230; your main function should always return a value, so we go with int main.</p>
<p>Keeping in mind only these few things you&#8217;d be programming better than the rest and one step above them.</p>
]]></content:encoded>
			<wfw:commentRss>http://cuclante.com/blog/?feed=rss2&amp;p=6</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>What is Open Source : Introduction</title>
		<link>http://cuclante.com/blog/?p=3</link>
		<comments>http://cuclante.com/blog/?p=3#comments</comments>
		<pubDate>Sun, 30 Aug 2009 20:13:38 +0000</pubDate>
		<dc:creator>mage</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[addiction]]></category>
		<category><![CDATA[FLOSS]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[India]]></category>

		<guid isPermaLink="false">http://cuclante.com/blog/?p=3</guid>
		<description><![CDATA[Well many people don&#8217;t know about it&#8230; they know that cuclante is about it but don&#8217;t really know it.
This blog post will clear your doubts  
What is Open Source :
Well open source is a form of technology, its main aim is to provide source code of the softwares that we use daily, so that [...]]]></description>
			<content:encoded><![CDATA[<p>Well many people don&#8217;t know about it&#8230; they know that cuclante is about it but don&#8217;t really know it.</p>
<p>This blog post will clear your doubts <img src='http://cuclante.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>What is Open Source :</strong></p>
<p>Well open source is a form of technology, its main aim is to provide source code of the softwares that we use daily, so that it can be used by contributors to develop it more and according to users need and security. As the name says the source code is open.</p>
<p><strong>Why should i use Open Source :</strong></p>
<p>If you are an end-user, nothing can be better for you. All your daily needs application are available for free, plus because of open contribution a lot of programmers are working on it, leading to a good end product.</p>
<p>I mean firefox is open source its free and its better than internet explorer. VLC is open source and is a favouriate of all isn&#8217;t it <img src='http://cuclante.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>If you are a developer, you get to show your ability in application writting. taking an example, if im good at writting security for applications then i can contribute same code to many softwares. It gives me the freedom to write codes, what i want and for whom i want. Im not bound to a superior guy forcing me to develop an applet of which i have no information about.</p>
<p><strong>Open Source and World :</strong></p>
<p>Well Open Source has spread a lot lately, Google has shown surprisingly huge response in Open Source. All its latest applications are open source (chrome browser, android OS, Chrome OS). Apple uses most of the Open Source apps in its OSX&#8230; being frank it is the best company to optimise open source to the fullest.</p>
<p><strong>Open Source Addiction :</strong></p>
<p>Well once a person starts using open source technology, he becomes a fan of it&#8230; and this technology fantasises him so much that he keeps on going into it <img src='http://cuclante.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong><br />
</strong></p>
<p><strong>Open Source and India :</strong></p>
<p>A good example of an open source s/w from india is Maya-Vi (developed by IIT).</p>
<p>Various organisations support Open Source technologies in india, primarily being OSScamp, Barcamp, OSScube you can google them and be a part of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://cuclante.com/blog/?feed=rss2&amp;p=3</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
