<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6356294680647028531</id><updated>2011-07-30T21:55:31.148-05:00</updated><category term='Raidninja'/><category term='rpg'/><title type='text'>Ferby's Blog</title><subtitle type='html'>These are just some random ramblings, because I have nothing better to do with my time.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>91</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7635445854114797499</id><published>2009-06-10T09:35:00.002-05:00</published><updated>2009-06-10T09:39:57.243-05:00</updated><title type='text'>Game Night!</title><content type='html'>&lt;p&gt;Another fun game night has come and gone.  Many thanks to my wonderful wife for cooking, the nachos were awesome!  For those that don't know we like to get together about 3 or 4 times a month at someone's house.  We'll make dinner (each bring something) and then play cards or board games for a few hours.  So far it has been a nice way for us to get together without the usual "Well what do you feel like doing?"  "I don't know/care."  Too bad Chris couldn't make it, but Radford and Maggie both did so that more than made up for it.  I'm looking for nights next week to set up the next one.  If anyone has any ideas for dinner let me know.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7635445854114797499?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7635445854114797499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7635445854114797499' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7635445854114797499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7635445854114797499'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2009/06/game-night.html' title='Game Night!'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-6135626126299117511</id><published>2009-06-05T08:34:00.003-05:00</published><updated>2009-06-05T08:40:11.773-05:00</updated><title type='text'></title><content type='html'>&lt;p&gt;Unfortunately most of the things that I've been doing lately have been work related and therefore I can't really talk about in detail.  What I can tell you is stuff in general terms.  Like this... I'm working on integration between a couple of our apps while supporting problems with integration between two of our other apps.  It sucks tremendously.&lt;/p&gt;
&lt;p&gt;Kahre, Plink, Candace and I have started up game night again.  Its been going for a couple of weeks now.  We do dinner at someone's house then play cards for a few hours.  Exciting I know.  If anyone wants to come just call me and I can put you on the call list when we set the next one up.&lt;/p&gt;
&lt;p&gt;That's it for now.  I'll be thinking of something to put in here that we all can consider an actual update.&lt;/p&gt;
&lt;p&gt;If you want a pretty good WoW related blog, then I'd suggest &lt;a href="http://www.naissasrage.com/"&gt;this one&lt;/a&gt; which is written by a guildie of mine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-6135626126299117511?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/6135626126299117511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=6135626126299117511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6135626126299117511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6135626126299117511'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2009/06/unfortunately-most-of-things-that-ive.html' title=''/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-771620747040462765</id><published>2009-01-28T11:24:00.003-06:00</published><updated>2009-01-28T11:26:00.521-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>SVN Up and Running</title><content type='html'>&lt;p&gt;I got the &lt;a href="http://ferby.no-ip.org/svn/rpg/trunk/"&gt;svn server&lt;/a&gt; back up an running.  I plan on doing a code run through at lunch today and tomorrow to figure out what is left to do on the rpg.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-771620747040462765?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/771620747040462765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=771620747040462765' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/771620747040462765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/771620747040462765'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2009/01/svn-up-and-running.html' title='SVN Up and Running'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7705286846066008497</id><published>2009-01-15T13:01:00.002-06:00</published><updated>2009-01-15T13:03:45.490-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>RN2 Terminated</title><content type='html'>&lt;p&gt;That's right we decided to just kill the project (well our involvement in it) instead of finishing the changes for 2.1 that we still need.  Motivation is the key here.  Neither of us use RN and we both want to move onto other projects.  The project is open to anyone who would like to take it over.  I think we will move onto finishing my RPG game next and then onto the mod.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7705286846066008497?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7705286846066008497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7705286846066008497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7705286846066008497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7705286846066008497'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2009/01/rn2-terminated.html' title='RN2 Terminated'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-2086852531361542188</id><published>2008-08-14T10:29:00.002-05:00</published><updated>2008-08-14T10:29:51.683-05:00</updated><title type='text'>Wedding Photos</title><content type='html'>&lt;p&gt;We got the wedding photos in the mail this week.  Hopefully I'll have DVDs burned for everyone this weekend.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-2086852531361542188?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/2086852531361542188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=2086852531361542188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2086852531361542188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2086852531361542188'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/08/wedding-photos.html' title='Wedding Photos'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-9052648425144663609</id><published>2008-08-11T15:50:00.004-05:00</published><updated>2008-08-11T15:54:55.528-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><title type='text'>RN - Unofficial Events</title><content type='html'>&lt;p&gt;I have committed the changes to allow unofficial events.  Users can create them, only modify their own and anyone can view them.  If a user has admin event edit permissions they can modify any unofficial events.  The events are displayed as separate lists in the calendar.  We still need some visual clue for the signup page.&lt;/p&gt;
&lt;p&gt;This completes my todo list for the 2.1 release.  So I've started looking into the in-game addon.  I'm trying to find some info about the API for the WotLK event calender to see if we can use that.  Otherwise I'll have to try hacking out my own.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-9052648425144663609?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/9052648425144663609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=9052648425144663609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/9052648425144663609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/9052648425144663609'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/08/rn-unofficial-events.html' title='RN - Unofficial Events'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-6668819620318017268</id><published>2008-07-30T14:47:00.002-05:00</published><updated>2008-07-30T14:51:23.748-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><title type='text'>RN - Armory Links</title><content type='html'>&lt;p&gt;Got armory links finished up yesterday.  Names on the signup pages are links to the armory site defined in your admin config. Nate will probably move the links to a different spot once he has the xhtml redesign finished.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-6668819620318017268?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/6668819620318017268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=6668819620318017268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6668819620318017268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6668819620318017268'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/07/rn-armory-links.html' title='RN - Armory Links'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7690250210420156457</id><published>2008-07-15T12:06:00.002-05:00</published><updated>2008-07-15T12:08:46.576-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><title type='text'>RN - Calendar Fixes</title><content type='html'>&lt;p&gt;I implemented some fixes to only display the current year's events.  I also fixed some corner cases such as a raid scheduled for midnight on the 1st of the month or 23:59 on the last of the month.  Raids at these times will display properly now.  I also tweaked the SQL query so the page should load a little bit faster now.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7690250210420156457?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7690250210420156457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7690250210420156457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7690250210420156457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7690250210420156457'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/07/rn-calendar-fixes.html' title='RN - Calendar Fixes'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-33825678238400778</id><published>2008-07-15T09:44:00.006-05:00</published><updated>2008-07-15T09:52:20.684-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><title type='text'>RN - Standalone Level Support and Calendar</title><content type='html'>&lt;p&gt;I added in standalone level support.  So now if you set a minimum level to your raids the characters will be filtered on the sign up page.  Also I added a check in the signup method to check that the character's level is valid for the raid.  Before we were relying on the fact that the characters are sorted and no invalid character would be allowed to signup.&lt;/p&gt;
&lt;p&gt;I also made some changes to the calendar.  It will now display all the raids in a day instead of the first one.  The raids are now sorted by start time.  Also I made some changes to greatly increase speed.  Nate was having some problems with it on his windows machine.  The calendar was taking 6+ seconds to render.  Which is odd considering my ubuntu laptop and debian server were dishing out that page almost instantaneously.&lt;/p&gt;
&lt;p&gt;Nate also discovered last night that the calendar will pull all raids for the current month regardless of year.  So right now if you set your display times to be 10 years ago and have the raid reoccur every week.  Then raids for next July will also display on the current calendar.  I think I'm going to modify the SQL to only pull raids from the current month.  When I hacked this code together I just grabbed all the raids and sorted them by hand.  I only did this because I wanted to get some prototype up and running and I didn't want to mess with dates in the SQL WHERE clause.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-33825678238400778?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/33825678238400778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=33825678238400778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/33825678238400778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/33825678238400778'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/07/rn-standalone-level-support-and.html' title='RN - Standalone Level Support and Calendar'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7381886396221242445</id><published>2008-07-08T13:00:00.006-05:00</published><updated>2008-07-08T13:09:33.207-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><title type='text'>RN - Unlimited Classes and Characters for a Raid</title><content type='html'>&lt;p&gt;I implemented true unlimited caps for the classes and characters in a raid.  If you put a "*" or "unlimited" or leave the field blank for max characters or one of the class max fields then that field has an unlimited cap.&lt;/p&gt;
&lt;p&gt;So if you have a raid with a Mages and Warriors in it.  The max for mages is 2 and the max for warriors is unlimited and the character max is unlimited. Then only 2 mages can sign up but any number of warriors can.&lt;/p&gt;
&lt;p&gt;Now if we create a new raid that has wars, mages, and priests.  The priests have a max of 6 and the mages and wars have an unlimited max and there is a 30 character max for the raid.  Now only 6 priests can sign up, but any number of mages and warriors can sign up.  Once the raid has hit 30 signups then no more characters can sign up even though there is an unlimited cap one or two of the classes.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7381886396221242445?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7381886396221242445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7381886396221242445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7381886396221242445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7381886396221242445'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/07/rn-unlimited-classes-and-characters-for.html' title='RN - Unlimited Classes and Characters for a Raid'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-303893230908881678</id><published>2008-07-08T10:20:00.003-05:00</published><updated>2008-07-08T10:22:13.168-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><title type='text'>RN - Permissions Update Again</title><content type='html'>&lt;p&gt;I've updated the rest of the pages to correctly check for permissions.  The only current permission not implemented is the unofficial events, and we are not sure if that will be a feature that is implemented.  Only minor testing has occured so this will be something we will need to test extensively during the 2.1 beta.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-303893230908881678?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/303893230908881678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=303893230908881678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/303893230908881678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/303893230908881678'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/07/rn-permissions-update-again.html' title='RN - Permissions Update Again'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-9126172064732600533</id><published>2008-07-02T09:06:00.002-05:00</published><updated>2008-07-02T09:08:27.732-05:00</updated><title type='text'>Radford</title><content type='html'>&lt;p&gt;Radford is blogging again.  &lt;a href="http://radford32.blogspot.com/"&gt;Woohoo!&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-9126172064732600533?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/9126172064732600533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=9126172064732600533' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/9126172064732600533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/9126172064732600533'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/07/radford.html' title='Radford'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-2881530504974649487</id><published>2008-06-30T13:48:00.002-05:00</published><updated>2008-07-02T09:01:06.153-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><title type='text'>RN - Permissions Refactor</title><content type='html'>&lt;p&gt;I refactored permissions again.  This will really only affect developers and users shouldn't notice a difference.  In common.php permissions are set by $permissions = new Permissions();  And now calls to get permissions look like this: $permission-&gt;isAdmin(true);  Where the boolean passed it determines if the user should be booted if they don't have the permission.  If you pass in false the function will return a boolean telling if the user has the permission.  To check for multiple permissions on a page call $permissions-&gt;checkForPermissions(array('admin_group_add', 'admin_group_edit', 'admin_group_delete'));  This function will boot the user if they don't have one of the permissions defined.&lt;/p&gt;
&lt;p&gt;I have refactored the permissions page and the group pages to use this new system.  Right now all other admin pages check for $permissions-&gt;isAdmin(true);&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-2881530504974649487?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/2881530504974649487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=2881530504974649487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2881530504974649487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2881530504974649487'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/06/rn-permissions-refactor.html' title='RN - Permissions Refactor'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-6204423382687682166</id><published>2008-06-25T14:00:00.003-05:00</published><updated>2008-07-02T09:01:06.153-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><title type='text'>RN - Calendar</title><content type='html'>&lt;p&gt;Fixed a bug and added a feature to the calendar.&lt;/p&gt;
&lt;p&gt;The bug I fixed is that my compare function to compare the calendar date to the raid date was comparing the raid date it gmt time so depending on time zone of the server some of the raids were displaying in the wrong dates.&lt;/p&gt;
&lt;p&gt;The feature I added is that the calendar now displays the raids in the user's set time zone.  So if the server is in pst and the raid is schedule for 11pm, but the user is in est then the raid will display in the next day of the calendar for that user.&lt;/p&gt;
&lt;p&gt;Next up is to set a user preference to switch the raids to display in the user's timezone or the raid's timezone.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-6204423382687682166?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/6204423382687682166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=6204423382687682166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6204423382687682166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6204423382687682166'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/06/rn-calendar.html' title='RN - Calendar'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-5053104971502195166</id><published>2008-06-24T15:32:00.003-05:00</published><updated>2008-07-02T09:01:06.153-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><title type='text'>RN - Rss</title><content type='html'>&lt;p&gt;I added an rss.php page that will output the visible raids into an rss feed.  This will display the raids in the server's time.  We can't use the user's time, since this file is accessed without a login session.  I haven't done any extensive testing yet, and I need to get all of the useful information for the raid into the feed (right now it only displays the raid name, date and notes).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-5053104971502195166?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/5053104971502195166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=5053104971502195166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/5053104971502195166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/5053104971502195166'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/06/rn-rss.html' title='RN - Rss'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-4180431392713484079</id><published>2008-06-18T16:20:00.004-05:00</published><updated>2008-07-02T09:01:06.154-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><title type='text'>Raid Ninja Calendar</title><content type='html'>&lt;p&gt;Thanks to Jon I was able to copy most of the code for a calendar view.  All I had to do was modify it to fit in RN's templating system, and that wasn't hard.  Right now all it does is display the current month.  I gave it a basic style in the rn2.css file and I added a link to the nav bar for it.&lt;/p&gt;

&lt;a href="http://ferby.no-ip.org/images/rn2/calendar1.png"&gt;Raid Ninja Calendar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-4180431392713484079?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/4180431392713484079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=4180431392713484079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4180431392713484079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4180431392713484079'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/06/raid-ninja-calendar.html' title='Raid Ninja Calendar'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-496766320716344659</id><published>2008-06-17T14:54:00.005-05:00</published><updated>2008-07-02T09:01:06.154-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><title type='text'>Raid Ninja Permissions</title><content type='html'>&lt;p&gt;I wanted to expand on the permissions in Raid Ninja a bit more.  Over the last week I created a page to allow admins the ability to edit user permissions.  The page displays a list of links that are the user names.  Click the link and the page will display a list of checkboxes for the various permissions.  Those permissions that the user has are checked.  The admins can then (un)check permissions as they see fit.&lt;/p&gt;
&lt;p&gt;Now previously RN used an adminCheck page to see if the user was allow into the admin pages and if not it booted them to the main index.  In order to set up Raid Ninja to use this new permission system I had to create a helper function, checkForPermission($permissionName), which will check if the current user has the permission and if not it will boot them to the main screen.  So I replaced all instances of the include('adminCheck'.$phpEx); line that I could find with checkForPermission('is_admin');  All seems well.  This checkForPermission() function will check for the permission passed in and the 'is_admin' permission.  Since if a user is an admin they will have access to anything regardless of other permissions.&lt;/p&gt;
&lt;p&gt;If you want to check if a user has a certain permission, but don't want to boot them.  Like say you want to display a button for adding groups, but not if the user only has permission to edit them.  $checkPermission($permissionName) will return a boolean if the user has this permission.&lt;/p&gt;
&lt;p&gt;I have to talk to Nate to about where to put these checks for other permissions, but once I have an idea I'll be updating the other admin pages with the specific permissions that are needed.&lt;/p&gt;
&lt;p&gt;I haven't quite decided on my next project for RN, but I'm thinking I might take a look into the calendar view.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-496766320716344659?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/496766320716344659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=496766320716344659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/496766320716344659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/496766320716344659'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/06/raid-ninja-permissions.html' title='Raid Ninja Permissions'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-3478064355010773574</id><published>2008-06-16T11:34:00.002-05:00</published><updated>2008-07-03T09:40:22.641-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Updates</title><content type='html'>&lt;p&gt;Implemented the permissions editing for users in Raid Ninja, and added the attendance table to the stats page.  Then for my rpg I implemented inn keepers took about 10 minutes.&lt;/p&gt;

