<?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>Code Perspective &#187; Uncategorized</title>
	<atom:link href="http://codeperspective.ca/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://codeperspective.ca</link>
	<description>Coding is awesome</description>
	<lastBuildDate>Sun, 28 Mar 2010 16:00:46 +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>Iphone Programming Part 1 &#8211; Intro to Xcode and IB</title>
		<link>http://codeperspective.ca/2010/03/01/iphone-programming-part-1-intro-to-xcode-and-ib/</link>
		<comments>http://codeperspective.ca/2010/03/01/iphone-programming-part-1-intro-to-xcode-and-ib/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 23:40:01 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X Hints]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Interface Builder]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/?p=217</guid>
		<description><![CDATA[First off before we start, here are a couple of things you will need to get started:
1. Mac running the latest version of xcode &#8211; This can be found on your install disc for leopard or snow leopard.
2. Latest version of the iphone SDK &#8211; This can be found at developer.apple.com
Now we can get started. [...]]]></description>
			<content:encoded><![CDATA[<p>First off before we start, here are a couple of things you will need to get started:</p>
<p>1. Mac running the latest version of xcode &#8211; This can be found on your install disc for leopard or snow leopard.</p>
<p>2. Latest version of the iphone SDK &#8211; This can be found at <a title="Apple Developer Connection" href="http://developer.apple.com" target="_blank">developer.apple.com</a></p>
<p>Now we can get started. Once you have xcode and the iphone SDK installed, open up xcode(Macintosh HD &gt; developer &gt; Applications). Once you have xcode installed, from the menu bar select file &gt; new project. You should see a windows like the this one.</p>
<p><a href="http://codeperspective.ca/images/XCodePart1/CreateNewProjectXcode.png"><img class="aligncenter" title="Create New XCode Project" src="http://codeperspective.ca/images/XCodePart1/CreateNewProjectXcode.png" alt="" width="716" height="641" /></a></p>
<p>Select window based application from the iphone application option on the left hand side of the window. Once you select the window based application, xcode will prompt you to save the project. I named my project &#8220;LabelTester&#8221; and saved it under my personal iphone projects directory. Once you save the project, an xcode window should open up and look something like this.</p>
<p style="text-align: center;"><a href="http://codeperspective.ca/images/XCodePart1/initialXcodeView.png"><img class="aligncenter" title="Initial XCode View" src="http://codeperspective.ca/images/XCodePart1/initialXcodeView.png" alt="" width="713" height="550" /></a></p>
<p>You should see a combination of files here in the browser in the code browser. The first should be the CoreGraphics.framework. This is just a set of files provided by Apple that have all the code relevant to the core graphics libraries in Cocoa. The second is the foundation.framework. This is the library set for the foundation framework which is basically all the classes like NSArray, NSString and other foundation objects. The next item should be LabelTester.plist. The plist, or preference list, is a set of XML attributes that control how the application is handled. For the sake of this tutorial, you won&#8217;t need to open the plist. The next item should be the LabelTester.app file, which is the executable for your application. Once your application is deployed, all files and resources in your project will be located inside your app&#8217;s .app file. The next file is the LabelTester.pch file. This file is the prefix header for your application. The LabelTesterAppDelegate.h file is the next file in the list. This file is the header file for your application delegate. This is the starting for your application, the app delegate is what&#8217;s run by your main.m file when you app is launched. The .h file is of course the header file, which is basically the interface file that the .m file will implement. The next file is of course the LabelTesterAppDelegate.m. This file is the implementation file for the app delegate header. Next is the main.m file. This file is the application launcher for your app. It basically runs the app delegate. The next file is the Main Window.xib file. Anything with a nib/xib file extension is classified as an interface builder file and you open these files in the Interface builder application. Finally, the UIKit.framework. This library is used to correspond to all the UI elements on the iphone(text fields, buttons, etc).</p>
<p>Let&#8217;s start by opening up our Main Window.xib to setup our interface. Start by dragging a button from the libraries window onto your main View. Rename that button by double clicking on the button and change it to say &#8220;Update Label!&#8221;. Next, grab a text field and drag it just above the button. Expand the text field to fit the majority of the screen. Select the textfield and go into the attributes tab and enter into the placeholder field, &#8220;Enter Text to update Label&#8221;. Once that&#8217;s finished, drag a label onto the main window and change the text from &#8220;label&#8221; to &#8220;Label to Update&#8221;. Once that&#8217;s done you can save the interface builder file by pressing (command + s) and switch your view back to your xcode project.</p>
<p><a href="http://codeperspective.ca/images/XCodePart1/IBIntroPage.png"><img class="aligncenter" title="IB Intro Page" src="http://codeperspective.ca/images/XCodePart1/IBIntroPage.png" alt="" width="707" height="710" /></a><a href="http://codeperspective.ca/images/XCodePart1/IBAddItems.png"><img class="aligncenter" title="IB Add Items" src="http://codeperspective.ca/images/XCodePart1/IBAddItems.png" alt="" width="400" height="582" /></a></p>
<p>Open up the LabelTesterAppDelegate.h file and change the file to reflect the following code.</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#import </span>
&nbsp;
@interface LabelTesterAppDelegate <span style="color: #339933;">:</span> NSObject
<span style="color: #009900;">&#123;</span>
    UIWindow <span style="color: #339933;">*</span>window<span style="color: #339933;">;</span>
	IBOutlet UITextField <span style="color: #339933;">*</span>textField<span style="color: #339933;">;</span>
	IBOutlet UIButton <span style="color: #339933;">*</span>button<span style="color: #339933;">;</span>
	IBOutlet UILabel <span style="color: #339933;">*</span>label<span style="color: #339933;">;</span>
	IBAction <span style="color: #339933;">*</span>updateButtonPressed<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
@property <span style="color: #009900;">&#40;</span>nonatomic<span style="color: #339933;">,</span> retain<span style="color: #009900;">&#41;</span> IBOutlet UIWindow <span style="color: #339933;">*</span>window<span style="color: #339933;">;</span>
@property <span style="color: #009900;">&#40;</span>nonatomic<span style="color: #339933;">,</span> retain<span style="color: #009900;">&#41;</span> IBOutlet UITextField <span style="color: #339933;">*</span>textField<span style="color: #339933;">;</span>
@property <span style="color: #009900;">&#40;</span>nonatomic<span style="color: #339933;">,</span> retain<span style="color: #009900;">&#41;</span> IBOutlet UILabel <span style="color: #339933;">*</span>label<span style="color: #339933;">;</span>
&nbsp;
<span style="color: #339933;">-</span><span style="color: #009900;">&#40;</span>IBAction<span style="color: #009900;">&#41;</span>updateButtonpressed<span style="color: #339933;">:</span><span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span> sender<span style="color: #339933;">;</span>
&nbsp;
@end</pre></div></div>

<p>The first lines inside the curly braces will declare variables that we will be hooking up in Interface builder later. After the curly braces are closed, we have these property tags. These will allow us to have access to the objects and their data in the implementation file. After that we have an IBAction method declaration. This will eventually be hooked up to our button to run every time that our button is pressed. You can think of an IBAction method as an event handler in OBjective-C. Now let&#8217;s move onto our LabelTesterAppDelegate.m file and add the following method directly below out import statement.</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#import &quot;LabelTesterAppDelegate.h&quot;</span>
&nbsp;
@implementation LabelTesterAppDelegate
&nbsp;
@synthesize window<span style="color: #339933;">;</span>
@synthesize textField<span style="color: #339933;">;</span>
@synthesize label<span style="color: #339933;">;</span>
&nbsp;
<span style="color: #339933;">-</span><span style="color: #009900;">&#40;</span>IBAction<span style="color: #009900;">&#41;</span>updateButtonpressed<span style="color: #339933;">:</span><span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span> sender
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">//allocate a string and initialize it with the data from the text field</span>
	NSString <span style="color: #339933;">*</span><span style="color: #993333;">string</span> <span style="color: #339933;">=</span> textField.<span style="color: #202020;">text</span><span style="color: #339933;">;</span>
&nbsp;
	label.<span style="color: #202020;">text</span> <span style="color: #339933;">=</span> <span style="color: #993333;">string</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Basically what we&#8217;re doing here is just creating that IBAction method that we declared in our interface file. Inside that method, we allocate a string to the value of our textField.text and then set the label equal to the string that we get from the textfield. That&#8217;s all the code we&#8217;ll need for now. Don&#8217;t forget to synthesize your objects below the implementation declaration in order to have access to the data you want. If you try and run this now, the application will run but will not function because the pointers in Interface Builder are not hooked up. So let&#8217;s go ahead and do that next. Save all your xcode files and open back up your Main Window.xib file in Interface Builder.</p>
<p>In order to setup a pointer in Interface builder, start by clicking on the application delegate and then the connections manager should appear. Beside each of the items that you created you should see a tiny circle. For each, click on the circle and drag the pointer to each of the elements in your window. This will create a pointer to that element. Now click on the button and then open it&#8217;s connection manager. Find the &#8220;touch up inside&#8221; connection and drag that pointer to the &#8220;file&#8217;s owner&#8221; section in the library and select &#8220;updateButtonPressed&#8221; when it appears. Once this is completed, you should see the connection screen look something like this.</p>
<p><a href="http://codeperspective.ca/images/XCodePart1/IBConnections.png"><img class="aligncenter" title="IB Add Connections" src="http://codeperspective.ca/images/XCodePart1/IBConnections.png" alt="" width="301" height="259" /></a>That&#8217;s all folks, now if you run the application and enter some text into the text field, it will update the label to whatever text you entered. To download the whole project click <a title="XcodeProject For Label Tester" href="http://codeperspective.ca/LabelTester.zip" target="_self">here</a>.</p>
<p style="text-align: center;"><a style="text-decoration: none;" href="http://codeperspective.ca/images/XCodePart1/iphoneFinish.png"><img class="aligncenter" title="Iphone Finished Product" src="http://codeperspective.ca/images/XCodePart1/iphoneFinish.png" alt="" width="290" height="539" /></a></p>
<p style="text-align: center;">Cheers everyone and stay tuned for part 2!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2010/03/01/iphone-programming-part-1-intro-to-xcode-and-ib/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Superpower your coda!</title>
		<link>http://codeperspective.ca/2009/12/06/superpower-your-coda/</link>
		<comments>http://codeperspective.ca/2009/12/06/superpower-your-coda/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 03:54:02 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/?p=171</guid>
		<description><![CDATA[Web development with coda seems to be a pretty popular topic these days on the web. With such a powerful engine behind it, especially for multi-user collaboration it is quickly becoming a widely used tool in the web development community. There are a couple things that you can do if you&#8217;re a coda developer to [...]]]></description>
			<content:encoded><![CDATA[<p>Web development with coda seems to be a pretty popular topic these days on the web. With such a powerful engine behind it, especially for multi-user collaboration it is quickly becoming a widely used tool in the web development community. There are a couple things that you can do if you&#8217;re a coda developer to increase your workflow, and really superpower your coda!</p>
<h2>Books</h2>
<p><a href="http://codeperspective.ca/photos/CodaBooks.png"><img class="aligncenter" title="Coda Books" src="http://codeperspective.ca/photos/CodaBooks.png" alt="" width="672" height="283" /></a></p>
<p>Using the books feature in coda can be an extremely useful resource. Whether it be to just check an API function in PHP quickly or grab the code to move a box across the screen with JQuery it&#8217;s all easily accessible in one location. If you are using the trial version of coda then this screen may not be available to you, however once you purchase the full version then you should be able to add, edit, and delete books. Coda books aren&#8217;t necessarily just ebooks either, they can be just snapshots of the API&#8217;s of languages as well. To add a book click the plus button at the bottom left and fill in the book title and the book url. The rest of the options are optional, however if you want to be able to search through a book while editing code in the editor then you will need a search url as well. By holding down the command key and double clicking a word in the editor, you can search a specific book based on what type of file you&#8217;re currently editing in. You may notice a * in the search URL of the books you add. This is used so that when you search for a word it replaces the star with the word you want to search in the book for. Here are some examples of books you may use.</p>
<p>Book Title: JQuery</p>
<p>Book URL: http://docs.jquery.com/</p>
<p>Use for Mode: Javascript</p>
<p>Search URL: http://docs.jquery.com/Special:Search?ns0=1&amp;amp;search=*&amp;amp;go=Go</p>
<p>Book Title: MySql</p>
<p>Book URL: http://dev.mysql.com/doc/</p>
<p>Use for Mode: SQL</p>
<p>Search URL: http://search.mysql.com/search?q=*&amp;amp;ie=&amp;amp;lr=lang_en</p>
<p>Book Title: PHP</p>
<p>Book URL: http://php.net</p>
<p>Use for Mode: PHP &#8211; HTML</p>
<p>Search URL: http://us2.php.net/manual-lookup.php?pattern=*&amp;amp;lang=en</p>
<h2>Clips</h2>
<p><a href="http://codeperspective.ca/photos/Clips.png"><br />
<img class="aligncenter" title="Coda Clips" src="http://codeperspective.ca/photos/Clips.png" alt="" width="468" height="507" /></a>Coda clips are used to quickly add snippets of code to documents. You can make as many categories and snippets as you like for as many language as you like. To add a clip just go to document under the edit tab and select the clips button from the bottom bar. A darkened window should appear like the one above. To add a category just click the plus sign on the left, and to add a clip within that category just click the plus sign on the right. To edit a coda clip just hover over any clip and click the information(i) button on the right side of the clip. A great resource for web development clips in a variety of languages and platforms is the <a title="Coda Clips" href="http://coda-clips.com/" target="_blank">Coda Clips</a> site.</p>
<h2>Sharing</h2>
<p><a href="http://codeperspective.ca/photos/Collaboration.png"><img class="aligncenter" title="Coda Ether Collaboration" src="http://codeperspective.ca/photos/Collaboration.png" alt="" width="313" height="75" /></a></p>
<p>Using a collaboration engine called the <a title="Sub-Etha Engine" href="http://www.codingmonkeys.de/subethaengine/" target="_blank">Sub-Etha engine</a>, coda can allow users to collaborate with multiple people on the same document at exactly the same time. It&#8217;s real time collaboration over a network. So for example, you need help working on some PHP code you&#8217;re working on. All you have to do is click the share button on the bottom left of the editor and you can proceed to invite people to view your document. Or, if you feel so willing, you can open it up on a bonjour stream and have multiple people access the file. From there you can see real-time edits from multiple different people on the same document. This can come in handy especially in large offices, instead of wasting time going from office to office to ask questions about a piece of code. Or if you so feel you could also take advantage of a modified eXtreme programming methodology and have multiple people code up the same document from multiple computers.</p>
<h2><span style="font-size: x-large; ">Summary</span></h2>
<p>Basically, coda can by itself be an extremely useful tool especially for web developers. Using the extra features such as book, clips and sharing coda can help you increase your workflow and productivity in no time. The ability to collaborate with others on the same document in real time is a huge plus especially for fast paced businesses. If you&#8217;re using coda, don&#8217;t hesitate to take advantage of the features it has to help you work faster!</p>
<p><span style="font-size: x-large; "><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2009/12/06/superpower-your-coda/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Apple: a trip down memory lane</title>
		<link>http://codeperspective.ca/2009/11/04/apple-a-trip-down-memory-lane/</link>
		<comments>http://codeperspective.ca/2009/11/04/apple-a-trip-down-memory-lane/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 23:13:22 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X Hint]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/?p=161</guid>
		<description><![CDATA[Mac Life has a great video displaying some of Apple's major releases over the years. Awesome video to watch if you're a big mac fan!]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.maclife.com/video/vp/92">Mac Life</a> has a great video displaying some of Apple&#8217;s major releases over the years. Awesome video to watch if you&#8217;re a big mac fan! </p>
<p><object width="300" height="249"><param name="movie" value="http://www.maclife.com/video/vp/92"></param><param name="wmode" value="window"></param><param name="allowFullScreen" value="true"></param>
<embed src="http://www.maclife.com/video/vp/92" type="application/x-shockwave-flash" wmode="window" allowFullScreen="true" width="300" height="249"></embed></object></p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2009/11/04/apple-a-trip-down-memory-lane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Site Design</title>
		<link>http://codeperspective.ca/2009/10/28/new-site-design/</link>
		<comments>http://codeperspective.ca/2009/10/28/new-site-design/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 15:57:28 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WORDPRESS]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/?p=134</guid>
		<description><![CDATA[I've decided to use a new site design until I have time to re-design my own. Thank you to <a href="http://michael.tyson.id.au/wordpress/">Michael Tyson</a> for supplying such an awesome design free of charge. I have to say I especially enjoy the photo border around all the photos.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to use a new site design until I have time to re-design my own. Thank you to <a href="http://michael.tyson.id.au/wordpress/">Michael Tyson</a> for supplying such an awesome design free of charge. I have to say I especially enjoy the photo border around all the photos.</p>
<p>Cheers </p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2009/10/28/new-site-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Wordpress using Coda</title>
		<link>http://codeperspective.ca/2009/07/27/installing-wordpress-using-coda/</link>
		<comments>http://codeperspective.ca/2009/07/27/installing-wordpress-using-coda/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 21:12:17 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[coda]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WORDPRESS]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/blog/?p=93</guid>
		<description><![CDATA[This being my first site I&#8217;ve set up from top to bottom I wasn&#8217;t able to find an install guide for Wordpress using the coda IDE for Mac OS X, so i figured I would write one. To follow this tutorial you will need a full/trial version of coda, the latest Wordpress CMS release, a [...]]]></description>
			<content:encoded><![CDATA[<p>This being my first site I&#8217;ve set up from top to bottom I wasn&#8217;t able to find an install guide for Wordpress using the coda IDE for Mac OS X, so i figured I would write one. To follow this tutorial you will need a full/trial version of coda, the latest Wordpress CMS release, a web server up and running(remote or local). If you&#8217;re running a local web server make sure it has all the requirements installed to use Wordpress. That&#8217;s it, let&#8217;s start it up&#8230;</p>
<p>1. The first step is to install Wordpress, if this isn&#8217;t done then go ahead and install Wordpress now(a tutorial will be coming on how to do this a bit later <img src='http://codeperspective.ca/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ).<br />
2. With coda, create a new site&#8230; To do this click on the site&#8217;s icon in the menu bar and click &#8220;Add Site&#8221;).</p>
<div id="attachment_94" class="wp-caption alignnone" style="width: 548px"><a href="http://codeperspective.ca/wp-content/uploads/2009/07/sites-pic.png" rel=”lightbox”><img class="size-full wp-image-94" title="site's pic" src="http://codeperspective.ca/wp-content/uploads/2009/07/sites-pic.png" alt="Click on the site's icon then the add site button" width="538" height="79" /></a><p class="wp-caption-text">Click on the site&#39;s icon then the add site button</p></div>
<p>3. Once you have done that and filled out all the information that coda requires to set up your site within the site&#8217;s area, you should now see a preview of your site within the site&#8217;s area of coda.<br />
4. Double click on your site and it should connect to the web server and display your web server&#8217;s file system. It should look something like the picture below(may not be exact depending on your web server&#8217;s specifications).<br />
<a href="http://codeperspective.ca/wp-content/uploads/2009/07/Picture-5.png" rel=”lightbox”><img class="alignnone size-full wp-image-96" title="Coda Web Server View" src="http://codeperspective.ca/wp-content/uploads/2009/07/Picture-5.png" alt="Coda Web Server View" width="234" height="527" /></a><br />
5. Once you can view your site then you should see the root folder /www/ in your server&#8217;s root directory. This is where you will be installing Wordpress. Drag the Wordpress folder you downloaded into the /www/ folder. With coda you can directly drag the folder over from your desktop. Once that&#8217;s finished you should see a folder in the root of your directory called &#8220;Wordpress&#8221; or whatever the name of your Wordpress folder was.<br />
6. Rename the Wordpress folder to &#8220;blog&#8221; or whatever you want the Wordpress CMS to be a part of.<br />
<a href="http://codeperspective.ca/wp-content/uploads/2009/07/rename.png" rel=”lightbox”><img class="alignnone size-full wp-image-98" title="rename Wordpress folder" src="http://codeperspective.ca/wp-content/uploads/2009/07/rename.png" alt="rename Wordpress folder" width="296" height="465" /></a><br />
7. Once you have it renamed you should see a bunch of php/css files inside your now renamed Wordpress folder.<br />
8. Wordpress should now be installed for your site. You can access it by going to http://www.your-url.com/blog/. And if you want to make changed as the administrator then access the admin panel by going to your-url/blog/wp-admin/.</p>
<p>That&#8217;s it, you can now take advantage of the power of the Wordpress CMS. In a later tutorial i&#8217;ll explain how to install and use the JQuery framework within your Wordpress theme.</p>
<p>Cheers</p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2009/07/27/installing-wordpress-using-coda/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Welcome to code perspective</title>
		<link>http://codeperspective.ca/2009/07/19/welcome-to-code-perspective/</link>
		<comments>http://codeperspective.ca/2009/07/19/welcome-to-code-perspective/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 05:41:11 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/blog/?p=82</guid>
		<description><![CDATA[So since the site is very well nearing completion after a couple months in the development stages, I would like to officially welcome you to my first website. Code perspective is a blog/ personal portfolio on software, IT, the industry and everything in between. Hopefully there will be some tutorials that will help you out [...]]]></description>
			<content:encoded><![CDATA[<p>So since the site is very well nearing completion after a couple months in the development stages, I would like to officially welcome you to my first website. Code perspective is a blog/ personal portfolio on software, IT, the industry and everything in between. Hopefully there will be some tutorials that will help you out or just some facts you find amusing, either way welcome and see you again soon! </p>
<p>Cheers</p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2009/07/19/welcome-to-code-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optional Courses at School</title>
		<link>http://codeperspective.ca/2009/03/05/optional-courses-at-school/</link>
		<comments>http://codeperspective.ca/2009/03/05/optional-courses-at-school/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 04:20:10 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/blog/?p=28</guid>
		<description><![CDATA[At our school, the way they have the course schedule set up, all of your courses are pre-selected for you. This leaves no room for specialization and leads to a degree that is similar to the person&#8217;s beside you. Where does this put you in the eye&#8217;s of the employer coming out of the program? [...]]]></description>
			<content:encoded><![CDATA[<p>At our school, the way they have the course schedule set up, all of your courses are pre-selected for you. This leaves no room for specialization and leads to a degree that is similar to the person&#8217;s beside you. Where does this put you in the eye&#8217;s of the employer coming out of the program? With the exception of marks and maybe the odd bit of experience if you&#8217;re outgoing enough, it puts you on the same level. In a potentially collapsing economy, diversity is key. If you can diversify the courses offered, students will be better prepared for industry.</p>
<p>Students adaptability is the key to their survival, when they get out of school. I heard a statistic once, that said 80% of the students graduating will not be coding in the same language(s) that they took in school. If students have the ability to specialize, even with a few courses, it could lead to more prepared graduates.</p>
<p>Things like game design and graphics could have the ability to be taught as early on as second year. If students are given the choice to take these types of courses, then the interest would spark an increased learning potential for the students, as opposed to sticking them in classes that are &#8220;required&#8221;. This of course is from a students point of view, but I think employers would see the significance in this method of action as well. </p>
<p>Cheers</p>
<p><!--digg--></p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2009/03/05/optional-courses-at-school/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>School Projects Impairing Creativity</title>
		<link>http://codeperspective.ca/2009/02/19/school-projects-impairing-creativity/</link>
		<comments>http://codeperspective.ca/2009/02/19/school-projects-impairing-creativity/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 03:42:10 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[School]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/blog/?p=22</guid>
		<description><![CDATA[This is an interesting question... Currently we have been given a project in which the back end of the database is provided along with screenshots of all the screens we are allowed to "use". I find this method extremely limiting to students when it comes to developing abilities "outside the box". Should students not be allowed to develop their own ideas and thought processes when it comes to programming? Potentially focusing on design and development, and work side by side with technical aspects of the language?]]></description>
			<content:encoded><![CDATA[<p>This is an interesting question&#8230; Currently we have been given a project in which the back end of the database is provided along with screenshots of all the screens we are allowed to &#8220;use&#8221;. I find this method extremely limiting to students when it comes to developing abilities &#8220;outside the box&#8221;. Should students not be allowed to develop their own ideas and thought processes when it comes to programming? Potentially focusing on design and development, and work side by side with technical aspects of the language?</p>
<p>In my opinion concentrating on both design aspects and technical programming concepts will lead to a greater IT work force. How in industry today can you expect perfection in programs from students who are not taught that in school? When they come out then it is left to the employers to teach design, and good technical programming concepts and let&#8217;s be honest, they just do not have the time or the resources to do that. So in fact good design principles and practices need to be forced at the school level to ensure a better IT work force when students get into industry and are ready to jump right in!</p>
<p>On a side note, as a proposal, what is there was time set aside during school, for credits, for project work on your own? Google is a great example of this allowing a single day a week for their employees to work on projects of their own or even to go and help the community. And again, they write some of the best code in the world. This is something that could be potentially adopted at the school level to promote creativity and a passion for coding!</p>
<p>Cheers</p>
<p><!--digg--></p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2009/02/19/school-projects-impairing-creativity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
