<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Crazy Or Genius?: Category Life</title>
    <link>http://www.crazyorgenius.com/articles/category/life</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>When You Are Right 90% Of The Time, Why Quible Over The Remaining 3%?</description>
    <item>
      <title>What's Hot - my.dsu.ca</title>
      <description>&lt;p&gt;I heard a rumor that my.dsu.ca had been featured in this year&amp;#8217;s Maclean&amp;#8217;s Guide To Canadian Universities. Deciding to check this out, I came across the following in the &amp;#8220;Campus Confidential: Straight from the Students&amp;#8221; section of the Dalhousie University Entry:&lt;/p&gt;


	&lt;p style="padding-left:2em;"&gt;&lt;strong&gt;What&amp;#8217;s Hot&lt;/strong&gt;&lt;/p&gt;


	&lt;p style="padding-left:2em;"&gt;...Student union website &lt;em&gt;my.dsu.ca&lt;/em&gt; for news and information about local events and campus societies.
...&lt;/p&gt;


	&lt;p&gt;It&amp;#8217;s nice to know that something I have put a great deal of time into was worth mentioning by students to MacLean&amp;#8217;s.&lt;/p&gt;</description>
      <pubDate>Fri, 30 Mar 2007 00:17:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:5819ecd4-7d23-472a-9697-12ee70f15b21</guid>
      <author>Sean</author>
      <link>http://www.crazyorgenius.com/articles/2007/03/30/whats-hot-my-dsu-ca</link>
      <category>Life</category>
      <trackback:ping>http://www.crazyorgenius.com/articles/trackback/807</trackback:ping>
    </item>
    <item>
      <title>Finally Giving In</title>
      <description>&lt;p&gt;Over the last few years I have been asked to present something at various local conferences (mostly just &lt;span class="caps"&gt;CEOS&lt;/span&gt;). This has always ended up with me saying, &amp;#8220;sorry, I don&amp;#8217;t have the time&amp;#8221;. Recently, I have come to the realization that I am likely going to always be &amp;#8220;busy&amp;#8221; with various other things. So I made a decision.&lt;/p&gt;


	&lt;p&gt;More recently, I have been asked to give a talk at &lt;a href="http://deveast.com/"&gt;DevEast&lt;/a&gt;. Rather than my traditional &amp;#8220;sorry I don&amp;#8217;t have time&amp;#8221;, I decided to give in and accept. I am now going to be giving a talk about Ruby on Rails that will encompass a lot of the basics, as well as sharing some of my own experiences with it over the last year.&lt;/p&gt;


	&lt;p&gt;Win, lose, or draw, at least in a few days I will be able to say I&amp;#8217;ve tried.&lt;/p&gt;</description>
      <pubDate>Sun, 19 Nov 2006 18:03:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:1b675567-ca6e-4668-a50b-ef4760e8ab60</guid>
      <author>Sean</author>
      <link>http://www.crazyorgenius.com/articles/2006/11/19/finally-giving-in</link>
      <category>Life</category>
      <category>Geek</category>
      <category>ruby</category>
      <category>rails</category>
      <category>presentation</category>
      <trackback:ping>http://www.crazyorgenius.com/articles/trackback/209</trackback:ping>
    </item>
    <item>
      <title>The Start Of A New Term</title>
      <description>&lt;p&gt;So I have been busy lately. That period of time between the end of one term and the start of the next always seems to be the busiest. Finishing up leftover items from the previous term, whether they be papers, projects, or just exams. The learning curve of any new things you have taken on. Any extra curves life throws your way&amp;#8230;..&lt;/p&gt;


	&lt;p&gt;So yeah, I have a new job. Right now I consider myself somewhat &amp;#8216;freelance&amp;#8217;. Not on a strict contract. Not on a &lt;span class="caps"&gt;LONG&lt;/span&gt; contract. Doing some work for a small company downtown doing some work in&amp;#8230;.... Visual Studio. Geoff Johnston has already said it best with his comment of &amp;#8220;I never would have expected to see Sean Smith working in a Microsoft shop&amp;#8221;. I can&amp;#8217;t even say I am working in .NET, as the code we inherited from another development team (who were fired when we were hired) is written mostly in &lt;span class="caps"&gt;VB6&lt;/span&gt;.&lt;/p&gt;