&lt;p&gt;Oh yeah and I got married on the 7th.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-3478064355010773574?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/3478064355010773574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=3478064355010773574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3478064355010773574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3478064355010773574'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/06/updates.html' title='Updates'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-6976166308294914639</id><published>2008-05-22T15:33:00.003-05:00</published><updated>2008-07-03T09:40:52.745-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Attendance Status</title><content type='html'>&lt;p&gt;Got started on the attendance status stuff.  They basics are in there.  I need to create a new page to change them right now you can change them where you change the sign up types of other users, but them sharing a page is too cluttered.  So some more testing and a new page to edit them, then its on to figuring out some place to put them on the stats page.&lt;/p&gt;
&lt;p&gt;Yesterday at lunch I started work on a xml writer for my rpg.  It is designed to be an all-in-one.  I pass in an object and it uses reflection to get the data members and writes them to the xml.  In theory I can use this same stuff to parse the xml files into the objects.  I'll have to keep working on this.  It is tedious, but if it means I don't have to write a new parser/writer combo for every game object I create it'll be worth it.&lt;/p&gt;
&lt;p&gt;Oh mutlispeak how I hate you.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-6976166308294914639?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/6976166308294914639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=6976166308294914639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6976166308294914639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6976166308294914639'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/05/attendance-status.html' title='Attendance Status'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-8609021567280332400</id><published>2008-05-16T14:18:00.000-05:00</published><updated>2008-07-02T09:01:06.154-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><title type='text'>Stats -&gt; Templates</title><content type='html'>&lt;p&gt;The stats page has been converted to templates.  Now its time to talk to Nate about setting up the attendance status so there'll be a record of when people don't show up to raids.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-8609021567280332400?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/8609021567280332400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=8609021567280332400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8609021567280332400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8609021567280332400'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/05/stats-templates.html' title='Stats -&gt; Templates'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-6015747662398366436</id><published>2008-05-14T13:30:00.002-05:00</published><updated>2008-07-02T09:01:06.154-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raidninja'/><title type='text'>Raidninja</title><content type='html'>&lt;p&gt;I've put the rpg on hold for the time being.  With the wedding getting close and our OMS project about to go beta I don't really have the time or the energy to doing much hobby coding.  I'm thinking that I'll give the rpg a rest for a couple of months and come back to it after things die down this summer.&lt;/p&gt;
&lt;p&gt;Until then I've agreed to give Nate a hand with his &lt;a href="http://www.raidninja.com/"&gt;Raid Ninja&lt;/a&gt; Project.  I'm currently working on a stats page so that the raid leaders can view signup statistics on their raiders.  Currently it can filter by name, class and dates.  I might add some more filter options if we come up with any that would be useful, maybe roles.  My next step is to convert it to the template system and after that we are going to implement an attendance status system to track if people acutally show up.  Then I can add those stats into the stats page.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-6015747662398366436?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/6015747662398366436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=6015747662398366436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6015747662398366436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6015747662398366436'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/05/raidninja.html' title='Raidninja'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-8096089117523598507</id><published>2008-03-19T10:07:00.002-05:00</published><updated>2008-03-19T10:15:03.092-05:00</updated><title type='text'>It Has Begun</title><content type='html'>&lt;p&gt;I got bored with working on the menus so I have implemented some more game logic.  Yesterday I created an exp bar which sits right under the mana bar for now.  I think later I'll move it down towards the bottom, but that will come after the alpha phase when I do a complete sweep over the GUI elements to get them in the right positions.&lt;/p&gt;
&lt;p&gt;I created an Inventory class to hold the logic for accessing items.  I also created a class called SpellBook to hold the logic for accessing spells.  These will be used by the hero, monsters and vendors.&lt;/p&gt;
&lt;p&gt;Saving the best for last I have begun work on the combat system.  I've created a few interfaces that the combatants will have to implement in order to be used for combat.  I've also created some graphics to use.  Since I've already created the random chance encounter now I'll just have to use that method call to change the game state so that combat will be updated instead of movement.  I already have the basic flow of combat laid out on paper, and now all I have to do is get it translated into code.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-8096089117523598507?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/8096089117523598507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=8096089117523598507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8096089117523598507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8096089117523598507'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/03/it-has-begun.html' title='It Has Begun'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-1410849532974980777</id><published>2008-02-28T21:47:00.002-06:00</published><updated>2008-07-02T09:04:41.039-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Vendor Selling</title><content type='html'>&lt;p&gt;I set up selling to vendors.  Now vendors will buy your items and have them in their inventory.  I plan on saving this information out so that the player can always buy their items back if they want to.  I am setting up a buy price and a sell price for each item.  I plan on making items cost more for the player to buy than to sell.&lt;/p&gt;
&lt;p&gt;I also set up a couple of constant class that will have static strings for the menus and focus components.  This way if I decide to change something I do it in one class instead of the dozen or so classes that access that field.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-1410849532974980777?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/1410849532974980777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=1410849532974980777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1410849532974980777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1410849532974980777'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/02/vendor-selling.html' title='Vendor Selling'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7121963614999610812</id><published>2008-02-23T20:16:00.002-06:00</published><updated>2008-07-02T09:04:41.039-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Buying from Vendors</title><content type='html'>&lt;p&gt;Tonight I put in most of the code for buying from vendors.  I still need to do some testing and put in the code to sell to vendors.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7121963614999610812?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7121963614999610812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7121963614999610812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7121963614999610812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7121963614999610812'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/02/buying-from-vendors.html' title='Buying from Vendors'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-5165322130910129071</id><published>2008-02-18T11:59:00.004-06:00</published><updated>2008-02-18T12:02:08.959-06:00</updated><title type='text'>Vista Trials</title><content type='html'>&lt;p&gt;I've decided to go ahead and reinstall Vista onto my laptop.  Since I don't have any vista install DVDs I'll have to use my recovery disks that HP sent me.  Which means I'll have to go through and remove all the bloatware that HP thinks I need.  This will of course mean that I need to reinstall everything that I had on there.  First thing though is saving all my data that I have on XP to my jump drive first.&lt;/p&gt;
&lt;p&gt;I can't seem to get the sound working in XP and since I can't even get the ethernet working in Linux I'm left with little choices.  Basically I just want to be able to use everything my laptop has.  I'm tired to trying to fight with it to get things to run.  Plus this will give me a chance to try out Vista and a new platform to test out projects on.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-5165322130910129071?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/5165322130910129071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=5165322130910129071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/5165322130910129071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/5165322130910129071'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/02/vista-trials.html' title='Vista Trials'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-8694188583048969104</id><published>2008-02-18T11:58:00.001-06:00</published><updated>2008-07-02T09:04:41.040-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Design Patterns</title><content type='html'>&lt;p&gt;I've been reading some design pattern posts on gd.net lately and I have come to the conclusion that some of my design choices aren't the greatest.  I want to refactor my code to fix these design flaws, but I'm worried that I'll just end up burning myself out and I won't want to finish the game.  There are a few smaller things I can fix, but I think I'll have to leave the major ones in for now.  Once I have fixed these smaller ones I'll then see if fixing the larger issues is a reasonable choice.&lt;/p&gt;
&lt;p&gt;I think the first thing I'm going to work on is removing the FocusComponents.  Instead I'll create an interface with the methods that are supposed to be called and then have each menu implement that interface.  This is really what I should have done in the first place instead of create a new object to handle the input for each menu.  This is mainly be a matter of copy/paste the code in the focus component object into the menu object.  It will also make it easier to deal with writing the menus.  This way I won't have to jump back and forth between two different classes in order to create or debug a menu.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-8694188583048969104?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/8694188583048969104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=8694188583048969104' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8694188583048969104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8694188583048969104'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/02/design-patterns.html' title='Design Patterns'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-8165999151913666829</id><published>2008-01-30T14:51:00.001-06:00</published><updated>2008-07-02T09:04:41.040-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Item Questions</title><content type='html'>&lt;p&gt;I've got some design questions that I'd like you all to answer for me.  I've been thinking about the item system over the last week and I've been pondering what the user should be able to do with the items.  Originally I wanted the user to be able to use, equip, or destroy items from the inventory menu.  Now I'm not sure that destorying items is needed.  I think if the user wants to get rid of items they should just sell them off.  I don't have any plans to have an inventory limit on the number of items or number of slots that a player can have.  If there was I could see a reason to let them destroy items.  So what do you think?  Should there be some kind of limit on how much a player can carry?  Either way should the player be allowed to destory items?&lt;/p&gt;
&lt;p&gt;Right now vendors are loaded with the same inventory everytime the game is started.  I started thinking about when I put real items in the game I'm going to have certain things that I don't want multiple of or maybe very few in the game.  So my solution is to save the vendors during a save to keep their inventory updated.  This led to this question.  If the player sells something to the vendor should they be allowed to buy it back?  If so should the vendor never get rid of this item until they sell it back to the player?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-8165999151913666829?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/8165999151913666829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=8165999151913666829' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8165999151913666829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8165999151913666829'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/01/item-questions.html' title='Item Questions'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-4730262232537505457</id><published>2008-01-30T09:17:00.000-06:00</published><updated>2008-07-02T09:04:41.040-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Menus Updated</title><content type='html'>&lt;p&gt;Got some more work done of the menus last night.  The Vendor's buy and sell menus seem to be working, next is actually buying and selling items.  The spell menu is also working.  Next up is the item select menu and actually casting spells from the menu.  Only ceratin spells will work from the menu.  After that its on to the combat menus.  Then combat itself.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-4730262232537505457?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/4730262232537505457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=4730262232537505457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4730262232537505457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4730262232537505457'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/01/menus-updated.html' title='Menus Updated'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-5712192052187744522</id><published>2008-01-02T08:51:00.000-06:00</published><updated>2008-01-04T16:12:09.673-06:00</updated><title type='text'>New Year Resolutions</title><content type='html'>&lt;p&gt;I've been seeing posts like this in some of the blogs that I read.  So I decided to copy them and post how my goals for last year went and what goals I'm striving for this year.&lt;/p&gt;
&lt;h4&gt;2007&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;First on the list was to learn and use Linux as my main desktop environment.  I think that I completed the first part of that.  I messed around with the desktop side for my bot PC.  I got a server up and running.  It had apache, php, mysql, ventrilo, and subversion running on it.  Unfortunately it didn't survive the move, but now I have a different PC running as my server.  This time its a &lt;a href="http://www.us.debian.org"&gt;Debian&lt;/a&gt; box instead of an &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; box.  I have not converted myself fully to Linux though.  I still find myself addicted to games and too unwilling to give them up.  Hopefully my desire to create games will overpower my desire to play them.  Maybe even just playing the games that I create will be enough to satisfy my addiction.&lt;/li&gt;
&lt;li&gt;Learning C/C++ was the next on my list.  This didn't happen at all, but this goes hand in hand with...&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.lemonrage.com"&gt;The Mod&lt;/a&gt; this started out as the big project of the year and never left the planning stages.  Due to things like graduation and other projects time for this monster never seemed to be available.  Maybe once Nate finishes Raidninja and I can get the rpg out the door we can resurrect this beast.&lt;/li&gt;
&lt;li&gt;Lastly is the rpg I'm working on.  While I hoped to be in either alpha or beta by now I'm not disappointed at all at my progress.  Working full time as a programmer leaves me with very little desire to work at my computer when I get home.  Also having the new house has left me with very little free time anyway.  I'm still very pleased with what I've created so far and I'm hoping to have this finished up by the end of the spring this year.&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;2008&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;Finish rpg by the end of spring.&lt;/li&gt;
&lt;li&gt;Make Debian my default desktop enviroment.&lt;/li&gt;
&lt;li&gt;Start working on my next game.  I'm not sure if this will be a sequel to the rpg.  Or maybe a top down shooter similar to &lt;a href="http://skirmish.dreamhosters.com/devlog/"&gt;Project Skirmish&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If I can talk Nate and Jon into it we will get working on the mod.&lt;/li&gt;
&lt;li&gt;Do some &lt;a href="http://factorcode.org/"&gt;Factor&lt;/a&gt; hacking&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-5712192052187744522?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/5712192052187744522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=5712192052187744522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/5712192052187744522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/5712192052187744522'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2008/01/new-year-resolutions.html' title='New Year Resolutions'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7396187947817973539</id><published>2007-12-27T13:43:00.000-06:00</published><updated>2008-07-02T09:04:41.040-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Fonts</title><content type='html'>&lt;p&gt;I got custom font loading implemented today at lunch.  Unfortunately my choice of font is pretty hideous.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7396187947817973539?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7396187947817973539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7396187947817973539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7396187947817973539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7396187947817973539'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/12/fonts.html' title='Fonts'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-4188130068761234815</id><published>2007-12-26T09:42:00.000-06:00</published><updated>2007-12-26T09:48:35.010-06:00</updated><title type='text'>Server Progress</title><content type='html'>&lt;p&gt;I got my server deployed again.  Subversion, web and Ventrilo services are all set up again.  I've got my project uploaded into svn and the eclipse projects updated with the new repository.&lt;/p&gt;
&lt;p&gt;I'm hoping that I can get some time this week to get the menus displaying in the correct positions so that I can move onto the logic behind vendors and inn keepers.  Once that is taken care of opening chests will probably be the next step.&lt;/p&gt;
&lt;p&gt;I did get the basic code for combat written down in my notes.  I still need to do the code for combat formula stuff and the random chances, but that is more tedious that difficult.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-4188130068761234815?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/4188130068761234815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=4188130068761234815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4188130068761234815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4188130068761234815'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/12/server-progress.html' title='Server Progress'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-568906687442765623</id><published>2007-12-18T15:23:00.000-06:00</published><updated>2008-07-02T09:04:41.040-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Progress for a Change</title><content type='html'>&lt;p&gt;I've actually made some progress during lunch.  I've implemented props.  Which are just stationary objects like tables, chairs, signs, etc.  You can "use" them like Npcs or vendors.  That way you can read a sign or a painting or something.&lt;/p&gt;&lt;p&gt;The other thing I've worked on is vendors.  They are in the game, but until I have time to work on the menus you can't buy from them.&lt;/p&gt;&lt;p&gt;I have random encounters working, but nothing other than a System.out.println() message happens.&lt;/p&gt;&lt;p&gt;My next steps are to get get the menus working and looking as they should.  Once all that is done then I can work on buying things from vendors, sleeping at an inn, and spawning monsters.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-568906687442765623?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/568906687442765623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=568906687442765623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/568906687442765623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/568906687442765623'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/12/progress-for-change.html' title='Progress for a Change'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-1898435485067283770</id><published>2007-12-03T10:42:00.000-06:00</published><updated>2007-12-03T10:50:08.465-06:00</updated><title type='text'>Debian</title><content type='html'>&lt;p&gt;First off I installed the new hdd into my main pc and booted up my XP cd.  Turns out that the cd is trash now.  It thought my 160 and 300 gb hdds were 130 each.  When I tried to make a partition with it on my main drive I think it might have nuked the data on my data drive.  So I could be looking at a loss of about 270 gigs of stuff.  Really the only crappy thing about that is my 30 gigs of music.  I'll have to drag my tower over to my parents house to get my Dad's back up of music.  Then I'll have to re-rip all of my cds again.&lt;/p&gt;
&lt;p&gt;So instead of windows I'm going to try a Linux only system for a while.  Which might mean no more games for me for a while.  I'm going to look into getting wine working well enough to try and emulate some games.  More than likely I won't be playing HL2:EP2 or TF2 any time soon.  Not like I have any time right now to do that.  I'm going to put together a guide for setting up a Debian Desktop.  It will be what I did on my system.  Since I'm using this for more of a testing/learning system I'll post up guides on doing the extra things like compiling a kernel.  So far I got a basic system up.  Then compiled and installed the latest Openbox, obconf and obmenu.  The last thing I did was get Firefox(well Iceweasel) setup to my liking.  I'll work on those guides and probably have them up next(not this) weekend.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-1898435485067283770?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/1898435485067283770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=1898435485067283770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1898435485067283770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1898435485067283770'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/12/debian.html' title='Debian'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-2007958556530580402</id><published>2007-11-27T11:53:00.000-06:00</published><updated>2007-11-27T12:40:09.542-06:00</updated><title type='text'>Happenings</title><content type='html'>&lt;p&gt;I still haven't gotten to the server yet.  I've been busy(lazy) with other house things.  I do plan on getting most of the pc work done tonight.  My list of things include...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Swapping my 80gb hdd from my main pc with the new 160gb drive.
&lt;li&gt;Installing that 80gb drive in my server pc as a data drive.
&lt;li&gt;Imaging the new pc with windows and installing updates.
&lt;li&gt;Installing the appropiate software for the machine.
&lt;li&gt;Moving files from the server's main drive to the data drive.
&lt;li&gt;Reformating the main drive on the server and installing Debian
&lt;li&gt;Updates and server software installation on the server.
&lt;li&gt;Running and crimping network wire to Annie's office.
&lt;li&gt;Moving her pc up to her office and setting it up.
&lt;/ul&gt;
&lt;p&gt;Lets see how much of that I get done tonight.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-2007958556530580402?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/2007958556530580402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=2007958556530580402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2007958556530580402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2007958556530580402'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/11/happenings.html' title='Happenings'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-6180002574156307777</id><published>2007-11-23T08:36:00.001-06:00</published><updated>2007-11-23T08:38:19.004-06:00</updated><title type='text'>Interwebs</title><content type='html'>&lt;p&gt;I got the internet hooked and running last night at the house.  So hopefully by the end of this weekend I'll have the server up and running again.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-6180002574156307777?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/6180002574156307777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=6180002574156307777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6180002574156307777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6180002574156307777'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/11/i-got-internet-hooked-and-running-last.html' title='Interwebs'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-8250679275322552284</id><published>2007-11-07T15:46:00.000-06:00</published><updated>2007-11-07T15:50:20.953-06:00</updated><title type='text'>I Ownz a House!</title><content type='html'>&lt;p&gt;There are many adventures reguarding this home purchase, and I'm sure many more to come.  I figured I'd detail the things that have happened so far, because I like to keep all of you informed...  all three of you.&lt;/p&gt;
&lt;h4&gt;Wednesday(10/31/07)&lt;/h4&gt;
&lt;p&gt;I did the final walk through on the house.  Just to check things out and get a feel for what kind of work we had ahead of us.  Annie and I brought some of our things over and left them in a back bedroom.  And that was it for the first night.&lt;/p&gt;
&lt;h4&gt;Thursday(11/01/07)&lt;/h4&gt;
&lt;p&gt;After work I went home and packed up some things for painting the house.  My dad and I drove over to the house where Annie and her Mom where busy cleaning and moving Annie's stuff into the house.  After looking around to know how much paint to get my dad and I drove to Lowes to buy some paint and a few other things.  Once we got back we puttyed up the holes in the walls in the master bedroom and then taped off the trim.  After that I spent about 2.5 hours edging out the room (painting around the trim and in the corners, etc.)  Then an hour using a roller to paint the majority of the walls.  I got done with that at about 12:30am so we cleaned up and left.&lt;/p&gt;
&lt;h4&gt;Friday(11/02/07)&lt;/h4&gt;
&lt;p&gt;I got up early to drive to the bank to get a cashier's check for the down payment.  Went to the drive through at the bank where they told me they don't do cashier's checks through the drive through.  They told me I'd have to come inside to get it and that they don't open the inside till 9am.  Btw my closing on the house was at 9am, 20mins away.  So I called the title company and explained it to them, then waiting to get the check.  Finally get in and they screwed up printing the check the first time.  They stamped it so that the signature for the bank was halfway off the check.  So after printing it a second time I was out the door and on my way to the title company.&lt;/p&gt;
&lt;p&gt;After I got to the title company I spent about 45 minutes signing my life away.  I signed probably around 50 documents, half of which I had already signed before.  Gave them the check and let them make a photocopy of my driver's license, and that was that.  I had offically bought the house.&lt;/p&gt;
&lt;p&gt;After a brief stop at my parents' house to pick up my painting clothes I drove back to my house(so nice to say that) and meet Annie at my sister there.  While I was off signing stuff my sister had put the second coat of paint in teh master bed room and Annie had been taping off the living and dining rooms.  After telling them that everything had gone fine I drove down to Rothman to buy the furniture that Annie and I had picked out last weekend.  That took about another hour and then I was on my way back to the house.&lt;/p&gt;
&lt;p&gt;When I got back the girls were out getting lunch so I spent some time on the phone trying to get ahold of a few of the utility companies to get service hooked up in my name.  Didn't get anybody before they got back so I gave up.&lt;/p&gt;
&lt;p&gt;After lunch I started edging the living room and hallway while they finished up taping and then rollering the parts of the living room that I hadn't gotten to yet.  At about 4 my parents showed up and my dad started painting the kitchen and dining room.  We probably were painting till about 9 or so, then we cleaned up what we could and left for the night.  We decided before we left that the living room and the accent wall(red wall) needed second coats so we left the plastic down and everything.&lt;/p&gt;
&lt;h4&gt;Saturday(11/03/07)&lt;/h4&gt;
&lt;p&gt;So got up early then my dad and I rented a truck.  He drove it to Annie's mom's house and I drove my car there.  Chris and Kahre met us there and we packed up her stuff.  Then we drove up to the storage locker and filled the truck.&lt;/p&gt;
&lt;p&gt;Once back at our house we unpacked the truck and then Annie and our Moms spent their time cleaning and moving the boxes around.  They ended up cleaning all of our kitchen stuff.  While us guys(even my brother showed up) went back to the locker to empty it out.  While we are there unloading stuff theres a family moving things either in or out of a different locker a little bit farther down the parking lot.  I say either moving in or out, because they spent way more time yelling at each other than actually working.  As Chris said, "not only do we get to help you move we get to watch an episode of Springer while we do it."  So we wrap that up and I go inside the office and cancel the lease on the locker.&lt;/p&gt;
&lt;p&gt;We get back and unload then take a break for lunch.  Afterwards my dad and I take the truck back to his house to unload some stuff that was in the locker that they are keeping.  Then we take the truck back to Uhaul.  Once back at the house Kerry (the previous owner) shows up to help us move the washer and dryer that is in our house across the street to his in-laws and then move their washer and dryer into our basement.  Those things are very heavy and are a pain in the ass to carry up and down steps.  We had straps that would go underneath the appliance with loops on the end that you would put your arms through to pick it up.  My forearms where so scratched up it looked like I spent all day doing heroin.&lt;/p&gt;
&lt;p&gt;The rest of the day we spent unpacking things and hanging drapes.  My mom and I put the second coat of paint on the living room and accent wall.  Then we passed out.&lt;/p&gt;
&lt;h4&gt;Sunday(11/04/07) thru Now&lt;/h4&gt;
&lt;p&gt;After church it was a day of unpacking more stuff and doing some minor house work.  More drapes were hung and more things cleaned.  The washer and dryer were hooked up and testing to make sure that there were no leaks.  We fixed a leaking faucet outside and shut off another one for the winter.&lt;/p&gt;
&lt;p&gt;Monday morning I called to get all the utilities hooked up in my name.  Turns out that while I was on hold with the gas company they came out to my house and turned the gas off.  Then they tell me that Thursday morning is the soonest they can turn it back on.  So that's three nights of freezing temperatures with no heat and no hot water.  So yeah... Fuck you Laclede.&lt;/p&gt;
&lt;p&gt;We still have boxes every where and I still haven't cleaned any of the basement.  I plan on starting that this weekend then I can paint the room that will be my office.  Once that is finished I'll be setting up my PCs, bookshelves, stereo, etc. in there.  Then I can focus on getting our extra things packed up and stored in the corner of the basement.&lt;/p&gt;
&lt;h4&gt;Finally&lt;/h4&gt;
&lt;p&gt;I have to say a huge thank you to our families and Kahre and Plink.  Without you we'd still be moving things in from the locker.  Seriously I can't thank you all enough.&lt;/p&gt;
&lt;p&gt;If you've managed to make it this far then either I'm not nearly as boring as I thought or you are a masochist.  I understand that this whole entry is boring and rather dry, but there is a good reason for that.  I suck at writing.  I'll also let this prove that occasionally I do post personal entries here, and not only things related to my programming adventures.&lt;/p&gt;
&lt;p&gt;Now that things are relatively settled you'll all have to stop by and have a beer or two... So I can put you to work. =)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-8250679275322552284?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/8250679275322552284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=8250679275322552284' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8250679275322552284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8250679275322552284'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/11/i-ownz-house.html' title='I Ownz a House!'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-3260524872383427682</id><published>2007-10-31T08:42:00.000-05:00</published><updated>2008-07-02T09:04:41.040-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Keyboard Bug</title><content type='html'>&lt;p&gt;The biggest bug currently in the game is that when you click on a window outside of the game, like Firefox, and then click back to the game the game will (most of the time) stop accepting keyboard input.  I thought this might be because of the code I wrote to manage keyboard input for what ever component had focus in the game, menus and maps.  I figured that the component that had focus after coming back wasn't what it should be, but I did some testing last night and it seems that my key listener isn't even registering the key presses.  So I'm at a loss on why this happened.  Maybe it has something to do with the graphics changes I made.  Maybe on JFrame or Canvas objects are lossing focus and not getting it back.  I'll have to do some more testing later to see if I can find a solution.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-3260524872383427682?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/3260524872383427682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=3260524872383427682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3260524872383427682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3260524872383427682'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/10/keyboard-bug.html' title='Keyboard Bug'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-8901178735125510443</id><published>2007-10-25T09:00:00.001-05:00</published><updated>2008-07-02T09:04:41.040-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Dev == null</title><content type='html'>&lt;p&gt;My development time over the last two weeks have been non-existent.  I've been way too wrapped up in getting the things for my house in order and as of right now I have nothing to do but waiting to sign my life over to the bank a week from tomorrow.&lt;/p&gt;
&lt;p&gt;I still plan on releasing the new version sometime soon.  It will probably be a day or two later than I had originally posted.  I'm going to try to get an ANT build process set up so that I can just do a build that way and run the jar to test my code.  This will make it easier to test that resources get pulled from the jar instead of having to create a folders on the user's computer inorder to access the assets the game requires.&lt;/p&gt;
&lt;p&gt;Another thing that I've been looking into is packaging a font to go with the game.  I need to look for a free font out there that fits the game and that will look good on the menus and such.  Once I find one and get the code in that will load and use the font, then I need to go through the menus and gui components and make sure that the alignment is still looking ok.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-8901178735125510443?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/8901178735125510443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=8901178735125510443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8901178735125510443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8901178735125510443'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/10/dev-null.html' title='Dev == null'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-3283008569172619939</id><published>2007-10-16T08:28:00.000-05:00</published><updated>2008-07-02T09:04:41.041-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Near Completeness</title><content type='html'>&lt;p&gt;I have now finished all but one of my required items for the next version of the game.  I want to get the animation code in, but I keep holding off on it because I don't have any art to go along with that animation.  I know that whatever I make myselft will end up being ugly programmer art and will take me an insane amount of time.  I think I'll give it a try to night just to have something in though.&lt;/p&gt; 
&lt;p&gt;I will be releasing the next version around the 27th or 28th.  This version should have all the required elements as well as the spell menu, inventory, and opening chests.  Although the chests will probably only be half complete.  I want to be able to add the ability to put monsters into chests so that when you open one you end up in a fight.  I won't add this part until I have the specifics for combat worked out.  I'm not entirely sure how that coding is going to go but I have an idea that might work.  If I end up with any more time before the release I will be working on vendors.&lt;/p&gt; 
&lt;p&gt;When I post this release I'll also have a new progress list for the next release, which I hope to be doing around the end of November.  One release a month sounds pretty good right?  This next release will be finishing up anything I missed on the current release and everything combat related.  I'll see how far along I am on this stuff before I commit myself to anything specific.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-3283008569172619939?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/3283008569172619939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=3283008569172619939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3283008569172619939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3283008569172619939'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/10/near-completeness.html' title='Near Completeness'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-1636426571188842222</id><published>2007-10-06T16:58:00.001-05:00</published><updated>2008-07-02T09:04:41.041-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Item Menu</title><content type='html'>&lt;p&gt;Finished up the &lt;a href="http://ferby.no-ip.org/images/ss14.jpg"&gt;Item Menu&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-1636426571188842222?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/1636426571188842222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=1636426571188842222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1636426571188842222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1636426571188842222'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/10/item-menu.html' title='Item Menu'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-2313359650624130873</id><published>2007-10-02T22:48:00.001-05:00</published><updated>2008-07-02T09:04:41.041-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Menus</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Bolted on the menu system to the game.  Now you can hit the cancel key (Esc, Q, or q) and it will bring up the main menu from there you can make your selection with the movement keys.  Right now only Item and Quit work.  The Item menu has been created, but the functionality hasn't been implemented yet.  I still need to get the items displaying correctly and then I need to create and hook up the Item Selection Menu to it.  Hit the cancel keys to back out of the menus.&lt;/p&gt;&lt;p&gt;&lt;a href='http://lemonrage.com/forums/viewtopic.php?f=13&amp;amp;t=43'&gt; Screenshots!&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-2313359650624130873?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/2313359650624130873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=2313359650624130873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2313359650624130873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2313359650624130873'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/10/menus.html' title='Menus'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7396190393010101675</id><published>2007-09-30T14:21:00.000-05:00</published><updated>2008-07-02T09:04:41.041-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Blitting</title><content type='html'>&lt;p&gt;So I messed around with the graphics today and changed the way the game is drawn into a blitting strategy.  This allows for me to not use Java's default way of handling graphics.  So instead of a GUI way to doing things I am now using more of a game way of doing things.  &lt;a href="http://www.gamedev.net/reference/programming/features/javarender/default.asp"&gt;Read here&lt;/a&gt; for more information on what I used.&lt;/p&gt;
&lt;p&gt;I also reworked the fps counter so be more accurate (counting frames rather than guessing based on time spent updating and drawing).  I have also fixed the collision so that npcs will not run over you.  Plus a few other minor code changes.&lt;/p&gt;
&lt;p&gt;I'm getting between 100-120 fps now which is more than enough, but I'm still having the movement bug that Nate noticed.  Sorry not sure what that is about yet.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7396190393010101675?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7396190393010101675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7396190393010101675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7396190393010101675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7396190393010101675'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/09/blitting.html' title='Blitting'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-671940393468786659</id><published>2007-09-27T22:18:00.000-05:00</published><updated>2008-07-02T09:04:41.041-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Input goes OO</title><content type='html'>&lt;p&gt;Created the Key Manager.  Now I just have to add a check and a new class when I create a menu or something else that needs key input.  I also refactored some code into an update() method in the for(;;) loop.  This seems to be a performance hit.  I'm not sure why or if it might be my imagination.  Either way menus are next.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-671940393468786659?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/671940393468786659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=671940393468786659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/671940393468786659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/671940393468786659'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/09/input-goes-oo.html' title='Input goes OO'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-462426746519826316</id><published>2007-09-27T18:29:00.001-05:00</published><updated>2008-07-02T09:04:41.041-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Chatty Entities</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Like I said last time I got portals working and while doing so I refactored code a bit which produced a familiar bug that entities would move a few pixels every time I'd move and then snap back to their tile.  This was a familiar bug, one I had fixed with a couple of methods that would check direction and adjust the entity's position accordingly.  It seems that when I refactored the code those methods were no longer needed.  So now the drawing works like it should have before without the hacks.&lt;/p&gt;
&lt;p&gt;You can now talk to Npcs and they will cycle through their dialog.  I also have some more collision detection in to make sure that you don't run over an npc.  Now if only they'd be so nice to check to make sure you're not where they want to walk before they run over you.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-462426746519826316?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/462426746519826316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=462426746519826316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/462426746519826316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/462426746519826316'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/09/chatty-entities.html' title='Chatty Entities'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-6680710570874019656</id><published>2007-09-24T22:46:00.000-05:00</published><updated>2008-07-02T09:04:41.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Portals</title><content type='html'>&lt;p&gt;Yay, portals and changing maps are in.  I also added a fps counter to the title bar and I added a delay to the update function for Npcs so they don't wander constantly now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-6680710570874019656?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/6680710570874019656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=6680710570874019656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6680710570874019656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6680710570874019656'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/09/portals.html' title='Portals'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-8073159746546834673</id><published>2007-09-19T22:27:00.001-05:00</published><updated>2008-07-02T09:04:41.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Version 0.1 Demo</title><content type='html'>&lt;p&gt;I just released the first &lt;a href="http://www.lemonrage.com/forums/viewtopic.php?f=13&amp;t=62#p215"&gt;demo&lt;/a&gt; of the game, release 0.1 (Yay!). You can find all the details about what is in the demo by following that link. This release is basically a graphics demo. There are no real game elements to it yet. Fortunately there are a lot of things happening in the background that are game related that you don't see, and they will make my life easier when I get to more game logic stuff later.&lt;/p&gt;
&lt;p&gt;One of the things I want to do with each release is to post what I plan to have for the next version. I posted a list in the release thread of those things that must be in the release, those that I want in the release, and those that I'd love to have but most likely won't see till a release after that.&lt;/p&gt;
&lt;p&gt;There are three basic things that must be in the release: menus, changing maps and the object managers. Now the first two are things that you will see and be able to play with in the next demo, but the third is one of those background things that helps me but you never see. Right now I have plans for three managers to help me handle things. First is the key manager which I &lt;a href=" http://www.lemonrage.com/forums/viewtopic.php?f=13&amp;t=61"&gt;talked about&lt;/a&gt; already. It will handle key presses for the various "focus" components(anything that requires navigation). The second will be an asset manager. This one will handle any external files, images, sound files, etc. This will store all of these files and allow me acces to them from anywhere. This will save memory space by not having each object have its own file when other objects use the same file. The last is an entity manager. This manager will store all the game objects, the map, hero, npcs, etc. Since these objects get passed around to all kinds of different classes it will be hard for me to make sure that they all point to the same object in memeory. This manager is my answer to that. If a class needs the map object then it will call a method in the entity manager and the manager will send the object to that class. Thus making sure that every class uses the same instance of that object.&lt;/p&gt;
&lt;p&gt;I haven't set a date for my next release mostly because I don't know when I'll be ready for it. With moving coming up in the next couple of months my time will be shrinking rapidly and my motivation will no doubt wain. Still I'm thinking that I can get this next one out the door before the move happens. And I'm hoping to have an Alpha release ready to play by the time Christmas break rolls around. More details about the Alpha will come later, but I'm thinking it will have all the basic game play ideas in, but not the story.&lt;/p&gt;
&lt;p&gt;One last note: I do plan on releasing a postmortem about this game a few months after I finish it. I'll be hitting you all up for proof reading when that time comes.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-8073159746546834673?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/8073159746546834673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=8073159746546834673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8073159746546834673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8073159746546834673'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/09/version-01-demo.html' title='Version 0.1 Demo'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7287894247016990547</id><published>2007-09-14T08:53:00.001-05:00</published><updated>2008-07-02T09:04:41.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Parsing and Drawing</title><content type='html'>&lt;p&gt;I hit over a 100 revisions last week(Yay).&lt;/p&gt;
&lt;p&gt;I've written 4 of the potential 8 parsers.  Chest, Map, Npc, and Portal are finished and I'm waiting on Hero, Item, Monster, and possibly Options.  I'm waiting on the first 3 of those till I'm working on combat since I don't know what things I will need to store for the monsters and items yet.  I'll have a much better idea later when I'm acutally working on them.&lt;/p&gt;
&lt;p&gt;In the mean time I've been working on the GUI.  I've sperated out the drawing code and I created wrapper classes to handle drawing certain this.  I have Panel with at the moment just draws a background with a possible border.  Eventually I think I'll make them so they hold other components and I can just "attach" labels and such to them and only worry about having to draw the panel from the drawer class.  I created a Label class which will draw text with no background, you'll have to place a panel behind it.  StatBars are for things like the health bar, mana bar and possibly the experience bar.  I'm currently working on the ChatBox and once that is done I'll do the MapDrawer.  Once I have those finished I plan on working on menus for combat and game options.  I haven't decided how I want to handle inventory stuff yet.  I'm thinking I'll have a menu for that.  You go into your inventory and select an item.  Options on what you can do with it will pop up (Equip, Use, Destory, etc.).&lt;/p&gt;
&lt;p&gt;As always comments and suggestions are welcome either here or on the &lt;a href="http://www.lemonrage.com/forums/viewforum.php?f=13"&gt;forums&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7287894247016990547?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7287894247016990547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7287894247016990547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7287894247016990547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7287894247016990547'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/09/parsing-and-drawing.html' title='Parsing and Drawing'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-8911889733502030832</id><published>2007-09-08T15:56:00.001-05:00</published><updated>2008-07-02T09:04:41.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>NPCs Are Here!</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;I got the NpcXmlParser working and now npcs are being loaded into the game.  I also have the drawing code implemented for all entities.  Npcs who are mobile now move around the map with the same smooth movement and animation that the hero has.&lt;/p&gt;&lt;p&gt;Next up is finishing the other 4 parsers and doing collision checks for the entites and randomizing their movement.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-8911889733502030832?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/8911889733502030832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=8911889733502030832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8911889733502030832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8911889733502030832'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/09/npcs-are-here.html' title='NPCs Are Here!'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-1050425316006671804</id><published>2007-09-05T23:00:00.001-05:00</published><updated>2008-07-02T09:04:41.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Loader Problem Fixed</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;I fixed the problem I mentioned earlier.  I also finished the MapXmlParser class and now I can copy that code and edit the elements to match the other 5 parsers.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-1050425316006671804?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/1050425316006671804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=1050425316006671804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1050425316006671804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1050425316006671804'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/09/loader-problem-fixed.html' title='Loader Problem Fixed'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7173652939639305989</id><published>2007-09-05T17:55:00.001-05:00</published><updated>2008-07-02T09:04:41.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Xml Woes</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;After starting the code on the loaders I realize that the way I want to do it might not work.  I might have to use the DOM API instead of the SAX API.&lt;/p&gt;&lt;p&gt;I created a map viewer that you pass in the [map name].rpg value and it displays the map and allows you to run around in it without any collision detection and skipping the smooth scrolling stuff.&lt;/p&gt;&lt;p&gt;I'm going to have to sit down and think about how I'm going to do this xml stuff now.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7173652939639305989?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7173652939639305989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7173652939639305989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7173652939639305989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7173652939639305989'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/09/xml-woes.html' title='Xml Woes'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-3585653448110805347</id><published>2007-08-30T20:15:00.000-05:00</published><updated>2008-07-02T09:04:41.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Resturcture</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Restructed the project a bit.  Moved classes into groups with other similar classes and made packages out of them.  Created the skeletons for the Xml parsers now I just need to sit down a write up some basic xml docs for the various objects so I have some info to test the loaders with.&lt;/p&gt;
&lt;p&gt;I will be out of town this weekend.  Going to Springfield to be drunk and stupid.  If you wanna hang out give me a call.  I'm pretty sure I'm available whenever, except for Saturday night.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-3585653448110805347?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/3585653448110805347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=3585653448110805347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3585653448110805347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3585653448110805347'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/08/resturcture.html' title='Resturcture'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7802775016482266431</id><published>2007-08-27T22:13:00.000-05:00</published><updated>2008-07-02T09:04:41.043-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Map Converting!</title><content type='html'>&lt;p&gt;I wrote a little map converter that will take in a basic map, 2d character array, and write out an XML based map that will be the basis for my new map.  I'm going to see about modding this to create all the XML for the maps(where entities are placed and such).  This might take some fiddling with.  Hopefully I can use this to base my map editor off of.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7802775016482266431?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7802775016482266431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7802775016482266431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7802775016482266431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7802775016482266431'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/08/map-converting.html' title='Map Converting!'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-3122603188271615698</id><published>2007-08-23T08:36:00.000-05:00</published><updated>2007-09-04T13:55:36.487-05:00</updated><title type='text'>Eclipse Woes</title><content type='html'>&lt;p&gt;So I sat down for a couple of hours of dev time and ended up blowing it all on getting my Eclipse project to work correctly.&lt;/p&gt;
&lt;p&gt;I decided to add in a trunk and branches to my svn project instead of having all my files in the root of the repository.  When I did this my project broke and any file I would edit couldn't find any of the other class files.  So I said "No problem."  I just deleted the project from my hard drive and deleted the eclipse project files from the repository and created a new project and added the source files back in.  For some reason this didn't work.  It couldn't create build files nor could it use my Enumerations class.  Hmm...  I spend an hour and a half  trying deleting and re-adding files into the project.  Finally I figured out that when I needed to reset the sdk I was building off of to 6.0 instead of the 1.4.2 that Eclipse defaults to.  So finally I go it finished and then Annie got home from class so I was out of dev time. =(&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-3122603188271615698?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/3122603188271615698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=3122603188271615698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3122603188271615698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3122603188271615698'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/08/eclipse-woes.html' title='Eclipse Woes'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-4419209175541847243</id><published>2007-08-17T15:37:00.000-05:00</published><updated>2008-07-02T09:04:41.043-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Second Game Incentive</title><content type='html'>&lt;p&gt;Jon and I have been discussing what we could do to put some incentive into a sequel that would make people want to play through and finish the game before that.  We've been tossing around ideas that wouldn't horribly break the game for the person with the special item and wouldn't make the game way too hard for the person with out the item.  Here is the my latest idea and the one I like the best so far.&lt;/p&gt;
&lt;p&gt;I'm thinking about implementing a Relic item slot. This would just be pure stats. +5 Str, +10% resist on spells, etc. Depending on how many of these you have when you transfer your character will determine the power of the new relic you get. I'm thinking an exp modifier. Say there are 10 relics in the first game and for each one you get 5% extra exp while having the bonus relic equipped. So if you had collected all 10 relics in the first game you would have a relic in the second that would get you 150% exp while equipped.&lt;/p&gt;
&lt;p&gt;Any ideas yourself?  Post them &lt;a href="http://lemonrage.com/forums/viewtopic.php?t=52"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-4419209175541847243?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/4419209175541847243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=4419209175541847243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4419209175541847243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4419209175541847243'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/08/second-game-incentive.html' title='Second Game Incentive'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-4700456641900343054</id><published>2007-08-17T09:39:00.000-05:00</published><updated>2008-07-02T09:04:41.043-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Internal Musings</title><content type='html'>&lt;p&gt;Sorry for the lack of updates lately.  I haven't had much time to sit down and write up what's been going on.  Been busy hanging out and watching The Unit.&lt;/p&gt;
&lt;p&gt;I've managed to get some coding done.  Mostly internal stuff like getting the map object classes stubbed out.  I've played around with an XML parser and I think I have a pretty good idea what I'm going to need to do to load and save game data.  I also have designed out the structure of the data, mostly in my head.  And I sketched out the basic flowchart of the game.  So I know what screens go to what other screens.  I think the next couple of weeks of working on this will be getting the abstracting more of the game entities' functions and working on the saving/loading.&lt;/p&gt;
&lt;p&gt;Please, if you have any comments, criticism, or suggestions comment here or make a post on the forums.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-4700456641900343054?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/4700456641900343054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=4700456641900343054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4700456641900343054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4700456641900343054'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/08/internal-musings.html' title='Internal Musings'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-8069892370870622460</id><published>2007-08-08T22:36:00.000-05:00</published><updated>2008-07-02T09:04:41.043-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Smooth Scrolling</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Smooth scrolling is completed and checked in.  To try it out check out the source, open a command line in that directory and type "javac *.java &amp;&amp; java rpg" without the quotes.  It is frame based so if you have a really slow pc it will probably look choppy.&lt;/p&gt;
&lt;p&gt;Next up will be the animation code which should be just changing the picture every x number of frames.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-8069892370870622460?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/8069892370870622460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=8069892370870622460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8069892370870622460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8069892370870622460'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/08/smooth-scrolling.html' title='Smooth Scrolling'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-6363540464272260905</id><published>2007-08-07T22:59:00.000-05:00</published><updated>2008-07-02T09:04:41.043-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>RPG Stuffs</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Quick update.  Refactored the Hero class to extend an entity abstract class so that I can keep all map entities(non tile objects) in the same list and make it cleaner to do some drawing.  Next up is the smooth animation and then on to the map refactoring.  Once both of those are complete I can change the drawing code around to draw all entities, since the xml format for map objects will be working.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-6363540464272260905?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/6363540464272260905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=6363540464272260905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6363540464272260905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6363540464272260905'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/08/rpg-stuffs.html' title='RPG Stuffs'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-2734519232718251236</id><published>2007-08-03T10:59:00.000-05:00</published><updated>2007-09-04T13:55:34.550-05:00</updated><title type='text'>Merge</title><content type='html'>Just merged the two blogs together into this one.  I found a neat &lt;a href="http://www.codeplex.com/bloggerbackup/Release/ProjectReleases.aspx?ReleaseId=5692"&gt;utility&lt;/a&gt; that can backup and restore blog posts.  So I backed up both separately and restored both to this one, and tada!  Just keep in mind that you can only post 50 times a day so if you have more than 50 you are trying to restore you have to do it over two days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-2734519232718251236?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/2734519232718251236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=2734519232718251236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2734519232718251236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2734519232718251236'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/08/merge.html' title='Merge'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-2345040840770078926</id><published>2007-08-03T09:38:00.000-05:00</published><updated>2007-09-04T13:55:34.190-05:00</updated><title type='text'>The Future is too Far Off</title><content type='html'>&lt;p&gt;The next couple of months are going to be busy dealing with finding a place to live.  So little free time will be had by all.  And yet, hopefully, I'll still be able to post some things more frequently.  I think I'd prefer to do one or two posts a week with just a paragraph rather than a whole book every two to three months.  So I will try to push these out a bit quicker.  I had originally planned these last two entries to be one, but decided that I should break them up since they were both a bit lengthy.&lt;/p&gt;
&lt;p&gt;Hopefully once this living situation is settled and we've moved I can knock a few things off of my todo list.  Which has just bee piling up over the last couple of months.&lt;/p&gt;
&lt;p&gt;First thing I really want to get done with is to reformat my PC.  I really need to wipe both partitions.  The XP one has a bunch of crap on it for MSU's vpn and apps for classes I've taken over the last year.  I think that vpn might fix some problems I'm having with recognizing other PCs in the network.  This will also allow me to get rid of some of the cruft that has built up.  The linux partition is a 64bit based install and is a version back.  I want to just wipe it and install a 32bit version of the current release.  Which should allow me to install WoW on it and give that a spin.  Once that is done I can get started with pumping out some development on the rpg.&lt;/p&gt;
&lt;p&gt;I'm thinking I'm going to have to wait a while to get a laptop.  I really want to get a Mac Book Pro, but I don't think I'm going to have the spare $2700 laying around anytime soon.  So I might just spring for some cheap dual core dell or something that I can get linux running on and just use that for the time being.  Really want the Mac though.  Either way once I get a laptop it'll replace my bot pc and be my dev machine.  I'll then just convert my desktop to a gaming machine(mostly).  I'll have to get a new monitor to plug the laptop into to use when I'm at my desk.  I think I'll just get another Samsung 226BW, I'm really liking that monitor.&lt;/p&gt;
&lt;p&gt;I'm also looking into getting some of my own webspace.  I think my current choice is &lt;a href="http://www.dreamhost.com/"&gt;http://www.dreamhost.com/&lt;/a&gt;.  If anybody has anything to say on them, good or bad, just leave me a comment about it.  Also if you have a web host that you love leave me a comment and tell me why its so great.  If I get them then I'll just install wordpress and use that as my blogging site.  Leaving this and my dev blog to wither and die.  Not that I dislike blogger or anything, I just think its time for something new.  Plus this will give me a place to host my projects and screenshots.  I'll have to build a site to hold all this stuff, but that doesn't bother me too much.  Plus I've got Nate to bug about all the silly standards I'll have to follow.  A word of warning I won't be adding in hacks to get it to display properly in IE.  Nothing personal to those of you who still use IE, but I don't want to take the time or the energy hack up my page to display in that broken browser.  So if something is messed up you can just switch to &lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Speaking of the dev blog I'm really tempted to merge these two together and just post everything in one blog.  At the time I thought keeping them seperate was a good idea since they deal with different things, but I haven't been updating either of them nearly enough for me to justify keeping both.  So I'm thinking about combining them, maybe this weekend.  I'll copy the posts over and move the line count module over here.&lt;/p&gt;
&lt;p&gt;I've been missing gaming lately.  I haven't had much time, been busy working and such and have been having an itch to play some FPS stuff again.  So I'm wondering if anybody has any interest in getting a weekly night going to play CS:S or DOD:S.  Basically we start at roughly the same time every week and join the same server(or servers if we move) and just frag each other or other people for a few hours.  If anybody has any interest let me know what nights are good for you and what times are preferable.  I'm usually in bed by midnight so an 8pm or 9pm start works best for me.  Also Friday nights are a no go for me, since those are date nights with the woman.  But, yeah, leave me a message on here or aim or something.&lt;/p&gt;
&lt;p&gt;On a final note yahoo mail pissed me off by adding ads to their new email program.  This in of itself isn't a deal breaker for me, but the semi-constant lack of reliability on the program itself is.  I've had problems over the last few months of it locking up or not loading correctly, and it doesn't work properly in Opera.  So I've created a gmail account and I am looking for current emails from you all.  Not that posting your email on the internet is the best practice, but send me a message on aim with what address you are using and I'll add ya in.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-2345040840770078926?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/2345040840770078926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=2345040840770078926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2345040840770078926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2345040840770078926'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/08/future-is-too-far-off.html' title='The Future is too Far Off'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-8861122803164436498</id><published>2007-07-28T08:35:00.000-05:00</published><updated>2007-09-04T13:55:33.829-05:00</updated><title type='text'>What's going on</title><content type='html'>&lt;h1&gt;Work&lt;/h1&gt;
&lt;p&gt;The biggest thing going on right now would be the new job. The job is awesome. The internet content filter is not. But alas I shouldn't be surfing the internet I should be coding. Which I am doing quite a bit of.&lt;/p&gt;
&lt;p&gt;The company I work for, &lt;a href="http://www.nisc.coop/"&gt;NISC&lt;/a&gt;, makes software for utilties and telecommunication co-ops. The team I work on has a few smaller projects for out "software suite" and the project I work on is for prediction where power outages occur in a co-op's grid. We have a current program in production and we are writing a new one using our frameworks, which is what I'm focusing on. I really have no idea what I can and can't talk about reguarding my project (probably nothing to worry about) so I won't post any details on the interwebs. Just send me an IM or email or something if you are curious. Most of the company's projects are written in Java but we do have some older systems that were coded in COBOL, as well as a few minor projects that we support that were written in VB and C++. I also here a rumor that we have some Ruby scripting floating around somewhere.&lt;/p&gt;
&lt;p&gt;I'm really enjoying the job. Its nice not having to worry about web standards and hacking up web pages so that they work for IE(why can't we burn it?). We also have a very large framework that we use for all of our projects so I'm not having to spend really any time having to research how to create something from scratch. The first 6 weeks were really just learning the frameworks and how out apps get put together. The only problem is that I can't google for any problems or questions that I have since our frameworks aren't publically used. Luckly the people I work with are very knowledgable about the frameworks so I guess it evens out in the end.&lt;/p&gt;
&lt;p&gt;Unfortunately this new, wonderful job hasn't left me with much free time. I work 8-5(with an hour lunch) and there's a 45min drive tacked on either side of that(our office is in &lt;a href=" http://maps.google.com/maps?hl=en&amp;client=opera&amp;rls=en&amp;q=3475+Technology+Dr+mo&amp;um=1&amp;sa=N&amp;tab=wl"&gt;Lake St. Louis&lt;/a&gt;). Hopefully they'll install a new video card in my machine soon so I can hook up the second monitor that they gave me.&lt;/p&gt;
&lt;h1&gt;Purchases&lt;/h1&gt;
&lt;p&gt;So I recently purchased a new monitor as a graduation gift to myself since it will be a while before I can afford a laptop(house has to come first). I went with a &lt;a href=" http://www.samsung.com/us/consumer/detail/spec.do?group=computersperipherals&amp;type=monitors&amp;subtype=lcd&amp;model_cd=LS22MEWSFV/XAA&amp;fullspec=F "&gt;Samsung SyncMaster 226BW&lt;/a&gt;. I went with a widescreen since my desk isn't big enough for a dual setup and another single monitor setup for my bot pc. It gives me plenty of space to work with and being 22 inches makes it much better than my 17 inch CRT for viewing movies/tv. I played through HL2E1 to give the gaming a test spin and I'm happy with the way it preforms. I'll have to do some CS:S to give it a real workout, but I don't expect any problems.&lt;/p&gt;
&lt;p&gt;I also went on a spending spree and picked up some books. I grabbed four novels and five used pc books for about $5 a piece after shipping. Four of those pc books are related to game design and scripting, and the other one is the book on the making of Doom3. I've read the first chapter so far and its pretty interesting to me. I did already read &lt;a href=" http://www.amazon.com/Masters-Doom-Created-Transformed-Culture/dp/0812972155/ref=pd_bbs_sr_1/105-1783813-2051631?ie=UTF8&amp;s=books&amp;qid=1185548541&amp;sr=8-1 "&gt;Masters of Doom&lt;/a&gt; and enjoyed it so this book, which is kind of picks up where the other one left off, will no doubt entertain me. Here's a list.&lt;/p&gt;
&lt;h4&gt;Novels&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0451524934/105-1783813-2051631"&gt;1984&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=" http://www.amazon.com/gp/product/0345485254/105-1783813-2051631"&gt;Thirteen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=" http://www.amazon.com/gp/product/0765314185/105-1783813-2051631"&gt;Dragon and Judge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0545010225/105-1783813-2051631 "&gt;Harry Potter and the Deathly Hallows&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Computer Books&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=" http://www.amazon.com/gp/product/0072230525/105-1783813-2051631"&gt;The Making of Doom3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=" http://www.amazon.com/gp/product/1584503068/105-1783813-2051631"&gt;Game Programming Golden Rules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=" http://www.amazon.com/gp/product/1592000770/105-1783813-2051631"&gt;Game Programming with Python, Lua, and Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=" http://www.amazon.com/gp/product/0761532994/105-1783813-2051631"&gt;Swords &amp; Circuitry: A Designer's Guide to Computer Role-Playing Games&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=" http://www.amazon.com/gp/product/1931841691/105-1783813-2051631"&gt;Game Programming Tricks of the Trade&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;PCs&lt;/h1&gt;
&lt;p&gt;I've been slowly getting some work done on my PCs. Mostly Linux-y stuff. I've been playing around with using &lt;a href=" http://icculus.org/openbox/index.php/Main_Page"&gt;OpenBox&lt;/a&gt; for my window manager, and right now I have no panels so when you log in all you see if the wallpaper. Having the right-click menu is pretty nice and so far I prefer it to a start menu. If you use Openbox you have to install &lt;a href=" http://obmenu.sourceforge.net/"&gt;obmenu&lt;/a&gt; and you have to install it from source. It makes editing your right-click menu a thousand times easier.&lt;/p&gt;
&lt;p&gt;I've been trying more and more to convert completely to Linux, but right now Candace is using my PC more than I am and she can't seem to live without Windows. So I've been just leaving it booted into XP and taken to playing around with my bot pc which I've set up in the corner of the room. Once we get our own place I'll get her PC setup with internet and she can use it instead.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-8861122803164436498?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/8861122803164436498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=8861122803164436498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8861122803164436498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8861122803164436498'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/07/what-going-on.html' title='What&amp;#39;s going on'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-5321597191834273052</id><published>2007-06-10T21:52:00.000-05:00</published><updated>2008-07-02T09:04:41.043-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Finally a few updates</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Working 40 hours a week staring at code doesn't make it easy to work on hobby projects during my time off.  Lucky for you all I managed to get some done tonight.  You'll have to wait for me to hook up the SVN server again to see it, but well one thing at a time.&lt;/p&gt;
&lt;p&gt;First up I installed eclipse and created a project for this game.  Secondly I did some clean up.  I changed my method names to have a naming convention.  Which basically is like this, camel-case and full words.  So instead of GetMsg() it would be getMessage().&lt;/p&gt;
&lt;p&gt;Next up I added to each class a String CLASS_NAME, and every method that uses logging a String METHOD_NAME.  This change makes more sense with my next item to mention.&lt;/p&gt;
&lt;p&gt;Finally I updated the logging system.  I tossed it all in its own folder and plan to make a package(.jar) out of it so I can reuse it.  Next up I wrote a Message class that has a MessageType, time, className, methodName, and message text.  This gets created each time the log.add() method is called.  It makes it a whole lot easier to debug when every output comes with a class name and a method name.  Plus it allows me to filter out what gets displayed in the chat box and allowing me to dump everything to the console.&lt;/p&gt;
&lt;p&gt;Hopefully I can manage some more motivation over the next weekend and actually get some game play implemented and do my map refactoring.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-5321597191834273052?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/5321597191834273052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=5321597191834273052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/5321597191834273052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/5321597191834273052'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/06/finally-few-updates.html' title='Finally a few updates'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7841477891434823357</id><published>2007-05-22T15:38:00.000-05:00</published><updated>2008-07-02T09:04:41.044-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Map Wrapping and Text</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;I have gotten the map wrapping to work so now we don't need to put a 7 tile border around the map now.  You can just walk off on side and onto the other.  The other thing that I have gotten started is the textbox at the bottom.  I have the basic Log class written and I have the box that the text will go in.  Right now it can only display the last 11 lines and there is no scrolling.  I might later rewrite it with some sort of real control so that you can have scrolling and a history of the chat.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7841477891434823357?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7841477891434823357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7841477891434823357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7841477891434823357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7841477891434823357'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/05/map-wrapping-and-text.html' title='Map Wrapping and Text'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-1799059294499735854</id><published>2007-05-17T18:44:00.000-05:00</published><updated>2007-09-04T13:55:32.709-05:00</updated><title type='text'>Yay Done!</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Finished with school, and I walk tomorrow.  More updates to come soonish.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-1799059294499735854?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/1799059294499735854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=1799059294499735854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1799059294499735854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1799059294499735854'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/05/yay-done.html' title='Yay Done!'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-8401972507440437844</id><published>2007-04-27T14:38:00.000-05:00</published><updated>2008-07-02T09:04:41.044-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Health/Mana Bars</title><content type='html'>&lt;p&gt;I got the Health and Mana bars working.  Right now I'm working on getting some of the basic story written since the next things to work on either depend on the story or will be major components to add and I don't have the time to get into them.&lt;/p&gt;
&lt;p&gt;Check &lt;a href="http://lemonrage.com/forums/viewforum.php?f=13"&gt;here&lt;/a&gt; for discussion on the game.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-8401972507440437844?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/8401972507440437844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=8401972507440437844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8401972507440437844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8401972507440437844'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/04/healthmana-bars.html' title='Health/Mana Bars'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-8164240235156945858</id><published>2007-04-24T08:53:00.000-05:00</published><updated>2008-07-02T09:04:41.044-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Big Maps</title><content type='html'>&lt;p&gt;So I changed the tile drawing code so that the player is always in the center of the screen.  It will now load a map much bigger than the drawable screen and just pick the tiles it needs.&lt;/p&gt;
&lt;p&gt;I also added collision detection.  It should prevent the player from moving too far off screen, since that will cause some null pointer errors.  It will also prevent the player from walking over walls, water, and mountains.&lt;/p&gt;
&lt;p&gt;A little bit on map design.  For this game there will need to be at least 7 tiles on every side that the player can't get access to.  So like the player could be on an island and have 7 tiles of water off the shore.  This is because the screen has to draw 7 tiles past the character and it needs you to place those 7 tiles so it doesn't freak out and crash.  The other thing is that you can create rectangular map like 25 tiles high and 300 wide.  This will allow me to create a bit more flexible world.&lt;/p&gt;
&lt;p&gt;Next up I will be working on the chat box to give me a place to toss debugging info and a place to put combat info and conversation info.  I will also finish up the character stats info and finish up the health/mana bars.&lt;/p&gt;
&lt;br /&gt;
&lt;a href="http://student.missouristate.edu/f/ferlisi7424/images/ss3.jpg"&gt;Screenshot 3&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://student.missouristate.edu/f/ferlisi7424/images/ss4.jpg"&gt;Screenshot 4&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-8164240235156945858?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/8164240235156945858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=8164240235156945858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8164240235156945858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8164240235156945858'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/04/big-maps.html' title='Big Maps'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-4094802770074378082</id><published>2007-04-19T09:46:00.000-05:00</published><updated>2008-07-02T09:04:41.044-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>FilesStats Update</title><content type='html'>&lt;p&gt;FilesStats is updated and working.  Here is some sample output.&lt;/p&gt;
&lt;div style="padding-left:20pt"&gt;
&lt;div style="background:#333333; font-size:8pt; color:#FFFFFF; padding:5pt"&gt;
..&lt;br /&gt;
..\drawer.class&lt;br /&gt;
..\drawer.java&lt;br /&gt;
..\Hero.class&lt;br /&gt;
..\Hero.java&lt;br /&gt;
..\images\chest.bmp&lt;br /&gt;
..\images\desert.bmp&lt;br /&gt;
..\images\dirt.bmp&lt;br /&gt;
..\images\dirt.png&lt;br /&gt;
..\images\floor.bmp&lt;br /&gt;
..\images\grass.bmp&lt;br /&gt;
..\images\hero.bmp&lt;br /&gt;
..\images\mountains.bmp&lt;br /&gt;
..\images\mountains.png&lt;br /&gt;
..\images\trees.bmp&lt;br /&gt;
..\images\villian.bmp&lt;br /&gt;
..\images\wall.bmp&lt;br /&gt;
..\images\water.bmp&lt;br /&gt;
..\images\water.png&lt;br /&gt;
..\Item.class&lt;br /&gt;
..\Item.java&lt;br /&gt;
..\maps\dungeon.rpg&lt;br /&gt;
..\maps\main.rpg&lt;br /&gt;
..\rpg.class&lt;br /&gt;
..\rpg.java&lt;br /&gt;
..\Slot.class&lt;br /&gt;
..\Slot.java&lt;br /&gt;
..\tools\FileStats.class&lt;br /&gt;
..\tools\FileStats.java&lt;br /&gt;
Total Files: 28&lt;br /&gt;
Total Lines of Code: 461&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-4094802770074378082?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/4094802770074378082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=4094802770074378082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4094802770074378082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4094802770074378082'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/04/filesstats-update.html' title='FilesStats Update'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-8110993095246600885</id><published>2007-04-19T08:47:00.000-05:00</published><updated>2008-07-02T09:04:41.044-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>FileStats</title><content type='html'>&lt;p&gt;So with a test and a paper due tomorrow did I do any school work last night?  No.  Instead I worked on my little FileStats program.  Excluding the recursion it works great.  For some reason it can't figure out which files in a directory are subdirectories.  So once I figure out that little bug it should work great.  Then I think its on to finishing up the graphics engine (if you can call it that).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-8110993095246600885?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/8110993095246600885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=8110993095246600885' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8110993095246600885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/8110993095246600885'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/04/filestats.html' title='FileStats'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-5386178340564694998</id><published>2007-04-18T16:02:00.000-05:00</published><updated>2008-07-02T09:04:41.044-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Small Update</title><content type='html'>&lt;a href="http://student.missouristate.edu/f/ferlisi7424/images/ss1.jpg"&gt;Old Screenshot&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://student.missouristate.edu/f/ferlisi7424/images/ss2.jpg"&gt;New Screenshot&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-5386178340564694998?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/5386178340564694998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=5386178340564694998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/5386178340564694998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/5386178340564694998'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/04/small-update.html' title='Small Update'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-4542136596658176976</id><published>2007-04-17T01:33:00.000-05:00</published><updated>2008-07-02T09:04:41.044-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>RPG</title><content type='html'>&lt;p&gt;Over the last few weeks I've been working on a Dragon Warrior 1 clone.  I haven't gotten too much done, but I do have it drawing map tiles, the hero and some text info on the screen.  I'm currently working on getting the collision detection working for the things like water and mountains.&lt;/p&gt;
&lt;p&gt;The next few things I'm going to work on are getting the large map support in.  Right now it only loads and draws the whole map.  I want it to be able to load the whole map and only display a certain grid of tiles arount the hero.  After that I will be adding a text box of sorts for things like combat spam, npc conversations, and debugging info.&lt;/p&gt;
&lt;p&gt;My future plans for it include, npc interaction, random encounters, combat, itemization, map to map transitions(i.e. going from the world map to a dungeon map) among other things.&lt;/p&gt;
&lt;p&gt;The current source code is in my svn server.  You can obtain it from &lt;a href='http://ferby.no-ip.org/svn/rpg'&gt;http://ferby.no-ip.org/svn/rpg&lt;/a&gt;.  Down load the folder and then open a command window or terminal and navigate to that folder then type "java rpg" and that should do it.&lt;/p&gt;
&lt;p&gt;Keep checking back, all my updates for it are going to be here.  I'll also post current stats of the project (number of files and lines of code) in my future entries.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-4542136596658176976?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/4542136596658176976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=4542136596658176976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4542136596658176976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4542136596658176976'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/04/rpg.html' title='RPG'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-6099636264812601479</id><published>2007-04-10T14:44:00.000-05:00</published><updated>2008-07-02T09:04:41.045-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpg'/><title type='text'>Quick Update</title><content type='html'>I'm in the process of looking for an apartment, and a job.  So I don't have much time to anything else.  Its getting close to the end of the semester (5 weeks of class left) and the assignments are starting to pile up.  What little free time I do have has gone to working on a game.  It'll basically be a Dragon Warrior 1 clone.  I'll post more about that and a screenshot or two next time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-6099636264812601479?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/6099636264812601479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=6099636264812601479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6099636264812601479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6099636264812601479'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/04/quick-update.html' title='Quick Update'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-231166730905006897</id><published>2007-02-07T11:52:00.000-06:00</published><updated>2007-09-04T13:55:29.895-05:00</updated><title type='text'>Jobs</title><content type='html'>&lt;p&gt;Candace and I were talking last night about our futures and one of the things that came up was that she didn't know what I wanted do as my career job.  Which has has me thinking since last night, and I believe that I have an answer.  To put it simply I don't know.&lt;/p&gt;
&lt;p&gt;Through out my computer career so far I have had several ideas about what I wanted to end up doing.  Here's a quick list followed by a brief explanation of each.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Computer Technician&lt;/li&gt;
&lt;li&gt;Web Designer&lt;/li&gt;
&lt;li&gt;Game Programmer&lt;/li&gt;
&lt;li&gt;Network Security Programmer (i.e. Anti-hacking)&lt;/li&gt;
&lt;li&gt;Operating Systems Kernel Developer&lt;/li&gt;
&lt;li&gt;Web Applications Developer&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When I first took Mr. Roth's A+ Certification class in high school I thought that I'd be perfectly happy doing computer tech stuff for the rest of my life.  But after taking a sort of internship at St. Louis Community College, Florissant Valley I realized that it wasn't quite what I was looking for.&lt;/p&gt;
&lt;p&gt;Since I liked doing this tech stuff, but not enough to do it as a career I looked at my other hardware option, computer engineering.  I like computer hardware, I like math, but I don't like physics, and this was the downfall of this career.&lt;/p&gt;
&lt;p&gt;So I started thinking about what hobbies do I have that I could pursue as a career.  At that time I came up with two.  Web design and games.  I had already been working on The God Squad web site and liked doing it.  So I thought I could try to pursue that line of work.  Designing, building and maintaining web sites.  After a year or so of this I realized that most well designed sites have really good art (images).  And after creating some images for various sites I had worked on I noticed that I just wasn't any good at that.  I realize now that my art had a name, Bad Programmer Art.&lt;/p&gt;
&lt;p&gt;Games have always interested me.  I've been hooked since the NES days.  I still love playing games.  And through the years I have been a pretty avid reader of game development sites such as &lt;a href="http://www.gamedev.net"&gt;www.gamedev.net&lt;/a&gt;.  I especially liked reading the post mordems of games (the stories from the developers about what they did as the made the game), and the developer journals of amateur and indie game developers.  This has always been in the back of my mind as an ideal job.  And until recently one that I thought I might still go for.  In the last couple of years I've realized through reading a few books and online articles that being a game developer is not all it is cracked up to be.  First off it is extremely hard to get a job in the industry.  And once you get the job you are expected to work up to 70 hours a week.  Which means that I'm probably getting paid more per hour at Dillions than I would working on games.  I wouldn't mind working 50-60 hours a week during crunch time, but I'm sure Candace would.&lt;/p&gt;
&lt;p&gt;Next we move onto Networking Security Programmer.  This is the anti-hacker.  These are the people that try to thwart the hackers from breaking into their systems.  Off and on I've been reading about encryption (computer and non-computer) and computer security.  I like the subject and I'd really like to learn some more about it.  Unfortunately the best way to learn these methods is to learn about hacking(cracking).  Which is illegal.  So it makes it hard to learn these things.  This is still something that I haven't thrown out of the hat yet, but something I definitely need to learn more about first.&lt;/p&gt;
&lt;p&gt;Last spring I took my Operation Systems course and I loved it.  To this date I think it was my favorite class.  In the class labs we got to go through the source code for the OS we were studying(Minix), and change it.  I really enjoyed doing this.  I seems that for one to do this they'd have to really understand the system and the low level programming of C.  I don't know either, but I am willing to learn about it.&lt;/p&gt;
&lt;p&gt;And last but not least is Web Applications Developer.  This is what I currently do at school.  This isn't design.  We take templates of the design that they already created and just put our applications into that design template.  For the most part this is enjoyable.  At times it gets a little repetitive, but I think that happens with any job.  And maybe if I was doing it as a real job instead of a student worker I would get to work on some more interesting things.&lt;/p&gt;
&lt;p&gt;At the moment we are working on a Mod for Half Life 2.  This is giving me some better experience into game development.  I also want to take a look into maybe doing some development work for Linux.  That will be a long shot, but I think I'd enjoy it.&lt;/p&gt;
&lt;p&gt;Simply put I don't know exactly what I want to do, or where I want to work.  Its not that I don't care, but more like I can't make up my mind.  I'd be just as happy working at a university doing some coding for one thing or another, as I would be if I were living in Washington working for Valve or Google.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-231166730905006897?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/231166730905006897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=231166730905006897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/231166730905006897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/231166730905006897'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/02/jobs.html' title='Jobs'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-6608264133715213131</id><published>2007-02-01T15:29:00.000-06:00</published><updated>2007-09-04T13:55:28.805-05:00</updated><title type='text'>Classes</title><content type='html'>&lt;p&gt;I figured that since I've been too busy with school to post anything here I'll just bore you all to death talking about those classes.  Because being my last semester I have all interesting classes(yeah right!). So here they are.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GEP 397 - Capstone Course for General Education classes.
&lt;li&gt;PHY 391 - Advanced Mathematics for Engineers.
&lt;li&gt;CSC 482 - Senior Seminar for Computer Science Majors.
&lt;li&gt;CSC 440 - Intro to Artificial Intelligence.
&lt;li&gt;MTH 345 - Statistics for Scientists and Engineers.
&lt;/ul&gt;
&lt;p&gt;GEP 397 is basically a special topics class that you are forced to take so that they can say you are more well rounded, but really we all know the real reason is to suck some more money out of us.  The section I'm taking is taught by advisor so it computer science related.  It is called "The Digital Inquisition" and covers things like ethics in computing, security, encryption, digital rights management, etc.  Overall it seems like it will be one of the more interesting classes I have this semester.&lt;/p&gt;
&lt;p&gt;PHY 391 is a math course that picks up sometime after calc 3.  It is for engineering and physics engineers.  I'm taking it because it will cover my other 2 hours that I need to my physics minor.  I'd really like to not have to work this much in a class that is outside my major, but this one is better than thermal dynamics.&lt;/p&gt;
&lt;p&gt;CSC 482 is my senior seminar.  It is 2 hours long, only on Mondays, and is a block class.  So by the time midterms roll around I'll be done with it.  It covers a lot of the same things that are covered in my GEP class.  Although it focus more on the ethics/privacy.&lt;/p&gt;
&lt;p&gt;CSC 440 is my last real computer science course.  I started out with high hopes of this course when I first read about it in out course catalog.  Then I had a class with the teacher who always teaches AI about 2 years ago and I realized that I didn't think much of him.  I didn't agree with his teaching style (which was too lax).  Then going through the catalog again a few months ago I was trying to figure out what elective to take and this was the most interesting of the bunch.  I figured that since this was going to be my only programming class of the semester I might as well make it something I'd actually be interested in.  So after the first week of class I was starting to regret my choice of AI.  Same teaching style, but this time with 40 people instead of the 8 I had in his first class.  So when he asked the class how we wanted our game to play out I just thought "Oh shit."  Of course everybody had different ideas and we didn't get anywhere.  That was Tuesday.  Today we come in and he actually has a decently rigid design done with really the only thing we have to figure out now is the AI (instead of the whole game like it seemed on Tuesday).  So now I think it is a toss up on whether or not this class will be good.  It is looking better but only time will tell.&lt;/p&gt;
&lt;p&gt;MTH 345 is my statistics class.  What can I say about stats that won't bore you to death?  Its one of those classes that I can see being kind of useful, but I'd still rather not take it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-6608264133715213131?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/6608264133715213131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=6608264133715213131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6608264133715213131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6608264133715213131'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/02/classes.html' title='Classes'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7306306379114782866</id><published>2007-01-31T11:49:00.000-06:00</published><updated>2007-09-04T13:55:26.774-05:00</updated><title type='text'>01/31/2007</title><content type='html'>&lt;p&gt;I believe that I have SVN set up so we all can use it.  Seems like Nate can commit changes and I assume that Jon can too.  So my next goals are dedicated to get some more documentation written.  I want to get a How to on HowTo use SVN from the command line.  I also want to flesh out the Tortoise HowTo a little bit more.  Then I will work on my little text rpg side project.  Which I'm doing so I can get some good practice with C++.  I also need to get the Mod project files imported into the SVN project and then start on the basic code layout for the Mod.(Which I have no idea how to do)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7306306379114782866?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7306306379114782866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7306306379114782866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7306306379114782866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7306306379114782866'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/01/01312007.html' title='01/31/2007'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7282671958398084710</id><published>2007-01-23T21:46:00.000-06:00</published><updated>2007-09-04T13:55:26.440-05:00</updated><title type='text'>01/23/2007</title><content type='html'>&lt;p&gt;Well I didn't make my deadline.  I hate being lazy.  Now I'm not going to have as much time to get things finished, since I have homework to do now.&lt;/p&gt;
&lt;p&gt;I did manage to get a bit more of my hard drive cleaned up and half of the C++ stuff done.  I also think that I have gotten the Subversion set up and I plan to write up a guide to use it tomorrow along with getting the project files in there.&lt;/p&gt;
&lt;p&gt;Now I have to come up with more goals and a new date to get them finished by.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7282671958398084710?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7282671958398084710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7282671958398084710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7282671958398084710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7282671958398084710'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/01/01232007.html' title='01/23/2007'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-5054037227459744322</id><published>2007-01-17T00:20:00.000-06:00</published><updated>2007-09-04T13:55:26.022-05:00</updated><title type='text'>01/17/2007</title><content type='html'>&lt;p&gt;Since school was canceled till the beginning of next week I've been able to push back my due date and I'll hopefully get a few more things finished.  Today I managed to get Ubuntu installed on my main pc along with the apps and programming languages that I'll need.  I won't ever be totally finished with this since I'll need to install more stuff as I find it.  I still need to configure conky and install an ati driver, xgl, and beryl.  I also started looking up some C/C++ so I've begun that as well.  But since TBC was released today I imagine that I won't be getting as much of that done as I'd hope for.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-5054037227459744322?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/5054037227459744322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=5054037227459744322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/5054037227459744322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/5054037227459744322'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/01/01172007.html' title='01/17/2007'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-3433387934660789023</id><published>2007-01-12T14:03:00.000-06:00</published><updated>2007-09-04T13:55:25.612-05:00</updated><title type='text'>Primer</title><content type='html'>I'm creating a second blog to talk about our mod stuff.  I plan to post blurbs on things I'm working on with it and just give brief updates to the goals we are working on.  All of my personal stuff will stay on the other one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-3433387934660789023?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/3433387934660789023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=3433387934660789023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3433387934660789023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3433387934660789023'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/01/primer.html' title='Primer'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7322654214640993250</id><published>2007-01-09T14:20:00.000-06:00</published><updated>2007-09-04T13:55:25.267-05:00</updated><title type='text'>Version Update 2007.01.09</title><content type='html'>&lt;p&gt;Life goes on and usually in too big of a hurry.  I guess the biggest thing to happen recently is that a guy that I used to drink with and that I've worked with on the stock crew since I started my tenure at Dillions shot and killed himself on Friday morning (01/05/05).  I won't go into any more details because the story only gets sadder.&lt;/p&gt;&lt;p&gt;In other less depressing news I've gotten roughly about 60% of the things on my to do list finished already.  Looking at it now I doubt I'll be able to finish all of them by next Tuesday, but I'm really going to try.  I'm hoping to have everything but some of the more advanced C++ stuff done by then.&lt;/p&gt;&lt;p&gt;Now with the New Year here I guess its time for some longer term goals (i.e. New Year's Resolutions).  The main goal I want to get to this year is taking better care of myself.  I will be finishing college this May and using that excuse isn't going to cut it anymore.  So I plan on eating right (not perfect, but more right than I have been), and exercising some what regularly.  Till May it'll be mostly running I figure and then after than maybe some gym time and hopefully some hockey.&lt;/p&gt;&lt;p&gt;A few other goals I have are to get this mod up and going and finished... ok so maybe not finished.  I also want to get more hobby programming going.  I'd like to set up some web space to host my projects and that'd give me a place to work on more webby type stuff.  Plus I also want to have some time to work on an old school RPG ala Dragon Warrior 1.  I have some (what I think are) good ideas for it and the games that will follow, but we'll just have to see what will pan out.&lt;/p&gt;&lt;p&gt;And finally I want to make sure to do one of these a week even if it is some little dinky post just saying "Hey, I didn't do anything this week."&lt;/p&gt;&lt;p&gt;Hopefully that isn't too much to ask of myself, but considering that in 6 months I'm going to have to move and find a real job it could put some extra strain and stress and push those goals to the back of my mind.&lt;/p&gt;&lt;p&gt;We shall see...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7322654214640993250?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7322654214640993250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7322654214640993250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7322654214640993250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7322654214640993250'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2007/01/version-update-20070109.html' title='Version Update 2007.01.09'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-2570381543906596048</id><published>2006-12-21T10:33:00.000-06:00</published><updated>2007-09-04T13:55:24.019-05:00</updated><title type='text'>Free Time!</title><content type='html'>&lt;p&gt;Ok not really.  I'm putting in about 52 hours between both jobs this week and it'll be a steady 40 after that till school starts.  And yet this has still given me some time to myself, the 20 minutes I spend in the shower each morning.  Which had previously been given to homework problem solving during the semester.&lt;/p&gt;&lt;p&gt;Due to the lack of my friends updating their blog or not having one at all, I've become bored.  So since I'm bored I'm going to bore you with some details of my life.  Aren't you special?&lt;/p&gt;&lt;p&gt;A couple of days ago Jon, Nate and I were talking about goals for the end of the year.  I decided that I don't have enough(read: any) free time between now and then so I decided to extend my goals accomplishing period till the end of my winter break.  Which just so happens to be January 15th.  We all decided that more time dedicated to the mod was important, and thus I have been working up some goals that go right along with getting that all important goal on track.  I guess I can list them out for all ya blog readers.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;More time for the mod. (duh)&lt;/li&gt;&lt;li&gt;A few mod related things that I need to do are to get out my C/C++ books and brush up on my C/C++ syntax.  I also need to get Hammer, and the Source SDK installed and working.  Then it will be on to some research on how to get started with this mod.&lt;/li&gt;&lt;li&gt;Reformating the main pc.  I'm going make it a dual boot between WinXP(50GB) and Ubuntu(30GB).  Windows for games and Mod work, and Ubuntu for everything else.&lt;/li&gt;&lt;li&gt;Clean up various parts of my apartment.  I need to clean up some stuff in my room and rearrange my book shelves.&lt;/li&gt;&lt;li&gt;Setup one of my pcs as an Ubuntu Server for things like Apache, PHP, MySQL, SVN, Vent server, etc.  There is an extremely slight chance that this could turn into a file server in the future.&lt;/li&gt;&lt;li&gt;Get books, folders, and notebooks for the next (and final!) semester of school.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I have gotten a bit of those finished.  I have cleaned up part of my room and organized one of my book cases.  I also reformated my main pc last night and started installed windows on it.  I hope to have the programs and most of the games finished up by the time I head to job number two.  With any luck I'll have the pc totally restored and the cleaning done before I head home for New Year's Weekend.  My plan is to set up the server and the mod stuff once I get back.  With the first of the year here my hours and Dillions should be cut back and maybe I'll only  be working 35 or so hours a week.&lt;/p&gt;&lt;p&gt;A goal I plan to do through out this next semester is one I keep telling myself that I'll do every semester, but I figure that since it's my last I should at least try it once.  I will stay on top of my homework.  I will start if not finish it on the first free (non-Dillions work) night after I get it assigned.  Hopfully then I can avoid the hell I went through the last two weeks of this past semester.  I also think only have one programming class instead of four will help as well.&lt;/p&gt;&lt;p&gt;I remembered to check my grades yesterday and I managed to pass all my classes, even the databases one that I had the crappy project to do.  I ended up with 3 B's and a C.  Not as good as I would have liked, but I passed and my GPA stayed about the same so I'm not complaining too much.&lt;/p&gt;&lt;p&gt;I guess I had better get some work done.  I could sit here and bitch about people and how they suck.  I even had a whole rant lined out instead of this entry, but I ultimately decided that its life and I'm just going to have to get used to it if I want to be in this line of work.&lt;/p&gt;&lt;p&gt;Side Note:  If a person who writes a blog is a blogger does that make those who read a blog bloggees?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-2570381543906596048?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/2570381543906596048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=2570381543906596048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2570381543906596048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2570381543906596048'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/12/free-time.html' title='Free Time!'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7635996522986970944</id><published>2006-12-14T23:18:00.000-06:00</published><updated>2007-12-13T12:49:16.750-06:00</updated><title type='text'>Data Structures: Part 1</title><content type='html'>&lt;p&gt;Disclaimer:  I could be way off base with some of this, but for the most part (if not all) this should be accurate.&lt;/p&gt;&lt;p&gt;Here is an article on some data structures that programmers use.  I'm writing this mostly for Jon's homework assignments that I'm giving him.  To most of you you'll probably find this to be boring and really not useful, but that is what most programming articles are, boring and useless.  So here we go.&lt;/p&gt;&lt;p&gt;In this first article on data structures I'm going to cover three of the more basic structures that programmers use.  They are the ArrayList, Linked List and Stack.  A few that I hope to get to in a later article are the Heap and Binary Tree.&lt;/p&gt;&lt;h2&gt;Background&lt;/h2&gt;&lt;p&gt;We'll have to cover some back ground first.  I'm talking about Arrays, and I'll give a description of them and their uses.  Most people know that as a programmer you have a few different types of information that you can store (i.e. integers, floating point numbers, characters, etc.).  Well what if you want to store 20 integers instead of just one?  You could declare 20 different int variables and store them one by one.  But this leds to a couple of problems.&lt;/p&gt;&lt;ul&gt;&lt;li&gt; The first being that really its just bad programming style.  If you have 20, 30 or even a 100 variables in your program (one part of it) you've done something wrong.  This will lead to messy and inefficent code.  You'll have to spend extra time trying to figure out where to use what variable and just have that many more lines of code to go through when you debug your program.&lt;/li&gt;&lt;li&gt;The second and more important of the two problems is that it isn't as effiecent.  When you declare 20 variables the program will allocate the memory for those where ever it can find a spot.  So you can have 20 different numbers stored anywhere in the footprint of your programs memory.  This can lead to increased time in execution or even a bigger memory footprint.  Lets say that an int takes up 1 byte of space(in reality most ints take up 4 bytes).  When a program allocates memory for a variable it grabs the first spot that can fit it.  If this spot is 1.5 bytes big the int will fit just fine, but you now have 0.5 bytes wasted in the memory footprint.  Not much I know, but imagine it with thousands of variables doing this for a bunch of different programs.  It adds up.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Arrays are nice to store large amounts of similar data.  The only problem is that they have to be declared statically, meaning that their size can't change.  To get around this we have a few different datastructures that we can use.  I'm going to talk about three of them here (and maybe more later on).&lt;/p&gt;&lt;h2&gt;ArrayList&lt;/h2&gt;&lt;p&gt;An ArrayList is just an Array that can grow(hold more data).  Most languages come with them in some form.  Most main stream languages have them in their standard library.  Java and C# have ArrayLists and C++ has Vectors.  Using Java as an example, it implements an ArrayList as an object.  And doing so it has allowed for them to create several extra methods to use on it.  You can insert in the middle instead of just at the end, as well as remove from anywhere in the list.  It also has a few other nifty methods associated with it, look them up in the standard library.&lt;/p&gt;&lt;h2&gt;Linked List&lt;/h2&gt;&lt;p&gt;A Linked List is similar to an ArrayList.  The only big differece is that an ArrayList is made up of an array and when that array gets full it creates a new, bigger array and copies the information to the new array.  A Linked List is a line of Nodes.  A Node holds some information and a pointer to the next Node in the list.  So doing things like removing a Node from the list is easier since all you do is take the pointer that the previous Node has and set it to the next Node in the list thereby cutting out the middle Node.  The methods that are usually associated with a Linked List are the same as an ArrayList.&lt;/p&gt;&lt;h2&gt;Stack&lt;/h2&gt;&lt;p&gt;A stack is a bit different that the other two I talked about.  It can be implemented as either an array based or as a linked Node based.  Stacks are much simpliar that the other two.  They have to main functions, Push and Pop.  To add something to the stack you Push it on.  It goes to the top of the stack, and it can't go anywhere else.  To remove you'd call a Pop, which will remove the top element of the stack.  Now this seems rather limited in its uses, but they are widely used in programming.  As you read this your computer is using multiple stacks just to keep itself running.&lt;/p&gt;&lt;p&gt;And so this article comes to a close.  I hope I have't bored you to death and that you learned a little.  Later I'll discuss some more data structures.  Most likely they will be the Queue, Heap, and Binary Tree(probably BST).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7635996522986970944?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7635996522986970944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7635996522986970944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7635996522986970944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7635996522986970944'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/12/data-structures-part-1.html' title='Data Structures: Part 1'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-6790437026762951835</id><published>2006-12-07T13:35:00.000-06:00</published><updated>2007-09-04T13:55:22.388-05:00</updated><title type='text'>Finals Time</title><content type='html'>&lt;p&gt;So all of my projects, papers, and assignments are finished.  Now it is on to finals.  I've got one on Saturday at 8am and then one on Tuesday(my birthday), one on Wednesday, and one on Thursday.  Then this semester is over and I can get extremely drunk.&lt;/p&gt;
&lt;p&gt;I'm going to do another article post next.  It's going to be over some data structures that programmers use.  Jon needs the information for is homework that I'm giving him.  So this will give me a chance to talk about them for his sake and give you something to read.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-6790437026762951835?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/6790437026762951835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=6790437026762951835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6790437026762951835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6790437026762951835'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/12/finals-time.html' title='Finals Time'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-6984752283578588874</id><published>2006-12-04T16:32:00.000-06:00</published><updated>2007-09-04T13:55:21.920-05:00</updated><title type='text'>Appeasing the Masses</title><content type='html'>So another homework assignment and a project done.  Tonight I plan to get my paper done and started on the Lua project.  I'm hoping that I can get the script to run and get it to accept some acceptable input strings.  This is a long shot considering that my paper could take all night by itself.  Three more days of "crunch time."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-6984752283578588874?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/6984752283578588874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=6984752283578588874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6984752283578588874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/6984752283578588874'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/12/appeasing-masses.html' title='Appeasing the Masses'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-3158985789870753097</id><published>2006-11-28T16:17:00.000-06:00</published><updated>2007-09-04T13:55:21.462-05:00</updated><title type='text'>Busy Busy Busy</title><content type='html'>&lt;p&gt;Two more weeks of class then a week of finals.  I've gotten two of the homework assignments done and about two thirds of a project done.  My GPA is going to suck this semester.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-3158985789870753097?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/3158985789870753097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=3158985789870753097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3158985789870753097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3158985789870753097'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/11/busy-busy-busy.html' title='Busy Busy Busy'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-3078970773713056634</id><published>2006-11-14T11:41:00.000-06:00</published><updated>2007-09-04T13:55:21.079-05:00</updated><title type='text'>WTB 2 more weeks plzkkthx</title><content type='html'>&lt;p&gt;So if you ever think that taking 3 programming classes, plus a physics class (that is all programming itself) don't.  Save yourself the time and just buy a 4"x4" and shove that up your ass.  It's about as pleasant as the homework load you'll get.  I'm taking CSC 333: Languages and Machines, CSC 335: Databases, CSC 465: Networking, and PHY 324: I forget the title name, but it's all assembly programming with a microcontroller.&lt;/p&gt;&lt;p&gt;So aside from the 4 finals I have to do in 4 weeks I also have an assload of homework/projects.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;In CSC 333 I have a compiler due this morning that is still not finished. I have a paper over a language that I haven't looked at yet that will count as our second test. I have have another homework assignment that will add the ability to use user defined functions to our compiler, and I have a group project in that language that I haven't looked at yet.&lt;/li&gt;&lt;li&gt;In CSC 335 I am going to have another book assignment in a week or so.  I also have a group project to design a database and a frontend application along with 76 pages of documentation.  This database will need to adhere to some standards that we &lt;strong&gt;might&lt;/strong&gt; get to in our next lecture.&lt;/li&gt;&lt;li&gt;In CSC 465 I will probably have another book assignment before this semester is over.  I have a test in there in a week or maybe this week, I can't remember.  I also have another project to do.  It is either research 5 questions (that probably aren't talked about in our book) and write out mini-essays for them each, or do a programming assignment.  Normally I'd be excited to try this kind of assignment out, but with the time constraints, lack of teaching ability of my professor and the huge load of work I have this isn't going to be fun.  We are to write our own networking protocol (i.e. write our own TCP).  This must be done in C, and it has to be tested/used on a *nix system where we can acutally change the networking protocol that we use.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;This, needless to say, has me stressed out and seriously considering quitting one of my jobs.  Luckly I keep remembering that I am in debt and can't quit either of them.  While my posts are few and far between, for the time being they might be fewer and farer between.(Don't worry Jon I'm still working on some problems for ya I just need to take the time and write them up.)&lt;/p&gt;&lt;p&gt;For some good humor: &lt;a href="http://www.youtube.com/watch?v=mim90zCi34Y"&gt;My hero&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-3078970773713056634?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/3078970773713056634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=3078970773713056634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3078970773713056634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3078970773713056634'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/11/wtb-2-more-weeks-plzkkthx.html' title='WTB 2 more weeks plzkkthx'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-9163897240680736264</id><published>2006-11-07T10:41:00.000-06:00</published><updated>2007-09-04T13:55:20.726-05:00</updated><title type='text'>CS Guide</title><content type='html'>So here it is, in all of it's glory.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;font style="font-size:130%"&gt;Disclaimer:&lt;/font&gt;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;Please take this for what it is. This is just my view of things and should not be considered a be-all end-all guide. With that being said I still think that there is much truth in the things in this blog and I hope it helps somebody (or at least keeps you all entertained). If I state anything in here as fact and it is (in fact) not true, then remind yourself that these are my thoughts and not an encyclopedia.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;font style="font-size:130%"&gt;Languages:&lt;/font&gt;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;As you know there are many different programming languages out in the world today. Some of the big ones are C, C++ and Java. At work I happen to use one called C# and for one of my classes I use one called OCaml. Something less obvious that that there are many different kinds of languages. For the sake of simplicity I'm going to group them into three categories.&lt;br/&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Normal:&lt;/strong&gt; This would be the category I'd put C/C++, Java, and C# into. Most general programming is done with one of these languages. Everything in these languages are data driven. You pass in variables or constants to functions and they return values.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Functional:&lt;/strong&gt; These are programming languages were you can pass in functions or methods as parameters. Some examples are Haskell, OCaml, Scheme, and Lisp.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Scripting:&lt;/strong&gt; These languages are used to complete small tasks. Usually they are used for web sites, or system administration tasks. Some examples are Perl, Lua, Ruby, Python, and PHP.&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;Now the category I put those languages in isn't totally exact. Python can be used as a normal programming language and it has some functional language properties to it.&lt;br/&gt;&lt;br/&gt;My suggestions if you want to become a programmer is to learn a normal language first. My advice is Java. Learning a normal language will teach you all the basic programming concepts, variables, operators, control statements, loops, and functions. Next I'd work on I/O reading in input from a user and modifying it in some way and printing the changes back out. Then work on file I/O, read in a file do some work to it and save it back out. Once you have those done then I'd work on Object Oriented Programming (OOP). Learn about objects, classes, methods, and abstraction. Take some of the basic data structures (a linked list, or a stack), and build it from scratch using OOP.&lt;br/&gt;&lt;br/&gt;The next type to learn is a scripting language. PHP is easy, but I think you can learn a lot more from one of the others. Perl is a powerful language, but I think the way it is designed is god awful. Ruby and Lua look very promising to be a good starter for scripting. Doing a scripting language next is a good choice since all the concepts are pretty much the same as a normal language. The differences are the problems you are using a scripting language to solve. Write a web page that stores a record into a database. Or write a Perl script that will count the number of files in a directory that start with the letter 'a'.&lt;br/&gt;&lt;br/&gt;This leaves the functional language. The thing I'd do before learning a functional language is study algorithms. I'm not saying that it is necessary, but I do believe it helps immensely. Functional languages are unique in that they allow you to pass in a whole function as a parameter into another function instead of just data. This is a hard concept to explain, but safe to say the concept it implements is awesome. OOP allows you to abstract over data. If you have a bank account you can create an object called BankAccount and store a person's name, address, and account balance, all as separate variables inside of that object. Making all the related information for an account in an easily obtainable location. Functional concepts allow someone to abstract over code. This allows for much shorter and clearer code. If you are lost don't worry, post a comment or send me a message and I can try to explain it better. My recommendation for a language to use is OCaml. This is what I used to learn functional programming and I think it is wonderfully easy and clear. I've heard horror stories about Scheme, and Lisp. Although both of those are more widely known and used.&lt;br/&gt;&lt;br/&gt;I suggest learning Java, then data structures, then Lua/Ruby, then algorithms, and finally OCaml.  Perl is the most commonly used scripting language in system administration tasks.  So if you plan to be a *nix system admin Perl would be a value to you to learn.  C is the biggest low level systems programing language.  If you plan to write a graphics engine or an operating system it is the language to learn.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;font style="font-size:130%"&gt;Operating Systems:&lt;/font&gt;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;Now on to OSes. 99% of the people in the world know and use Windows to a moderate degree. This is fine for most people, but if you want to be a computer scientist and a programmer then windows is not enough. Aside from windows there are several big operating systems. I'll keep the the bigger ones I know, which are Unix, Minix, Linux, BSD, and OSX. These are all similar in nature and are derivatives from each other.&lt;br/&gt;&lt;br/&gt;A Brief history real quick.&lt;br/&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Unix:&lt;/strong&gt;  It started with Unix which was created by Dennis Ritchie and Ken Thompson. This was the first main stream operation system. It was used mostly by universities.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;BSD:&lt;/strong&gt;  Berkeley University took the source code and modified it to their needs creating BSD. From there the BSD was updated and improved and still is.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Minix:&lt;/strong&gt;  Minix was created by Andrew Tanenbaum to be an operating system for teaching the concepts that go into making an operating system. This is primarily used for educational purposes and embedded systems. I mention this one because if you want to do some kernel hacking and not be entirely overwhelmed this is a good place to start.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Linux:&lt;/strong&gt;  From Minix Linus Tovarlds created his own OS called Linux. Over the years hundreds of people have contributed to the GNU Linux movement and to date there are about 52 billion different distributions for Linix floating around.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;OSX:&lt;/strong&gt;  This leaves OSX as the last, but not least OS to talk about. OSX is made by apple who most tech people seem to dislike. I say this because these people hate the idea that they can't upgrade their hardware and that OSX is a bad OS. I have two points to this. One, yes you can't upgrade your hardware very easily, but they do have excellent customer support who can do it for you, and besides how often do you really upgrade your hardware? Two, OSX is not a bad OS. It is based of of a BSD kernel so all the under the hood stuff that happens is done very efficiently and safely. As for the other stuff, the GUI is beautiful and seems pretty user friendly. I think using one menu bar to to represent all of your open windows is a pretty cool idea. Basically which ever window is open it's menu bar is at the top. This can save a lot of desktop space.&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br/&gt;So we've established that you know Windows. I'll assume that you'll learn to program on windows. Get used to using a text editor and using the command line to compile programs. This is great, invaluable knowledge to learn. You can cut/copy/paste files, navigate through folders, and basically do all of your day to day stuff in windows.&lt;br/&gt;&lt;br/&gt;I think to really be a good programmer, and computer scientist you need to be able to understand and use multiple systems. So assuming you know windows (if you don't then that should be one OS that you learn since &gt; 90% of the corporate work uses it) I suggest that you learn some *nix system. I think learning OSX would be easiest since it has such nice GUI capabilities, but learning a system that uses a command line heavily would be more beneficial. I suggest Linux. There seems to be a bigger following for Linux than BSD on the internet so you are more likely to find a wider range of HowTos and more people willing to help you solve your problems. Unix is an option, but since it is now mostly used it corporate or university servers it is harder to get a hold of a place to work with one, and finding help might be harder. You can use Minix, but is a much simpler OS. I highly suggest Minix is you want to do kernel hacking or want to really see how the concepts of an OS work.&lt;br/&gt;&lt;br/&gt;So I recommend Linux, and out of the 52 billion distros out there which one do I suggest to you to use? Ubuntu or one of it's variantes, Kubuntu, Xbuntu. They tote themselves as the most user friendly distro that "just works" and I think they are right. They have nice GUI elements, less command line dependent than other distros, fewer config file tweaks, and it supports a wide range of hardware out of the box. I think it's a great starting distro and they have a wonderful community that are always willing to help people out.&lt;br/&gt;&lt;br/&gt;So are you still reading? I realize that this is huge and it only covers two topics, but I think they are the two biggest topics out there. From my experiences as a CS student these are the two that have had the most impact on my learning. If you have any questions feel free to post a comment of send me a message on aim: Ferby7424.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-9163897240680736264?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/9163897240680736264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=9163897240680736264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/9163897240680736264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/9163897240680736264'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/11/cs-guide.html' title='CS Guide'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-3363324779018134622</id><published>2006-11-05T02:42:00.000-06:00</published><updated>2007-09-04T13:55:20.460-05:00</updated><title type='text'>Lazyness pwns me</title><content type='html'>So not only has it been over a week since my last blog, but I haven't completed anything that I said I was going to do.

