<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:carlfoxmarten</id>
  <title>My notes</title>
  <subtitle>carlfoxmarten</subtitle>
  <author>
    <name>carlfoxmarten</name>
  </author>
  <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom"/>
  <updated>2009-12-17T08:34:30Z</updated>
  <lj:journal userid="12060209" username="carlfoxmarten" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://carlfoxmarten.livejournal.com/data/atom" title="My notes"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:38354</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/38354.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=38354"/>
    <title>Her name is Shnelly...</title>
    <published>2009-12-17T08:34:30Z</published>
    <updated>2009-12-17T08:34:30Z</updated>
    <category term="cats"/>
    <content type="html">At least to us.&lt;br /&gt;&lt;br /&gt;She's the mother to our little Holly kitty, who we found some time last year in late November.&lt;br /&gt;&lt;br /&gt;She showed up early this month hanging around our carport, with very similar markings to our little kitty (which is one reason we know she's the mother).&lt;br /&gt;&lt;br /&gt;To ensure that she stays warm enough in this cold weather, we put a box with a blanket in it near where she's usually seen to help keep her warm in this weather. After a couple days of not being seen, we found her curled up fast asleep inside the box.&lt;br /&gt;&lt;br /&gt;She really seems to like that box now, and she doesn't really move much when somebody goes past.&lt;br /&gt;(which probably means she's really asleep, then)&lt;br /&gt;&lt;br /&gt;Anyways, since we don't know if she has a name right now, we're calling her Shnelly, after Mooch's girlfriend in &lt;a href="http://muttscomics.com/strip.aspx"&gt;Mutts&lt;/a&gt;.&lt;br /&gt;(since we can only see her ears now =^.^= )</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:37926</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/37926.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=37926"/>
    <title>Part of my current wishlist...</title>
    <published>2009-12-08T10:07:41Z</published>
    <updated>2009-12-08T23:30:10Z</updated>
    <category term="wishlist"/>
    <category term="christmas"/>
    <content type="html">This year, due to the digital copy I've started of my wish list, I've separated stuff into several categories:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Music:&lt;/b&gt; Anything by the following artists:&lt;ul&gt;&lt;li&gt;Bing Crosby&lt;/li&gt;&lt;li&gt;Dean Martin&lt;/li&gt;&lt;li&gt;Michael Kaeshammer&lt;/li&gt;&lt;li&gt;Roger Whittaker&lt;/li&gt;&lt;li&gt;Fred Astaire&lt;/li&gt;&lt;li&gt;Ennio Morricone&lt;/li&gt;&lt;li&gt;Henry Mancini&lt;/li&gt;&lt;li&gt;Duvall's &lt;i&gt;Volume and Density&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;DVDs:&lt;/b&gt;&lt;ul&gt;&lt;li&gt;The Incredibles&lt;/li&gt;&lt;li&gt;Wall-E&lt;/li&gt;&lt;li&gt;Cats, the musical&lt;/li&gt;&lt;li&gt;Kung-Fu panda&lt;/li&gt;&lt;li&gt;Flushed Away&lt;/li&gt;&lt;li&gt;Hunt for Red October&lt;/li&gt;&lt;li&gt;Clue&lt;/li&gt;&lt;li&gt;The Shrek Trilogy&lt;/li&gt;&lt;li style="text-decoration: line-through;"&gt;Skycaptain and the World of Tomorrow&lt;/li&gt;&lt;li&gt;Despicable Me (I know, I know, it's not out on DVD. But I can always hope...)&lt;/li&gt;&lt;li&gt;Robin and the Seven Hoods&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Chocolate and candy:&lt;/b&gt;&lt;ul&gt;&lt;li&gt;Kit-Kat&lt;/li&gt;&lt;li&gt;Coffee Crisp&lt;/li&gt;&lt;li&gt;Caramilk Dark (apparently, this is a Canadian chocolate that isn't really available anywhere else. It also had a long string of Canadian commercials, including &lt;a href="http://www.youtube.com/watch?v=k4yqlttpJvk"&gt;one that won an award&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Dark chocolate orange (as opposed to milk, and even mint, one of my other favourite chocolate flavours)&lt;/li&gt;&lt;li&gt;Bridge mix (lots, I hope)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.leevalley.com/"&gt;Lee Valley stuff:&lt;/a&gt;&lt;/b&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.leevalley.com/gifts/page.aspx?c=1&amp;amp;p=61106&amp;amp;cat=4,104,53201&amp;amp;ap=1"&gt;Carpet boules&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.leevalley.com/gifts/page.aspx?c=1&amp;amp;p=64258&amp;amp;cat=4,104,53208&amp;amp;ap=1"&gt;Hypotrochoid art set&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.leevalley.com/gifts/page.aspx?c=1&amp;amp;p=52331&amp;amp;cat=4,104,53208&amp;amp;ap=3"&gt;Landscape artist pen set&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.leevalley.com/gifts/page.aspx?c=1&amp;amp;p=62173&amp;amp;cat=4,104,53211&amp;amp;ap=2"&gt;Holiday light tester&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.leevalley.com/gifts/page.aspx?c=1&amp;amp;p=64178&amp;amp;cat=4,104,55968&amp;amp;ap=8"&gt;Ceramic safety cutter&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.leevalley.com/gifts/page.aspx?c=1&amp;amp;p=64338&amp;amp;cat=4,104,53212&amp;amp;ap=1"&gt;Spill plane&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.leevalley.com/gifts/page.aspx?c=1&amp;amp;p=55730&amp;amp;cat=4,104,53216&amp;amp;ap=3"&gt;The Sailor's Pocket Book of Knots&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.leevalley.com/gifts/page.aspx?c=1&amp;amp;p=61609&amp;amp;cat=4,104,53221&amp;amp;ap=1"&gt;1 inch "S-biner" hooks&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.leevalley.com/gifts/page.aspx?c=1&amp;amp;p=64339&amp;amp;cat=4,104,53209&amp;amp;ap=1"&gt;Magnetic tack strip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Other:&lt;/b&gt;&lt;ul&gt;&lt;li&gt;Lilliput USB monitor (a 7" LCD monitor that plugs into a USB port)&lt;/li&gt;&lt;li&gt;Small woodworking lathe (I can always hope)&lt;/li&gt;&lt;li&gt;Mini doughnut maker&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;More stuff will be added later, when it's not 2am in the morning and I don't have a final exam breathing down my neck.&lt;br /&gt;(My two finals are on the 9th and the 13th, and yes, that's a Sunday)&lt;br /&gt;&lt;br /&gt;UPDATE:&lt;br /&gt;Yay! While I was out to the chiropractor, my Dad and I stopped by a store, and found a used copy of &lt;i&gt;SkyCaptain and the World of Tomorrow&lt;/i&gt;! One thing to strike off the list!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:37808</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/37808.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=37808"/>
    <title>carlfoxmarten @ 2009-11-27T19:45:00</title>
    <published>2009-11-28T03:45:43Z</published>
    <updated>2009-11-28T03:45:43Z</updated>
    <category term="paperroute"/>
    <lj:music>Star Wars Cantina</lj:music>
    <content type="html">Despite the fact that it's not thanksgiving (Canadian or American), I can still be thankful for stuff:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I'm thankful that I was only stuck in bed one day&lt;/li&gt;&lt;li&gt;I'm thankful that my paper route supervisor is very understanding of any problems I have (she was fine with me delivering half of Wednesday's papers on the day and half the day after when I called)&lt;/li&gt;&lt;li&gt;I'm thankful that I can deliver papers late with nobody on the route complaining about a missed paper&lt;/li&gt;&lt;li&gt;I'm thankful that the neighbourhood I deliver in is safe, even at night&lt;/li&gt;&lt;li&gt;I'm thankful that I can deliver papers "late" (after about 5pm in the winter) and see people's Christmas lights&lt;/li&gt;&lt;li&gt;I'm thankful that the weather has been favouring me these last few days. While the weather report has indicated rain, it hasn't rained at all while I've been out.&lt;/li&gt;&lt;/ol&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:37587</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/37587.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=37587"/>
    <title>carlfoxmarten @ 2009-11-25T18:44:00</title>
    <published>2009-11-26T02:44:26Z</published>
    <updated>2009-11-26T02:44:26Z</updated>
    <category term="sick"/>
    <content type="html">While I'm feeling a little better today, I'm still a little dizzy and the lump in my throat is still hard to talk around...&lt;br /&gt;(started yesterday as a sore throat, today I stayed home from class, though I should have tried delivering newspapers anyway...)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:37236</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/37236.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=37236"/>
    <title>New computer...</title>
    <published>2009-11-16T09:47:05Z</published>
    <updated>2009-11-16T09:47:05Z</updated>
    <category term="computer hardware"/>
    <content type="html">So I finally managed to get back to the store to pick up a &lt;a href="http://www.powersonic.ca/1290b-tower-w450w-power-supply-p-15944.html"&gt;new case&lt;/a&gt; for my new heap of computer parts.&lt;br /&gt;I think it looks really cool. :)&lt;br /&gt;&lt;br /&gt;It took me some time, but I did manage to put it together properly. The single most difficult problem was that the motherboard was missing an important jumper (as in, if it's not there, it won't boot up all the way, claiming a short).&lt;br /&gt;&lt;br /&gt;I'm planning on dual-booting Windows 7 Pro and Ubuntu Linux, and so far I have Win7 installed and even have some of the software I use installed already, including &lt;a href="http://store.steampowered.com/about/"&gt;Steam&lt;/a&gt; and &lt;a href="http://www.teamfortress.com/"&gt;Team Fortress 2&lt;/a&gt; (my current favourite 3D online game).&lt;br /&gt;Currently installing Ubuntu on the other side of the box.&lt;br /&gt;(apparently my CDs are a whole year behind the current version, so I have to upgrade twice to get to the current version)&lt;br /&gt;&lt;br /&gt;My renders should run much faster due to the dual-core 2.9GHz processor, so it's definitely an improvement performance-wise.&lt;br /&gt;&lt;br /&gt;Anyways, I still need to copy a whole bunch of documents over to the new machine as well as install a bunch of software, but it's starting to feel like my computer now and I'm able to do stuff on it too, so everything's good.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:36893</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/36893.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=36893"/>
    <title>My new computer and Zope...</title>
    <published>2009-11-07T09:07:16Z</published>
    <updated>2009-11-07T09:07:16Z</updated>
    <category term="courses"/>
    <category term="zope"/>
    <lj:music>The Carpenters - Gold</lj:music>
    <content type="html">As soon as I can get back to the store and get a new case, I'll be ready to assemble my new computer.&lt;br /&gt;For just $40, I can get a fairly good looking case with an included 450W power supply, which is a pretty darn good deal, even without the power supply.&lt;br /&gt;&lt;br /&gt;I must say, however, that I'm getting rather disappointed with how long it's taken to get to this point.&lt;br /&gt;It must have been two or three weeks ago that I bought the first parts, with the hard drive a week after that, so the parts have been sitting on my floor for one or two weeks, doing nothing but take up space.&lt;br /&gt;(though I suppose the advantage is that I've been able to earn some more money to replace the $350 I've put into it so far...)&lt;br /&gt;&lt;br /&gt;I probably won't have to upgrade it for another four years, at which time we should have haptic holographic screens, but until then, I still need an LCD screen to replace the CRT screen I have now.&lt;br /&gt;&lt;br /&gt;I need a better job than the paper route, so I can actually afford all this equipment...&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;a href="http://www.zope.org/"&gt;Zope&lt;/a&gt; is what I'd call a pre-built web server application with a scripting engine jammed in the side.&lt;br /&gt;&lt;br /&gt;It's also what I'm writing an assignment in (it's a contact manager website), which means I need to understand it to be able to make it work the way I want it to.&lt;br /&gt;&lt;br /&gt;You know how most stuff you find has this weird thing called a manual?&lt;br /&gt;Well, Zope doesn't really have one. It has more than one, which is part of where the problem lies.&lt;br /&gt;&lt;br /&gt;Several &lt;i&gt;incomplete&lt;/i&gt; manuals, to be exact.&lt;br /&gt;&lt;br /&gt;If you ever try to build a website, DO NOT use Zope.&lt;br /&gt;Use something better, such as &lt;a href="http://www.djangoproject.org/"&gt;Django&lt;/a&gt; or something, just not Zope.&lt;br /&gt;&lt;br /&gt;This lack of a coherent, detailed manual (and the complete lack of a proper reference library) means that learning Zope has a very steep learning curve.&lt;br /&gt;&lt;br /&gt;It took a team of four people (myself included) two weeks to try to figure out how to use Zope until part of it started to make sense.&lt;br /&gt;(you know how most programming languages and stuff all have the same basic concepts behind them? Zope doesn't adhere to them, claiming security reasons. I think they were lazy... Or designed by an idiot, whichever works)&lt;br /&gt;&lt;br /&gt;Anyway, I'm plugging along fairly slowly with the site, and enjoying the parts that make sense (this course is easier than all the other courses I'm taking right now) and really getting annoyed by the parts I haven't figured out yet.&lt;br /&gt;(security is one thing that's really important in this course, so it's interesting trying to design things with as few holes as possible)&lt;br /&gt;&lt;br /&gt;The final version of the site probably won't be available to see, as it requires a copy of Zope to be running somewhere I can access it, along with a MySQL database server.&lt;br /&gt;(the course server won't be available to me after the course is over, and we've added a password to keep people from adding random stuff without our permission)&lt;br /&gt;&lt;br /&gt;The final project my team and I are doing is going to be some kind of course registration system to address some of the problems we're experiencing with the current PeopleSoft-based system.&lt;br /&gt;(we've been able to talk to the person in charge of the department maintaining the system, and some things just aren't going to be fixed due to some of the code being written in COBOL...)&lt;br /&gt;&lt;br /&gt;I should point out that the software we're working with is actually Zope2, and there is a Zope3 available.&lt;br /&gt;The only problem is the documentation for Zope3 is much harder to find than for Zope2, and they've changed things around so you need a good manual to find your way...</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:36643</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/36643.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=36643"/>
    <title>Almost all the parts...</title>
    <published>2009-10-27T19:18:08Z</published>
    <updated>2009-10-27T19:18:08Z</updated>
    <category term="computer hardware"/>
    <lj:music>Ennio Morricone - Yo Yo Ma Plays Ennio Morricone</lj:music>
    <content type="html">My current desktop computer was purchased over four years ago, runs well, but a little slow.&lt;br /&gt;&lt;br /&gt;This was brought home to me a couple of weeks ago when I was working on one of my assignments that required me to render a 300x300 pixel image with &lt;i&gt;512&lt;/i&gt; samples per pixel, which took about twenty minutes each for four images.&lt;br /&gt;&lt;br /&gt;Not much, you'll probably say, but that's not the problem.&lt;br /&gt;I only had about half an hour before deadline, and didn't have time to render them all.&lt;br /&gt;(also some of the software I use on a fairly regular basis runs a bit too slowly)&lt;br /&gt;&lt;br /&gt;So, last week I started buying parts to build myself a new desktop computer.&lt;br /&gt;I think I have everything but a power supply and case, which means I have the following parts:&lt;ul&gt;&lt;li&gt;ASUS M2N68-AM SE2 motherboard&lt;/li&gt;&lt;li&gt;AMD Athlon 2 X2 245 dual-core processor running at 2.9GHz&lt;/li&gt;&lt;li&gt;2GB DDR2 RAM (I currently have 1.5GB of memory on most of my computers)&lt;/li&gt;&lt;li&gt;ASUS ATI EAH4350 graphics card with 512MB onboard memory&lt;/li&gt;&lt;li&gt;A 1TB hard drive&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I also purchased a new Logitech keyboard (their Internet 350 model). As I'm currently using a laptop as my primary computer right now (which has no PS/2 ports), I haven't been able to use any good keyboards on it (most of mine are PS/2, and the laptop's keyboard isn't really that great).&lt;br /&gt;I only bought the keyboard yesterday and I'm already enjoying using it.&lt;br /&gt;&lt;br /&gt;My dad has a spare power supply I can buy off him, and there should be a spare case hanging around here somewhere that I can use.&lt;br /&gt;(while I could use the old case and power supply I have now, I'd really rather not, as I wouldn't be able to use both at the same time, which to me is rather important)&lt;br /&gt;&lt;br /&gt;For software, I'm going to use Xubuntu again (the Xfce desktop running on Ubuntu Linux), dual-booting with XP Pro.&lt;br /&gt;(since my university is on Microsoft's Developer Network, we Computing Science students get some of their software for free, including some of their OSes. Right now I have a spare XP Pro key I haven't used yet, so this is where that would go)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:36568</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/36568.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=36568"/>
    <title>Happy birthday, Stephan!</title>
    <published>2009-10-26T07:15:35Z</published>
    <updated>2009-10-26T07:15:35Z</updated>
    <category term="birthdays"/>
    <content type="html">&lt;span style="font-size: 200%;"&gt;Happy birthday, &lt;span class='ljuser ljuser-name_scottrell001' lj:user='scottrell001' style='white-space: nowrap;'&gt;&lt;a href='http://scottrell001.livejournal.com/profile'&gt;&lt;img src='http://l-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://scottrell001.livejournal.com/'&gt;&lt;b&gt;scottrell001&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;!&lt;/span&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:36155</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/36155.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=36155"/>
    <title>This, that, and some other things...</title>
    <published>2009-10-26T07:11:52Z</published>
    <updated>2009-10-26T07:11:52Z</updated>
    <category term="photos"/>
    <category term="flowers"/>
    <category term="ani-midi"/>
    <lj:music>Animusic 1&amp;2</lj:music>
    <content type="html">Recently I purchased a digital camera so I could take pictures wherever I am and get them onto my computer at a moments notice.&lt;br /&gt;It's a Polaroid t737 with 7 megapixels and 3x analogue zoom.&lt;br /&gt;(the most important features, you know)&lt;br /&gt;&lt;br /&gt;Quality seems pretty good (though it's refurbished model, and is missing one screw from the side of the case), and the pictures are pretty sharp if you scale them down by about half.&lt;br /&gt;&lt;br /&gt;I've taken a few pictures with it so far, so here are some flowers I found at my aunt's house:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A bee on some flowers:&lt;/b&gt;&lt;br /&gt;&lt;a href="http://pics.livejournal.com/carlfoxmarten/pic/000146rk/"&gt;&lt;img src="http://pics.livejournal.com/carlfoxmarten/pic/000146rk/s320x240" width="320" height="240" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Flowers:&lt;/b&gt;&lt;br /&gt;&lt;a href="http://pics.livejournal.com/carlfoxmarten/pic/00015qbe/"&gt;&lt;img src="http://pics.livejournal.com/carlfoxmarten/pic/00015qbe/s320x240" width="319" height="240" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pics.livejournal.com/carlfoxmarten/pic/00016swc/"&gt;&lt;img src="http://pics.livejournal.com/carlfoxmarten/pic/00016swc/s320x240" width="320" height="240" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pics.livejournal.com/carlfoxmarten/pic/000177c2/"&gt;&lt;img src="http://pics.livejournal.com/carlfoxmarten/pic/000177c2/s320x240" width="320" height="240" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'll need to get a harder case for the camera than I have right now, as something seems to be rapidly pressing the power button, which seems to cause the lens cover to open and the lens to extend a bit.&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;I've been thinking about my Ani-Midi project again, and I've come to the conclusion that I need to rewrite it in C++ for performance reasons (Java just isn't fast enough).&lt;br /&gt;Also, it needs to be a complete rewrite instead of just a port from Java to C++, as I hadn't focussed on the most important part of the software first (importing music).&lt;br /&gt;&lt;br /&gt;Currently, I'm assuming I'll support the MIDI file format, as that's what I knew about first, but apparently that's not the only note-based music format.&lt;br /&gt;According to &lt;a href=""&gt;Wikipedia&lt;/a&gt;, there are quite a number of note-based music formats, some of which are derivatives of the original Standard MIDI Format.&lt;br /&gt;As I'll have my own internal music format, I'll just need to write import routines (and see if I can make a plugin system) so supporting a new format should be simpler.&lt;br /&gt;&lt;br /&gt;I haven't quite decided how the instrument assemblies should be defined, as how I define it will determine if I can build the files by hand or have to write a script or program for it.&lt;br /&gt;(I may just use an XML file and a bunch of Wavefront Object files, all zipped up to keep things small)&lt;br /&gt;&lt;br /&gt;On the whole, the features I'm hoping to support will be something like this:&lt;ul&gt;&lt;li&gt;Support for MIDI music files (the more important format, but will probably include more formats later)&lt;/li&gt;&lt;li&gt;After reading the music file, it will offer the user options for where to put each instrument, and how each instrument is arranged.&lt;/li&gt;&lt;li&gt;The software will analyse how the instruments are played to figure out which instruments are played together to get an idea of sane defaults for where each instrument should go (instruments played together should be closer to each other)&lt;/li&gt;&lt;li&gt;The above-mentioned information will also be used to create some paths for the camera to follow during playback.&lt;/li&gt;&lt;li&gt;Scenery and props to make sure it doesn't look like a bunch of floating, moving &lt;i&gt;stuff&lt;/i&gt; (appropriately positioned, of course)&lt;/li&gt;&lt;li&gt;Export of the settings used to create a video to some popular format so you can render it in an external rendering program for high-quality movies&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I'm sure I have more features to list around here somewhere, but I've stopped loading Tomboy Notes on startup due to its insistence for showing its main window right after launch...</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:35963</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/35963.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=35963"/>
    <title>The hazards of raytracing...</title>
    <published>2009-10-18T04:57:32Z</published>
    <updated>2009-10-18T04:57:32Z</updated>
    <category term="projects"/>
    <category term="courses"/>
    <category term="raytracers"/>
    <content type="html">One of the courses I'm taking is called Image Synthesis, basically the creation of photo-realistic rendered images on a computer.&lt;br /&gt;&lt;br /&gt;Most versions of this course require the students to write their own raytracer from scratch (or near scratch), but since you have to write everything (including the basic framework), you don't have time to fix any major mistakes you make.&lt;br /&gt;&lt;br /&gt;Instead, I'm adding code to an existing raytracer called &lt;a href="http://www.pbrt.org/"&gt;PBRT&lt;/a&gt;, which stands for Physically-Based Rendering Toolkit, to understand how major aspects of raytracing works, such as depth-of-field (as simulated by actual lens systems), space partitioning (for major speed boosts), and what are called "Bidirectional Reflectance Distribution Functions" which dictate how a surface looks (and are usually based on how the physics works).&lt;br /&gt;&lt;br /&gt;My current assignment is writing a new camera system for PBRT that simulates an actual lens system (not just one lens for simple depth-of-field, but multiple lenses for many different effects, from telephoto to fisheye lenses).&lt;br /&gt;&lt;br /&gt;It took me the first week to understand just what I'm supposed to modify, the second week to figure out how to modify it, and this week to figure out just what I'm doing wrong.&lt;br /&gt;&lt;br /&gt;I'm quite certain that my code to bend the light rays through the lenses is correct, as all light rays seem to be passing through all the lenses, but for some strange reason the weighting of the light rays seems to be way off, as the resulting image is always pure black.&lt;br /&gt;&lt;br /&gt;Very confusing. &amp;gt;.&amp;lt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:35687</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/35687.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=35687"/>
    <title>More near-pointless videos...</title>
    <published>2009-10-06T08:10:02Z</published>
    <updated>2009-10-06T17:17:03Z</updated>
    <category term="videos"/>
    <category term="youtube"/>
    <content type="html">I'd actually found more stuff a few nights ago than I'd posted.&lt;br /&gt;(and here I was supposed to be doing homework. Three assignments due each on three consecutive days, most difficult one first, least difficult one second, and middling one due last)&lt;br /&gt;&lt;br /&gt;It's a YouTube channel by the name of &lt;a href="http://www.youtube.com/user/FlippyCat"&gt;FlippyCat&lt;/a&gt; and aside from seeming to be Canadian (he seems to celebrate every Canada Day, while only doing one or maybe two Independence day videos), he seems to have a lot of two things on his hands: Time and coloured dominoes.&lt;br /&gt;&lt;br /&gt;Here are some highlights of his rather extensive collection:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=7f3RnnP__7I"&gt;A die&lt;/a&gt;, &lt;a href="http://www.youtube.com/watch?v=3jMBNesc-8k"&gt;the world&lt;/a&gt;, &lt;a href="http://www.youtube.com/watch?v=B3eXWPrgWJ0"&gt;Dominoes of dominoes&lt;/a&gt;, and &lt;a href="http://www.youtube.com/watch?v=z6mLPURj3_k"&gt;Domono Lisa&lt;/a&gt;.&lt;br /&gt;He has over 120 videos on his channel, so go have a look!&lt;br /&gt;&lt;br /&gt;I'm feeling rather envious, actually. It looks like fun (aside from the part about needing steady hands, of course)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:35359</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/35359.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=35359"/>
    <title>Matthias Wandel, fun with wood</title>
    <published>2009-10-04T08:56:50Z</published>
    <updated>2009-10-04T08:56:50Z</updated>
    <category term="projects"/>
    <category term="wood"/>
    <content type="html">Okay, somehow this came up in the related list of a domino video on YouTube, and it was so cool I just had to share it:&lt;br /&gt;&lt;br /&gt;Somebody made a wooden marble contraption with an innovative "pump", in essence a block of wood with a "plug" that slides up and down as the block slides back and forth, effectively grabbing a marble and pushing it up into a stack of marbles.&lt;br /&gt;&lt;br /&gt;Wooden marble contraption 1: &lt;a href="http://www.youtube.com/watch?v=26EE3jG5thM"&gt;YouTube&lt;/a&gt;, &lt;a href="http://www.sentex.net/~mwandel/marbles/machine1.html"&gt;official page&lt;/a&gt;&lt;br /&gt;Wooden marble contraption 2: &lt;a href="http://www.youtube.com/watch?v=9Z2A6qJyURY"&gt;YouTube&lt;/a&gt;, &lt;a href="http://www.sentex.net/~mwandel/marbles/machine2.html"&gt;official page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The stuff he's done is pretty cool, and includes a Jenga gun: &lt;a href="http://www.youtube.com/watch?v=F9BmTmMEOhQ"&gt;YouTube&lt;/a&gt;, &lt;a href="http://woodgears.ca/jenga_pistol/"&gt;official page&lt;/a&gt;&lt;br /&gt;(you can find an earlier version on his original website through the links above)&lt;br /&gt;&lt;br /&gt;One of his new websites (&lt;a href="http://www.woodgears.ca/"&gt;woodgears.ca&lt;/a&gt;) has a bunch of wooden devices, projects, etc., and he's even &lt;a href="http://www.sentex.net/~mwandel/organ/organ.html"&gt;built his own wooden organ&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;You can find his YouTube channel &lt;a href="http://www.youtube.com/user/Matthiaswandel"&gt;here&lt;/a&gt;, and his personal website &lt;a href="http://www.sentex.net/~mwandel/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Cool stuff!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:35159</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/35159.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=35159"/>
    <title>Wanted...</title>
    <published>2009-10-03T06:13:14Z</published>
    <updated>2009-10-03T06:13:14Z</updated>
    <category term="games"/>
    <lj:music>Roger Whittaker: A Perfect Day</lj:music>
    <content type="html">I've probably posted about this a while ago, but I'm a fan of the Myst series of games and have almost the whole set, including the original Myst, the first sequel Riven, Myst III: Exile, Myst V: End of Ages, Uru: The Complete Chronicles.&lt;br /&gt;&lt;br /&gt;Yes, you read that right, I don't have Myst IV: Revelation. And I think I'm missing it.&lt;br /&gt;&lt;br /&gt;Not just to complete the collection, but to find out what happens in that part of the storyline.&lt;br /&gt;I know what comes before and after (and something of what happens during, due to playing Uru), but during has me kind of puzzled.&lt;br /&gt;&lt;br /&gt;I've spent the last week or so tracking down places that might have it (though I'm sure I'm missing a great deal of the proper places to look), including:&lt;ul&gt;&lt;li&gt;London Drugs&lt;/li&gt;&lt;li&gt;Staples (why not?)&lt;/li&gt;&lt;li&gt;EB Games (four stores)&lt;/li&gt;&lt;li&gt;GameStop&lt;/li&gt;&lt;li&gt;Zellers&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Apparently, EB Games no longer buys and sells used games due to the advent of product activation codes (which prevent any secondary owners from using the game), so none of the four or so locations I've tried actually has it.&lt;br /&gt;(interesting aside, one person I talked to said that if they did, it would probably cost one cent. Pretty good for a five year old game, I think)&lt;br /&gt;&lt;br /&gt;Anybody have any suggestions for finding a legal copy?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:34925</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/34925.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=34925"/>
    <title>Windows 7, I haz it</title>
    <published>2009-09-28T06:11:57Z</published>
    <updated>2009-09-28T06:11:57Z</updated>
    <category term="windows"/>
    <content type="html">I've heard many conflicting reports of Windows 7, so I thought I'd try it.&lt;br /&gt;(as a Computing Science student at a university that is a part of the Microsoft Developers Network, I get some MS software for free, Win7 included)&lt;br /&gt;&lt;br /&gt;Installation was a little odd at the beginning, but it made more sense later (to actually get to the installer, you have to press a key to indicate you want to install, which I wasn't expecting, otherwise it'd take you to your normal OS).&lt;br /&gt;&lt;br /&gt;Out of the digital box, it had no drivers for my network card or sound card, so I had no sound or internet access.&lt;br /&gt;This was fairly easily fixed by grabbing the drivers and running the installer, pointing it at the location they were extracted to, then updating all devices that didn't get installed properly.&lt;br /&gt;&lt;br /&gt;By default, Win7 comes with I.E. 8, which I could only stand long enough to download a copy of Google Chrome (my current preference for web browsing).&lt;br /&gt;(I avoid using I.E. at all, primarily due to the security, but also due to how ugly it looks)&lt;br /&gt;&lt;br /&gt;The desktop looks pretty clean, but things have been made... larger... than previous versions, which also means more wasted space.&lt;br /&gt;(I prefer things snugly nestled together with only a little space between them. I use &lt;a href="http:/www.xfce.org/"&gt;Xfce&lt;/a&gt; as my desktop of choice)&lt;br /&gt;&lt;br /&gt;I've installed AVG 8.5 so I'm protected against viruses and such, and I'm looking at what will run on this version of Windows, primarily games.&lt;br /&gt;(MechWarrior 3 doesn't work, though I'm not surprised, as it didn't work under XP, and probably due to the age of the system, Luxor 2 doesn't run very smoothly. More application reports as I try them)&lt;br /&gt;&lt;br /&gt;Right now, though, it's off to bed for me, as I'm currently getting on top of a cold that hit me on Friday.&lt;br /&gt;(and I have class in the morning, too)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:34713</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/34713.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=34713"/>
    <title>Project titles just keep popping up...</title>
    <published>2009-09-24T07:50:29Z</published>
    <updated>2009-09-24T07:50:29Z</updated>
    <category term="ideas"/>
    <content type="html">Titles for projects of many types just keep popping to mind, and more are popping to in the last couple of weeks than I ever remember before.&lt;br /&gt;&lt;br /&gt;Which is probably a good thing, though I really should be writing more of them down.&lt;br /&gt;&lt;br /&gt;Here's a short list of titles (the ones I can remember right now) and what I think they might be about:&lt;ul&gt;&lt;li&gt;&lt;b&gt;"The Last Kazoo"&lt;/b&gt;, as a:&lt;ul&gt;&lt;li&gt;&lt;b&gt;Short film&lt;/b&gt;: Either a large battle between a group of people who want the last known kazoo destroyed and another group of people who want it preserved, or a small &lt;/li&gt;&lt;li&gt;&lt;b&gt;Game&lt;/b&gt;: very cartoony game about two or more teams of players working against each other trying to gain control of the commemorative Last Kazoo statue. Probably mostly city park-themed, with various weapons like bats, sticks, and the like.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;"Star Well"&lt;/b&gt; (3D scene):&lt;br /&gt;An old, crumbling well that has nothing at its bottom but endless space. I've started this one already, since the idea is still fresh in my mind's eye.&lt;br /&gt;(I got the idea from a sign saying "Stairwell", but had lost the 'i' leaving "Starwell")&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Requisite work-in-progress shot:&lt;br /&gt;&lt;a href="http://pics.livejournal.com/carlfoxmarten/pic/00013547/"&gt;&lt;img src="http://pics.livejournal.com/carlfoxmarten/pic/00013547/s320x240" width="320" height="240" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;(any constructive criticisms on it are appreciated)&lt;br /&gt;&lt;br /&gt;It's rather unusual, but I suppose as I let them happen, I'll eventually get a large file of ideas for later use, which would probably mean I'd be rather valuable to some company when I finally graduate.&lt;br /&gt;(unfortunately, I don't think most companies I'd go into would quite appreciate this)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:34553</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/34553.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=34553"/>
    <title>Technology, I haz it</title>
    <published>2009-09-23T08:22:24Z</published>
    <updated>2009-09-23T08:22:24Z</updated>
    <category term="technology"/>
    <lj:music>Crocodile Rock</lj:music>
    <content type="html">One of my classmates noticed that usually carry a bunch of tech toys/tools around with me, so I had a look myself and found out that I really do carry a bunch of gadgets around with me.&lt;br /&gt;&lt;br /&gt;On an average day, I usually carry the following stuff around with me to class:&lt;ul&gt;&lt;li&gt;Cellphone&lt;/li&gt;&lt;li&gt;Watch (rather useful with the separate count-down/count-up timers and five alarms)&lt;/li&gt;&lt;li&gt;Laptop (either the huge Toshiba or the tiny EEEpc. Unfortunately there's no middle ground)&lt;/li&gt;&lt;li&gt;Digital camera (a recent purchase. I should start posting pictures sometime)&lt;/li&gt;&lt;li&gt;IBM WorkPad (basically a Palm III on IBM's hardware. Mostly used for games and sometimes for random notes)&lt;/li&gt;&lt;li&gt;Small number of laptop accesories, including a mouse, a USB hub, and the laptop's power adapter.&lt;/li&gt;&lt;li&gt;Two USB thumb-drives and a couple of SD cards for shuttling data around without a network.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;An interesting list.&lt;br /&gt;I suppose I do carry a bunch of gadgets around with me...&lt;br /&gt;(I've also recently purchased a used Palm M500, but the battery doesn't seem to be holding a charge yet, and the memory keeps getting wiped out with each loss of power. In addition, there's a funny noise coming from the unit while on the charging stand, so something might be wrong with it)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:34104</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/34104.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=34104"/>
    <title>Apparently, I don't always know when to say "No"...</title>
    <published>2009-09-19T08:34:12Z</published>
    <updated>2009-09-19T08:34:12Z</updated>
    <category term="too much"/>
    <content type="html">I should start by telling you about my Wednesdays.&lt;br /&gt;(remember, these are my &lt;i&gt;normal&lt;/i&gt; Wednesdays, and will remain like this until the end of the semester)&lt;br /&gt;&lt;br /&gt;Starting at 10:30am, I have two 1-hour classes with a 1-hour break in between, followed by four hours to do the following:&lt;br /&gt;A) Get home (about an hour and fifteen minutes)&lt;br /&gt;B) Deliver my paper route (another hour and a half, more if it's raining)&lt;br /&gt;C) Eat a very quick and late lunch&lt;br /&gt;D) Get back to class (another hour or so, depending on the transit connections)&lt;br /&gt;Follow that by a three-hour lecture on web-based information systems.&lt;br /&gt;(so far we're just into designing static pages, though soon we'll get to learn about server-side scripting. Not much more for me to learn, though, as I already use PHP for some of my oft-used pages)&lt;br /&gt;&lt;br /&gt;This means that I'm going to class, being kind of relaxed for about three hours, followed by four hours of rushing around on legs that are complaining about all the walking I did to get to and around campus, then followed by another three hours of sitting doing very little, and finally getting home around 10pm to eat dinner, do dishes, and go to bed.&lt;br /&gt;&lt;br /&gt;This makes for unhappy feet...&lt;br /&gt;&lt;br /&gt;And yesterday I got a call from my zone supervisor at the paper asking if I could substitute for another carrier on one of the larger routes in my area.&lt;br /&gt;(granted, it was actually the one my brother and I started on, but now it's just me doing the route(s) as he's started doing temp work at a warehouse, which also means I have no backup in case I somehow can't do them in time or at all)&lt;br /&gt;&lt;br /&gt;This makes for very late delivery on one route (in addition to needing three or four extra papers that I didn't have, as well as having to deliver Nature Valley samples that I didn't even bother trying to deliver on Wednesday).&lt;br /&gt;I'm just glad I got in well before it started raining and that I have safety lights so I can see and be seen at night.&lt;br /&gt;(unfortunately, some of the smaller streets on my route do not have street-lights on them, so I was more reliant upon those houses that had the motion-detecting lights to see. Apparently, I also need to change the batteries in my flashlight...)&lt;br /&gt;&lt;br /&gt;Incidentally, I've also signed up for the local ACM qualifiers to get on one of my university's ACM ICPC teams, which (if I get picked) will probably take up my Saturdays as well...&lt;br /&gt;&lt;br /&gt;How on earth can one tell when too much becomes (or would become if "Yes" were said) too much?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:33807</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/33807.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=33807"/>
    <title>More about my courseload</title>
    <published>2009-09-14T00:43:03Z</published>
    <updated>2009-09-14T00:43:03Z</updated>
    <category term="courses"/>
    <lj:music>The Beetles</lj:music>
    <content type="html">A "quick" update of the courses I'm currently taking:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Computational Vision&lt;/b&gt;:&lt;br /&gt;Primarily learning about how to programmatically extract desired or useful information from pictures or videos.&lt;br /&gt;Apparently I'll be using &lt;a href="http://www.mathworks.com/products/matlab/"&gt;Matlab&lt;/a&gt; (or, hopefully, the open-source equivalent called &lt;a href="http://www.gnu.org/software/octave/"&gt;Octave&lt;/a&gt;) to process images (I'm not sure we'll get to movies in this course).&lt;br /&gt;Mostly, this will be applying some kind of Computational Intelligence algorithm to a 2D or 3D array (the third dimension represents colour) to identify the interesting information.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Machine Learning&lt;/b&gt;:&lt;br /&gt;Primarily learning about algorithms that learn over time (both supervised and unsupervised, but mostly supervised), which mostly boils down to taking sample data and programmatically deriving a function that kind of fits the sample data (and hopefully real-world data too).&lt;br /&gt;Again, I'll be using &lt;a href="http://www.mathworks.com/products/matlab/"&gt;Matlab&lt;/a&gt; or the open-source &lt;a href="http://www.gnu.org/software/octave/"&gt;Octave&lt;/a&gt; to write my assignments in.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Image Synthesis&lt;/b&gt;:&lt;br /&gt;Computer-generated imagery, mostly about ray-tracers, radiosity engines, and if there's time, some information about non-photo-realism.&lt;br /&gt;I'll be using C++ to extend a basic framework called PBRT (Physically-Based Rendering Toolkit) from the book "Physically-Based Rendering, from theory to implementation" by Matt Pharr and Greg Humphreys.&lt;br /&gt;(this is because most graphics students end up writing a ray-tracer and get bogged down in the basics of the framework, and if they make a mistake, there's no time to rewrite it. This framework doesn't just use Red-Green-Blue light transfer, but a full spectrum representation to support light temperature and effects such as prisms and CDs)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Web-based Information Systems&lt;/b&gt;:&lt;br /&gt;Mostly working in a team to create a sample interactive website that stores and retrieves information in a database.&lt;br /&gt;Exact subject of the site is up to teams, so we'll see what my team chooses to do.&lt;br /&gt;(this should be the simplest of the four courses I'm taking. We'll see...)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:33541</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/33541.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=33541"/>
    <title>Movies and video clips</title>
    <published>2009-09-06T06:01:21Z</published>
    <updated>2009-09-06T06:01:21Z</updated>
    <category term="videos"/>
    <category term="movies"/>
    <category term="youtube"/>
    <content type="html">You guys might find it revealing if I list a bunch of movies I'd like to own:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The Incredibles&lt;/li&gt;&lt;li&gt;Wall-E&lt;/li&gt;&lt;li&gt;Kung-Fu Panda&lt;/li&gt;&lt;li&gt;Cats the musical (the Commemorative Edition would be fine)&lt;/li&gt;&lt;li&gt;Anything by Wayne and Schuster&lt;/li&gt;&lt;li&gt;Flushed Away (mostly for the singing slugs)&lt;/li&gt;&lt;li&gt;Monsters vs Aliens (I haven't seen it yet, though I'm interested)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;There's more, but I don't remember much else right now.&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;Speaking of movies, I found this piece of artwork by &lt;a href="http://jollyjack.deviantart.com/"&gt;Jolly Jack&lt;/a&gt; (of &lt;a href="http://www.collectedcurios.com/"&gt;Collected Curios&lt;/a&gt; fame):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jollyjack.deviantart.com/art/Easily-amused-136005785"&gt;Easily Amused&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It had several links to YouTube videos in which video clips from BBC's Natural History unit were transformed into incredibly hilarious clips:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=THrpJSstWZ8"&gt;Night-time/day-time&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=dCAq2cxBVhY"&gt;Ant alarm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=VVuIcAaPGqk"&gt;Walk on the wild-side Alan&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=3n6GYolfWug"&gt;Funny Talking Animals&lt;/a&gt;&lt;br /&gt;(the last one listed by JJ is country-locked so I can't see it, but I'm sure it's funny)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:33282</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/33282.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=33282"/>
    <title>More Tetris</title>
    <published>2009-08-28T04:14:58Z</published>
    <updated>2009-08-28T04:14:58Z</updated>
    <category term="games"/>
    <category term="tetris"/>
    <content type="html">I thought I'd post some of what's on my current TODO list for the tetris project:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Add a background&lt;/b&gt;:&lt;br /&gt;Should include a sky and some ground, but levels can be indicated by the following:&lt;ul&gt;&lt;li&gt;Trees&lt;/li&gt;&lt;li&gt;Bushes&lt;/li&gt;&lt;li&gt;Flowers&lt;/li&gt;&lt;li&gt;Hills&lt;/li&gt;&lt;li&gt;Clouds&lt;/li&gt;&lt;li&gt;Cliffs (towards later levels)&lt;/li&gt;&lt;li&gt;Waterfalls (usually off the sides of cliffs. May have some trouble animating them)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Add an Options screen&lt;/b&gt;:&lt;br /&gt;I'm not yet sure what to put here, but something about background music, enabling sound effects, graphics detail, etc. would be a good idea.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Add sound effects&lt;/b&gt;:&lt;br /&gt;A light thud for blocks landing gently, a slightly heavier thunk for blocks dropped from a higher height, some kind of explosion for when a row gets removed (or maybe a cool disappear sound, I'm not sure), etc.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Add background music&lt;/b&gt;:&lt;br /&gt;A friend has offered to make me a Techno remix of the original Tetris background music, but you can be sure that if I include that, I'll provide an alternative option as well as the choice of turning it off...&lt;/li&gt;&lt;li&gt;&lt;b&gt;Add an in-game menu&lt;/b&gt;:&lt;br /&gt;To pause the game and let the user change settings without having to restart their game.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Add levels of difficulty&lt;/b&gt;:&lt;br /&gt;Because one level isn't challenging enough.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Add a highscore list&lt;/b&gt;:&lt;br /&gt;To record how well you've done. I'll probably use SQLite to keep things relatively simple.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Tweak or rewrite the font engine&lt;/b&gt;:&lt;br /&gt;To add multiple brightness levels. Right now, fonts don't look that great and could use some extra zing.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Write a shaders module&lt;/b&gt;:&lt;br /&gt;To allow me to use shaders on a variety of platforms and even on some lower-end systems, including low-end Intel graphics cards.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Current status is that things look and play fairly well, but certain aspects could be greatly improved, such as block textures (I'd like to use a bump map, but that requires I use a shader so far as I know, thus the need for a shaders module).&lt;br /&gt;I also seem to have lost some of my enthusiasm for work on this project, partly due to finally fixing textures (now I don't have a big challenge staring me in the face, just a bunch of smaller ones).&lt;br /&gt;&lt;br /&gt;I want something big and difficult! Not small and difficult!&lt;br /&gt;(sounds weird, I know)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:33229</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/33229.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=33229"/>
    <title>Finally!</title>
    <published>2009-08-24T02:05:23Z</published>
    <updated>2009-08-24T02:05:23Z</updated>
    <category term="games"/>
    <category term="tetris"/>
    <content type="html">&lt;span style="font-size: 200%; font-weight: bold;"&gt;Textures work now! Woohoo!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Man, I really do prefer Java to C++, but since I've been using C++ more recently, I'm having to relearn things I took for granted with Java.&lt;br /&gt;&lt;br /&gt;For instance, in Java, everything is not referenced directly, so when you create an object, you pass around a pointer to the object instead of passing around the object itself. However, in C++, you pass around copies of the object itself instead of pointers (unless you choose to work with the pointers, that is).&lt;br /&gt;&lt;br /&gt;I'd created a class to help with textures by providing a simple interface for applying and disabling textures.&lt;br /&gt;One of its features was a "destructor" that would tell OpenGL to drop the enclosed texture when any copy of the object was destroyed. Simply passing the texture to a sub-function or method would make a second copy that would destroy the texture when that method was finished...&lt;br /&gt;&lt;br /&gt;Fortunately, if I don't delete the textures myself, it seems to delete them when my program is finished anyway, so removing the delete code has fixed the most elusive problem.&lt;br /&gt;&lt;br /&gt;Now that textures are working, I can use them now to full potential, and my rounded-border stuff is working okay.&lt;br /&gt;(it doesn't quite look right yet)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:32918</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/32918.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=32918"/>
    <title>carlfoxmarten @ 2009-08-21T18:35:00</title>
    <published>2009-08-22T06:51:40Z</published>
    <updated>2009-08-22T06:51:40Z</updated>
    <category term="tetris"/>
    <category term="ideas"/>
    <lj:music>The Monkees</lj:music>
    <content type="html">From the "Why aren't they doing that?" file:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Personal Radio Recorder&lt;/b&gt;:&lt;br /&gt;Most of us are familiar with Personal Video Recorders (PVRs) that let you pause, rewind and record live TV, but doing the same thing for radio would be a Very Good Idea&amp;trade;! It would also be fairly easy, and wouldn't require much of an interface.&lt;br /&gt;(you might get away with a programmable MP3 player with a radio built-in. And no, I don't think an iPod would suffice...)&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;In other news, I haven't done much in the progress of Tetris-Power, I've still been thinking about it.&lt;br /&gt;&lt;br /&gt;In regards to indicating levels, I've been thinking about a cartoony landscape that rotates sideways to hide the old level scene and show a new one.&lt;br /&gt;(imagine that the background is a very large disk who's center point is a bit below the screen)&lt;br /&gt;&lt;br /&gt;I'm not sure I want to change how the blocks look yet, but I should probably do something about realism with some kind of shadows...&lt;br /&gt;The simple kind of shadows are when you draw everything twice, the first time you draw surfaces, while the second time you change how drawn objects are transformed so they fall flat onto a plane, which requires that you know where your lights and your plane are and where they're pointed. The disadvantage of this technique is that it works fairly well for projecting shadows onto a flat surface only, and to shadow other surfaces requires rendering everything once for &lt;i&gt;every plane or polygon you want shadows on!&lt;/i&gt;&lt;br /&gt;The other kind of shadows also require drawing things twice, but the first time is for shadows (looking from the position of the light, so it works best for sun and spot lights) and the data from that is used to render the actual surfaces. Which would actually require me to figure out how to do that...&lt;br /&gt;&lt;br /&gt;I'm currently figuring out exactly how to draw nicely curved objects with OpenGL, and so far I think that a semi-circle texture is the simplest way to go. So far with a test program, this has proven very satisfactory, though I'll need to fine-tune a few things on it...&lt;br /&gt;&lt;br /&gt;This, however, brings me right back to the problem of textures not actually showing up in the project... D:&lt;br /&gt;I may have to cut the project apart and sew it back together again, adding pieces until textures no longer appear, assuming they show up again in the first place...&lt;br /&gt;&lt;br /&gt;Not fun.&lt;br /&gt;&lt;br /&gt;I've cut out the loading system to see if it's causing some problems (so far nothing), so I'll look for other stuff that doesn't make sense (which could be a lot of stuff).&lt;br /&gt;&lt;br /&gt;Anybody know OpenGL or know somebody who knows OpenGL that would like to contribute to an open-source project and likes debugging? Anybody? Anyone at all?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:32678</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/32678.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=32678"/>
    <title>Code name: Obsidian</title>
    <published>2009-08-17T06:55:06Z</published>
    <updated>2009-08-18T00:07:12Z</updated>
    <category term="games"/>
    <category term="obsidian"/>
    <content type="html">Some of you may be wondering exactly what I was talking about last time when I mentioned a game I've been working on for a long time.&lt;br /&gt;&lt;br /&gt;Well, like &lt;a href="http://amazonsystems.blogspot.com/"&gt;Gil Williamson&lt;/a&gt;, I too have a game inside me, and I've had ideas for it for quite some time now.&lt;br /&gt;(which probably started after I played Riven)&lt;br /&gt;&lt;br /&gt;Anyway, I've been writing notes about the game and I noticed one rather perturbing thought: All I've been thinking about is the general design of the islands and absolutely nothing about those who inhabited them.&lt;br /&gt;This isn't good. This may mean that I'll need to do some, *gasp*, &lt;i&gt;Creative Writing!&lt;/i&gt;&amp;trade;&lt;br /&gt;&lt;br /&gt;Seriously, it shouldn't be all that bad, but I've never been on good terms with creative writing.&lt;br /&gt;(once I was supposed to write a tall tail, but it turned into a short story about a detective. I haven't really trusted myself to write anything really creative since then)&lt;br /&gt;&lt;br /&gt;I suppose I should start by figuring out what kind of people would live on a group of islands. Draw a basic map of the islands, then write a story about how and why the people got there, what they did while they were there, and how and why they left.&lt;br /&gt;&lt;br /&gt;Anyway, I have the basic structure of the game down, what kinds of technology to allow, what kinds of environments would be appropriate, stuff like that.&lt;br /&gt;&lt;br /&gt;Another part I'm a little stuck on is transportation, or more to the point, teleportation.&lt;br /&gt;All good games have some kind of long-distance teleportation. The Myst series had Linking Books and Gil is planning on using a kind of Chinese fan.&lt;br /&gt;&lt;br /&gt;Here are some ideas for teleportation or fast transit:&lt;ul&gt;&lt;li&gt;Hula hoops that act like portals? (or maybe slim hoops that act like the teleporter in the movie Stargate?)&lt;/li&gt;&lt;li&gt;Huge rock portals? (that one's been used before, in &lt;a href="http://startrekofgodsandmen.com/"&gt;Star Wars: Of Gods and Men&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Large catapults? (these must be aimed, though, and this is a rather low-tech option)&lt;/li&gt;&lt;li&gt;Magnetic-Levitation train? (I have a rather different concept than found in most other places, but haven't got very far in its design yet)&lt;/li&gt;&lt;li&gt;Linking Slates? (Although Myst V: End of Ages did use a slate, it wasn't for teleportation so much as for communication)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Anybody have any other, possibly wild, ideas?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:32271</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/32271.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=32271"/>
    <title>Sample maze game</title>
    <published>2009-08-15T01:20:31Z</published>
    <updated>2009-08-15T01:20:31Z</updated>
    <category term="games"/>
    <content type="html">After seeing the &lt;a href="http://amazonsystems.blogspot.com/"&gt;Amazon Systems blog&lt;/a&gt; yesterday, I decided to try my hand at creating a small maze game, using HTML and JavaScript to navigate.&lt;br /&gt;(I chose this because all the "hot spots" would be exactly the same for each position)&lt;br /&gt;&lt;br /&gt;Blender made creating the initial maze very easy (modelling it, at least. Textures were a little trickier), though I had to position the camera manually for each shot.&lt;br /&gt;&lt;br /&gt;I gave each position a two-digit number, with each digit ranging from zero to four (a five-by-five maze, so twenty-five positions) and another digit indicating the direction the camera was facing (four directions each, making two hundred images total).&lt;br /&gt;This format made figuring out navigation extremely simple, save for walking between positions, which I wrote out by hand...&lt;br /&gt;&lt;br /&gt;The final touch was adding text to the ending position's images to indicate when you finished the game.&lt;br /&gt;(have a look around when you're done to see what I mean)&lt;br /&gt;&lt;br /&gt;Anyway, here's a portal to the game:&lt;br /&gt;(links will open in a new window or tab)&lt;br /&gt;&lt;br /&gt;&lt;div style="display: none;"&gt;&lt;br /&gt;  &lt;map name="nav"&gt;&lt;br /&gt;      &lt;area shape="rectangle" coords="0,0,75,299" target="_blank" href="http://www.sfu.ca/~dvanhumb/projects/maze-game/game-400.html?00-1"&gt;&lt;br /&gt;      &lt;area shape="rectangle" coords="100,75,300,225" target="_blank" href="http://www.sfu.ca/~dvanhumb/projects/maze-game/game-400.html?01-0"&gt;&lt;br /&gt;      &lt;area shape="rectangle" coords="325,0,399,299" target="_blank" href="http://www.sfu.ca/~dvanhumb/projects/maze-game/game-400.html?00-3"&gt;&lt;br /&gt;  &lt;/map&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: auto; margin-right: auto; width: 400px; padding: 6px; border: 1px solid black; -webkit-border-radius: 10px; -moz-border-radius: 10px; text-align: center;"&gt;&lt;img src="http://www.sfu.ca/~dvanhumb/projects/maze-game/images-400/maze-00-0.png" usemap="#nav"&gt;&lt;br /&gt;  &lt;a target="_blank" href="http://www.sfu.ca/~dvanhumb/projects/maze-game/game-400.html"&gt;Restart&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I'm planning on using a more advanced version of this system for a game I have in the back of my mind.&lt;br /&gt;We'll see how it goes...&lt;/area&gt;&lt;/area&gt;&lt;/area&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:carlfoxmarten:32108</id>
    <link rel="alternate" type="text/html" href="http://carlfoxmarten.livejournal.com/32108.html"/>
    <link rel="self" type="text/xml" href="http://carlfoxmarten.livejournal.com/data/atom/?itemid=32108"/>
    <title>Of games and such</title>
    <published>2009-08-13T23:50:22Z</published>
    <updated>2009-08-13T23:50:22Z</updated>
    <category term="games"/>
    <category term="myst"/>
    <content type="html">Today I decided to browse &lt;a href="" title="Persistence Of Vision Raytracer"&gt;POV-Ray's&lt;/a&gt; website, and found an interesting news article:&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;Gil writes to tell us of his quest to develop a Myst-like Java game with graphics made using POV-Ray. Those interested in helping should visit the &lt;a href="http://amazonsystems.blogspot.com/"&gt;Amazon Systems blog&lt;/a&gt;.&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;(those of you who regularly use POV-Ray may have seen this before, but I bet you haven't read his blog yet)&lt;br /&gt;&lt;br /&gt;Apparently, he's been programming since 1964 (about 45 years or so), and he has ideas about a Chinese Myst-like game.&lt;br /&gt;&lt;br /&gt;From here, it looks very interesting, and his ideas about the environment and storyline can be found &lt;a href="http://amazonsystems.blogspot.com/2009/03/some-story-and-setting-outlines.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The really interesting part is what he thinks the goal of his game should &lt;i&gt;not&lt;/i&gt; be:&lt;br /&gt;&lt;tt&gt;a) Lord of Evil - destroy him... NO!&lt;br /&gt;b) Imprisoned Princess - free her... NO! NO!&lt;br /&gt;c) Save the Planet... NO! NO! NO!&lt;br /&gt;d) Find the Ultimate Treasure... NOT AGAIN!&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Very cliche stuff, and a good idea to avoid them, but that also means that you have to work harder to find a good, meaningful goal for the player to work towards. This usually requires knowing what your world is like &lt;i&gt;before&lt;/i&gt; writing your goal so it doesn't look contrived.&lt;br /&gt;&lt;br /&gt;However, another thing to consider when writing a game is there are always two stories: One is the story of how the world the player is exploring got to be the way it was, and the other is how the player finds it. Both are important to ensure that things have a good reason for being the way they are.&lt;br /&gt;&lt;br /&gt;I suppose with my background in Java I should send along a few tips about working in Java...</content>
  </entry>
</feed>
