<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title></title>
<link>http://www.delvarworld.com/blog_rss/</link>
<description>The multimedia blog of Andrew Ray</description>
<copyright>Andrew Ray 2006-2007</copyright>
<language>en-us</language>
<ttl>60</ttl>
	<item>
	<title>Model View Controller Restructure</title>
	<link>http://www.delvarworld.com/blogs/45</link>
	<description>Some of you guys are probably saying, hey, where did the site go over Thanksgiving? I know I was. To simplify everything else I'm about to say in this blog post for the non technical viewers / people with social lives: I redesigned the back-end structure of the site. I've spent many days doing it. You will notice no changes to the site except a few more things are broken now. "What?!" you say inbrededly, "I am disgusted!" Well to explain exactly what's going on, I need to get kind of technical. So feel free to skip the rest of this blog entry.<br />
<br />
I've always wanted to make this site object-oriented in design, A because it's the cool thing to do in the programming world, and B because I want to expand my PHP development skills. So I started researching object oriented code paradigms for websites, and I learned for the very first time about something called the "model view controller" architecture. MVC is an abstract design structure that is apparently the hippest buzzword for web development nerds these days. I don't really do a lot of thinking for myself so I jumped on the MVC bandwagon and started to rebuild the site from scratch. To teach you more about this delightful architecture, here's some Apple guy with a guitar:<br />
<br />
<B>Model View Controller Song</B><br />
<OBJECT width="425" height="355"><PARAM name="movie" value="http://www.youtube.com/v/YYvOGPMLVDo&amp;rel=1"><PARAM name="wmode" value="transparent"><EMBED src="http://www.youtube.com/v/YYvOGPMLVDo&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></OBJECT><br />
<br />
I've been exploiting my inordinate amount of free time during Thanksgiving break to work on the site. I've been coding for about four days straight now. I forget to eat sometimes. I woke up at four PM today and I don't know when I will fall asleep again. Much of this process has been a bitch to implement with random and numerous pitfalls along the way. However, this whole system has introduced some very nice code solutions. For example, all of the pages now have automatic administrator handling, making it much easier for me to perform maintenance on the site. The music page for example is exactly ONE line of code, which renders the entire page and wires up all the entries for administrative privileged editing. This is all thanks to the modularity of the MVC design. The controller for the music page grabs the music data from the database wrapper (model) through a query, then sends that data to the template (view), which renders it following certain guidelines provided by the controller, such as page title. <br />
<br />
Because of Apache regex rewrite problems, if you want to access the forum or Bubble's Revenge, you have to specify the index pages of those files. These will work:<br />
<B>Valid links for:</B> <A href="/games/bubbles/index.php">Bubble's Revenge</A> and <A href="/forum/index.php">the forum</A>.<br />
Those shenanigans should all be cleared up eventually, but use those links for now. The photography viewing page will be down for a while because I want to implement a new interface for it.<br />
<br />
The technical stuff is mostly over. The main reason I was able to do all this work on the site over break is because RIT gives us two weeks off for Thanksgiving break. This is a neat plan that was brewed up two years ago and unfortunately hasn't rotted, died and fallen off the academic body yet. The problem is that the second week of Thanksgiving break is severed from the last week of Christmas break, so our Christmas break is too short and our Thanksgiving break is too long. This schedule is the institute's solution to the international student complaint that they don't have enough time to go home over Thanksgiving if the break is only a week long. This is certainly a valid complaint, but I submit that if there was extra time on Christmas and Thanksgiving break were shorter it would work out better for everyone. Firstly, international families don't celebrate Thanksgiving, so it's unlikely that all family members will be home or even have time off from life and jobs. I'm not saying that the families all celebrate Christmas either, but it's a more globally accepted holiday, and with a longer break over Christmas there will be more quality time. Then the rest of us kids who live in the states can stop complaining that the schedule is broken and doesn't line up with any of our friends' school schedules! That's my solution with the little information about the situation that I have. Go back to the way it was. Works for every other school in the states.<br />
<br />
I'm signing off for the night. Don't forget to keep buying those Schrodinger and Riemann t-shirts! It keeps me fed.</description>
	<pubDate></pubDate>
	</item>
	<item>
	<title>Posting from my new computer</title>
	<link>http://www.delvarworld.com/blogs/42</link>
	<description><a href="/stuff/comps1.jpg"><img src="/stuff/thumbcomps1.jpg" alt="My bacehlor pad" style="float: right; margin: 20px; border: 5px solid #eee;" /></a>As usual I haven't updated in a while, and this time it's because I've been busy ordering / building my new computer. Technical stuff: Core 2 Duo e6750, 2gb RAM, NVIDIA 8800GT 512MB Superclocked, 500GB Western Digital, Logitech THX Z-5300e 5.1 surround speakers, Windows Vista and twenty-two inch widescreen display plus my old seventeen inch to the right of it. The sound card doesn't come until Monday though, even though I ordered two day ground shipping on Wednesday. That's silly. The picture to the right is my entire bachelor pad.<br />