While I haven't done any of the things that I talked about I do have a very good excuse... I'm lazy.  That and I've been really busy.

I'm currently in the process of writing a tiny virtual machine for a homework assignment.   So between that and work it's kept me with little free time.  I did start writing that guide and I will have it posted by monday night, so look for it Tuesday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-3363324779018134622?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/3363324779018134622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=3363324779018134622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3363324779018134622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/3363324779018134622'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/11/lazyness-pwns-me.html' title='Lazyness pwns me'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-2118475575134688553</id><published>2006-10-24T11:58:00.000-05:00</published><updated>2007-09-04T13:55:19.483-05:00</updated><title type='text'>Updates</title><content type='html'>So I actually started going through my files and deleting some of them to get rid of the crap.  It's going to take a while but I should have a good share of them done this week.  Then I can spend less time and media backing them up.

I talked about writing a guide to programming or guidelines to being a computer scientist.  I'm still not sure what it is going to turn out to be.  It's coming, but I haven't had the inclination to sit down and write it.  I've still got 3 homework assignments due next week, so I feel that I should get those done first.

Firefox 2.0 was accidentally released yesterday.  I guess Mozilla removed the linked folder from their public ftp until they are ready to release it "officially".  Blizzard's WoW Expansion: BC had it's release date pushed back to January 2007.  It was supposed to be released at the end of November, but I guess they decided that they didn't have enough time to polish it.  I'm just glad that they didn't pull an SOE and release broken content so that they could get it out the door faster.

