<?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 School</title>
    <link>http://www.crazyorgenius.com/articles/category/school</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>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 - Beating The System Part 4: Denying Our Corporate Overlords</title>
      <description>&lt;p&gt;As many of you might know, a while back &lt;a href="http://mikesmit.com/show_post.php?id=1133649240"&gt;Mike Smit started taking a hard look at TurnItIn.com&lt;/a&gt; a while back. For those of you who follow his site, he has more recently begun an information campaign, pointing out failings, problems, and concerns with the service. Even outside of his site, the issue has been getting a lot of attention, including being covered in &lt;a href="http://www.dalgazette.ca/html/module/displaysection/edition_id/18/format/html/displaysection.html"&gt;the current issue of the Dalhousie Gazette&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;One of the things Mike is doing is investigating how effective it is, and how difficult it is to trick the system. Currently has mentioned three ways to beat the system. One involves his own program that manipulates the document to make it pass. The second involves using MS Word&amp;#8217;s built in hidden text feature. The third to date is using MS Words built in macro functionality.
&lt;span class="pullquote" style="margin: 20px; padding: 5px 8px; font-weight: normal; font-size: 14pt; float: left; width: 172px; line-height: normal; font-style: normal; height: 82px; text-align: right; font-variant: normal;"&gt;&amp;#8220;How can we trick the system with free tool that are readily available?&amp;#8221;&lt;/span&gt;
However, not everyone can write software, or own MS Word. I began thinking to myself &amp;#8216;how can I trick the system with free tools that are readily available?&amp;#8217;. First step: take a look at OpenOffice. Can the same hidden text trick work? A quick test shows&amp;#8230;......... no. Hidden text is a field attribute in OO, and a character attribute in MS Word. The two are not compatible. Macros? Keeping the macro as is and saving as a MS Word file doesn&amp;#8217;t work. This is largely due to MS Word using their own scripting language or VB for their macros, while OO has their own scripting language, as well as using javascript and a few other options. Either way, the macro option is out, especially since TurnItIn.com doesn&amp;#8217;t accept OO documents, making an effort to create a similar macro for OO pointless (at this time).&lt;/p&gt;


	&lt;p&gt;But wait&amp;#8230;... what formats &lt;span class="caps"&gt;DOES&lt;/span&gt; TurnItIn.com accept? A quick check (verified by Mike a second later) gives me the following list: MS Word, WordPerfect, PostScript, &lt;span class="caps"&gt;PDF&lt;/span&gt;, HTML, &lt;span class="caps"&gt;RTF&lt;/span&gt;, and plain text. Plain text is out for obvious reasons, MS Word is being hammered by Mike&amp;#8217;s own tests&amp;#8230;.... wait&amp;#8230;... &lt;span class="caps"&gt;HTML&lt;/span&gt;? Instantly a few ideas come to mind. Idea the first: What happens if I replace all the spaces in a document with a &amp;#38; nbsp;? Thankfully TurnItIn.com &lt;span class="caps"&gt;DOES&lt;/span&gt; convert these to spaces. I would have laughed my ass off if they hadn&amp;#8217;t.&lt;/p&gt;


	&lt;p&gt;Idea 2) What about inline style tags using spans? For example, &lt;a href="http://torch.cs.dal.ca/~ssmith/gettysburg_span.html"&gt;this document&lt;/a&gt;. Note that this is what the professor would see. Now view the page source. You should see a number of lines like this:&lt;/p&gt;


&lt;code&gt;&amp;lt;span style="position:absolute;left:-10000px"&amp;gt;fgahlhgk&amp;lt;/span&amp;gt;&lt;/code&gt;
&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: 82px; text-align: right; font-variant: normal;"&gt;&amp;#8220;What is sad is the fact that we are not even trying hard yet.&amp;#8221;&lt;/span&gt;

	&lt;p&gt;This basically takes these characters and shifts them &lt;span class="caps"&gt;WAY&lt;/span&gt; to the left out of site of people like your prof.&lt;/p&gt;


	&lt;p&gt;Result? 0% plagiarized according to TurnItIn.com.