<br />
<a href="/stuff/comps2.jpg"><img src="/stuff/thumbcomps2.jpg" alt="A brownout waiting to happen" style="float: right; margin: 20px; border: 5px solid #eee;" /></a>From left to right it's oldest to newest; my old desktop, my work laptop, and my new computer is the two monitors on the far right. I love the monitor, and it plays movies and games at a beautiful resolution. I tested it with Day of Defeat and it ran at 1680x1050 with max settings on everything except anti-aliasing and it maintained at least a constant 70 FPS, maxing out at 200+. It's running well so far, hopefully installing all my programs won't slow it down. It's nice not to have a three minute boot time anymore.<br />
<br />
Friday marked the last day of my full time employment at my co-op up here in Rochester. I have my <a href="http://schedule.csh.rit.edu/?s=1jDWJZ9">Winter class schedule</a> all ready to go, and I'll also be doing part time work on top of classes. Feel free to take bets on how long it will take until I drop out of college from too much work. At least right now I have a break; there's two weeks starting today that I'm taking off for Thanksgiving. <br />
<br />
Now back to lounging around.</description>
	<pubDate></pubDate>
	</item>
	<item>
	<title>Schrodinger and Reimann</title>
	<link>http://www.delvarworld.com/blogs/41</link>
	<description><img src="/stuff/comic08.jpg" height="248" width="560" alt="Schrodinger and Reimann #8" title="I've decided that these guys are the two halves of my brain. Good ol' Horny and Goofy" /></description>
	<pubDate></pubDate>
	</item>
	<item>
	<title>I'm cancelling Schrodinger and Reimann</title>
	<link>http://www.delvarworld.com/blogs/40</link>
	<description><div style="background: url(/stuff/comic07.jpg) no-repeat; overflow:hidden; background-position: 0 400px; height:1100px; width:554px; position:relative;"><div style="width:1px; height:450px; float:right; clear:right;"></div><div style="width:20px; height:20px; float:right; clear:right;"></div><div style="width:40px; height:40px; float:right; clear:right;"></div><div style="width:50px; height:40px; float:right; clear:right;"></div><div style="width:90px; height:40px; float:right; clear:right;"></div><div style="width:120px; height:40px; float:right; clear:right;"></div><div style="width:160px; height:40px; float:right; clear:right;"></div><div style="width:210px; height:40px; float:right; clear:right;"></div><div style="width:280px; height:40px; float:right; clear:right;"></div><div style="width:350px; height:40px; float:right; clear:right;"></div><div style="width:400px; height:40px; float:right; clear:right;"></div><div style="width:500px; height:40px; float:right; clear:right;"></div><div style="width:554px; height:400px; float:right; clear:right;"></div><br />
First off, I'd like to say thank you to everyone who gave me support while writing this web comic. It's always easier to do something when you have a lot of people involved to be enthusiastic as well. I received quite a bit of good response from the comic, and very little bad response. It never quite amounted to the fan base I was hoping for, but then again I didn't produce very many comics. Overall I think it had a good run.<br />
	<br />
One of the main reasons I'm canceling the comic is that I'm honestly too busy to work on it. My process isn't very efficient, mostly because I have to hand draw the comics and then scan them in, and then do post work in Photoshop to add text, backgrounds, color and all that. I don't think that six comics warrants buying a Wacom tablet to draw more. So I have to think of an idea (I usually come up with the middle panel first) then build outwards, then sketch a concept idea, then draw a concrete comic, trace over most of the lines to finalize them, scan it, and so on. I try to put a lot of work into my comics, which is ultimately the reason why I can't continue them. I put too much work into it and have too high standards for myself.<br />
	<br />
Continuing with that idea, I don't think that these comics were the best creative outlet for me. This text is filler. Who reads this? Do you? One time while I was at Wal-Mart I was smelling body washes on the shelf to see which one I should buy by opening them and squeezing them a little so some odorous air would puff out. Then I picked up one and squeezed it and it squirted body wash onto my face. Way too much body wash. I can still smell it right now. It's horrible. It's like there's tiny, pungent flowers growing in my nostrils and no amount of Brillo pads can take them out. Please help me. I'm completely serious. I haven't slept in two days because the smell won't go away. The comic wasn't really the best choice in that respect. I think I'll stick to art that I'm more familiar with creating this time.<br />
	<br />
The comic certainly was easier to produce than some things I've worked on. A lot of ideas I have aren't very practical as forms of expression. More filler here. Oh hello. How are you? You must be really bored. Wanna go for a walk? W...oh. I'm sorry. I didn't realize you were a table. Well you have legs right? Jackass. I don't know why I ever married you. The comic was pretty good while it lasted.<br />
	<br />
Overall I think the thing had a pretty good run. The quick brown fox jumps over the the lazy dog. All work and no play makes Jack a dull boy. This one time, when I was a kid, I was taking a bath...<br />
</div></description>
	<pubDate></pubDate>
	</item>
	<item>
	<title>No comic this update</title>
	<link>http://www.delvarworld.com/blogs/39</link>
	<description>I'm taking a break from writing / drawing the comic for this update. Keeping up the production value is a little strenuous right now so I'm putting in some nice little site news. The response to Schrodinger and Riemann has been moderately good so far. I'm not expecting much from just six comics so I'm probably going to give it more time for them to come into their own. We'll see where we are by comic ten.<br />
<br />
<a href="/web/"><img src="/web/thumbnaomi.jpg" alt="naomimccolloch.com screenshot" style="border: 5px solid rgb(238, 238, 238); margin: 20px; float: right;"></a>The first piece of news is a long overdue addition to the web portfolio <a href="http://www.naomimccolloch.com" target="_blank">http://www.naomimccolloch.com/</a>. I actually completed this in the early summer, but I haven't had time to put it up until now. More specifically: I hadn't finished building my site's update form until now. It's still a little broken but it updates the right areas of the site now.<br />
<br />
In school news, my co-op is coming to an end soon (during Thanksgiving break) and school starts up again for me in the winter. I recently put together my new schedule for classes with enough free time to allow me to still work part-time at my job. I found out in the process that I can actually graduate from RIT within four years and a quarter, which is less than the five years I had originally calculated. At least I think I can get out of here in four years, I'm pretty bad at simple math so my estimate could be all wonky. </description>
	<pubDate></pubDate>
	</item></channel>
</rss>