I started watching Battlestar Galactica season 3 last night.  I actually started with the webisodes.  There were 10 of them and they were about 2.5 mins a piece.  Kinda interesting idea to put those out there.  They didn't really have any major storyline content, but they added some of that filler that you miss out on when you have to focus on all of the main story elements.

Is it me or are headlines hard to come up with most of the time?  For me (at least) either I have that "Aha" moment or I can't find anything that I like.  A few days ago Plink asked me to give him some ideas for a headline for a story he wrote for his website.  He'd been trying to think of one for a while, but couldn't come up with anything.  So he asks me and on my second guess I give him the perfect one (almost perfect).  The headline for this post is one of those I couldn't come up with anything, can you tell?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-2118475575134688553?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/2118475575134688553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=2118475575134688553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2118475575134688553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2118475575134688553'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/10/updates.html' title='Updates'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-1750815435506525381</id><published>2006-10-23T13:25:00.000-05:00</published><updated>2007-09-04T13:55:19.162-05:00</updated><title type='text'>Bugs and Chores</title><content type='html'>Yeah so here it goes.  I hope you're happy Pinkert.

In my last post I said that I would be using this blog more for technical stuff, and I plan to.  The next entry I write will be a guide of a sort to being a programmer/computer science geek.  This isn't going to be an absolute guide or "the guide" but one from my point of view.

