<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nonsensical Insense</title>
	<atom:link href="http://jeffrupert.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeffrupert.com</link>
	<description>... Yes, I know it&#039;s spelled &#34;incense.&#34;</description>
	<lastBuildDate>Thu, 25 Feb 2010 05:06:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Philly Game Jam: Press Release!</title>
		<link>http://jeffrupert.com/2009/11/12/philly-game-jam-press-release/</link>
		<comments>http://jeffrupert.com/2009/11/12/philly-game-jam-press-release/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 22:56:35 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[gamexpo]]></category>
		<category><![CDATA[philly game jam]]></category>

		<guid isPermaLink="false">http://jeffrupert.com/?p=149</guid>
		<description><![CDATA[<p>http://www.tcnj.edu/~pa/news/2009/gamejam.htm Go read the <a href="http://jeffrupert.com/2009/11/12/philly-game-jam-press-release/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p><a title="TCNJ Press Release - Philly Game Jam" href="http://www.tcnj.edu/~pa/news/2009/gamejam.htm" target="_blank">http://www.tcnj.edu/~pa/news/2009/gamejam.htm</a></p>
<p>Go read the awesome!</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffrupert.com/2009/11/12/philly-game-jam-press-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Another, Unrelated Note&#8230;</title>
		<link>http://jeffrupert.com/2009/11/11/on-another-unrelated-note/</link>
		<comments>http://jeffrupert.com/2009/11/11/on-another-unrelated-note/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 17:53:03 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://jeffrupert.com/?p=137</guid>
		<description><![CDATA[<p>Go check out http://www.wtsr.org/! I just finished writing a little script to give them the "On Now" block in the right column. It's a simple PHP script that parses a .csv file and does a few checks to determine day and current time. I tried <a href="http://jeffrupert.com/2009/11/11/on-another-unrelated-note/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>Go check out <a title="WTSR" href="http://wtsr.org/" target="_blank">http://www.wtsr.org/</a>! I just finished writing a little script to give them the &#8220;On Now&#8221; block in the right column. It&#8217;s a simple PHP script that parses a .csv file and does a few checks to determine day and current time.</p>
<p>I tried using <code>file()</code>, but it didn&#8217;t like the file, for whatever reason. Probably because it was using \r instead of \n for newlines. Oh well. So, I had to do a character-by-character parse (until I realized I could use a regular expression&#8230;) to get it implemented. Here are the two loops I ran. I&#8217;m sure it could be written more efficiently (like, checking during the first loop for everything, instead of just Day). How would everyone else write this?<br />
<!-- pre style="border:1px solid #222222; background:#DDDDDD; margin: 1em 2em; padding:1em;" --><br />
<script type="syntaxhighlighter" class="brush: php"><![CDATA[
$shows = array( );
$showInfo = array( );
$nextShowInfo = array( );
$today = date( "l" );
$time = date( "g:i A" );
$todayshows = array( );
$linebuf = "";
if( $file )
{
    while( !feof( $file ) )
    {
        $char = fgetc( $file );
        if( "\r" == $char )
        {
            $showInfo = explode( ',', $linebuf );
            $shows[ ] = $showInfo;
            if( $today == $showInfo[ 0 ] )
            {
                $todayshows[ ] = array( $showInfo[ 1 ], $showInfo[ 2 ] );
            }
            $linebuf = "";
            continue;
        }
        $linebuf .= "$char";
    }
}
for( $i = 0; $i < count( $todayshows ); $i++ )
{
    if( count($todayshows) == $i + 1 )
    {
        $showInfo = $todayshows[ $i ];
        $nextShowInfo = array("12:00 AM");
        break;
    }
    $currTime = strtotime( $time );
    $showTime = strtotime( $todayshows[ $i ][ 0 ] );
    $nextShowTime = strtotime( $todayshows[ $i + 1 ][ 0 ] );
    if( $currTime >= $showTime &#038;&#038; $currTime < $nextShowTime )
    {
        $showInfo = $todayshows[ $i ];
        $nextShowInfo = $todayshows[ $i + 1 ];
        break;
    }
}</script></p>
]]></content:encoded>
			<wfw:commentRss>http://jeffrupert.com/2009/11/11/on-another-unrelated-note/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Philly Game Jam 2009</title>
		<link>http://jeffrupert.com/2009/10/27/philly-game-jam-2009/</link>
		<comments>http://jeffrupert.com/2009/10/27/philly-game-jam-2009/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 22:19:54 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[gamexpo]]></category>
		<category><![CDATA[philly game jam]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://jeffrupert.com/?p=127</guid>
		<description><![CDATA[<p>It's been forever since I posted last! My review of RoR is still in my mind, and I'll have it posted soon... I hope. But, for more current news, I went down to Philadelphia this past weekend and competed in the second annual Philly Game Jam! It <a href="http://jeffrupert.com/2009/10/27/philly-game-jam-2009/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been forever since I posted last! My review of RoR is still in my mind, and I&#8217;ll have it posted soon&#8230; I hope.</p>
<p>But, for more current news, I went down to Philadelphia this past weekend and competed in the second annual Philly Game Jam! It started Friday at noon and went until Sunday at noon. Afterwards, there was an awards ceremony for the games. This year there were about 10 different teams, and I found out that last year there were 5 teams, one disbanded and left, and then another team had such varied perspectives on the game that they split into two teams! So, last year they had 4 or 5 games completed, and this year there were 10 games completed (we didn&#8217;t have that level of drama). It was a huge blast, and I totally want to do it again if at all possible.</p>
<p>Read on for the recap!</p>
<p>So, like I&#8217;ve said, I went to the Philly Game Expo this past weekend and competed in the 2009 Philly Game Jam. For those of you who&#8217;ve never heard of it (I hadn&#8217;t heard of it myself except that I went) a Game Jam has a few characteristics.</p>
<p>1. You have a certain amount of time during which to create your game. This one was 48 hours in particular.<br />
2. You get a theme that your game must incorporate or follow. Ours was: &#8220;An age is called Dark, not because the light does not shine, but because people refuse to see.&#8221;</p>
<p>I don&#8217;t know if it is universal for Game Jams, but we were told to BYOE. Anything we wanted to use, we were allowed to bring, but any and all work we did must be completed on site. We were not allowed to use pre-compiled code, so if we had a Level Editor previously created for a separate game (we did,) it would not be considered legitimate, even though they couldn&#8217;t enforce that mentality (we didn&#8217;t use it, no worries.)</p>
<p>For more info on the whole conference, check <a title="Game eXpo Site" href="http://gamexpo.us/" target="_blank">http://gamexpo.us</a>. For more info on the Game Jam itself, check <a title="Philly Game Jam Info" href="http://www.phillygamejam.com/2009/" target="_blank">http://www.phillygamejam.com/2009/</a></p>
<p>So, this is a long, detailed story of the event, if you don&#8217;t want to read it, I won&#8217;t be offended, I promise.</p>
<p><span id="more-127"></span></p>
<p>I actually went down to The College of New Jersey on Wednesday last week to be closer to Philly (I&#8217;m an hour plus North of TCNJ, and TCNJ is an hour or so East of Philly&#8230;) I had a bunch of fun trying to figure out where I was going to stay and whatnot, but we left from TCNJ at around 11am on Friday morning. We got to the Expo Center in Philly just before noon, when the contest was supposed to start, so we frantically started setting up our development areas so we could get working. There were three teams from TCNJ. We had Red, Blue, and Yellow (points if you correctly tell me what they were referencing.) My team was TCNJ Yellow. Our programmers were Mike and Jeff (me), our artists were Sam and Brian, our level designer was Steve, and our music team was Akash and myself.</p>
<p>About 12:10, we got our theme for the jam: &#8220;An age is called Dark, not because the light does not shine, but because people refuse to see.&#8221; Talk about deep, right?</p>
<p>The half of our team who was there (Mike, Steve, and I) sat down and started brainstorming game concepts with this theme. I think we finally agreed to create a platformer where the main character was a knight in shining armor. His main weapon was a whip. AWESOME, right?! Anyway, we got down to programming, and the fourth member of our team, Akash, showed up. He loved the idea as well, and coined the game &#8220;Knight Vision.&#8221; Puntasticness at its best.</p>
<p>About two hours later, our artists got on scene and we showed them our full game concept. If you couldn&#8217;t guess, they totally shot it down. Four hours after that, we finally decided that Mike and I would get out of the discussion that was getting no where (no matter how hard I tried) and we started getting our physics engine working correctly. Maybe a physics engine was a little too awesome for this game, but&#8230; whatever.</p>
<p>An hour later, after we got the physics working correctly, we turned around and heard the concept created by our game concept team. Here&#8217;s the explanation I used during the presentation portion we gave to the judges:</p>
<p>&#8220;You are an orb of light in a drab, gray world. The trees are devoid of leaves and color, there are no flowers, and the sky is overcast. You exist in this landscape with others of your kind, more orbs of light. They are perfectly fine with this lifestyle. However, you see a different world in this game. You see what this world could be, how beautiful and colorful this landscape could be. Your job in the game is to maneuver throughout the world and paint the leaves and flowers around the landscape so you can show the rest of the world how beautiful it can be.&#8221;</p>
<p>That only took us maybe&#8230; 6-7 revisions to come up with. Awesome.</p>
<p>So, we got to coding, and Sam and Brian started coming up with concept art. However, no art was actually started until Saturday, because we had to get everyone from our team on board with the idea. So, they went to sleep, and Mike and I sat down and started working out the kinks in the physics engine. A few hours later, I went to sleep, with the decision that I would replace Mike after I woke up.</p>
<p>That didn&#8217;t happen. I woke up from a really uncomfortable sleep around 8:30 in the morning, getting me about 5 hours of sleep. Sam and Brian were full at art, so I got myself ready to work. Sat down, and we started rehashing the game, again. This was like, revision 4? Something like that. Finally, Steve and Akash showed up around 11ish, and we went through revisions 5 and 6 of the game. At that point (around 12:30) we started really getting into things. So, Steve and Akash went to Wawa to go get us lunch.</p>
<p>After lunch, Mike hunkered down (no he hadn&#8217;t slept yet) and started really fleshing out our engine and physics. Brian and Sam started the art, and I sat down with Akash to start getting some music done. I showed Akash some of my previous work, and he decided that my method was the way to go, so I asked him for a theme. While he was building that theme, I played around in Logic Studio 8 to find cool sounds so that I could revamp his theme and make it sound awesome. I found one sound, and was like &#8220;ooh, this is cool! Let&#8217;s record this and see if Akash thinks it&#8217;s cool.&#8221; So&#8230; I did.</p>
<p>He loved it so much that he told me it was our music. I mean, I have no qualms about writing music, but if you couldn&#8217;t tell from this explanation so far, Akash and Steve really didn&#8217;t have any skills to go about designing a game. Or programming. So, I kinda wanted Akash to be the main composer, because otherwise he was mostly useless. He was insistent, so we sat down and I wrote music for him to critique.</p>
<p>But, things went a little fun. It was downpouring outside the WHOLE weekend while we were coding, and apparently the expo center has an irrigation system instead of windows to stop the rain from coming in. So, we moved over and got away from the water, and continued working. I sat down and improvised about 3 different sections of music, all using that same one sound, and then Akash and I forged through it to mix things around and make it a full theme. Turned out to be about 8-9 minutes long. I completed the music for that, and then created two quick sound effects for the game. Then, I jumped onto our development machine and started working on the audio pipeline. It worked great, until a sound had to loop. For whatever reason, XNA.Framework.Media doesn&#8217;t support continuous loop without a break between different playings of a sound. That was annoying.</p>
<p>The team then asked me to write up music for our credits page, which was to be &#8220;piano acoustic. I&#8217;ll write a theme for you, and then I want you to play it and I want to see where you&#8217;ll go with it&#8221; according to Akash. So, he got me a theme, which turned out to be his rendition of the ending of the credits piece, so I needed to sit down and start writing. It was about this time that we realized our physics engine didn&#8217;t work exactly the way we wanted, leaving the player to collide with objects at bizarre spots and go right through them at others. Fantastic.</p>
<p>The team worked on getting around this problem (Brian and Mike) and I set about starting to write that music. I felt a little bad working on music when the game was having a huge issue, but everyone else told me to get composing so I tried. I didn&#8217;t like my first piece, so I wandered around and bugged the other TCNJ teams to see what they were up to and how they were doing. I also tried going around to get some motivation for my composition. One member from TCNJ Blue played a piece for me, I can&#8217;t remember what it was, but that was the ticket. Almost two hours after starting this piece, I cleared the slate and started writing&#8230; again.</p>
<p>I finished the piece about an hour later, and everyone loved it&#8230; except for the last note. I suppose I&#8217;m being a little hopeful in thinking that people would like a Cminmaj7 (not dominant&#8230;) chord for the ending of a song&#8230; Whatever. So, I hung out for the rest of the night, staying awake to get some work done and do whatever needed to happen. Around 4am, I went to Wawa (a theme of this event) with a few people from TCNJ Blue and TCNJ Red. I just needed to get out of the convention center, because I hadn&#8217;t been outside of that room in almost 30 hours. So, we went to go get a really late dinner and/or a really early breakfast and then headed back to the convention center for the final push before Sunday at noon.</p>
<p>At that point, it was pretty much work, work, work, until we finished the game. I slept for about 40 minutes around 8:15, and we finished getting our implementation done by about 11am. We were informed that the judges would be around at 11:30 to start judging anyone who was completed. By noon, everyone had to be finished with whatever they had. We were lucky, because we finished way early.</p>
<p>So, after some touch-up work, we presented to the first 4 judges. When they were talking about it, I was a little worried because I didn&#8217;t know what they were saying, and I&#8217;m a pessimist. Let&#8217;s be honest, I thought they were thinking something like &#8220;Meh, been there, done that. Same old, same old concept. Looks gorgeous, though.&#8221; The 4 judges left, and we just started showing our game to anyone else who wanted to see it. One guy played our game, and the first thing he said after pulling off the headphones was &#8220;Who composed the music?&#8221; My team immediately pushed him in my direction, and we talked for a while about music and getting into the industry. It was pretty cool, so I need to follow up with him really soon.</p>
<p>The fifth judge came by, and I was impressed with how fast he completed the game. He played for like, 45 seconds and was done. That wasn&#8217;t a hopeful sign for me, he was rather closed-mouth about it. Finally, we packed up and moved over to the awards ceremony, which meant we had to go outside. I finally got to see sunlight since we started working on Friday. Awesome.</p>
<p>Remember, there are three teams from TCNJ, named TCNJ Blue, TCNJ Red, and TCNJ Yellow. That&#8217;s important for the next part of the story.</p>
<p>We all grab a late lunch and sit down to enjoy the meal, waiting for the awards to start. The guy starts explaining what all of the prizes are, and thanks the person who got all of the prizes donated, etc. Basically, he did the traditional &#8220;how long can I prolong this just to annoy the contestants&#8221; thing. There were two big awards given out, &#8220;Most Innovative&#8221; and &#8220;Best Adherence to Contest Theme.&#8221; Most Innovative was a prize pack that came out to be around $12k, and Best Theme was round $10k&#8230; I think.</p>
<p>In any case, he got to announcing the winners. &#8220;So, as if I haven&#8217;t been suspenseful so far, let&#8217;s make it even more suspenseful. The winner of &#8216;Best Theme&#8217; goes to TCNJ&#8230; &#8230; &#8230; &#8230; &#8230;&#8221;</p>
<p>That was probably the most painful moment. I&#8217;d seen Blue&#8217;s game, and thought it was pretty cool, and what I&#8217;d seen on Saturday morning of Red&#8217;s game was really awesome too. I didn&#8217;t get to see any final products, so I had no idea what to expect.</p>
<p>&#8220;TCNJ Yellow!&#8221;</p>
<p>I sat there for a second going, &#8220;Aww, crap, we lost.&#8221; before I realized everyone else from my table (mostly not my teammates) were congratulating me. So, we headed back to get our prize package. The team from Drexel won &#8220;Most Innovative&#8221; and we all crammed into the small room where the prizes were. It was pretty awesome, I think you can see the prize list if you go to their site.</p>
<p>So, we all jumped back to the convention center and started packing up. Half of my team left to go home (and sleep&#8230; lucky) and I stayed with the majority of TCNJ people, because they were my ride back to campus and the train station. We packed the cars, and wandered around the convention center, trying to find the last few pieces of awesome that was left. It was kind of sparse, but I think I hit the jackpot of awesome.</p>
<p>I got to meet 3 of the actors from <a title="The Guild!" href="http://watchtheguild.com/" target="_blank">The Guild</a>! It was pretty cool. Vork, Zaboo, and Clara were all there, and I got to talk about The Guild and how some of them got involved, and I even got to talk with Jeff Lewis (Vork) about the Game Jam and how awesome it was. Hopefully they get to post about the awesome games that were made when the guys from GameX post the game demos!</p>
<p>The dentist the next morning sucked. But, I suppose it was all worth it, in the end. I&#8217;ll be back soon with more about my RoR experience. Keep reading, and let me know what you think! I&#8217;ll post a link to the game demo when it gets posted.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffrupert.com/2009/10/27/philly-game-jam-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails: First Use</title>
		<link>http://jeffrupert.com/2009/08/24/ruby-on-rails-first-use/</link>
		<comments>http://jeffrupert.com/2009/08/24/ruby-on-rails-first-use/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 05:14:42 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cake]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://jeffrupert.com/?p=108</guid>
		<description><![CDATA[<p>So, recently I just started a project with Ruby on Rails. I can't give details on the project JUST yet, but they'll be disclosed as soon as I can. For your information, however, you could relate this project to Craigslist. Now, I've been designing <a href="http://jeffrupert.com/2009/08/24/ruby-on-rails-first-use/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>So, recently I just started a project with <a href="http://www.rubyonrails.org">Ruby on Rails</a>. I can&#8217;t give details on the project JUST yet, but they&#8217;ll be disclosed as soon as I can. For your information, however, you could relate this project to <a href="http://craigslist.org/">Craigslist</a>. Now, I&#8217;ve been designing and developing applications in <a href="http://php.net/">PHP</a> (sometimes using <a href="http://smarty.com">Smarty</a>, others using <a href="http://www.cakephp.org/">CakePHP</a>) for a while now, so I originally blew RoR off as &#8220;the easy way out&#8221; of actually having to develop applications (for the record, I thought the same for Cake and other MVC systems).</p>
<p>Pre-using of Ruby on Rails: (personal opinion of skills)</p>
<ul>
<li>PHP Development: Expert</li>
<li>CakePHP Development: Beginner/Intermediate</li>
<li>Python Development: Beginner</li>
<li>Ruby Development: Absolutely none. All I did was watch the <a href="http://media.rubyonrails.org/video/rails_blog_2.mov">Blog in 15-Minutes Screencast</a> (Quicktime video)</li>
</ul>
<p>The first applications I ever wrote in PHP used Smarty. I have since written applications that do not use Smarty as a templating language (kind of redundant with PHP anyways, I suppose) and I have also worked with CakePHP somewhat. Not enough to consider myself any better than fooling around, but enough to say that I would be comfortable designing and making a development Cake application.</p>
<p>So, what&#8217;s the first thing I can say about Ruby on Rails? It seriously is magic. Continue on to read my compare/contrast of RoR and Cake&#8230;</p>
<p>I decided to compare Cake and RoR by attempting to build the same application in each language. Both were built with separate databases, etc. Both are hosted on my personal webspace, hosted by <a href="http://www.hostgator.com/">HostGator</a>. I used Ruby version 1.8.7, Ruby on Rails version 2.3.3, and CakePHP version 1.2.4.8284, all were in development mode. For this comparison, I will use the following pieces: Command Line apps (Script/&#8230;, Rake and Cake Bake), Model Associations, and basic MVC conventions.</p>
<ol>
<li><strong>Command Line Applications</strong></li>
</ol>
<p>A Rails application comes with a very sophisticated set of scripts that can create files, run your server, and even create a real-time console for your particular application. I used <code>script/generate</code> to do most of my basic model/controller/view creations, which allowed me to have DB tables created on the fly. <code>script/generate</code> is pretty simple to use. It has actions to create models, controllers, views (with controllers), a scaffolded object, database migrations, and can even be augmented by different RubyGems or plugins. I used scaffolding to quickly generate the basic concepts of my pages, which created a model, a controller, views for <a title="Create, read, update and delete - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Create,_read,_update_and_delete">CRUD</a>, and the related migration file. The aforementioned screencast made it very easy to understand how all of this worked. It may not have helped me really understand the code (scouring of <a href="http://guides.rubyonrails.org/">RailsGuides</a>, <a href="http://stackoverflow.com/">Stack Overflow</a>, and Google searches, however, did help) but I felt at home when trying to use the <code>script/generate</code> command.</p>
<p><code>script/generate</code>, however, is not the only option I used. <code>script/server</code> is very simple. With this running, I was able to hit port 3000 on my machine and view the application as it stood in real time. If something didn&#8217;t work exactly the way I wanted it to, I could attempt to fix it and it updated in real-time (apparently Rails in production doesn&#8217;t work the same way? Or perhaps I read something wrong somewhere.) Also, <code>script/console</code> allowed me to play around with various pieces of code so I could see if what I thought should work, actually worked. All in all, I was very pleased with the options given to me.</p>
<p>Rake is kind of like the UNIX make command. A Rails application creates a Rakefile in the main app directory, and can be called from any child folder in the structure without having to directly reference it. It has no hard coded functions, but pulls the tasks from a separate list of .rake files. I&#8217;m not entirely sure how it all works (I have yet to delve there) but it is pretty fancy. My only usage of <code>rake</code> involved the <code>rake db:migrate</code> and <code>rake routes</code> functions, so rake is probably much more functional than I know.</p>
<p>Cake, on the other hand, only has one option for command line applications. Keeping with the Cake theme, they named the app <code>cake bake</code>. In Cake, you &#8220;bake&#8221; an application. Rather corny, but it has me trying to figure out why RoR has rake. Anyway, <code>cake bake</code> is very different from the <code>script/...</code> functions in RoR. <code>cake bake</code> seems to be almost like a standalone application in and of itself. Thankfully, <code>cake bake</code> has most of the functionality of the <code>script/...</code> functions. Cake&#8217;s method of creating models, controllers, views, etc, works slightly differently than <code>script/...</code>. With Cake, you create all of the database tables, etc. yourself. When you create models, Cake will auto attempt to interpret any associations you may have with your project. So, if you put a user_id column inside of a table, Cake will ask you if that object &#8220;belongs to User.&#8221; If you are building User, and some other table has a user_id column in it, Cake will ask you if &#8220;User has many&#8221; or &#8220;User has one&#8221; of the object you&#8217;re creating.</p>
<p>Well, that&#8217;s it for this round. I&#8217;ll post the link for part two when I finish writing it.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffrupert.com/2009/08/24/ruby-on-rails-first-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.rubyonrails.org/video/rails_blog_2.mov" length="49405864" type="video/quicktime" />
		</item>
		<item>
		<title>Jason Mraz &#8211; Gratitude Café Concert</title>
		<link>http://jeffrupert.com/2009/08/18/jason-mraz-gratitude-cafe-concert/</link>
		<comments>http://jeffrupert.com/2009/08/18/jason-mraz-gratitude-cafe-concert/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 17:03:51 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Concerts]]></category>

		<guid isPermaLink="false">http://jeffrupert.com/?p=103</guid>
		<description><![CDATA[<p>Ok... so I'm a week late. Or more. Oh well. So, last Sunday (the... 8th?) I went with a few friends to see Jason Mraz at Festival Pier in Philadelphia. Let me be perfectly straight with this one. I dislike concerts where I have to stand the <a href="http://jeffrupert.com/2009/08/18/jason-mraz-gratitude-cafe-concert/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>Ok&#8230; so I&#8217;m a week late. Or more. Oh well.</p>
<p>So, last Sunday (the&#8230; 8th?) I went with a few friends to see <a href="http://jasonmraz.com">Jason Mraz</a> at <a href="http://www.ticketmaster.com/Festival-Pier-tickets-Philadelphia/venue/16764">Festival Pier</a> in Philadelphia. Let me be perfectly straight with this one. I dislike concerts where I have to stand the entire show because I&#8217;m in a mob of people who are all trying to push their ways to the front. Seriously, just let me enjoy the show. Getting closer to the stage is only going to put you closer to the stage. You aren&#8217;t going to touch a band member or anything. Unless of course the band member lets you.</p>
<p>Anyway, Festival Pier, at first glance, looked like a parking lot for the tent that was setup about halfway back from the stage, to the right when you&#8217;re looking at the stage. Or, maybe it was for all of the food vendors (read: beer) that lined the back wall of the place. Not entirely sure, but you definitely knew where the stage was when you walked in, because there was this HUGE mass of people just sort of standing at the stage. We hadn&#8217;t had dinner, so we went to one of the vendors and got 2 chicken strips, some boring fries, and water for about $11.50. I think the best part of that was the water. Let it be said (because it&#8217;s <em>never</em> been said before) that you should never buy food at a concert venue. Expensive!</p>
<p>For the Gratitude Café tour, Jason Mraz had his good friend (and tour buddy from last year) <a href="http://www.bushwalla.net/">Bushwalla</a> act as the MC/Ringleader of the show. I wasn&#8217;t sure what to expect, as I&#8217;d heard of him once. but he was hilarious, and was well worth the extra 5 minutes that he spent introducing acts. (We&#8217;ll get back to him in a few here.) The first performer was a guy named <a href="http://en.wikipedia.org/wiki/K'naan">K&#8217;naan</a>, who was born in Somalia and did some interesting hip-hop/R&amp;B music. I doubt the audience got his lyrics (he actually had some thought in them), but the music was really good. After about a 20 minute set, K&#8217;naan had to leave for the next group to setup. Next up was <a href="http://www.philadelphonic.com/">G. Love and Special Sauce</a>. However&#8230; things got a little fun.</p>
<p>The weather forecast was for really big thunderstorms (technical terminology). With lightning. Now, let&#8217;s be real. If you&#8217;re expecting to have thunderstorms in an open area and you want to have a concert, chances are you should be ready for them. However, after K&#8217;naan, Bushwalla got on stage and informed the crowd that they would have to move into the tent until the crew had set up for a storm. :: sigh :: So, we all (the four of us, at least) climbed into the tent with a mass of people, and just started to stand there. Well, first we noticed the merch table. The one thing I do at every concert, or, try to do at every concert, is to get a t-shirt that has the tour info on it. I succeeded. That actually sounds a lot more lame once I typed it out. Nevertheless&#8230; I&#8217;ll just continue.</p>
<p>While we were in the tent, we happened to be lucky enough to be standing by a tent (yes, a tent inside of the tent) where, who should come out with a guitar but&#8230; Bushwalla! He decided that since we were stuck inside, he was going to give us a free&#8230; well, not free, but unplanned, impromptu performance. He came out with his Taylor and played about 6 or 7 acoustic songs, while taking requests from the audience, which was about 20 or so people all crowded around. It was pretty hard to hear, as we were in a tent with somewhere around 1,000 other people, and Bushwalla wasn&#8217;t amplified or anything, but we definitely did get a good show. Whereas sometimes his words weren&#8217;t the best, and his voice wasn&#8217;t entirely on key (or maybe it was? Couldn&#8217;t hear the guitar), Bushwalla definitely knows how to command a crowd. That impromptu performance, even with the girl who screeched every single song (she <em>was</em> horribly off tune), definitely made the concert wholly worthwhile. I was even ready for it to downpour!</p>
<p>About an hour after K&#8217;naan ended his set, Bushwalla returned to the stage and announced the next opener, G. Love and Special Sauce. Now, about 6 or 7 years ago, I was entirely stupid when it came to popular music, and some (most?) would say I still am. I hate to say it, but for anyone who knows the song &#8220;Milk &amp; Cereal&#8221; by these guys&#8230; well&#8230; I still don&#8217;t know it. Which is a real letdown, because my compatriots were really hoping for G. Love to play it. To make things worse, G. Love and Special Sauce are a fantastic jam band. In fact, they were fantastically good at jamming. Boringly fantastic. I&#8217;ve never been so mind-numbingly bored while music was playing at a concert. The number of times songs could have ended, or should have ended was astounding. Nothing more to say there. Bushwalla finally (felt like a few years) came on stage to announce the next performer, the one we were all waiting for.</p>
<p>The thing with Jason Mraz is that he has so many songs, but chances are that you don&#8217;t know a quarter of them. He spent the first 6ish years of his career (correct me if I&#8217;m wrong) out in California playing with Toca and Adam King, frequenting a place called Java Joe&#8217;s. I was really hoping to hear some of these old gems that really made up the sound of his first album, <a href="http://en.wikipedia.org/wiki/Waiting_for_My_Rocket_to_Come">Waiting for My Rocket to Come</a>. As with my last concert post, I won&#8217;t delve too deeply into the set list, but I will hit upon some of the tracks that I really liked. Or didn&#8217;t like, whatever suits my fancy.<br />
Jason&#8217;s set started, probably, about an hour and a half later than scheduled, so I think that was part of the somewhat rushed atmosphere of the show. Jason walked out with his guitar and starting singing a song that none of us knew, so I just so happened to write down the lyric I felt would best give me the song title. Apparently I was right. It was a happy little tune, very fitting of the feel of his last album, <a href="http://en.wikipedia.org/wiki/We_Sing._We_Dance._We_Steal_Things.">We Sing. We Dance. We Steal Things.</a> He then started in with the full band, playing songs off of the aforementioned title. The breakdown of songs to albums goes something like this. 3 from his first commercial release, 1 from his second commercial release, 8 from his most recent release, 4 songs that were on EPs or unreleased, and 1 Bushwalla song.</p>
<p>All in all, it was a fantastic set. Definitely worth the wait, and definitely worth standing the whole time. The encore was fun, because there was a huge delay, long enough for us to worry that he wasn&#8217;t going to give an encore, before he came back on stage. Well, not exactly on stage. About halfway back was the soundbooth tent, and that&#8217;s where Jason et al rejoined the audience for an acoustic performance. They played the first song as an acoustic band, then the horns, drummer, and keyboardist left the stage, leaving Jason and Toca to play a song. On stage, the band started up a jam, giving Jason and Toca a chance to get back on stage to end the show.</p>
<p>Great show, worth the money. Check out the setlist after the break.</p>
<p><span id="more-103"></span>Ray of Sunshine (?)<br />
Make It Mine<br />
Coyotes<br />
Anything You Want (?) &gt;<br />
Curbside Prophet<br />
Man Gave Names to All the Animals &gt;<br />
Live High<br />
Who Needs Shelter<br />
The Remedy (I Won&#8217;t Worry)<br />
Dynamo of Volition<br />
Beautiful Mess<br />
I&#8217;m Yours</p>
<p>Encore</p>
<p>Never Too Late (?)<br />
Lucky<br />
Geek in the Pink<br />
70s Dance Jam<br />
Bushwalla Song &#8211; Fall Through Glass<br />
Butterfly</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffrupert.com/2009/08/18/jason-mraz-gratitude-cafe-concert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elton John &amp; Billy Joel: Face 2 Face</title>
		<link>http://jeffrupert.com/2009/08/01/face-2-face/</link>
		<comments>http://jeffrupert.com/2009/08/01/face-2-face/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 20:26:05 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Concerts]]></category>

		<guid isPermaLink="false">http://jeffrupert.com/?p=92</guid>
		<description><![CDATA[<p>So, on Thursday night, I went to see the John &#38; John concert in Philadelphia at Citizens Bank Park. This was an interesting experience for me. I've seen plenty of concerts with openers and headliners. I was at "Last Play at Shea" (Wednesday <a href="http://jeffrupert.com/2009/08/01/face-2-face/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>So, on Thursday night, I went to see the John &amp; John concert in Philadelphia at <a title="Citizens Bank Park" href="http://www.citizensbank.com/ballpark/">Citizens Bank Park</a>. This was an interesting experience for me. I&#8217;ve seen plenty of concerts with openers and headliners. I was at &#8220;Last Play at Shea&#8221; (Wednesday night show) when Billy Joel invited numerous guests (including Tony Bennett, John Mayer, and Don Henley) to play and sing various songs. I&#8217;ve even myself performed shows where a friend and I are playing each others&#8217; songs. Face 2 Face is a different experience altogether.</p>
<p>Before I went to the concert, I did a little research as to exactly what was going to happen. It wasn&#8217;t the first show on the schedule, so it certainly had happened at least once this year, and with the advent of blogging (since the first time the Face 2 Face tour has happened) I was sure someone somewhere had posted something about it. Well, I wasn&#8217;t disappointed.</p>
<p>For those of you who have never been to a Face 2 Face concert, there is a typical setup for the concert. Billy Joel and Elton John go on stage and introduce a song from the other artist. Then, the associated bands show up and they play one song from each artist. Billy waves to the audience, and disappears into the darkness, letting Elton to his entire set. Once that is done, they switch off and Billy comes out to play his set. At the end of Billy&#8217;s set, Elton joins him back on stage, with both bands, and they do a few songs. Then, the bands disappear and the two play a few more songs to end off the show. Sadly, and I think this is tradition, the artists do not do an encore, mostly because of how specific they can get. I know from a performance side of things, it gets a little scary when setlists change night to night and you aren&#8217;t entirely sure how a song goes. I won&#8217;t get into the exact setlist until after the break, but I will highlight a few of my favorites here, for sure.</p>
<p>So, just as we get into the venue and close to our seats, Billy opens the show singing &#8220;Your Song,&#8221; arguably one of Elton&#8217;s most prolific songs. Mind you, this is 15 minutes before show time. Which is fantastic, because the other two Joel shows I&#8217;ve been to have started about 20 minutes late, rather than early. I think the most amazing thing about Billy Joel and Elton John playing with the &#8220;dueling piano&#8221; aspect of the show is one of the coolest things I&#8217;ve ever heard. You&#8217;d think you could tell the difference between the to pianos, but&#8230; you can&#8217;t. It literally sounds like one piano, even when you look down and realize that, yes, both of them are playing something.</p>
<p>As follows, the bands came out and played a few tunes before Billy waved his way off stage to let Elton play his entire set. Now, for those of you who don&#8217;t know, I basically know NOTHING about Elton John&#8217;s music, except for the most well known songs. So, the setlist below might be wrong, and if you know better than I do, let me know so I can make the change. The first thing I noticed about Elton&#8217;s set was that his drummer was wearing a bright pink shirt and white gloves. That I could see from almost at the end of the third base line in the top tier of seats. Without the use of the camera. Anyway, the best way for me to describe the Elton set is to use one word: sprawling. The first piece (which I believe turned out to be at least two songs with instrumentals) lasted almost 15 minutes. And the second piece I didn&#8217;t know seemed to do the same thing. I&#8217;m not sure if this was because I didn&#8217;t know many of his songs, so I was simply listening to music I didn&#8217;t know, or if it really was sprawling. But some of the pieces felt like they took forever and a half. Don&#8217;t get me wrong. It sounded great. I enjoyed the set and definitely listed the songs I knew. Elton just seemed&#8230; like he was doing what he had to do. Performing a show.</p>
<p>Being a good concert-goer (excepting the viewpoint of the venue, which would make more money closing earlier), I definitely did not want to see the end of Elton&#8217;s set. Alas, these things must happen, and he waved his way jovially off stage. Billy came up and continued the energy Elton left from &#8220;Crocodile Rock&#8221; with his own famous &#8220;Angry Young Man.&#8221; I think the best part of this song was actually me telling my fellow concert-goers that it really isn&#8217;t that hard to play, you just have to practice a bit. Besides that, this was a band I&#8217;d seen at least once, if not twice. As I expected, the music was great, and there was a very good order to what Billy did. He played fan favorites, and he played some that weren&#8217;t as well known, but he made up for that with the witty banter he included between his songs. One of the most interesting things about Billy Joel&#8217;s performance style is that he likes to&#8230; play classical ditties while he&#8217;s conversing to the audience. Every time I find myself going &#8220;what song is next?&#8221; and then realizing that he&#8217;s just playing the piano. Probably to give himself a second to think about what he&#8217;s about to say. Something Billy does during most of his shows is probably considered rather unorthodox. He gets rid of his piano (it skillfully disappears into a compartment under the stage) and dons an electric guitar. He then proceeds to tell the audience to &#8220;give this next one a shot&#8221; because his guitar roadie (aka Chainsaw) has been with him for 30 years, and loves to sing the next song. Probably one of the most energetic songs of the night turns out to be &#8220;Highway to Hell&#8221; as &#8220;Chainsaw&#8221; and the Billy Joel band give a rousing performance of this AC/DC classic.</p>
<p>Many of you might not know that the two or three shows previous had been canceled due to Billy Joel&#8217;s doctor telling him to not do anything strenuous for a 72-hour period earlier in the week. Despite that, Billy got on stage, addressed it, and said &#8220;I&#8217;m here, and I&#8217;m gonna give you what I got.&#8221; Even though he no longer has the voice he did when he recorded all of his hits and therefore had to sing almost every song in a lower key, he gave the audience what he had, and possibly even more. I know I was a little concerned when he finished playing &#8220;Scenes from an Italian Restaurant&#8221; and put his head down on his arms on the top of the piano.</p>
<p>Finally, Elton joined Billy on stage and the two and their bands gave a great combined closing set to the audience, ending with the Billy Joel classic, &#8220;Piano Man,&#8221; started, of course, by Elton. As I observed during the confusion as to whether or not there would be an encore, it&#8217;s fitting that the show opened with &#8220;Your Song&#8221; and ended with &#8220;Piano Man,&#8221; bookending the fantastic show with the arguably two most well-known and well-received classics from these two fantastic musicians.</p>
<p>Check the setlist (and some notes) after the break.</p>
<h4><span id="more-92"></span>Duet Opening</h4>
<p>Your Song<br />
Just the Way You Are</p>
<h4>Face 2 Face</h4>
<p>Don&#8217;t Let the Sun Go Down on Me<br />
Ode to Joy/My Life</p>
<h4>Elton John</h4>
<p>Instrumental (Funeral for a Friend?)<br />
??? Love Lies Bleeding<br />
Saturday Night&#8217;s Alright for Fighting<br />
??? Burn Down the Mission<br />
??? Madman Across the Water<br />
Tiny Dancer<br />
Goodbye Yellow Brick Road<br />
??? Daniel<br />
Rocket Man<br />
Long Ass Jam (A blog I found, which no longer exists, said that he played &#8220;Levon&#8221; at some point, possibly here?)<br />
Philadelphia Freedom<br />
I&#8217;m Still Standing<br />
Crocodile Rock</p>
<h4>Billy Joel</h4>
<p>Prelude/Angry Young Man<br />
Movin&#8217; Out<br />
Allentown<br />
Zanzibar<br />
She&#8217;s Always a Woman<br />
Scenes from an Italian Restaurant<br />
River of Dreams/South Street<br />
Highway to Hell (Guitar Roadie)<br />
We Didn&#8217;t Start the Fire<br />
Na-Na-Na/Twist and Shout/It&#8217;s Still Rock and Roll to Me (Did I get the first song right? Hahaha.)<br />
Only the Good Die Young</p>
<h4>Face 2 Face</h4>
<p>That&#8217;s Why They Call It the Blues<br />
Uptown Girl<br />
The Bitch Is Back<br />
You May Be Right<br />
Benny and the Jets</p>
<h4>Face 2 Face solo</h4>
<p>Candle in the Wind<br />
Piano Man</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffrupert.com/2009/08/01/face-2-face/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Red Hot Chili Peppers</title>
		<link>http://jeffrupert.com/2009/07/27/red-hot-chili-peppers/</link>
		<comments>http://jeffrupert.com/2009/07/27/red-hot-chili-peppers/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 04:07:14 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Musings]]></category>

		<guid isPermaLink="false">http://jeffrupert.com/?p=88</guid>
		<description><![CDATA[<p>Ok, so I admit. I wasn't the biggest fan until recently. Literally, like, pretty much just this summer. I've had a bunch of their music for a while, but I'd never really listened to them. Always thought they were a little too... eclectic(?) for my <a href="http://jeffrupert.com/2009/07/27/red-hot-chili-peppers/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>Ok, so I admit. I wasn&#8217;t the biggest fan until recently. Literally, like, pretty much just this summer. I&#8217;ve had a bunch of their music for a while, but I&#8217;d never really listened to them. Always thought they were a little too&#8230; eclectic(?) for my tastes. Now, I just think I was crazy. Granted, I love all of their &#8220;popular&#8221; stuff. Give me some credit, however. I didn&#8217;t realize half of the songs I like were singles until AFTER I did some research and found it out.</p>
<p>But seriously, iTunes Genius (if you&#8217;ve never used it, you should try it. It&#8217;s like Pandora for people without Internet. But only with your personal music library) couldn&#8217;t make playlists off of half of the singles, and if it did, most of the time it picked singles my other favorites had put out themselves. Like&#8230; &#8216;Californication&#8217; and &#8216;The Luckiest&#8217; (Ben Folds)? Yeah, not much in common. Especially when you accept that it took the live version of Luckiest instead of the studio version. I think the only connection they have is that someone is singing. About something.</p>
<p>So, I did what I always do. One of my good friends calls me a &#8220;Music Whore.&#8221; I have a tendency not only to collect as much music as possible from a particular group, but I read histories, etc. Let me tell you, RHCP has one of the more&#8230; extravagant histories of all of the bands I like. I learned little things that were really interesting. Like how I now want to read <em>Scar Tissue</em> by Anthony Kiedis. Or how Flea almost actually quit the group after the release of <em>By the Way</em>. (Or maybe it was after the recording.) Or, best yet, listening to Frusciante go on for 18 or so minutes about how the guitar for <em>Dani California</em> was written in studio. You never realize just how much a band has gone through until you sit down and read their history, and the histories of the members.</p>
<p>As a newcomer fan of RHCP, I am definitely excited to hear them get back into the studio and put out another CD. It&#8217;s on my 2010 list of &#8220;Things I Must Buy When They Come Out.&#8221;</p>
<p>Anyone have any suggestions as to songs to listen to?</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffrupert.com/2009/07/27/red-hot-chili-peppers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Dreaded Job Interview</title>
		<link>http://jeffrupert.com/2009/07/20/the-dreaded-job-interview/</link>
		<comments>http://jeffrupert.com/2009/07/20/the-dreaded-job-interview/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 02:30:21 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Musings]]></category>

		<guid isPermaLink="false">http://jeffrupert.com/?p=76</guid>
		<description><![CDATA[<p>So, I have an interview for a Web Specialist position at a company up in the City (New York City, for those of you who subscribe to a different "city"). Tomorrow morning. One hour... ish. Sometimes I feel like I should be more nervous for this. <a href="http://jeffrupert.com/2009/07/20/the-dreaded-job-interview/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>So, I have an interview for a Web Specialist position at a company up in the City (New York City, for those of you who subscribe to a different &#8220;city&#8221;). Tomorrow morning. One hour&#8230; ish.</p>
<p>Sometimes I feel like I should be more nervous for this. It&#8217;s my first real interview for my first real job! Shouldn&#8217;t that count for something in excitement or nervousness or&#8230; something? I&#8217;m not entirely sure, though. To me, it&#8217;s simply a double-sided screening process. I&#8217;ve already expressed some interest in the job/company for which I will be interviewing. The company has already expressed some interest in having me work the job for the company. The interview, basically another level of &#8220;Am I interested in you/the job?&#8221; Plus, they&#8217;ve already asked for an in person interview. I must be more appealing than every other average Joe in the world, because a company that&#8217;s been around for 140 years or more should have some sort of an idea of whom they&#8217;d hire. I&#8217;d hope they wouldn&#8217;t just pick some random resume&#8217;s and go &#8220;Okey-dokey, here are the interviewees for the next few weeks. Have at &#8216;em!&#8221;</p>
<p>I think another part of it is that I&#8217;ve been so much on the other side of the interview, seeing so many other people be way more nervous for a job with so much less prestige. I&#8217;m probably more immune to how things will go because I know what the interviewer is thinking, or might be thinking. Granted, I&#8217;ve never interviewed anyone for an IT classified job. Everything has pretty much been for Customer Service or a project. Still, the concept is the same. Just like in programming&#8230; if you understand the concept and know how it <em>should</em> work, you should have no problems implementing it in whatever language you want.</p>
<p>And you know what? I don&#8217;t want to be hired by a company who doesn&#8217;t like me for me. If the company decides that something I do or like is inappropriate or against what they want&#8230; they can go find someone who fits the exact mold of their dream Web Specialist. The fun part about being in web and the Internet is that there are so many different things out there that you can do. You don&#8217;t <em>have</em> to be locked into a particular type of job. Of course, some (myself included) have their own personal preferences. I like building applications. Basic websites (such as this one) where the only outcome is a basic reflection of exactly what&#8217;s on the server are boring to me. Also, a blog just stores my writings in a database (pick your flavor, doesn&#8217;t matter) and then displays it at whim. It can even handle inline (X)HTML stuff.</p>
<p>But, I realize that I&#8217;ve deviated from my real topic of interviews. I suppose it&#8217;s really because I can&#8217;t see the interview as the dreaded beast I was told it would be when I was in middle school. Ok, there are a lot of things to think about, like, what you wear, what to bring, what to say, what <em>not</em> to say, what questions to ask, and what questions to avoid. What will the interviewer really be looking for in my answers? Will I impress him/her or will I make a fool of myself? Will I actually be right about whether or not I made a fool of myself?</p>
<p>And the one question I&#8217;m still trying to answer (and probably will be, even after I do this a thousand times (hopefully not that many, but&#8230; who knows))&#8230; What are my salary requirements? But that&#8217;s a story for another day.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffrupert.com/2009/07/20/the-dreaded-job-interview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Page Updates #2</title>
		<link>http://jeffrupert.com/2009/07/17/page-updates-2/</link>
		<comments>http://jeffrupert.com/2009/07/17/page-updates-2/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 16:16:41 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Site Updates]]></category>

		<guid isPermaLink="false">http://jeffrupert.com/?p=70</guid>
		<description><![CDATA[<p>I just finished adding the "Music" section under the "Audio" heading. Expect more updates to the "Audio" heading as I jump into my Sound Design and Sound Engineering <a href="http://jeffrupert.com/2009/07/17/page-updates-2/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>I just finished adding the &#8220;Music&#8221; section under the &#8220;Audio&#8221; heading. Expect more updates to the &#8220;Audio&#8221; heading as I jump into my Sound Design and Sound Engineering experiences!</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffrupert.com/2009/07/17/page-updates-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using WordPress</title>
		<link>http://jeffrupert.com/2009/07/14/using-wordpress/</link>
		<comments>http://jeffrupert.com/2009/07/14/using-wordpress/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 22:43:28 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Musings]]></category>

		<guid isPermaLink="false">http://jeffrupert.com/?p=50</guid>
		<description><![CDATA[<p>So, I've used WordPress before, as a simple forum for updates for the Game Manager project, and I figured that making my own webpage with it wouldn't be too difficult. Well, I wasn't wrong, thankfully. Within a matter of hours (including an hour <a href="http://jeffrupert.com/2009/07/14/using-wordpress/">Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;ve used WordPress before, as a simple forum for updates for the <a title="Game Manager Info" href="http://jeffrupert.com/web-development/game-manager/">Game Manager project</a>, and I figured that making my own webpage with it wouldn&#8217;t be too difficult.</p>
<p>Well, I wasn&#8217;t wrong, thankfully. Within a matter of hours (including an hour or so for lunch and about 45 minutes or so of reading <em>Wicked</em>) I had a website up and running, easy as can be. Granted, I&#8217;m not finished at all, but I was rather impressed with the simplicity of how everything in WP is done. I&#8217;ve done some work with my own botched creations, and I&#8217;ve also done work with other CMS systems, but I really think WP is on the right track for easy functionality.</p>
<p>The easiest thing for me to do was to re-order my <a title="WP Codex: Pages" href="http://codex.wordpress.org/Pages">Pages</a>. I&#8217;m sure other CMS systems have the same sort of functionality, but all I had to do was change a value in a dropdown and click &#8220;Update.&#8221; Awesome! With that, I can easily create a &#8220;Main&#8221; page for a section that already exists, and I don&#8217;t even have to think about how to rework the links and the url rewriting. If I&#8217;m being honest, though, I really do enjoy url rewriting, now that I know how to do it.</p>
<p>I&#8217;ve always shied away from using applications such as WP or Drupal because, as a developer, I feel like I&#8217;m constrained into how the system works, rather than how I think it should work. However, running a WP site, even for one day, has me itching to break into the code and figure out how everything integrates, rather than cringing at my inability to rework things myself. There&#8217;s definitely a lot going on here, and I&#8217;m glad I&#8217;ve made an effort to use this system.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffrupert.com/2009/07/14/using-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
