<?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>The Blogosaurus Programming Blog - Wordpress, C Programming and PHP Programming</title>
	<atom:link href="http://theblogosaurus.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://theblogosaurus.com</link>
	<description>Programming blog by Zachary Smith, covering Wordpress Tutorials, C Programming and PHP Programming Help.</description>
	<lastBuildDate>Fri, 04 Dec 2009 02:35:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>History of Objective C</title>
		<link>http://theblogosaurus.com/history-of-objective-c/</link>
		<comments>http://theblogosaurus.com/history-of-objective-c/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 02:34:07 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://theblogosaurus.com/?p=368</guid>
		<description><![CDATA[Very cool history lesson on Objective C, with the world&#8217;s largest monitor.
]]></description>
			<content:encoded><![CDATA[<p><object width="700" height="430"><param name="movie" value="http://www.youtube.com/v/2UlkAO6F1H4&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2UlkAO6F1H4&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="750" height="430"></embed></object></p>
<p>Very cool history lesson on Objective C, with the world&#8217;s largest monitor.</p>
]]></content:encoded>
			<wfw:commentRss>http://theblogosaurus.com/history-of-objective-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objective-C Messaging</title>
		<link>http://theblogosaurus.com/objective-c-messaging/</link>
		<comments>http://theblogosaurus.com/objective-c-messaging/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 13:01:41 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://theblogosaurus.com/?p=366</guid>
		<description><![CDATA[It should be noted, that due to the overhead of interpreting the messages, an initial Objective-C message takes three times as long as a C++ virtual method call. Subsequent calls are IMP cached and 50% faster than the C++ virtual method call. Pretty tight, eh?
]]></description>
			<content:encoded><![CDATA[<p>It should be noted, that due to the overhead of interpreting the messages, an initial Objective-C message takes three times as long as a C++ virtual method call. Subsequent calls are IMP cached and 50% faster than the C++ virtual method call. Pretty tight, eh?</p>
]]></content:encoded>
			<wfw:commentRss>http://theblogosaurus.com/objective-c-messaging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning iPhone App Development with Stanford</title>
		<link>http://theblogosaurus.com/learning-iphone-app-development-with-stanford/</link>
		<comments>http://theblogosaurus.com/learning-iphone-app-development-with-stanford/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 15:31:40 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[iphone app development]]></category>

		<guid isPermaLink="false">http://theblogosaurus.com/?p=359</guid>
		<description><![CDATA[Kudos to Stanford for releasing their iPhone App Development Course CS193P. Every lecture will be available and lecture handouts, so I&#8217;ll be attending this every day for the next few weeks to supplement my iPhone App Development learning. You can follow along with my notes and progress here in my GDocs.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Stanford University iPhone App Development CS193P" src="http://www.stanford.edu/dept/its/images/modern/stanford_title.jpg" alt="" width="255" height="60" />Kudos to Stanford for releasing their <a title="iPhone App Development Standford CS193P" href="http://www.stanford.edu/class/cs193p/cgi-bin/index.php" target="_blank">iPhone App Development Course CS193P</a>. Every lecture will be available and lecture handouts, so I&#8217;ll be attending this every day for the next few weeks to supplement my iPhone App Development learning. You can follow along with my notes and progress <a title="iPhone App Development Course Notes" href="http://docs.google.com/Doc?docid=0Aaqo4AXeq_P0ZGQ2dnBtcXpfNTkzcmp4c3pkZzM&amp;hl=en" target="_blank">here in my GDocs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://theblogosaurus.com/learning-iphone-app-development-with-stanford/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beta Testing Google Chrome for Mac</title>
		<link>http://theblogosaurus.com/beta-testing-google-chrome-for-mac/</link>
		<comments>http://theblogosaurus.com/beta-testing-google-chrome-for-mac/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 18:51:42 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[browsers]]></category>

		<guid isPermaLink="false">http://theblogosaurus.com/?p=353</guid>
		<description><![CDATA[While we all have to wait for Google Chrome to be released for Macintosh OS, why not start beta testing it before it&#8217;s released? I&#8217;ve downloaded it (beta download here) and so far haven&#8217;t run into any bugs or crashing, which is pretty nice. You can definitely see the UI Google brings to anything they touch. Check [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Xlh8gSF_hhE&amp;hl=en_US&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="750" height="400" src="http://www.youtube.com/v/Xlh8gSF_hhE&amp;hl=en_US&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>While we all have to wait for Google Chrome to be released for Macintosh OS, why not start beta testing it before it&#8217;s released? I&#8217;ve downloaded it (<a title="Google Chrome for mac" href="http://www.google.com/chrome/intl/en/eula_dev.html?dl=mac" target="_blank">beta download here</a>) and so far haven&#8217;t run into any bugs or crashing, which is pretty nice. You can definitely see the UI Google brings to anything they touch. Check out the <a title="Google Chrome Release Calendar" href="http://dev.chromium.org/developers/calendar" target="_blank">snazy release calendar</a> they have for it&#8217;s development. Since Google will be sending updates to the beta browser every few weeks, you can see its development and changes over time which makes for fun browsing.</p>
]]></content:encoded>
			<wfw:commentRss>http://theblogosaurus.com/beta-testing-google-chrome-for-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C Programming Decimal Equivalent of Letters</title>
		<link>http://theblogosaurus.com/c-programming-decimal-equivalent-of-letters/</link>
		<comments>http://theblogosaurus.com/c-programming-decimal-equivalent-of-letters/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 16:06:43 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[c programming]]></category>

		<guid isPermaLink="false">http://theblogosaurus.com/?p=363</guid>
		<description><![CDATA[In C, each letter is actually a decimal, with a difference of 32. To make &#8216;z&#8217; an uppercase, you would subtract 32 from it, giving us &#8216;Z&#8217;.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-364 aligncenter" title="C Programming Decimal Number of Letters" src="http://theblogosaurus.com/wp-content/uploads/2009/12/942103_com_fig2.jpg" alt="C Programming Decimal Number of Letters" width="720" height="540" /></p>
<p>In C, each letter is actually a decimal, with a difference of 32. To make &#8216;z&#8217; an uppercase, you would subtract 32 from it, giving us &#8216;Z&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://theblogosaurus.com/c-programming-decimal-equivalent-of-letters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>COBOL Programmers Are Dinosaurs?</title>
		<link>http://theblogosaurus.com/cobol-programmers-are-dinosaurs/</link>
		<comments>http://theblogosaurus.com/cobol-programmers-are-dinosaurs/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 21:36:29 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://theblogosaurus.com/?p=351</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img src="http://img357.imageshack.us/img357/1883/12563stripgw6.gif" alt="COBOL Programmer" /></p>
]]></content:encoded>
			<wfw:commentRss>http://theblogosaurus.com/cobol-programmers-are-dinosaurs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C If, Else if, Else Tutorial</title>
		<link>http://theblogosaurus.com/c-if-else-if-else-tutorial/</link>
		<comments>http://theblogosaurus.com/c-if-else-if-else-tutorial/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 21:58:04 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[c programming]]></category>

		<guid isPermaLink="false">http://theblogosaurus.com/?p=346</guid>
		<description><![CDATA[This is a very funny tutorial laying out the &#8216;If, Else if, and Else&#8217; options in C programming.

]]></description>
			<content:encoded><![CDATA[<p>This is a very funny tutorial laying out the &#8216;If, Else if, and Else&#8217; options in C programming.</p>
<p><object width="750" height="500"><param name="movie" value="http://www.youtube.com/v/SOnpOBvyhDM&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/SOnpOBvyhDM&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="750" height="500"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://theblogosaurus.com/c-if-else-if-else-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Which Variable Type Do I Use in C?</title>
		<link>http://theblogosaurus.com/which-variable-type-do-i-use-in-c/</link>
		<comments>http://theblogosaurus.com/which-variable-type-do-i-use-in-c/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 23:42:22 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[c programming]]></category>

		<guid isPermaLink="false">http://theblogosaurus.com/?p=343</guid>
		<description><![CDATA[How should I decide which integer type to use?
If you might need large values (above 32,767 or below -32,767), use long.  Otherwise, if space is very important (i.e. if there are large arrays or many structures), use short.  Otherwise, use int.  If well-defined overflow characteristics are important and negative values are not, [...]]]></description>
			<content:encoded><![CDATA[<p>How should I decide which integer type to use?</p>
<p>If you might need large values (above 32,767 or below -32,767), use long.  Otherwise, if space is very important (i.e. if there are large arrays or many structures), use short.  Otherwise, use int.  If well-defined overflow characteristics are important and negative values are not, or if you want to steer clear of sign- extension problems when manipulating bits or bytes, use one of the corresponding unsigned types.  (Beware when mixing signed and unsigned values in expressions, though.)</p>
<p>Although character types (especially unsigned char) can be used as &#8220;tiny&#8221; integers, doing so is sometimes more trouble than it&#8217;sworth, due to unpredictable sign extension and increased code size.  (Using unsigned char can help)</p>
<p>A similar space/time tradeoff applies when deciding between float and double.  None of the above rules apply if pointers to the variable must have a particular type.</p>
<p>If for some reason you need to declare something with an *exact* size (usually the only good reason for doing so is when attempting to conform to some externally-imposed storage layout), be sure to encapsulate the choice behind an appropriate typedef, such as those in C99&#8217;s <inttypes.h>.</p>
]]></content:encoded>
			<wfw:commentRss>http://theblogosaurus.com/which-variable-type-do-i-use-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Assigning Roles in Wordpress</title>
		<link>http://theblogosaurus.com/assigning-roles-in-wordpress/</link>
		<comments>http://theblogosaurus.com/assigning-roles-in-wordpress/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 19:20:11 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress tutorial]]></category>

		<guid isPermaLink="false">http://theblogosaurus.com/?p=337</guid>
		<description><![CDATA[If you want a specific role or even Author in Wordpress to have access or no access to a specific portion of your Wordpress site, I would recommend downloading this plugin which provides the exact answer to this need. The Roles Manager Plugin from here allows specific places a User or even an entire Role [...]]]></description>
			<content:encoded><![CDATA[<p>If you want a specific role or even Author in Wordpress to have access or no access to a specific portion of your Wordpress site, I would recommend downloading this plugin which provides the exact answer to this need. <a href="http://www.im-web-gefunden.de/wordpress-plugins/role-manager/" target="_blank" title="The Roles Manager Plugin from here">The Roles Manager Plugin from here</a> allows specific places a User or even an entire Role can be. A great use when allowing clients into a Dev environment or managing multiple users and their needs.</p>
<p><img class="alignnone size-full wp-image-338" title="Wordpress Role Management Plugin" src="http://theblogosaurus.com/wp-content/uploads/2009/10/Picture-1.png" alt="Wordpress Role Management Plugin" width="755" height="400" /></p>
<p>It even allows you to provide specific roles for one User alone which is pretty specific!</p>
<p><img class="alignnone size-full wp-image-338" title="Wordpress Role Management Plugin" src="http://theblogosaurus.com/wp-content/uploads/2009/10/Picture-2.png" alt="Wordpress Role Management Plugin" width="755" height="450" /></p>
]]></content:encoded>
			<wfw:commentRss>http://theblogosaurus.com/assigning-roles-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Styling Wordpress Widgets</title>
		<link>http://theblogosaurus.com/custom-styling-wordpress-widgets/</link>
		<comments>http://theblogosaurus.com/custom-styling-wordpress-widgets/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 18:14:25 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress tutorial]]></category>

		<guid isPermaLink="false">http://theblogosaurus.com/?p=331</guid>
		<description><![CDATA[I love Wordpress because I learn more about PHP and how it works with every requirement that comes my way. One issue is with a Wordpress theme that has multiple widgets, and you want each section of widgets to be styled differently. Let&#8217;s say you have two sections of widgets on your website:

Sidebar (the basic [...]]]></description>
			<content:encoded><![CDATA[<p>I love Wordpress because I learn more about PHP and how it works with every requirement that comes my way. One issue is with a Wordpress theme that has multiple widgets, and you want each section of widgets to be styled differently. Let&#8217;s say you have two sections of widgets on your website:</p>
<ol>
<li>Sidebar (the basic sidebar widget section that most everyone has) and</li>
<li>A footer (this could be widgets in the footer, or somewhere else on the site that is calling dynamic widgets via the Dashboard).</li>
</ol>
<p>So of course we want both to have different styles, such as background color, padding, link colors, etc.</p>
<p>You will need to review your theme&#8217;s function files, an example of one I wrote custom (so it may be different than yours) is below. I had to take an image of it because it&#8217;s not being inserted correctly within my WP theme:<br />
<img class="alignnone size-full wp-image-333" title="Picture 16" src="http://theblogosaurus.com/wp-content/uploads/2009/09/Picture-16.png" alt="Picture 16" width="478" height="135" /></p>
<p>Notice the line that proclaims a beginning and ending div with the class,</p>
<p><img class="alignnone size-full wp-image-334" title="Picture 17" src="http://theblogosaurus.com/wp-content/uploads/2009/09/Picture-17.png" alt="Picture 17" width="444" height="20" /></p>
<p>I have essentially given the widgets in this sidebar a special class which is called in the css. We can then add a css declaration as below,</p>
<div id="%1$s" class="sidebar_widget">
<p><code>.sidebar_widget {background:color; padding:20px; font-weight:bold;}</code></p>
<p>And we have then set a special div class per these widgets. You would use the above to style other sections of widgets.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://theblogosaurus.com/custom-styling-wordpress-widgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