So on to this post.  Tech things... hmm...Well as for work (at school) I should be wrapping up my current project today or tomorrow.  I have a list of the final bugs to work out.  Then I just need to do a test on it and hopfully I can get that done when Nate comes in at 3.  The only thing that bothers me is that if the teacher has some long comments about the student that particular cell gets stretched out and makes the table look bad.  Unless somebody wants it changed I'm going to leave it that way anyway.

I need to start clearing out my data harddrive at home.  I've managed to fill 300gigs with mostly TV shows and movies.  So maybe I can spend some time this week burning those to DVDs and freeing up some room.  Then I'll be ready to reformat my main pc this weekend.  On October 26th Ubuntu is releasing a new version (6.10), and I plan to make my main pc a dual boot WinXP/Ubuntu.  This way I can keep my WinXP partition for all my gaming needs and what ever Visual Studio .NET projects that school requires me to do (or maybe a project in my free time).  Then the Ubuntu partition will be used for all my interweb surfing, email, bittorrent, and development needs.  Of course this means that I'll just end up goofing off and playing warcraft all week instead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-1750815435506525381?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/1750815435506525381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=1750815435506525381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1750815435506525381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1750815435506525381'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/10/bugs-and-chores.html' title='Bugs and Chores'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-2427503575506376874</id><published>2006-10-18T13:11:00.000-05:00</published><updated>2007-09-04T13:55:18.557-05:00</updated><title type='text'>Yeah, so I'm back</title><content type='html'>I've decided to use this for something.  I figure that I need a place to talk about the more technical stuff going on in my life.  So I figure that I'll use this blog to talk about it.  Things that will end up in here is going to be mostly programming and computer tech stuff.  Like my projects at work, or class assignments.  Also whatever projects I'm working on in my free time.

