<?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 Mind of Matty G</title>
	<atom:link href="http://www.themattyg.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.themattyg.net</link>
	<description>Technology, fatherhood, politics... and anything else I&#039;d like to rant about.</description>
	<lastBuildDate>Tue, 04 Oct 2011 00:52:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Number two and the language you speak</title>
		<link>http://www.themattyg.net/2011/10/number-two-and-the-language-you-speak/</link>
		<comments>http://www.themattyg.net/2011/10/number-two-and-the-language-you-speak/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 00:24:00 +0000</pubDate>
		<dc:creator>Matty G</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[racial tension]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[washroom]]></category>

		<guid isPermaLink="false">http://www.themattyg.net/2011/10/number-two-and-the-language-you-speak/</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.themattyg.net/tumblog/articles/">Articles</a></p>This story involves a washroom. If that doesn&#8217;t suit your fancy, hit the back button. I don&#8217;t mind. We share a building with a Spanish Culture establishment in Downtown Toronto. For some reason, only the washrooms that are marked &#8220;SC patrons and employees&#8221; are the ones that actually flush. We are tenants of the centre, [...]]]></description>
			<content:encoded><![CDATA[<p>This story involves a washroom. If that doesn&#8217;t suit your fancy, hit the back button. I don&#8217;t mind.</p>
<div>We share a building with a Spanish Culture establishment in Downtown Toronto. For some reason, only the washrooms that are marked &#8220;SC patrons and employees&#8221; are the ones that actually flush. We are tenants of the centre, so unless I am mistaken, the functionality of our toilets is their responsibility.</div>
<div></div>
<div>I had to go number two at work this evening. I went down one floor to of the centre&#8217;s washrooms. I was as quiet as a mouse. No bodily sounds were released. My phone didn&#8217;t go off. I think I coughed once. The jingle of my belt. The toilet paper roll spinning. The flush and the sink as I washed my hands. That&#8217;s it.</div>
<div></div>
<div>I get back upstairs, thinking I did them a service by being as quiet as I was. Here&#8217;s another warning. I might be a little racist here. Leave if you must.</div>
<div></div>
<div>Apparently, I disturbed them <strong>so much</strong> that they called the manager of the building and in front of all my coworkers told me in a typically Latino loud voice that they heard &#8220;everything.&#8221; The sounds listed above being what they heard from my perspective. I apologized just to get him out of my face.</div>
<div></div>
<div>So do Latino&#8217;s take a dump quieter than the rest of the planet? What if someone from that class needed to go to the washroom? Would everyone quiet down to hear the stream, the gases and the splashes?</div>
<div></div>
<div>Bull. That&#8217;s like telling me women don&#8217;t fart.</div>
<div></div>
<div>I guess that means I&#8217;ll be heading to the local shopping establishment to take a number two from now on.</div>
<div></div>
<div>/rant</div>
]]></content:encoded>
			<wfw:commentRss>http://www.themattyg.net/2011/10/number-two-and-the-language-you-speak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Perspective from the iOS Camp</title>
		<link>http://www.themattyg.net/2010/10/android-perspective-from-the-ios-camp/</link>
		<comments>http://www.themattyg.net/2010/10/android-perspective-from-the-ios-camp/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 20:18:57 +0000</pubDate>
		<dc:creator>Matty G</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.themattyg.net/?p=193</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.themattyg.net/category/tech/" title="Tech">Tech</a></p>So I had the opportunity to try out a Samsung Galaxy S Vibrant on Bell Mobility. Try before you buy is almost unheard of in the electronics world (mostly for the amateur blogger). So I thought I would do the world, and myself, a favour and flesh out the pros and cons of Android vs. [...]]]></description>
			<content:encoded><![CDATA[<p>So I had the opportunity to <strong>try</strong> out a Samsung Galaxy S Vibrant on Bell Mobility. Try before you buy is almost unheard of in the electronics world (mostly for the amateur blogger). So I thought I would do the world, and myself, a favour and flesh out the pros and cons of Android vs. iOS from a long-time iOS user&#8217;s perspective.</p>
<p>Keep in mind that I don&#8217;t have complete knowledge of everything on this phone. These are observations I&#8217;ve had over one week. I&#8217;m also being as open minded as possible. So all you Apple haters/Android fanboys who want to attack me personally, your comments will be deleted. Same with the Apple fanboys/Android haters. If you want to correct me on something, I&#8217;m more than willing to say I&#8217;m wrong. Just don&#8217;t be an ass about it.</p>
<p>Now that that unpleasantness is out of the way, on to the Pros.</p>
<p>First and foremost the android software is completely customizable. At first glance, I thought that there were 3 ringtone settings. One for voice calls, one for video calls and one for notifications. Notifications being SMS, MMS, Email, and any other app that serves notifications (like Twitter, Facebook, IM, etc.). Truth is, almost every app that I used has a ringtone option within it that will override the global notification ringtone. Very nice.</p>
<p>The idea of wallpaper is taken to a whole new level. With still images, it will move you along the image slower than your multiple home screens to give it a Super Nintendo-style Foreground/Background 3d-ish effect. With motion backgrounds, many of them will change perspective on the background, which I can only assume uses some sort of 3d rendering hardware. Uber cool.</p>
<p>The apps may not be as plentiful, but there is a bigger variety of functionality because of the lack of it <strong>needing</strong> to be in an app store. If Google doesn&#8217;t want it in the Android store, throw it on your website. You can download apps from anywhere. Some people think Apple&#8217;s app store protects you from malware, and that&#8217;s probably true; however, if you don&#8217;t care about your phone or if it&#8217;s not critical to your personal life/business (or it&#8217;s a second phone), just reinstall the OS and you&#8217;re set.</p>
<p>I&#8217;m unsure as to whether this is a universal Android feature, but the Vibrant has a wireless access point <strong>built in</strong>. Which means you save on not having to buy a MiFi to use your laptop, not having to have extra cables on the go, or complicated software installed on your laptop (which may or may not work with you laptop&#8217;s OS). And no extra data plan for something like an iPad.</p>
<p>Program management is pretty cool, too. Uninstalling may take a little longer, but it is done from one place (a la Windows Control Panel -&gt; Programs). Have too many apps open? Just want to start fresh? Hit the &#8220;End All&#8221; button and all the apps are killed.</p>
<p>Gmail integration is built in (well duh, Google, hello!) with a separate app. This is good for me because my personal mail is Gmail based and my work email is Exchange based. They&#8217;re in separate apps. Which means separate notification sounds. So I put Worf saying &#8220;Captain, incoming message&#8221; on my personal accounts, and the Murloc Aggro from World of Warcraft as my work account. I&#8217;ll let you digest that for a second.</p>
<p>Some other miscellaneous pros:</p>
<ol>
<li>See how much system resources are being used in a nice bar graph format</li>
<li>Access to the file system, without &#8220;rooting&#8221; or &#8220;jailbreaking&#8221;</li>
<li>Notifications are always visible in the header bar, not just when you are on the right home screen</li>
<li>Charges when powered off (or at least doesn&#8217;t power on the phone when you plug it in) &#8211; but this could be model specific.</li>
</ol>
<p>There are some features that I find are the same.</p>
<ol>
<li>It has decent Exchange integration, which is a feature that should be included if it were to ever be considered a business phone. Blackberry got it right first, eventually the iPhone got it too. </li>
<li>Syncs contacts and calendars from Gmail and Exchange (I&#8217;ll get into that a little more in a minute.</li>
<li>Android also Pushes email from Exchange 2007 and above (I believe that&#8217;s the criteria for push to work).</li>
</ol>
<p>Now, on to the cons.</p>
<p>The built in keyboards are absolutely atrocious. The only auto-correction I&#8217;ve come across is double tapping space to get a period. On the standard keyboard there is no auto apostrophe or spell correction. And before you say it, I tried the &#8220;XT9&#8243; that comes with the Vibrant, and it&#8217;s worse. It puts whole words if I&#8217;m trying to type short forms. For example: if I type <em>im</em> for <em>I&#8217;m</em>, it types in <em>important</em> instead. Very frustrating. It will also type whole words after hitting space. If you&#8217;ve typed that word you just typed with another word together before, it tries to finish your sentences.</p>
<p>There&#8217;s also a keyboard called Swype. The idea behind Swype is that you glide your finger on the keyboard to spell words and it figures out what word you&#8217;re trying to type by what path you take.  A great concept, but I find that the act of raising my fingers gives my brain enough time to figure out where the next key is.</p>
<p>I know there are keyboards that you can download from the Android App Store, but I think a a good keyboard should be built in to the OS, and that&#8217;s something I shouldn&#8217;t have to pay extra for.</p>
<p>Speaking of paying extra &#8211; and I know that this is no fault of the phone &#8211; but with an upgrade to a new phone means new accessories. New cradle for the car, new chargers, new docks. I have two docks, a phone cradle/charger for the car and a multitude of cables that I could charge my iPhone. I figure to get the level of functionality that I have with my iPhone, I&#8217;d be spending anywhere from $100 &#8211; $200 extra for the accessories. This, however, would not be an issue for someone geting a new phone (or had some extra cash to burn around upgrade time).</p>
<p>And some miscellaneous cons:</p>
<ol>
<li>Calendar to email integration missing add to calendar options (no accept button in either the email or calendar apps)</li>
<li>System Battery indicator isn&#8217;t an accurate representation of battery level.</li>
<li>Voice control not easily accessible from universal headset (or even installed)</li>
</ol>
<p>I tried to take this from a pure user experience rather than a political point of view. We&#8217;ve all heard the arguments from both camps. So I&#8217;ve stayed away from that.</p>
<p>And after all that, the three cons that tipped the scale back to iOS are:</p>
<ol>
<li>Keyboard &#8211; My iPhone already knows how I type. I don&#8217;t want to have to teach a new phone how/what I type for another month</li>
<li>Exchange Calendar/Email integration &#8211; no matter how much I complained about having sent multiple acceptances from multiple devices, at least I could accept a calendar request on my iPhone. (This is one thing I have a funny feeling I missed. If there is a solution, please let me know in comments.)</li>
<li>Voice control &#8211; I&#8217;m not on the road a lot, but it seems that&#8217;s when I do the most calling out. If I can&#8217;t only press one button to make a call, dialing or calling out a name with my voice, I&#8217;m breaking the law. And I&#8217;ve already gotten a ticket recently (for something completely unrelated).</li>
</ol>
<p>So the final verdict is: I&#8217;m sticking with the iPhone. Sorry Eric.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.themattyg.net/2010/10/android-perspective-from-the-ios-camp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Xserve Newbie Install</title>
		<link>http://www.themattyg.net/2010/09/a-xserve-newbie-install/</link>
		<comments>http://www.themattyg.net/2010/09/a-xserve-newbie-install/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 15:19:05 +0000</pubDate>
		<dc:creator>Matty G</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.themattyg.net/?p=177</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.themattyg.net/category/rants/" title="Rants">Rants</a><a href="http://www.themattyg.net/category/tech/" title="Tech">Tech</a></p>Ok, so I&#8217;m not a complete newbie. I&#8217;ve played around with Linux servers, WAMP, MAMP and other server technologies. But by no means do I consider myself an IT professional. My office in the last couple months has invested in not one, but two Xserves. I was extremely excited about getting the first. We use [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, so I&#8217;m not a complete newbie. I&#8217;ve played around with Linux servers, WAMP, MAMP and other server technologies. But by no means do I consider myself an IT professional.</p>
<p>My office in the last couple months has invested in not one, but two Xserves. I was extremely excited about getting the first. We use it as a web server, and it helped me learn a lot about web server technology without having to learn all the complex command-line calls all at once.</p>
<p>Then, I needed to upgrade PHP, because some Open Source web apps didn&#8217;t like the version that came with Snow Leopard. Google-fu to the rescue. Here&#8217;s what I turned up in that search.</p>
<p><a href="http://www.entropy.ch/software/macosx/">http://www.entropy.ch/software/macosx/</a></p>
<p><a href="http://www.gen-x-design.com/archives/recompiling-php-5-3-on-snow-leopard-with-freetype-support/">http://www.gen-x-design.com/archives/recompiling-php-5-3-on-snow-leopard-with-freetype-support/</a></p>
<p><a href="http://www.afp548.com/article.php?story=20040726020639560">http://www.afp548.com/article.php?story=20040726020639560</a></p>
<p>Recompiling PHP was an exciting and stressful experience, to say the least. The nice thing was that this was not on a production server (at the time). So I had a little bit of wiggle room, and if I had to, I could wipe the OS and start fresh (as a last resort, of course). So that server is now humming along, barely scratching 10% CPU usage, cool as an ice cube in the wickedly air-conditioned server room at my work.</p>
<p>And of course, having money to spend, they decided to buy another one. With the low CPU usage on the existing one, I thought I should plan another usage for the new Xserve.</p>
<p>The idea? Storage. We do a lot of video work at my office, and video takes up gabs of storage. But with the 6TB limit (and non-redundancy) of the Xserve, I needed a revised plan.</p>
<p>Enter the <a href="http://www.drobo.com/products/drobopro/" target="_blank">DroboPro</a>. I&#8217;ve heard many good things about the consumer versions, and having the VMware seal of approval, it&#8217;s got to be good. At least as good as the hard drives attached to it.</p>
<p>Because we have an IT department where I work, this idea was not so well received.&#8221;That&#8217;s IT&#8217;s job.&#8221; That seemed to be the whole argument. The problem is, when we ask for high capacity storage, they gave us a virtual machine with 4TB of (tape) backed-up storage. That thing goes down, it&#8217;s down for days.</p>
<p>The head of the IT department met with me and advised that as long as it wasn&#8217;t for production (ie, for serving to the general public) that the DroboPro would be a good solution, and that it would last us the year. I hope he meant that the storage capacity would last us for the year, because I think that the folks at Data Robotics would almost be insulted if an IT head thought their products would die after a year.</p>
<p>Two Xserves are under my power. And they even talk to each other for authentication (that was an ordeal in itself). I&#8217;d love to hear from you. Leave me a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.themattyg.net/2010/09/a-xserve-newbie-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer as the Psycho Girlfriend</title>
		<link>http://www.themattyg.net/2010/08/internet-explorer-as-the-psycho-girlfriend/</link>
		<comments>http://www.themattyg.net/2010/08/internet-explorer-as-the-psycho-girlfriend/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 14:14:53 +0000</pubDate>
		<dc:creator>Matty G</dc:creator>
				<category><![CDATA[Humour]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.themattyg.net/?p=183</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.themattyg.net/category/humour/" title="Humour">Humour</a><a href="http://www.themattyg.net/category/tech/" title="Tech">Tech</a></p>This is adapted from a friend of mine, Brad Taunt. I changed just a little, to make a little bit more defined differences. Enjoy. Internet Explorer is the scum of the internet. Now before you rant and rave about “hackers” and “trolls” let me explain why almost, well hopefully all, web designers HATE Microsoft’s devil [...]]]></description>
			<content:encoded><![CDATA[<p>This is adapted from a friend of mine, Brad Taunt. I changed just a little, to make a little bit more defined differences. Enjoy.</p>
<p><strong>Internet Explorer</strong> is the scum of the internet. Now before you rant and rave about “hackers” and “trolls” let me explain why almost, well hopefully all, web designers HATE Microsoft’s devil child.</p>
<p>Now for all you non-tech savvy kids out there, let me use the perfect analogy to show just how much IE sucks. Let’s look at all popular web browsers as if they were <strong><em>girlfriends.</em></strong></p>
<p><strong>Mozilla Firefox, </strong>if it were a girlfriend, would be the pretty-yet-geeky, university graduate who everybody knows. She would dress nice no matter the circumstance, be polite and courteous and always try to improve herself, and help out the charitable organizations.</p>
<p><strong>Safari 5.0+ </strong>would be gorgeous, very intelligent and also decently popular with the family. She would have one of the best fashion senses, would be very quick witted and could take criticism extremely well. Like that girl from Glee. If you&#8217;re into that sort of thing.</p>
<p><strong>Google Chrome</strong> would most likely be the best catch of them all. Drop dead gorgeous, polite, constantly learning new things, able to teach other girlfriends how to be as perfect and dress amazing all the time. But the family would be suspicious of her, and not take to her too well.</p>
<p>Now we come down to it…</p>
<p><strong>Internet Explorer. </strong>Dear Lord. This one would look like she fell out of the ugly tree and hit every single branch on the way down, then got spit on. She’d be dumb as a post and more stubborn than a cock-eyed donkey when it came to change and dress like a dead homeless person. <em>But WHY is she still around? </em>Because for some unexplainable reason, more than half the internet’s users STILL use her as if she was a free prostitute(which isn’t far from the truth). Why? Why, why, <em>why??</em></p>
<p><em> </em>I’ll tell you why; people are lazy and scared to find a different girlfriend. “I’m use to her”, “There’s no way there’s anything better”, “I’m stupid” &#8211; all of these common excuses. Well stupid people of the internet, I have news for you: <strong>There are other fish in the sea.</strong></p>
<p><em>p.s. if anyone is reading this in Internet Explorer…I hate you.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.themattyg.net/2010/08/internet-explorer-as-the-psycho-girlfriend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I Learned While Pair Programming with a Software Engineer</title>
		<link>http://www.themattyg.net/2010/07/what-i-learned-while-pair-programming-with-a-software-engineer/</link>
		<comments>http://www.themattyg.net/2010/07/what-i-learned-while-pair-programming-with-a-software-engineer/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 01:14:51 +0000</pubDate>
		<dc:creator>Matty G</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[object-oriented programming]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.themattyg.net/?p=181</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.themattyg.net/category/tech/" title="Tech">Tech</a></p>I&#8217;ve had the pleasure of knowing another Matt for just over a year now who is a student at UOIT, where I work. I&#8217;ve known for a while that he is a very good programmer and that he has the ego to go along with it. It has only been recently that I&#8217;ve gotten to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had the pleasure of knowing another Matt for just over a year now who is a student at UOIT, where I work. I&#8217;ve known for a while that he is a very good programmer and that he has the ego to go along with it. </p>
<p>It has only been recently that I&#8217;ve gotten to see his genius first hand, pair programming with him on a web app that needed to be updated (read: models and controllers completely rewritten, thankfully the views were mostly reused). </p>
<p>Here is a couple things I learned and/or observed during my time with him. </p>
<p><b>Object Oriented Programming is really what makes code poetry</b><br />
I have learned a little bit of OOP in my long years of off-and-on programming. Visual Basic, JavaScript, ActionScript and PHP are all of the languages I&#8217;ve learned over the years. But the only reason I&#8217;ve used OOP is mostly out of necessity (with a few exceptions). </p>
<p>With this app (we&#8217;ll call it &#8220;Sillybizer&#8221; so as not to get my employer upset with Google getting my site instead of theirs), we didn&#8217;t have to code it OOP, but looking back it would have been complete insanity not to. Each big piece of data has it&#8217;s own object, complete with getters, setters and methods that pertain to that piece of data. It really is a true thing of beauty to behold as a programmer, knowing that you don&#8217;t have to go through either a 10,000 line function file or copy the same code over and over in different pages &#8211; you just go to the class file, and only look through a handful of methods to find the right method/function to use. </p>
<p><b>If Jesus was a programmer, he would have used MVC</b><br />
MVC is just one way to write an application (be it web or otherwise), but it seems to me to be the most logical use of OOP. Having the model (or types of data to be manipulated), view (or the user interface) and controller (where the users input gets used to call manipulation methods) seems not only easier to write, but also better for future maintenance.</p>
<p><b>Singletons are a good lot</b><br />
The singleton pattern in programming allows you the ability to call an objects method without having to think if you&#8217;ve instantiated your object yet. So the object&#8217;s reference is actually held by the object. The only downfall being you can only call one object at a time &#8211; but in web programming, where data persistence is virtually non-existent, this is a very helpful concept. </p>
<p><b>It&#8217;s ok to be janky, as long as it&#8217;s only a few lines of code</b><br />
Sometimes, you just need to get something done. </p>
<p>&#8220;We really should have put that in the object,&#8221; one of us says.<br />
&#8220;I know, but it&#8217;s only this one line of code. And it&#8217;s only in this controller, nowhere else,&#8221; says the other.<br />
&#8220;Just do it.&#8221;</p>
<p>I think that was uttered in one way or another at least 3 times in those six weeks. Sometimes, you just need to get it done. It usually consisted of some weird logic that we needed to comment the crap out of. Wait&#8230; I think we forgot to comment that&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.themattyg.net/2010/07/what-i-learned-while-pair-programming-with-a-software-engineer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Political Satire</title>
		<link>http://www.themattyg.net/2010/06/political-satire/</link>
		<comments>http://www.themattyg.net/2010/06/political-satire/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 23:45:24 +0000</pubDate>
		<dc:creator>Matty G</dc:creator>
				<category><![CDATA[Political]]></category>
		<category><![CDATA[Canadian politics]]></category>
		<category><![CDATA[conservative]]></category>
		<category><![CDATA[liberal]]></category>

		<guid isPermaLink="false">http://www.themattyg.net/index.php/archives/179</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.themattyg.net/category/political/" title="Political">Political</a></p>I&#8217;m a Jesus follower. I agree with universal health care. I think the government needs to regulate business (to a certain extent). I&#8217;m not completely sold on global warming, though I think we need to do as much as we can to stop polluting our world. I don&#8217;t think someone who doesn&#8217;t consider themselves a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a Jesus follower. I agree with universal health care. I think the government needs to regulate business (to a certain extent).  I&#8217;m not completely sold on global warming, though I think we need to do as much as we can to stop polluting our world. I don&#8217;t think someone who doesn&#8217;t consider themselves a resident of a country should run a country. I don&#8217;t think that someone who stops our elected politicians from doing the work we voted for them to do should not be running the country. </p>
<p>I also think that someone who has failed to win the place of ruling party more than four times should retire, no matter how loud he is, but I digress. </p>
<p>So, in Canada, we&#8217;re seeing the polls equalize between the Liberals and the Conservatives. Neither of which I can in good conscience vote for. </p>
<p>You know things are bad when a primarily liberal political satire starts making fun of the party they hold so dear: This Hour Has 22 Minutes had a brief &#8220;news story&#8221; that said that the more Minister Ignatieff didn&#8217;t say a word, the more the Grits shot up in the polls. </p>
<p>Either that or the Conservatives are doing it to themselves.</p>
<p>Political Apathy sucks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.themattyg.net/2010/06/political-satire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Javascript Objects with Embedded JQuery</title>
		<link>http://www.themattyg.net/2010/01/custom-javascript-objects-with-embedded-jquery/</link>
		<comments>http://www.themattyg.net/2010/01/custom-javascript-objects-with-embedded-jquery/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 15:42:36 +0000</pubDate>
		<dc:creator>Matty G</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[embedding]]></category>
		<category><![CDATA[inheritance]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.themattyg.net/?p=170</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.themattyg.net/category/tech/" title="Tech">Tech</a></p>To all of you non coding geeks, you don&#8217;t have to read this. It might confuse bewilder bore you to death not be of relevance to you. As some of you know, I&#8217;m a multimedia developer (read: web developer&#8230; that seems to be the majority of what I do) at a relatively new University in [...]]]></description>
			<content:encoded><![CDATA[<p>To all of you non coding geeks, you don&#8217;t have to read this. It might <span style="text-decoration: line-through;">confuse</span> <span style="text-decoration: line-through;">bewilder</span> <span style="text-decoration: line-through;">bore you to death</span> not be of relevance to you.</p>
<p>As some of you know, I&#8217;m a multimedia developer (read: web developer&#8230; that seems to be the majority of what I do) at a relatively new University in Southern Ontario, Canada. I&#8217;ve been working on a website for first year students to brush up on writing and math skills. Back at the beginning, someone had the idea of having a &#8220;virtual campus&#8221; as another means of students finding their information.</p>
<p>One thing led to another, it started with Flash, then moved over to an AJAX solution.</p>
<p>I worked on said AJAX solution and had it working relatively nicely. However, due to some usability quirks, I needed to rewrite a huge chunk of code.</p>
<p>I decided to objectify it, purely for my own amusement and further education.</p>
<p>The problem that I kept on having is that whenever I used a JQuery call and needed to reference the object&#8217;s properties, it would always give me an <em>undefined</em> error. Being the Actionscript junkie I am, and knowing that Actionscript borrows <strong>heavily</strong> from Javascript, I tried using <em>parent.variable</em> instead of <em>this.variable.</em></p>
<p><span style="text-decoration: line-through;">It all seems to be working at this point. But I thought this might be of some use to someone, somewhere.</span> I thought it was working, however, what using <em>parent.variable</em> did was created a variable <strong>outside</strong> of both the JQuery and VirtualCampus objects. Not a great idea, however, it served my purpose and was a lot easier than using the VirtualCampus object to extend the JQuery object.</p>
<p>Quick example:</p>
<blockquote><p>function VirtualCampus() {<br />
this.campus_location = []; //array with locations visited<br />
this.campus_depth = 0; // what level in the nav tree they are at<br />
this.campus_faculty = 0; // id of faculty they entered<br />
this.current_info = []; // Data for current location in VC<br />
$.getJSON(&#8216;virtualcampus/vc.js&#8217;, function(jsony){ // Get JSON data for campus<br />
$.each(jsony.location, function(i, item) {<br />
parent.campus_info[i] = [];<br />
parent.campus_info[i][0] = jsony.location[i].name;<br />
parent.campus_info[i][1] = jsony.location[i].file;<br />
parent.campus_info[i][2] = jsony.location[i].depth;<br />
parent.campus_info[i][3] = jsony.location[i].faculty;<br />
});<br />
});<br />
}</p></blockquote>
<p>So there&#8217;s the constructor, that sets variables and gets the JSON data for the VirtualCampus. Notice the parent.campus_info 2D array&#8230; that&#8217;s stored as global scope. I tried very hard to make it local to the object, but JQuery and my object weren&#8217;t playing nice. If anyone has any idea how to get around that, let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.themattyg.net/2010/01/custom-javascript-objects-with-embedded-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Double Crunch Challenge: Post-Post-Week Wrap-up</title>
		<link>http://www.themattyg.net/2010/01/double-crunch-challenge-post-post-week-wrap-up/</link>
		<comments>http://www.themattyg.net/2010/01/double-crunch-challenge-post-post-week-wrap-up/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 14:20:40 +0000</pubDate>
		<dc:creator>Matty G</dc:creator>
				<category><![CDATA[PrimalStride]]></category>
		<category><![CDATA[exercise]]></category>
		<category><![CDATA[healthy eating]]></category>
		<category><![CDATA[healthy living]]></category>
		<category><![CDATA[weight loss]]></category>

		<guid isPermaLink="false">http://www.themattyg.net/?p=169</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.themattyg.net/category/primalstride/" title="PrimalStride">PrimalStride</a></p>So the week after the&#8230; uhh, week after the double crunch challenge, I&#8217;m still doing crunches (though I&#8217;ve dropped it to 100 per day), I&#8217;m still eating relatively healthy (save for the Wendy&#8217;s my wife and I got for dinner because we were in a bit of a rush). I&#8217;ve included having a handful of [...]]]></description>
			<content:encoded><![CDATA[<p>So the week after the&#8230; uhh, week after the <a href="http://primalstride.com/the-finish-line-double-crunch-the-primal-stride-challenge/" target="_blank">double crunch challenge</a>, I&#8217;m still doing crunches (though I&#8217;ve dropped it to 100 per day), I&#8217;m still eating relatively healthy (save for the Wendy&#8217;s my wife and I got for dinner because we were in a bit of a rush).</p>
<p>I&#8217;ve included having a handful of nuts between meals to keep the metabolism going. Water doesn&#8217;t seem to do it, even though I drink about 2 litres over the course of the day.</p>
<p>Today I started including lunges in my morning exercise. I&#8217;m not all that good at them because of balance issues, but I still got a burn from doing them, which is a good thing.</p>
<p>Interesting note: the guy I share my office with (I got to find a shorter way to say that &#8211; what about gismow?) just started on <a href="http://www.beachbody.com/p90x/p90xdotcom/" target="_blank">P90X</a>. I looked at that at one point, but the pre-requisites definitely don&#8217;t allow for fat guys to start with that routine. Maybe once I get to that first plateau. Maybe.</p>
<p>Until Seth gets back (which I believe he said would be next week) I&#8217;ll add a new exercise each week. Maybe I should get my <a href="http://wiifit.com/">Wii Fit</a> involved again. But I can&#8217;t watch <a href="http://www.bttoronto.ca/">BT</a> and exercise at the same time if the Wii Fit is involved. Hmmmm.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.themattyg.net/2010/01/double-crunch-challenge-post-post-week-wrap-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Double Crunch Challenge: Day 5</title>
		<link>http://www.themattyg.net/2010/01/double-crunch-challenge-day-5-2/</link>
		<comments>http://www.themattyg.net/2010/01/double-crunch-challenge-day-5-2/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 18:27:59 +0000</pubDate>
		<dc:creator>Matty G</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[exercise]]></category>
		<category><![CDATA[healthy eating]]></category>
		<category><![CDATA[healthy living]]></category>
		<category><![CDATA[PrimalStride]]></category>
		<category><![CDATA[weight loss]]></category>

		<guid isPermaLink="false">http://www.themattyg.net/?p=157</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.themattyg.net/category/rants/" title="Rants">Rants</a></p>Let me answer your question: Yes, it still hurts; but not as much as it did yesterday. That means my body just might be getting used to it. I spread out the crunches throughout the day &#8211; fifty when I wake up, fifty just before (or when I get) to work, fifty at lunch, fifty when [...]]]></description>
			<content:encoded><![CDATA[<p>Let me answer your question: Yes, it still hurts; but not as much as it did yesterday. That means my body <em>just might</em> be getting used to it. I spread out the crunches throughout the day &#8211; fifty when I wake up, fifty just before (or when I get) to work, fifty at lunch, fifty when I get home or after dinner, then fifty before I got to bed. It only really hurts once I hit the forty mark.</p>
<p>The greens: last night I had green beans. Leftovers went good in a salad for lunch today too. Tonight: I&#8217;m thinking spinach. Raw, in a salad. Throw some fruit in there and a light vinaigrette &#8211; that&#8217;s good eating!</p>
<p>Today&#8217;s question from <a href="http://primalstride.com/" target="_blank">PrimalStride</a>:</p>
<blockquote><p>Where do you get your power from? Are you able to survive, to thrive, and to flourish through the strength of your friendships with others? Do you have a deep religious fervor that keeps you going? Perhaps you just know, deep within yourself, that you are able to do whatever you wish?</p></blockquote>
<p>I said in yesterday&#8217;s update that I wanted to be able to do physical activities with my family without running out of steam. I believe that drives me more than anything else. I <em>am</em> a Jesus follower, however, I don&#8217;t know that my relationship and belief in him would push me to get in shape; though I do like to joke every once in a while that &#8220;the Catholic Church says that <a href="http://en.wikipedia.org/wiki/Seven_deadly_sins#Gluttony" target="_blank">gluttony</a> is one of the deadly sins; I don&#8217;t know if it will send you to hell, but it sure will get you to heaven faster.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.themattyg.net/2010/01/double-crunch-challenge-day-5-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Double Crunch Challenge: Update</title>
		<link>http://www.themattyg.net/2010/01/double-crunch-challenge-update/</link>
		<comments>http://www.themattyg.net/2010/01/double-crunch-challenge-update/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 18:10:56 +0000</pubDate>
		<dc:creator>Matty G</dc:creator>
				<category><![CDATA[PrimalStride]]></category>
		<category><![CDATA[exercise]]></category>
		<category><![CDATA[healthy eating]]></category>
		<category><![CDATA[healthy living]]></category>
		<category><![CDATA[weight loss]]></category>

		<guid isPermaLink="false">http://www.themattyg.net/?p=151</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.themattyg.net/category/primalstride/" title="PrimalStride">PrimalStride</a></p>On day 4 of the double crunch challenge: I&#8217;m hurting. I&#8217;ve been faithfully doing my 250 crunches a day and have had very little difficulty in eating a different green vegetable each day. Friday was Green Peppers, Saturday was Broccoli and Celery (Looky! Double Dose!), Sunday was Asparagus. Today? Any suggestions? Did I say I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>On day 4 of the <a href="http://primalstride.com/double-crunch-a-seven-day-challenge-from-primal-stride/" target="_blank">double crunch challenge</a>: I&#8217;m hurting.</p>
<p>I&#8217;ve been faithfully doing my 250 crunches a day and have had very little difficulty in eating a different green vegetable each day. Friday was Green Peppers, Saturday was Broccoli and Celery (Looky! Double Dose!), Sunday was Asparagus. Today? Any suggestions?</p>
<p>Did I say I&#8217;m hurting? Wait&#8230; my fellow office dweller is gone for lunch. Time for 50 crunches! That&#8217;ll bring me up to 150 for the day.</p>
<p>&#8230;</p>
<p>I&#8217;m back. Yes, I might be going insane when I hurt and I&#8217;m doing the very thing that makes me hurt, but hey &#8211; (cliche alert) no pain, no gain!</p>
<p>Today&#8217;s question posed by our <a href="http://primalstride.com/" target="_blank">PrimalStride</a> fearless leader, Seth:</p>
<blockquote><p>What do you look forward to most when you imagine yourself living a truly healthy lifestyle?</p></blockquote>
<p>I see running around with my son without running out of breath after 10 minutes. I see looking forward to walking with my wife. I don&#8217;t see me better at sports, but definitely enjoying them more despite my lack of coordination.</p>
<p>It occurs to me that I should look at last week&#8217;s challenge (even though I had not committed to PrimalStride yet) and incorporate it into my daily routine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.themattyg.net/2010/01/double-crunch-challenge-update/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