I am learning a lot, while paying the bills, which is a plus at least. Some quick lessons:
&lt;ul&gt;
    &lt;li&gt;&lt;span class="caps"&gt;VB6&lt;/span&gt; doesn&amp;#8217;t really like circular references of objects&lt;/li&gt;
    &lt;li&gt;Software written without specifications means a lot of things get done, but are either done poorly, or not completed&lt;/li&gt;
    &lt;li&gt;The Windows APIs are varied in their complexity and in what they can do. For example, I switched several major code blocks to &lt;span class="caps"&gt;WMI&lt;/span&gt; calls already&amp;#8230;... except for a few functions which require older calls that were &lt;span class="caps"&gt;NOT&lt;/span&gt; updated to &lt;span class="caps"&gt;WMI&lt;/span&gt; for some reason&amp;#8230;.... (I never stated I liked writing in VB)&lt;/li&gt;
    &lt;li&gt;&lt;span class="caps"&gt;VB6&lt;/span&gt; to .NET does not painlessly migrate (and in fact I haven&amp;#8217;t really had a chance to try beyond see 50 critical errors in one module&amp;#8230;...). I don&amp;#8217;t consider this a bad thing, with some of the &lt;span class="caps"&gt;VB6&lt;/span&gt; code I have seen so far.&lt;/li&gt;
&lt;/ul&gt;

	&lt;p&gt;It might not be the best job I have ever had at the moment, but it is somewhat interesting and we shall see how she goes.&lt;/p&gt;</description>
      <pubDate>Mon, 15 May 2006 23:29:31 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:45130fa6997f819ab9f29d2e38b2dbc5</guid>
      <author>Sean</author>
      <link>http://www.crazyorgenius.com/articles/2006/05/15/the-start-of-a-new-term</link>
      <category>Life</category>
      <category>Work</category>
      <trackback:ping>http://www.crazyorgenius.com/articles/trackback/83</trackback:ping>
    </item>
    <item>
      <title>Murphy's Law And A Comedy Of Errors</title>
      <description>&lt;p&gt;So&amp;#8230;.... on Thursday I received an e-mail from the audiologist in Ontario saying that she did have a loaner unit in that she could send out post haste. All the delivery people needed was a number which they could reach me at&amp;#8230;.... Yeah, I thought that was funny too. I sent my number, along with a comment that I thought it would be funny if they tried to call. But at least if there was a delivery they should leave one of those delivery notices at my apartment, right?&lt;/p&gt;


	&lt;p&gt;After work the other day, I came home and found my answering machine light blinking. A message, and I had a sneaking suspicion that it was the delivery people, despite a lack of written notice. But how to check if I could not hear? Ah, sweet irony. Thankfully a friend of mine was willing and able to dial in and retrieve my messages remotely and after a few tries was able to decipher &amp;#8216;Purolater on Young has your package&amp;#8217;. A quick check, and it was discovered that they closed at 6:00. It was 5:25. A well placed call for a cab from my friend, and scooping up all my laundry money, I was on my way. Arrived at quarter to 6, went in and&amp;#8230;.... they couldn&amp;#8217;t find the package. What I was able to make out was that one of the drivers actually had it, but they would send it out again on Monday and even be sure to knock on my door! (Needless to say, I told them to just &lt;span class="caps"&gt;KEEP&lt;/span&gt; it at the pick up point, and I would be by on Monday to pick it up).&lt;/p&gt;


	&lt;p&gt;At least I should have my hearing back on Monday. Now if only this infernal ringing in my head would stop&amp;#8230;..&lt;/p&gt;</description>
      <pubDate>Sat, 29 Apr 2006 11:12:28 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:74acaf51a7b5e440c8d9c5f84709dd65</guid>
      <author>Sean</author>
      <link>http://www.crazyorgenius.com/articles/2006/04/29/murphys-law-and-a-comedy-of-errors</link>
      <category>Life</category>
      <trackback:ping>http://www.crazyorgenius.com/articles/trackback/81</trackback:ping>
    </item>
    <item>
      <title>Audiological Apparatus Optional</title>
      <description>&lt;p&gt;So this morning my implant just refused to work.&lt;/p&gt;


	&lt;p&gt;&amp;#8216;Bullshit!&amp;#8217; I can immediatly here some of you saying, &amp;#8216;You can&amp;#8217;t pull that one over us again&amp;#8217;. And hey, since &lt;a href="http://torch.cs.dal.ca/&lt;sub&gt;ssmith/?p=78&amp;#8221;&amp;gt;this is the eve&lt;/a&gt; of &lt;a href="http://torch.cs.dal.ca/&lt;/sub&gt;ssmith/?p=79&amp;#8221;&amp;gt;one of the greatest pranks I have ever performed&lt;/a&gt;, I don&amp;#8217;t blame anyone who has those thoughts.&lt;/p&gt;


	&lt;p&gt;It&amp;#8217;s the same fact that this is pretty much the one year anniversary of said prank which makes this situation that more ironic, cause this is the real deal. No jokes, no pranks, no gotchas, I am once more thrust down the rabbit hole and coming out into the world of the audiologically challenged.
&amp;lt;!&lt;del&gt;-more&lt;/del&gt;-&amp;gt;
It all started when I tried to turn it on this morning and the indicator light kept flashing. &amp;#8216;Odd,&amp;#8217; I thought to myself, &amp;#8216;I hope nothing is wrong. Nah, my batteries probably didn&amp;#8217;t get charged properly&amp;#8217;. Popped into a drugstore on my way to work and picked up fresh batteries. Still nothing but the light flashing over&amp;#8230;. and over&amp;#8230;. and over&amp;#8230;...&lt;/p&gt;


	&lt;p&gt;This was followed by the following thoughts:&lt;/p&gt;


	&lt;p&gt;1) &lt;insert stream of profanity here&gt;
