<?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/"
	>

<channel>
	<title>Ganeshnomicks</title>
	<atom:link href="http://ganeshiyer.net/feed" rel="self" type="application/rss+xml" />
	<link>http://ganeshiyer.net</link>
	<description>Ganesh Iyer's Blog on Web Designing, Development, Programming, Philosophy and more</description>
	<pubDate>Tue, 05 Jan 2010 17:17:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>GCMS(my blogging system) alpha is here</title>
		<link>http://ganeshiyer.net/2010/01/05/gcmsmy-blogging-system-01-is-here/%</link>
		<comments>http://ganeshiyer.net/2010/01/05/gcmsmy-blogging-system-01-is-here/%#comments</comments>
		<pubDate>Tue, 05 Jan 2010 16:45:46 +0000</pubDate>
		<dc:creator>lastlegion</dc:creator>
		
		<category><![CDATA[Labs]]></category>

		<category><![CDATA[Add new tag]]></category>

		<category><![CDATA[GCMS]]></category>

		<guid isPermaLink="false">http://ganeshiyer.net/?p=98</guid>
		<description><![CDATA[Well so after almost a fortnight of writing and rewriting code&#8230;i present the alpha of GCMS - The blogging system that lets you write(only!). Its still under development&#8230;so don&#8217;t expect anything fancy because this the first working version, is just skeletal and there are no additional features. There has been hardly any testing and the [...]]]></description>
			<content:encoded><![CDATA[<p>Well so after almost a fortnight of writing and rewriting code&#8230;i present the alpha of GCMS - The blogging system that lets you write(only!). Its still under development&#8230;so don&#8217;t expect anything fancy because this the first working version, is just skeletal and there are no additional features. There has been hardly any testing and the code is premature. </p>
<p>BTW, the name, GCMS, is just a code name during the alpha version&#8230;actually i couldnt come up with any clever name, hence code name : GCMS :P, which stands for Ganesh&#8217;s Content Management System. I shall come up with a better name&#8230;hopefully soon! </p>
<p>It is something I did for fun and for learning more about PHP. I plan to update it daily(i mean weekly :P) the code is free for use under the <a href="http://www.gnu.org/licenses/gpl.html">GNU GPL</a>. I hope you build upon it, test it and share your insights with me and others <img src='http://ganeshiyer.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://ganeshiyer.net/uploads/gcms_0.1.zip">Download Source Code of GCMS 0.1 Jan05/2010</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ganeshiyer.net/2010/01/05/gcmsmy-blogging-system-01-is-here/%/feed</wfw:commentRss>
		</item>
		<item>
		<title>Resuming building a CMS/Blogging System</title>
		<link>http://ganeshiyer.net/2009/12/27/resuming-building-a-blogging-system/%</link>
		<comments>http://ganeshiyer.net/2009/12/27/resuming-building-a-blogging-system/%#comments</comments>
		<pubDate>Sun, 27 Dec 2009 17:58:53 +0000</pubDate>
		<dc:creator>lastlegion</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ganeshiyer.net/?p=96</guid>
		<description><![CDATA[Over the past few days(almost a week) I resumed working on a content management system that I had abandoned a few months ago. It is coming up quite all right, and has some primitive functionality. I don&#8217;t see it replacing wordpress for my site but it may come handy for smaller sites. Anyways, the main [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past few days(almost a week) I resumed working on a content management system that I had abandoned a few months ago. It is coming up quite all right, and has some primitive functionality. I don&#8217;t see it replacing wordpress for my site but it may come handy for smaller sites. Anyways, the main challenge I faced while resuming was the lack of documentation/commenting(duh! the books never lied about comments). I have made it a point to comment on whatever new code I write. And also, kudos to the online tutorials which have made life easier. Pagination is easy with the help of online tuts.</p>
<p>For those who are not following&#8230;things&#8217;ll get clear as soon as the alpha version comes out&#8230;dont expect anything spectacular. It&#8217;ll contain some basic(basic is an understatement&#8230;downright skeletal would be appropriate) features. Its not intended for commercial purposes, its just something I am doing to try out my PHP skills. BTW did I mention it runs on PHP and uses MySQL database.</p>
<p>Stay tuned for more updates&#8230;and expect better posts in the recent future <img src='http://ganeshiyer.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ganeshiyer.net/2009/12/27/resuming-building-a-blogging-system/%/feed</wfw:commentRss>
		</item>
		<item>
		<title>Content is King&#8230;even in Web Designing</title>
		<link>http://ganeshiyer.net/2009/11/09/content-is-kingeven-in-web-designing/%</link>
		<comments>http://ganeshiyer.net/2009/11/09/content-is-kingeven-in-web-designing/%#comments</comments>
		<pubDate>Mon, 09 Nov 2009 16:19:00 +0000</pubDate>
		<dc:creator>lastlegion</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ganeshiyer.net/?p=93</guid>
		<description><![CDATA[This is one of those random snippets about web designing. I recorded amidst watching a movie.
The secret behind a good web design is that it makes sure that the content occupies the driving seat.  Sure there are beautiful graphic effects, photoshop tricks, fancy stuff to lure you, but as a designer you have to make [...]]]></description>
			<content:encoded><![CDATA[<p><small>This is one of those random snippets about web designing. I recorded amidst watching a movie.</small></p>
<p>The secret behind a good web design is that it makes sure that the content occupies the driving seat.  Sure there are beautiful graphic effects, photoshop tricks, fancy stuff to lure you, but as a designer you have to make sure that the design is not so overwhelming that it outshines the content. For a great design you need to make sure that you incorporate subtle effects to intact enhance the prominence of the content.</p>
]]></content:encoded>
			<wfw:commentRss>http://ganeshiyer.net/2009/11/09/content-is-kingeven-in-web-designing/%/feed</wfw:commentRss>
		</item>
		<item>
		<title>Web Based Operating Systems</title>
		<link>http://ganeshiyer.net/2009/10/26/web-based-o/%</link>
		<comments>http://ganeshiyer.net/2009/10/26/web-based-o/%#comments</comments>
		<pubDate>Mon, 26 Oct 2009 10:33:11 +0000</pubDate>
		<dc:creator>lastlegion</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ganeshiyer.net/?p=86</guid>
		<description><![CDATA[As more of our computing is moving from the desktop to the  web, I believe that we are going to see more of web based operating systems. There are basically two models that are being followed by these OSes, one is the eyeOS model and the other is yet to be implemented, the Google chrome [...]]]></description>
			<content:encoded><![CDATA[<p>As more of our computing is moving from the desktop to the  web, I believe that we are going to see more of web based operating systems. There are basically two models that are being followed by these OSes, one is the <a title="EyeOS" href="http://eyeos.org/en/">eyeOS </a>model and the other is yet to be implemented, the <a title="Google Chrome OS" href="http://en.wikipedia.org/wiki/Google_Chrome_OS">Google chrome OS</a> model.</p>
<p>EyeOS is basically an operating system inside the web browser. It has all the basic desktop applications, and the files are hosted on their servers so they can be used from anywhere. The main drawback in this model is the limited control provided for browser applications to interact with the core processes. It is built mainly on PHP and javascript and a whole OS being developed from these languages will always have its limitations.  There exists an operating system, a browser and then eyeOS. The need for an operating system that works on cloud computing priciples and can interact with the core is aroused.</p>
<p><img class="alignleft size-medium wp-image-87" title="eyeos" src="http://ganeshiyer.net/wp-content/uploads/2009/10/eyeos-300x150.jpg" alt="eyeos" width="300" height="150" /></p>
<p>Enter Google Chrome. Chrome aims to solve these problems. It consists of(as speculated) a lightweight linux kernel and uses the chrome engine to browse. This model is far more suited because it eliminates the need of seperate operating system and a browser, it integrates them into one. The Chrome OS model promises to be more powerful and can more efficiently integrate the web with desktops.</p>
<p>What say?</p>
]]></content:encoded>
			<wfw:commentRss>http://ganeshiyer.net/2009/10/26/web-based-o/%/feed</wfw:commentRss>
		</item>
		<item>
		<title>TypeKit. Wow!</title>
		<link>http://ganeshiyer.net/2009/09/16/typekit-wow/%</link>
		<comments>http://ganeshiyer.net/2009/09/16/typekit-wow/%#comments</comments>
		<pubDate>Wed, 16 Sep 2009 13:32:01 +0000</pubDate>
		<dc:creator>lastlegion</dc:creator>
		
		<category><![CDATA[Typography]]></category>

		<guid isPermaLink="false">http://ganeshiyer.net/?p=83</guid>
		<description><![CDATA[I am fortunate enough to get an invite of typekit. Typekit is a technology platform that allows users to render custom fonts(other than the core web fonts) rather then depend upon flash or images for rendering custom fonts. It offers a way to license fonts for them to be used by web designers.
There are many [...]]]></description>
			<content:encoded><![CDATA[<p>I am fortunate enough to get an invite of <a title="Typekit" href="http://typekit.com/">typekit</a>. Typekit is a technology platform that allows users to render custom fonts(other than the core web fonts) rather then depend upon flash or images for rendering custom fonts. It offers a way to license fonts for them to be used by web designers.</p>
<p>There are many drawbacks of using images or Flash to render custom fonts. They make indexing the pages a nightmare(Google wont be able to find you easily <img src='http://ganeshiyer.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )  and there are many accessibility issues. Typekit aims to sort these problems while maintaining the quality of design.</p>
<p>It works only on Firefox 3.5 or Safari since only these browsers support the @font-face.</p>
]]></content:encoded>
			<wfw:commentRss>http://ganeshiyer.net/2009/09/16/typekit-wow/%/feed</wfw:commentRss>
		</item>
		<item>
		<title>Hacking CSS: Border Slants</title>
		<link>http://ganeshiyer.net/2009/08/13/hacking-css-border-slants/%</link>
		<comments>http://ganeshiyer.net/2009/08/13/hacking-css-border-slants/%#comments</comments>
		<pubDate>Thu, 13 Aug 2009 17:24:39 +0000</pubDate>
		<dc:creator>lastlegion</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ganeshiyer.net/?p=75</guid>
		<description><![CDATA[While redesigning this site I came across a css hack by which borders inclined at an angle can be created. I observed it while designing the navigation and decided against removing the slants cuz I think they&#8217;re cool.

I decided to play a bit with this little hack and made myself some hills using plain html [...]]]></description>
			<content:encoded><![CDATA[<p>While <a href="http://ganeshiyer.net/2009/07/25/site-redesigned-finally/">redesigning this site</a> I came across a css hack by which borders inclined at an angle can be created. I observed it while designing the navigation and decided against removing the slants cuz I think they&#8217;re cool.</p>
<p><img class="alignleft size-medium wp-image-76" title="zoom" src="http://ganeshiyer.net/wp-content/uploads/2009/08/zoom-300x224.jpg" alt="zoom" width="300" height="224" /></p>
<p>I decided to play a bit with this little hack and made myself some hills using plain html and css.</p>
<p>You can <a title="Demo" href="http://ganeshiyer.net/borderslant.htm" target="_self">view it here</a>.</p>
<p>The CSS</p>
<blockquote><p>#hill<br />
{<br />
float: left;<br />
width: 250px;<br />
margin: 0px;<br />
font-size: 21px;<br />
}<br />
#hill a {<br />
display: block;<br />
width:0px;<br />
padding: 5px 5px 5px 10px;<br />
border-bottom: 125px solid #fff;<br />
text-decoration: none;<br />
color: #000;<br />
}<br />
#hill ul{<br />
margin: 0px;<br />
list-style-type: none;<br />
padding: 0px;<br />
}<br />
.h1<br />
{<br />
background: #e3e147;<br />
border-left: 300px solid #e3e147;<br />
}<br />
.h2<br />
{<br />
background: #47e3b5;<br />
border-top: 125px solid #fff;<br />
border-left: 300px solid #47e3b5;<br />
}</p>
<p>.h3<br />
{<br />
border-left: 300px solid #47c0e3;<br />
border-top: 125px solid #fff;<br />
background: #47c0e3;<br />
}</p>
<p>.h4<br />
{<br />
border-left: 300px solid #e34765;<br />
border-top: 125px solid #fff;<br />
background: #e34765;</p>
<p>}</p></blockquote>
<p>The HTML</p>
<blockquote><p>&lt;div id = &#8220;hill&#8221;&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221; class= &#8220;h1&#8243;&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;http://ganeshiyer.net/about/&#8221; class= &#8220;h2&#8243;&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;http://ganeshnomicks.blogspot.com/&#8221; class= &#8220;h3&#8243;&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;http://feeds2.feedburner.com/ganeshiyer/rssfeed&#8221; class= &#8220;h4&#8243;&gt;&lt;/a&gt;&lt;/li&gt;</p>
<p>&lt;/ul&gt;<br />
&lt;/div&gt;</p></blockquote>
<p>I&#8217;d love to see your results, post &#8216;em here.</p>
]]></content:encoded>
			<wfw:commentRss>http://ganeshiyer.net/2009/08/13/hacking-css-border-slants/%/feed</wfw:commentRss>
		</item>
		<item>
		<title>Site Redesigned. Finally!</title>
		<link>http://ganeshiyer.net/2009/07/25/site-redesigned-finally/%</link>
		<comments>http://ganeshiyer.net/2009/07/25/site-redesigned-finally/%#comments</comments>
		<pubDate>Sat, 25 Jul 2009 16:47:05 +0000</pubDate>
		<dc:creator>lastlegion</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ganeshiyer.net/?p=71</guid>
		<description><![CDATA[So finally I decided to revamp the look of the blog. It took me nearly three days to get it done. The code was written on PHP Designer 2007 and graphics were made on Gimp. The CSS used is valid. Usability and accessibility issues were considered while designing.
Did you like the design? Or found a [...]]]></description>
			<content:encoded><![CDATA[<p>So finally I decided to revamp the look of the blog. It took me nearly three days to get it done. The code was written on PHP Designer 2007 and graphics were made on Gimp. The CSS used is valid. Usability and accessibility issues were considered while designing.</p>
<p>Did you like the design? Or found a bug? Please post it in your comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://ganeshiyer.net/2009/07/25/site-redesigned-finally/%/feed</wfw:commentRss>
		</item>
		<item>
		<title>Google Chrome Operating System</title>
		<link>http://ganeshiyer.net/2009/07/15/google-chrome-operating-system/%</link>
		<comments>http://ganeshiyer.net/2009/07/15/google-chrome-operating-system/%#comments</comments>
		<pubDate>Wed, 15 Jul 2009 07:05:19 +0000</pubDate>
		<dc:creator>lastlegion</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://ganeshiyer.net/?p=64</guid>
		<description><![CDATA[As if  Google hadn&#8217;t terrorized Miscrosoft enough, on 7th July Google announced that it would be launching an OS. I have always believed that web based operating systems are going to be the future and Google&#8217;s new OS is, loosely speaking, a web based OS.
What it means is that it takes away the burden from [...]]]></description>
			<content:encoded><![CDATA[<p>As if  Google hadn&#8217;t terrorized Miscrosoft enough, on 7th July Google announced that it would be launching an OS. I have always believed that web based operating systems are going to be the future and Google&#8217;s new OS is, loosely speaking, a web based OS.</p>
<p>What it means is that it takes away the burden from your processor and transfers it to the processors of the websites you are going to be using.This will be done by the means 0f your internet connection.  I dont expect it to be a fullon OS like Windows or Mac. I think its rather a going to provide a framework that&#8217;ll enhance our web experience.</p>
<p>What we need is better support for existing technologies to develop more kick ass web apps. We have already stretched AJAX, HTML and other web based technologies. Hopefully Google&#8217;s OS will help in imporving the potentials of these technologies.</p>
]]></content:encoded>
			<wfw:commentRss>http://ganeshiyer.net/2009/07/15/google-chrome-operating-system/%/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ganesh Iyer&#8217;s open source designs</title>
		<link>http://ganeshiyer.net/2009/07/01/ganesh-iyers-open-source-designs/%</link>
		<comments>http://ganeshiyer.net/2009/07/01/ganesh-iyers-open-source-designs/%#comments</comments>
		<pubDate>Wed, 01 Jul 2009 17:12:12 +0000</pubDate>
		<dc:creator>lastlegion</dc:creator>
		
		<category><![CDATA[Web Designing]]></category>

		<guid isPermaLink="false">http://ganeshiyer.net/?p=57</guid>
		<description><![CDATA[This is the list of Opensource designs I have created. All these designs are written using valid XHTML and CSS. The graphics were created from either Photoshop or Gimp. These are highly accessible and usable layouts that use css divs instead of tables to demarcate various elements of the pages.



 Download Opaque Green
 Download Pulse [...]]]></description>
			<content:encoded><![CDATA[<p>This is the list of Opensource designs I have created. All these designs are written using valid XHTML and CSS. The graphics were created from either Photoshop or Gimp. These are highly accessible and usable layouts that use css divs instead of tables to demarcate various elements of the pages.</p>
<div class="designs_white_bg">
<div id="recent_designs_layout">
<ol>
<li class="thumbnail"> <a title="View Design" href="http://www.opendesigns.org/design/?template=1100"><img title="Opaque Green" src="http://www.opendesigns.org/designs/thumbs/1100.jpg" alt="View Design" width="160" height="120" /></a><a href="http://www.opendesigns.org/designs/?id=1100">Download Opaque Green</a></li>
<li class="thumbnail"> <a title="View Design" href="http://www.opendesigns.org/design/?template=1157"><img title="Pulse Exhiliarated" src="http://www.opendesigns.org/designs/thumbs/1157.jpg" alt="View Design" width="160" height="120" /></a><a href="http://www.opendesigns.org/designs/?id=1157">Download Pulse Exhiliarated</a></li>
<li class="thumbnail"> <a title="View Design" href="http://www.opendesigns.org/design/?template=1235"><img title="Ganesh 01 - Sunshine" src="http://www.opendesigns.org/designs/thumbs/1235.jpg" alt="View Design" width="160" height="120" /></a><a href="http://www.opendesigns.org/designs/?id=1235">Download Ganesh01:Sunshine<br />
</a></li>
<li class="thumbnail"> <a title="View Design" href="http://www.opendesigns.org/design/?template=1438"><img title="Ganesh02" src="http://www.opendesigns.org/designs/thumbs/1438.jpg" alt="View Design" width="160" height="120" /></a><a href="http://www.opendesigns.org/designs/?id=1438">Download Ganesh02:Aqua Reaction<br />
</a></li>
</ol>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://ganeshiyer.net/2009/07/01/ganesh-iyers-open-source-designs/%/feed</wfw:commentRss>
		</item>
		<item>
		<title>Creating a class in PHP</title>
		<link>http://ganeshiyer.net/2009/07/01/object-oriented-php-creating-class/%</link>
		<comments>http://ganeshiyer.net/2009/07/01/object-oriented-php-creating-class/%#comments</comments>
		<pubDate>Wed, 01 Jul 2009 16:59:08 +0000</pubDate>
		<dc:creator>lastlegion</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ganeshiyer.net/?p=54</guid>
		<description><![CDATA[With the release of  its fifth version PHP has become a multi paradigm language(well, mostly) providing extensive object oriented support. I have been trying my hands on some of the new oo features in PHP.
Defining a class
A class provides a blue print for objects. It is, in simple terms, much like a datatype.  It contains [...]]]></description>
			<content:encoded><![CDATA[<p>With the release of  its fifth version PHP has become a multi paradigm language(well, mostly) providing extensive object oriented support. I have been trying my hands on some of the new oo features in PHP.</p>
<p><strong>Defining a class</strong></p>
<p>A class provides a blue print for objects. It is, in simple terms, much like a datatype.  It contains properties and methods. <strong>Properties</strong> are the variables linked to a class and <strong>Methods</strong> are the functions.</p>
<p>A class is created by the following code</p>
<blockquote>
<pre>class Myclass
{
// properties
// methods
}</pre>
</blockquote>
<p>Thats it!</p>
<p>This class contains nothing but some comments. It wont do anything but all that is being done by us is defining the class.</p>
]]></content:encoded>
			<wfw:commentRss>http://ganeshiyer.net/2009/07/01/object-oriented-php-creating-class/%/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-12322564-1");
pageTracker._trackPageview();
} catch(err) {}</script>