Total time required to figure this out? &amp;lt; 5 minutes.
Tools required? Your favorite plaintext editor. So not only can cheap windows users use this technique, but now Linux users can too!!!&lt;/p&gt;


	&lt;p&gt;What is sad is the fact that we are not even trying hard yet.&lt;/p&gt;</description>
      <pubDate>Wed, 22 Mar 2006 12:14:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:9227724a006b53d85ac8cd225c738fc8</guid>
      <author>Sean</author>
      <link>http://www.crazyorgenius.com/articles/2006/03/22/turnitin-com-beating-the-system-part-4-denying-our-corporate-overlords</link>
      <category>Geek</category>
      <category>School</category>
      <category>Ideas</category>
      <trackback:ping>http://www.crazyorgenius.com/articles/trackback/71</trackback:ping>
    </item>
    <item>
      <title>Degree Requirements</title>
      <description>&lt;p&gt;At the start of this term, I thought I had one more degree requirement: one second year or higher course that was from Mathematics, Science, Engineering, Management or Commerce. &amp;#8216;Crap&amp;#8217; said I, &amp;#8216;I most likely won&amp;#8217;t be able to complete that until next fall&amp;#8217;.&lt;/p&gt;


	&lt;p&gt;Today, however, I checked over what I needed to graduate and all I will need after this term is any one course. &lt;span class="caps"&gt;ANY ONE COURSE&lt;/span&gt;. I forgot that I signed up for a 3rd year commerce (Entrepreneurship) course at the last minute this term. Which means I can basically take anything this summer if I wanted to.&lt;/p&gt;


	&lt;p&gt;Funnily enough, this discovery comes just after having a talk with Dr. Scrimger regarding the directed studies course. Sure, at the time I didn&amp;#8217;t think I would be able to take this course. However, it is my opinion that simple course work doesn&amp;#8217;t really cut it for preparing students for their post university experience. Sure there is Co-op, but that is more &amp;#8216;ok I need a job, any job, and maybe I will like it or not&amp;#8217; where Directed Studies is supposed to be more of &amp;#8216;Yeah, this stuff really excites me, I want to try it&amp;#8217;. Sure, there is Honours as well, but Honours has additional requirements.&lt;/p&gt;&lt;p&gt;Additionally, it is my understanding that there are Faculty members that have work that needs to be done, but that isn&amp;#8217;t really of graduate thesis calibre, or is really some small project that is tangential to things being worked on, but needs to be done at some point to support other work, or just stuff that needs to be done to create a proper infrastructure for further work to be done on. Wouldn&amp;#8217;t it be great to match interested undergrads with interesting things that actually need to be done?&lt;/p&gt;


	&lt;p&gt;Now, an argument against all this is that the professors are volunteering their own time to supervise a student. However, they also have final say on if a student is able to perform directed studies or not. So, making more individuals aware of directed studies (and honours technically) might cost them a little more in meetings up front, but the pay off is that their is a greater possibility of attracting motivated students who have interesting ideas that in turn, might interest the professor and there is also the chance of finding people that are willing to do things that are actually needed.&lt;/p&gt;


	&lt;p&gt;So, we&amp;#8217;ll see how things go in both regards. Can I set something up, so Professors have a larger pool of candidates for doing interesting things? Can I come up with something interesting enough that I can enroll in directed studies in the near future? I am certainly interested in finding out.&lt;/p&gt;</description>
      <pubDate>Wed, 08 Feb 2006 15:48:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:d7c8b837e83db229e53c0547b9c1a693</guid>
      <author>Sean</author>
      <link>http://www.crazyorgenius.com/articles/2006/02/08/degree-requirements</link>
      <category>School</category>
      <category>Projects</category>
      <trackback:ping>http://www.crazyorgenius.com/articles/trackback/67</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>
    <item>
      <title>Accomplished</title>
      <description>&lt;p&gt;Picking up my mail today, there happened to be a big paper tube accompanying the regular catalogs/bills/junk. Even more curious, it was addressed to me. Odd&amp;#8230;... I wasn&amp;#8217;t expecting anything.&lt;/p&gt;


	&lt;p&gt;Inside was a letter from the Dean of the Faculty of Computer Science, as well as a sheet of paper that had the words &lt;em&gt;Sean Smith&lt;/em&gt; and &lt;em&gt;Citizenship Award&lt;/em&gt; in big, fancy lettering.&lt;/p&gt;


	&lt;p&gt;While I can&amp;#8217;t say this comes as a &lt;span class="caps"&gt;COMPLETE&lt;/span&gt; surprise, the timing was somewhat unexpected. I knew &lt;a href="http://www.mikesmit.com"&gt;Mike&lt;/a&gt; had written up a nomination form (and Mike, reading this letter, you obviously put in a lot), and that &lt;a href="http://pye.no-ip.info/~pye"&gt;Jon&lt;/a&gt; and Mark had signed it, but the e-mail that requests nominations each term also states that &amp;#8220;Students who are nominated for an award will be contacted by the Scholarship Committee so they can provide a résumé, transcript and any other information which they think the Committee should consider in its decision.&amp;#8221; Now, I haven&amp;#8217;t heard anything about it since I was told by my nominators that I had been nominated, and in fact, have been asked by some of them if I have heard anything, cause they hadn&amp;#8217;t when the summer term nominations request went out.&lt;/p&gt;


	&lt;p&gt;In the end, I am honored to have been considered, and selected for this award. I would like to thank all of those who helped make this possible, including my nominators, and all of those who actually came out to the events I arranged.&lt;/p&gt;</description>
      <pubDate>Fri, 12 Aug 2005 17:36:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:89fe0f9030510fde9d46cbc240c4c128</guid>
      <author>Sean</author>
      <link>http://www.crazyorgenius.com/articles/2005/08/12/accomplished</link>
      <category>Life</category>
      <category>School</category>
      <trackback:ping>http://www.crazyorgenius.com/articles/trackback/15</trackback:ping>
    </item>
  </channel>
</rss>