2) Ok, who am I going to get to call my mom, who can call the hospital, which can get me a replacement&amp;#8230;..
3) Oh crap, I did a joke about this a year ago&amp;#8230;...... that&amp;#8217;s going to turn around and bite me in the ass to be sure.
4) Huh, this is going to mess up my &amp;#8216;hang out and chat with certain friends before they vacate this province&amp;#8217; plans that I had this week.
5) Speaking of plans and past jokes, isn&amp;#8217;t Kathryn&amp;#8217;s birthday this weekend? Ah, no&amp;#8230;...... (But hey! Maybe we can label this as traditional?)&lt;/p&gt;


	&lt;p&gt;To make a long story short, I got my boss to call my mom, eventually filled out an insurance claim, and &lt;span class="caps"&gt;MIGHT&lt;/span&gt; have a temporary unit shipped out to me tomorrow. Which means with any luck I could be hearing again by Friday evening. Note: If I had a little luck, my implant would not have suddenly &amp;#8216;died&amp;#8217;. Therefore, I don&amp;#8217;t expect anything until next week.&lt;/p&gt;


	&lt;p&gt;I still hope to most of what I would have done if I could currently hear, its just going to be a trifle harder now.This is once again an &lt;em&gt;amazing&lt;/em&gt; start to my summer.&lt;/insert&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 26 Apr 2006 19:18:44 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:98993ed7667bacad30417ac14b2d65ac</guid>
      <author>Sean</author>
      <link>http://www.crazyorgenius.com/articles/2006/04/26/audiological-apparatus-optional</link>
      <category>Life</category>
      <trackback:ping>http://www.crazyorgenius.com/articles/trackback/80</trackback:ping>
    </item>
    <item>
      <title>Roombanomics 101</title>
      <description>&lt;p&gt;Back when Oliver and I submitted the Roomba to MakeZine, I noticed that Make was accepting proposals for projects to present at &lt;a href="http://makezine.com/faire/"&gt;Maker Faire&lt;/a&gt;. And by accepting, I mean &amp;#8216;oh, proposal deadline is in 3 hours. Maybe we should send something off quickly?&amp;#8217;. So we did, and we waited expectantly for the March 21st approval date. Said date came and went without any word, so we thought that nothing had come as a result.&lt;/p&gt;


	&lt;p&gt;Until Oliver got an e-mail today asking for a picture that they could put on &lt;a href="http://makezine.com/pub/ev/184"&gt;this site&lt;/a&gt;. So we were apparently accepted and have a table there. And there are less than 2 weeks to said event. And we are just finding out now, due to the original e-mail disappearing somewhere somehow.&lt;/p&gt;


	&lt;p&gt;So&amp;#8230;... we&amp;#8217;re actually going to see if we can make it down. We just need to put together enough funds to travel there, find a place to stay, put together an actual presentation&amp;#8230;......... sounds possible considering we should probably get back to them in 48-72 hours, right?&lt;/p&gt;


	&lt;p&gt;Ah&amp;#8230;... end of term can never be simple, can it?&lt;/p&gt;</description>
      <pubDate>Sun, 09 Apr 2006 14:37:24 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:a5ccab5282519c29ced262d0099d469e</guid>
      <author>Sean</author>
      <link>http://www.crazyorgenius.com/articles/2006/04/09/roombanomics-101</link>
      <category>Life</category>
      <category>Geek</category>
      <trackback:ping>http://www.crazyorgenius.com/articles/trackback/76</trackback:ping>
    </item>
    <item>
      <title>Discover The Unexpected</title>
      <description>&lt;p&gt;A while ago, I was contacted to participate in a new advertising campaign for Dal. They were apparently looking for &amp;#8216;cool students doing cool things&amp;#8217; and one of my professors apparently recommended me from among students in our faculty. Go figure. At the time, I thought to myself &amp;#8216;Sure, why not?&amp;#8217;. I thought that it would be something like a little blurb and a photo in some advertising pamphlet, maybe even my picture on a fridge magnet that I could send home.&lt;/p&gt;


	&lt;p&gt;Instead&amp;#8230;...... I ended up  &lt;a href="http://discover.dal.ca"&gt;Discovering the Unexpected&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;I have to admit that the photo shoot and the video was fun, even if the entire thing went farther than initially expected. Talking to some of the other students involved with this, they all had the original &amp;#8216;I thought it was just going to be a picture and some text&amp;#8217; expectations that I had, and are all a little overwhelmed by what it became in the end. Especially since the other day we found out that some of this stuff might be in movie theatres this summer&amp;#8230;........&lt;/p&gt;


	&lt;p&gt;My first thought was &amp;#8216;Dear God, I have to move out of this province now&amp;#8217;.&lt;/p&gt;</description>
      <pubDate>Sun, 09 Apr 2006 14:35:44 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:79a87c6ae3dddf70955a30dce696a7ee</guid>
      <author>Sean</author>
      <link>http://www.crazyorgenius.com/articles/2006/04/09/discover-the-unexpected</link>
      <category>Life</category>
      <category>School</category>
      <trackback:ping>http://www.crazyorgenius.com/articles/trackback/75</trackback:ping>
    </item>
    <item>
      <title>TurnItIn.com - Setting A Few Things Straight</title>
      <description>&lt;p&gt;Over the last 2 days, my previous TurnItIn.com entry has gotten two comments that are somewhat worrisome. One asks for more details on one of the methods listed (I am assuming he is talking about one of Mike&amp;#8217;s). The other is more blatant:&lt;/p&gt;


&lt;code&gt;
i need, help..?
how do i make a paper turned into turnitin.com 
come out to 0 plagiarized&lt;/code&gt;&lt;p&gt;Taking a quick look over my log files, I also turned up the following items in my Search Terms summary list (followed by the position this blog comes up in Google):
&lt;span class="pullquote" style="margin: 20px; padding: 5px 8px; font-weight: normal; font-size: 14pt; float: right; width: 172px; line-height: normal; font-style: normal; height: 108px; text-align: right; font-variant: normal;"&gt;&amp;#8220;Please note that I do not endorse plagiarism or cheating in any way, shape, or form&amp;#8221;&lt;/span&gt;
turnitin (56)
turnitin.com + tricks around it (1)
trick turnitin.com (2)
how to beat turnitin.com (6)
beating turnitin.com (1)
ways around turnitin.com (1)&lt;/p&gt;


	&lt;p&gt;Update: I forgot about domain specific search, and apparently some of the turnitin queries are for Dal specific domain searches. You can quickly see what happens &lt;a href="http://www.google.com/u/Dalhousie?domains=www.dal.ca&amp;#38;sitesearch=dal.ca&amp;#38;namequery=&amp;#38;search_type=on&amp;#38;q=turnitin&amp;#38;submit=SEARCH"&gt;here&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Please note that I do not endorse plagiarism or cheating in any way, shape, or form. Cheating and plagiarism is a serious offence. Any articles concerning TurnItIn.com are exploratory exercises regarding its effectiveness. I do not advocate the practical usage of any ways in which to defeat the system. In the case of the previous article, the intent was to point out deficiencies in the TurnItIn.com system, which do &lt;span class="caps"&gt;NOT&lt;/span&gt; catch plagiarism, thus failing any professor that uses it as an indicator of potential plagiarism.&lt;/p&gt;</description>
      <pubDate>Wed, 29 Mar 2006 00:44:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:44eead2ea8fc71e00acdfe16c3b1be7e</guid>
      <author>Sean</author>
      <link>http://www.crazyorgenius.com/articles/2006/03/29/turnitin-com-setting-a-few-things-straight</link>
      <category>Life</category>
      <trackback:ping>http://www.crazyorgenius.com/articles/trackback/74</trackback:ping>
    </item>
    <item>
      <title>E stands for Elite</title>
      <description>&lt;p&gt;So the &lt;span class="caps"&gt;DSU&lt;/span&gt;&amp;#8217;s annual Student Appreciation Night was last Saturday. This is a time that the &lt;span class="caps"&gt;DSU&lt;/span&gt; uses to acknowledge the contributions of the students and societies which it is composed of. Part of the night is composed of awards, including best A, B, C, D and E level societies, best new society, and others.&lt;/p&gt;


	&lt;p&gt;Last year, I had the distinction of accepting the A-level Society of the Year Award along with other members of the Computer Science Society, as well as watching Mike Smit win the Lilly Ju Lifetime Achievement Award, for his many contributions over the years.&lt;/p&gt;


	&lt;p&gt;This year was different. No A-level Society of the Year for the CS Society. Instead, I ended up accepting the E-level Society of the year Award with members of the Dal-ACM. I also got to see Ann win whatever Ann won (sorry Ann, until they name it the Ann Elizabeth Beringer award, I am probably not going to remember the name off the top of my head). Note: I have since discovered that it was the Level Chan Award for a student who takes initiative in student advocacy).&lt;/p&gt;


	&lt;p&gt;Awards asside, the night was fun as always and I am glad that the &lt;span class="caps"&gt;DSU&lt;/span&gt; takes the time to run them every year.&lt;/p&gt;</description>
      <pubDate>Wed, 22 Mar 2006 14:03:49 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:47d707211fde5ffede9d6c1041cad1ac</guid>
      <author>Sean</author>
      <link>http://www.crazyorgenius.com/articles/2006/03/22/e-stands-for-elite</link>
      <category>Life</category>
      <trackback:ping>http://www.crazyorgenius.com/articles/trackback/72</trackback:ping>
    </item>
    <item>
      <title>Because Screwing Up Only One Server At A Time Is Child's Play........</title>
      <description>&lt;p&gt;So the Dal-ACM hosted another Installfest on Saturday. Rather than be a simple spectator of cool stuff and mooching off the nice spread of snacks, I decided to be an actual &lt;span class="caps"&gt;PARTICIPANT&lt;/span&gt; this time.&lt;/p&gt;&lt;p&gt;So, the Dal-ACM has this &amp;#8216;development server&amp;#8217; (of the desktop machine variety) called mblast. In times past (2 Installfests ago) Gentoo was installed on it for some reason. Every time this was upgraded, something broke. More importantly, since almost everyone could &lt;code&gt;sudo su -&lt;/code&gt; for root, packages were installed and upgraded with impunity, resulting in things breaking often. Funnily enough, the &lt;span class="caps"&gt;DSU&lt;/span&gt; opt-out site was run from this machine, and someone actually upgraded it while the opt-out period was running.&lt;/p&gt;


	&lt;p&gt;So, flash forward back to the present. Since the Dal-ACM aquired slammer, more people have shifted their user accounts to that machine, leaving mblast somewhat underused with the exception of some of my own work. I figured, since with the exception of a few Ruby On Rails Cookbook tutorial instances, I was the only person using the machine, I could wipe it and play with a few things I have been thinking about for a while (and yes, I asked to make sure there was nothing critical and performed a backup anyway).&lt;/p&gt;


	&lt;p&gt;So, what did I end up doing? I decided to try my hand at virtualization. Set up Debian Stable as a host machine, installed Xen, set up a host server from disk, and started that up&amp;#8230;....... two machines running on one machine&amp;#8217;s hardware. It was pretty sweet to get running. Of course, it wasn&amp;#8217;t as easy as reading those lines. I somehow screwed up a minimal Debian install, had problems with mblast&amp;#8217;s hardware, some misinterpretation of the hardware, and oh yeah, the pain in the ass of backing up everyone&amp;#8217;s data before wiping that sucker the first time.&lt;/p&gt;


	&lt;p&gt;In the end it was done, it was cool, and as soon as I figure out how to install other operating systems besides Debian (since I used debootstrap for that) and to have the virtual hosts actually accessible to the internet, I will be able to set up any operating system (well, linux or bsd really, unsure about Solaris) for people, and then they can screw it up to their heart&amp;#8217;s content without affecting someone else&amp;#8217;s work (assuming that work is on a different virtual server). Yeah, learning all that is what reading week will be partially for.&lt;/p&gt;


	&lt;p&gt;The other cool thing at Installfest was Roomba hacking. Several people in the &lt;span class="caps"&gt;CSB&lt;/span&gt;, including my friend Oliver, bought a Roomba (a programmable robot vacuum cleaner) a wireless router, and other items. Their goal is to power the router from the Roomba, install linux (WRT Firmware) on the routers, and then be able to control the Roombas remotely via wireless. Add in some &lt;span class="caps"&gt;USB&lt;/span&gt; ports on the router and you can do a lot of things with that.&lt;/p&gt;


	&lt;p&gt;At the installfest, most of the time was spent deconstructing the Roombas without breaking them. Towards the end, they actually experimented with powering the router from the Roomba. One problem: the router partly starts up and then&amp;#8230;. dies. The Roomba is currently blamed, the theory being that, while the specs say 2 amps of current can be drawn from the Roomba, there is probably some regulator somewhere that doesn&amp;#8217;t allow more than a percentage of that out of the power interface they are using. A set back to be sure, and I am looking forward to seeing how they solve it, and having those Roombas running around the CS building.&lt;/p&gt;</description>
      <pubDate>Mon, 06 Feb 2006 00:51:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:72c5daa3398cd14e868a0328863080b8</guid>
      <author>Sean</author>
      <link>http://www.crazyorgenius.com/articles/2006/02/06/because-screwing-up-only-one-server-at-a-time-is-childs-play</link>
      <category>Life</category>
      <category>Geek</category>
      <category>School</category>
      <category>roomba</category>
      <category>hacking</category>
      <category>xen</category>
      <category>debian</category>
      <category>linux</category>
      <category>dal</category>
      <category>acm</category>
      <trackback:ping>http://www.crazyorgenius.com/articles/trackback/66</trackback:ping>
    </item>
  </channel>
</rss>