I'll try to post the first one once I get back from class... I guess I should get back to work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-2427503575506376874?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/2427503575506376874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=2427503575506376874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2427503575506376874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/2427503575506376874'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/10/yeah-so-i-back.html' title='Yeah, so I&amp;#39;m back'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-1764145071374932352</id><published>2006-04-25T14:37:00.000-05:00</published><updated>2007-09-04T13:55:17.810-05:00</updated><title type='text'>Sold out...</title><content type='html'>&lt;a href="http://www.myspace.com/ferby7424"&gt;http://www.myspace.com/ferby7424&lt;/a&gt; stuff is here now ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-1764145071374932352?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/1764145071374932352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=1764145071374932352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1764145071374932352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/1764145071374932352'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/04/sold-out.html' title='Sold out...'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-7026678979601599663</id><published>2006-04-19T23:00:00.000-05:00</published><updated>2007-09-04T13:55:17.373-05:00</updated><title type='text'>Busy Month with a Bright Spot</title><content type='html'>&lt;p&gt;So with the last month of class upon me it's crunch time.  My software engineering project is due in two weeks, and I still have to finish writing the graph plotter and figure out how to set up an installer.  Then for my OS class our final project is to design and program a Bomberman clone.  It has to be written in java and networked with multiple threads (a bunch of jargon to most of you, I know).  Lets just say that we have 3 weeks to do it and it's going to be a ton of work.  Especially since we don't know have to do any of the work.  You can find a design spec for it &lt;a href="http://courses.missouristate.edu/ericshade/460/bomber.txt"&gt;here&lt;/a&gt;.  I have a 3 page paper for Intro to Religion on an ethical situation.  Then I have 3 finals to study for.&lt;/p&gt;
&lt;p&gt;And on to the bright spot for the week.  I just got an email from the transfer credit evaluator saying that my Oral Comm class is going to be accepted for my Public Speaking credit.  That means ~$250 for next semester and no classes this summer!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-7026678979601599663?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/7026678979601599663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=7026678979601599663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7026678979601599663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/7026678979601599663'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/04/busy-month-with-bright-spot.html' title='Busy Month with a Bright Spot'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6356294680647028531.post-4807706745265838698</id><published>2006-04-16T03:14:00.000-05:00</published><updated>2007-09-04T13:55:16.610-05:00</updated><title type='text'>Hello, World!</title><content type='html'>Boo...

Started 24 season 2. Have lots of school work to do and have to work a ton. More to come, and hopfully I can change this layout out a bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6356294680647028531-4807706745265838698?l=ferby7424.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ferby7424.blogspot.com/feeds/4807706745265838698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6356294680647028531&amp;postID=4807706745265838698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4807706745265838698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6356294680647028531/posts/default/4807706745265838698'/><link rel='alternate' type='text/html' href='http://ferby7424.blogspot.com/2006/04/hello-world.html' title='Hello, World!'/><author><name>John, Annie, Lucy and the Woof-Woofs</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
