<?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>creanium.net</title>
	<atom:link href="http://www.creanium.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.creanium.net</link>
	<description>The Thoughts and Ramblings of John Crean</description>
	<lastBuildDate>Tue, 02 Mar 2010 04:09:28 +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>Kassim Osgood on KLAA AM830</title>
		<link>http://www.creanium.net/2009/12/18/kassim-osgood-on-klaa-am830/</link>
		<comments>http://www.creanium.net/2009/12/18/kassim-osgood-on-klaa-am830/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 17:49:37 +0000</pubDate>
		<dc:creator>John Crean</dc:creator>
				<category><![CDATA[Sports]]></category>
		<category><![CDATA[am830]]></category>
		<category><![CDATA[chargers]]></category>
		<category><![CDATA[football]]></category>
		<category><![CDATA[kassim osgood]]></category>
		<category><![CDATA[klaa]]></category>
		<category><![CDATA[nfl]]></category>
		<category><![CDATA[orange county]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[san diego]]></category>
		<category><![CDATA[san diego chargers]]></category>

		<guid isPermaLink="false">http://www.creanium.net/?p=731</guid>
		<description><![CDATA[So a little backstory here (I&#8217;ll try to keep this short and sweet).  My sister, Mary, went to college at Sonoma State University.  There, she met and became best friends with Alex, and Alex quickly became a friend of the family.  Several years later, Alex married a man named John Conti.  She and John live [...]]]></description>
			<content:encoded><![CDATA[<p>So a little backstory here (I&#8217;ll try to keep this short and sweet).  My sister, Mary, went to college at <a href="http://sonoma.edu/" target="_blank">Sonoma State University</a>.  There, she met and became best friends with Alex, and Alex quickly became a friend of the family.  Several years later, Alex married a man named John Conti.  She and John live up in Orange County, and John is a regular guest and contributor to KLAA AM830&#8217;s afternoon program, &#8220;<a href="http://www.am830klaa.com/programs_thedrive.html">The Drive</a>&#8220;; he&#8217;s basically their NFL guru.</p>
<p>On yesterday&#8217;s show, <a href="http://boltsfromtheblue.com">San Diego Chargers</a> special teams extraordinaire, Kassim Osgood, was a call-in guest and was interviewed by the team at KLAA.  Kassim has been on the <a href="http://boltsfromtheblue.com">Chargers</a> since 2003, and was twice selected for the Pro Bowl (in 2007 and 2008) for his excellence at special teams.  Off the field, he is easily my favorite Chargers player to <a href="http://twitter.com/kassimosgood">follow on Twitter</a>.  Not only does he talk about football and give some new insight into the team operations, but he actually acts like a normal person on Twitter and tweets his feelings and opinions on things completely unrelated to football.  He even has a segment he does on Twitter called &#8220;the couch&#8221;, where he invites his followers to ask him questions and seek his advice.  Whenever he does that, it&#8217;s generally guaranteed to garner a few laughs from myself.</p>
<p>Mary too is a big Kassim fan, and add to it that John was going to be a part of his interview, she called me and told me I had to record the segment.  So, I did, and I cut it down to John&#8217;s NFL segment which includes Kassim&#8217;s interview.  Without further ado, I present yesterday&#8217;s show:</p>
<p style="text-align: center;">
<p>On a side note: today I became a contributing columnist for the best <a href="http://boltsfromtheblue.com">San Diego Chargers</a> resource on the entire web, <a href="http://boltsfromtheblue.com">Bolts from the Blue</a>.  It&#8217;s a fan–run blog, but don&#8217;t let that fool you, it&#8217;s easily the most in-depth site and well-run website I&#8217;ve come across.  The knowledge and level of expertise among the people who are a part of the site amazes me to this day and is a valuable resource for any <a href="http://boltsfromtheblue.com">Chargers</a> fan.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creanium.net/2009/12/18/kassim-osgood-on-klaa-am830/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Engaged</title>
		<link>http://www.creanium.net/2009/11/13/engaged/</link>
		<comments>http://www.creanium.net/2009/11/13/engaged/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 23:39:53 +0000</pubDate>
		<dc:creator>John Crean</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Jess]]></category>
		<category><![CDATA[Major Events]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[engagement]]></category>
		<category><![CDATA[proposal]]></category>
		<category><![CDATA[wedding]]></category>

		<guid isPermaLink="false">http://www.creanium.net/?p=712</guid>
		<description><![CDATA[									
This past Tuesday, November 10, 2009, I finally did what a lot of friends and family were hoping for and proposed to Jess, my girlfriend of over 2.5 years. Actually, it was 2 years, 8 months (to the day in fact).
What follows, is the story of how I went about becoming the happiest guy imaginable.
The [...]]]></description>
			<content:encoded><![CDATA[<div class="falbum-post-box" style="float: right; margin: 0px -5px -5px 5px">	<div class='falbum-thumbnail-nods'>		<a href='/photos/album/72157622797609828/photo/4101795154' title='Array'>			<img src="http://farm3.static.flickr.com/2658/4101795154_0b007fd733_m.jpg" alt="" />		</a>	</div></div>
<p>This past Tuesday, November 10, 2009, I finally did what a lot of friends and family were hoping for and proposed to Jess, my girlfriend of over 2.5 years. Actually, it was 2 years, 8 months (to the day in fact).</p>
<p>What follows, is the story of how I went about becoming the happiest guy imaginable.</p>
<h3>The Ring</h3>
<p>I wanted to make sure I had the ring before I started anything.  To me, this was one of the most important parts.  Jess and I had already looked at rings together about a month prior, so I knew what she liked and what she would want.  Using that knowledge, I picked out the ring I would give her: a Scott Kay palladium solitaire ring. I went to the jeweler to have the diamond set in the ring, and once I saw the ring with the diamond set in it, I began to really get excited.</p>
<div class="falbum-post-box" style="float: left; margin: 0px 5px -5px 0px">	<div class='falbum-thumbnail-nods'>		<a href='/photos/album/72157622797609828/photo/4101795492' title='Array'>			<img src="http://farm3.static.flickr.com/2658/4101795492_2d2506c407_m.jpg" alt="" />		</a>	</div></div>
<h3>Getting the Families On Board</h3>
<p>Monday night, the night before the proposal, I went over to my parents and told them I intended to propose to Jess &#8220;tomorrow night&#8221;. Their faces lit up and were very excited. My dad stood up instantly and hugged me and said &#8220;congratulations&#8221;; my mom said, &#8220;well it&#8217;s about time&#8221;, obviously indicating this was something the family had been anticipating and anxiously awaiting.</p>
<p>I said &#8220;good bye&#8221; to my parents, went outside to my car, and sat in my car in my parents&#8217; driveway and called Jess&#8217;s parents, who live about 90 minutes north of us. I started the conversation by saying, &#8220;I&#8217;m sorry for doing this over the phone, this is something I wanted to discuss with you yesterday when we were up there, but someone, who goes by the name of &#8216;Jessica&#8217; did not want to leave the house and I couldn&#8217;t talk to you guys alone.&#8221; I informed them of my intentions to marry their daughter, and asked for their blessing. Her dad said, &#8220;that would be wonderful!&#8221; Her mom said, &#8220;you know I won&#8217;t be able to sleep tonight now, this is exciting!&#8221; I then asked if they would be willing to drive down to San Diego the following night, and they agreed (once again I had apologized for such short notice, but they were excited).</p>
<p>With blessings from both families secured, I went about enacting my plan.</p>
<h3>Putting the Plan in Action</h3>
<p>Jess had school Tuesday morning, and work Tuesday afternoon. She actually wasn&#8217;t originally supposed to work on Tuesday, but picked up a shift, which worked in her favor as it allowed me to do everything I needed to do. Since she would be home for a period of time around noon, I knew I couldn&#8217;t do anything with the house until she went to work or else I would tip her off.</p>
<p>I went to work for the morning, but then I told her I was leaving around 12:30 to have lunch with a co-worker. At 12:30, I headed up to Bed Bath and Beyond and picked up a bag of 100 tea lights and some champagne flutes (we had none). Then I went to the grocery store and picked up fixin&#8217;s for dinner, a bottle of her favorite champagne, a dozen roses, and two bags of rose petals.</p>
<p>I returned home around 1:30, narrowly missing Jess as she went to work just 10 minutes prior to my returning home. I set to work on getting everything done I needed to, starting with dinner. I browned the pot roast and got it cooking in the crock pot. I then thoroughly cleaned up the kitchen and front room.</p>
<div class="falbum-post-box" style="float: left; margin: 0px 5px -5px 0px">	<div class='falbum-thumbnail-nods'>		<a href='/photos/album/72157622797609828/photo/4101794694' title='Array'>			<img src="http://farm3.static.flickr.com/2482/4101794694_fe0a72733c_m.jpg" alt="" />		</a>	</div></div>
<p>With about 2 hours to go before she returned home from work, I began working on our bedroom. I started by cleaning everything up, and then made the bed. I cleaned off the dresser and night stands and Pledged it all so it was nice and clean. I finished everything up by vacuuming the entire condo; let&#8217;s just say the house had not been this clean in months.</p>
<p>I placed about 50 tea lights throughout the room: on the dresser, TV stand, night stands, anything I could. I put the dozen roses on her night stand, and two champagne flutes underneath the roses. I placed her favorite teddy bear, Rocky, which she&#8217;s had since she was five years-old on the center of the bed.</p>
<div class="falbum-post-box" style="float: right; margin: 0px -5px -5px 5px">	<div class='falbum-thumbnail-nods'>		<a href='/photos/album/72157622797609828/photo/4101040441' title='Array'>			<img src="http://farm3.static.flickr.com/2795/4101040441_e9415bc812_m.jpg" alt="" />		</a>	</div></div>
<p>I opened the first bag of rose petals and dumped them on the bed. I originally was going to just randomly place them on the bed, but that didn&#8217;t look so good; instead, I shaped all the rose petals into the shape of a heart. Using the second bag of petals, I sprinkled them all over the dresser and night stands (wherever there wasn&#8217;t a candle basically). Finally, I poured the champagne into the flutes.</p>
<p>Then, the most important part: I placed the ring box on the bear so it looked like he was holding it.</p>
<p>The stage was set, I was all ready to go.</p>
<h3>Waiting</h3>
<p>Normally Jess leaves work around 5:30PM, but tonight she was running a bit late. I get a call at almost 5:50, she was just leaving. We had discussed dinner, and I said I had figured something out and that the chicken was thawing out (I can&#8217;t keep my lies straight, probably a good thing). I already had everything set up, the candles all lit, and at this point was just pacing back and forth in the house waiting for her to make the drive home. It felt like this was her longest drive home, I was just so anxious.</p>
<p>I saw her drive up and I went back into the bedroom where everything was set up, and waited.</p>
<h3>The Proposal</h3>
<p>She came inside and called out to me, &#8220;hi&#8221;, I answered from the bedroom, &#8220;Hi&#8221;.</p>
<p>She walked upstairs, saw the clean house, &#8220;Why is the house so clean? When did you get home to clean?&#8221;</p>
<p>&#8220;Oh, I got home about 4:30 and the house was bugging me so I cleaned.&#8221;</p>
<p>Walking into the kitchen because she smelled the pot roast, &#8220;wait, this isn&#8217;t chicken? Why aren&#8217;t we having chicken?&#8221;</p>
<p>&#8220;I told you I figured dinner out. Can you come back here?&#8221;</p>
<p>&#8220;Why? What are you doing back there?&#8221;</p>
<p>&#8220;Will you just come back here please?&#8221;</p>
<p>She walks into the bedroom and looks at me, &#8220;What&#8217;s going on? Why are you dressed so nicely?&#8221; I could see it in her face, she knew what was going on. She started to get excited and tear up a little.</p>
<p>I said, &#8220;I think this is something you&#8217;ve been waiting a while for, and was hoping it would happen soon.&#8221; I grabbed her hands and looked in her eyes, and began pouring my heart out to her, choking back the tears.</p>
<p>After professing my love for her, I took the ring box from Rocky and got down on one knee, opened the box and said, &#8220;Jessica, will you marry me?&#8221; Well actually, she didn&#8217;t let me finish, she shouted &#8220;OF COURSE!&#8221; before I could even finish asking her.</p>
<p>She was still staring me in the eyes and never once looked at the ring, I said, &#8220;okay well will you look at the ring?&#8221; She took a look and smiled even more. I put the ring on her finger (the perfect size mind you), stood up and she just attacked me with hugs and kisses. We hugged for such a long time, because it was such a momentous occasion, but also because she was admiring the shiny new diamond ring she had on her finger while hugging me.</p>
<div class="falbum-post-box" style="float: right; margin: 0px -5px -5px 5px">	<div class='falbum-thumbnail-nods'>		<a href='/photos/album/72157622797609828/photo/4101040739' title='Array'>			<img src="http://farm3.static.flickr.com/2804/4101040739_dd4ae732bd_m.jpg" alt="" />		</a>	</div></div>
<p>We toasted to each other with the champagne I already had poured, and I then informed her that her family was already on the way down from Riverside, and they&#8217;d be having dinner with us at the condo. She started clapping and let out a giggle.</p>
<h3>Sharing the Joy</h3>
<p>She was so giddy and excited that she literally was jumping up and down and staring at her hand. With her still in her work clothes, I said, &#8220;Okay, time to change, we need to go see my parents.&#8221; She was just so excited to show it off, she just shouted, &#8220;OKAY!!&#8221;</p>
<p>We went to my parents and they popped another bottle of champagne and we toasted there, hugged and just shared in the happiness together. We left my parents around 7:00 so I could finish making dinner and we could meet her parents at the condo. The parents were anxious to meet each other, so we invited my parents over for dessert around 8:30. We would have had them over for dinner too, but we don&#8217;t have enough room to host that many people (yet).</p>
<p>Her parents got there around 7:20 (they hit traffic) and they gave us a gift. Jess asked, &#8220;Do you mind if I just open it?&#8221; I said, &#8220;Yes I mind. That&#8217;s &#8216;our&#8217; gift, and our first one since becoming an engaged couple, so we can open it together.&#8221; They had gotten us a beautiful pair of Waterford crystal champagne flutes (these: http://bit.ly/2BYBSD ). Her mom said we could use them for the wedding itself, but that doesn&#8217;t mean we had to wait until the wedding to use them, we christened them right then with what else, MORE CHAMPAGNE!</p>
<p>Anyway, we had dinner and had just finished cleaning up when my parents arrived. What better occasion for the parents to meet, right? They hit it off and got along well. We all sat around talking for about an hour, while Jess&#8217;s and my phones were lighting up with calls, texts, emails, and Facebook notifications. At one point I had 8 unread texts, 19 unread emails, and phone calls kept coming in.</p>
<h3>Unwinding</h3>
<p>The parents all left around 10:00, and Jess and I unwound in front of our computers; both of us answering and addressing all the Facebook posts and comments we received.</p>
<p>Jess later told me that everything I had done was all she could have ever wished for, she could not ask for anything better. She loves her ring and she loves the way I proposed. And anyone she tells the story to just has the same response, &#8220;awwwww&#8221;, which is all she wanted from me for a proposal. Her favorite part was that I used Rocky as part of the proposal and he was holding the ring, she thought that was the cutest thing ever.</p>
<p>The funny thing is, she doesn&#8217;t remember anything I said to her during the actual proposal, she was too busy going &#8220;OMG OMG OMG OMG OMG OMG OMG OMG OMG OMG OMG OMG OMG&#8221; in her head to comprehend what I was saying.</p>
<p>We went to bed just before 11:00 and both just collapsed; it had been a whirlwind of a day. One happy day neither of us will ever forget.</p>
<p>And now the fun that is planning a wedding begins &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creanium.net/2009/11/13/engaged/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jess has Joined the Blogging Ranks</title>
		<link>http://www.creanium.net/2009/10/14/jess-has-joined-the-blogging-ranks/</link>
		<comments>http://www.creanium.net/2009/10/14/jess-has-joined-the-blogging-ranks/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 04:44:20 +0000</pubDate>
		<dc:creator>John Crean</dc:creator>
				<category><![CDATA[Jess]]></category>

		<guid isPermaLink="false">http://www.creanium.net/?p=710</guid>
		<description><![CDATA[Just a quick note: Jess has decided to start up her own blog to showcase her interior design work as a student at the Design Institute of San Diego.
Feel free to take a look at Design Eye and drop a line.
]]></description>
			<content:encoded><![CDATA[<p>Just a quick note: Jess has decided to start up her own blog to showcase her interior design work as a student at the <a href="http://disd.edu">Design Institute of San Diego</a>.</p>
<p>Feel free to take a look at <a href="http://jessica.creanium.net">Design Eye</a> and drop a line.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creanium.net/2009/10/14/jess-has-joined-the-blogging-ranks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chargers iPhone Wallpaper</title>
		<link>http://www.creanium.net/2009/09/14/chargers-iphone-wallpaper/</link>
		<comments>http://www.creanium.net/2009/09/14/chargers-iphone-wallpaper/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 18:57:43 +0000</pubDate>
		<dc:creator>John Crean</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chargers]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[san diego]]></category>
		<category><![CDATA[san diego chargers]]></category>
		<category><![CDATA[wallpaper]]></category>

		<guid isPermaLink="false">http://www.creanium.net/?p=697</guid>
		<description><![CDATA[I just quickly threw together a San Diego Chargers wallpaper for my iPhone and decided I&#8217;d share it.  Enjoy!

And another one with texture:

]]></description>
			<content:encoded><![CDATA[<p>I just quickly threw together a San Diego Chargers wallpaper for my iPhone and decided I&#8217;d share it.  Enjoy!</p>
<p><img src="/images/chargers-iphone.jpg" alt="San Diego Chargers iPhone Wallpaper" /></p>
<p>And another one with texture:</p>
<p><img src="/images/chargers-iphone-with-texture.jpg" alt="San Diego Chargers iPhone Wallpaper (with texture)" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creanium.net/2009/09/14/chargers-iphone-wallpaper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Long Absence</title>
		<link>http://www.creanium.net/2009/08/14/long-absence/</link>
		<comments>http://www.creanium.net/2009/08/14/long-absence/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 20:55:29 +0000</pubDate>
		<dc:creator>John Crean</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Jess]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Site]]></category>

		<guid isPermaLink="false">http://www.creanium.net/2009/08/14/long-absence/</guid>
		<description><![CDATA[So I realize I&#8217;ve been absent from blogging on here for a while (nearly four months). It&#8217;s been a fairly busy few months, both personally and professionally. Allow me to bring you up to speed on what&#8217;s been happening lately.
SPARTA
Since I last blogged towards the end of April, some things have changed in our project. [...]]]></description>
			<content:encoded><![CDATA[<p>So I realize I&#8217;ve been absent from blogging on here for a while (nearly four months). It&#8217;s been a fairly busy few months, both personally and professionally. Allow me to bring you up to speed on what&#8217;s been happening lately.</p>
<h3>SPARTA</h3>
<p>Since I last blogged towards the end of April, some things have changed in our project. The last I mentioned, we had decided to use Cappuccino for our latest web app project. Well, unfortunately, we decided against Cappuccino upon further review. It was determined that we needed a little more flexibility than Cappuccino can provide us at the time. We haven&#8217;t removed Cappuccino from any future consideration, we just decided to go with a more &#8220;traditional&#8221; implementation for this particular web app.</p>
<p>That said, SPARTA work has been somewhat quiet lately. We&#8217;ve just been making continual progress on each of our projects. Now that the sale of the company to Cobham has been completed, things have quieted down considerably.</p>
<h3>creanium.net</h3>
<p>The last few months have seen creanium.net mature quite a bit. As you saw at the beginning of April, I got business cards made up. I&#8217;ve handed out quite a few since I got them, so I&#8217;m glad I ordered them.</p>
<p>I&#8217;ve registered the company with the IRS and County of San Diego, so I&#8217;m legally allowed to do business as &#8220;creanium.net Web Design&#8221;. I even opened a business checking account, I&#8217;m moving up in the world!</p>
<p>I&#8217;ve picked up quite a few new projects in the past few months. I&#8217;ll do separate posts in a bit about each of the projects I have done.</p>
<h3>Personally</h3>
<p>It&#8217;s been a pretty busy number of months personally. At the end of April, Jess and I drove up to northern California to celebrate Reagan&#8217;s first birthday!</p>
<h4>Brian&#8217;s Bachelor Party and Wedding</h4>
<p>At the beginning of June, a bunch of us guys went on a 4-day, 3-night Bachelor Party cruise in honor of my old roommate and best friend, Brian. We sailed on the Carnival Elation from San Diego. We were supposed to dock in Ensanada, but because of Swine Flu concerns, we went to Catalina Island instead. To sum it up, we had a blast! I&#8217;m still working on getting the photos posted.</p>
<p>Brian got married at the end of June and I had the honor and pleasure of being his Best Man. It was a beautiful and fun beach wedding in Dana Point. Photos have been posted so feel free to take a look!</p>
<p>This was the first of five weddings we have been invited to this year, so the fun was just beginning.</p>
<h4>Minnesota</h4>
<p>July gave us no reprieve from the busyness. We spent the 4th of July up in Riverside with Jess&#8217;s family and then watched the fireworks at Mt. Rubidoux.</p>
<p>In mid–July the whole family (Jess included) headed to Minnesota for my cousin Danika&#8217;s wedding (2nd of 5). As expected, we all had a great time out there and it didn&#8217;t last nearly as long as it should have. I could have used another 2 or 3 days out there. The wedding was a ton of fun and it was great being up in Minnesota again. Oh, and Jess&#8217;s highlight of the entire trip? The hour we spent at the Mall of America right before our flight home.</p>
<h4>August</h4>
<p>That brings us to August, which I cannot believe is just about half over already. This is probably our busiest month by far. It started off on the 1st with us celebrating Keira&#8217;s 3rd birthday with the annual party at my parent&#8217;s house. As always, it was a ton of fun with all the kids.</p>
<p>The following weekend was booked. Gaile&#8217;s (my sister-in-law) parents celebrated their 40th wedding anniversary with a party down at Michael and Gaile&#8217;s. But because we already had plans to attend a wedding that night (our 3rd of 5), we could only stay at the party for about 2 hours before heading downtown to Jess&#8217;s friend Stephanie&#8217;s wedding.</p>
<p>That wedding was a ton of fun, well probably too much fun for my own good if you catch my drift. <img src='http://www.creanium.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>My mom celebrated her 60th birthday this past Tuesday. We hosted the immediate family (well minus Mary) for a great birthday dinner in my mom&#8217;s honor. And we&#8217;re headed to my parents&#8217; tomorrow for more celebrating.</p>
<h4>Weight Loss</h4>
<p>Around the middle of June, I realized that I had had enough and the excuses weren&#8217;t working anymore and I needed to start losing weight again. So I started eating better and using My Food Diary again, and then began riding my bike again and hitting the gym. So far I&#8217;ve been able to stay on top of it for the most part and I&#8217;ve lost nearly 20 pounds. Given my history, that&#8217;s quite an accomplishment in itself.</p>
<h3>Now</h3>
<p>So now you&#8217;re all caught up on my happening in the last few months. I may have left a few things out, not on purpose, just there&#8217;s been so much going on that I may have forgotten a few things.</p>
<p>I have a few articles for which I have ideas, I just need to write them out. So look for more articles in the coming days and weeks as I get them knocked out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creanium.net/2009/08/14/long-absence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Downloading and Building Cappuccino 0.7b on OS X Leopard</title>
		<link>http://www.creanium.net/2009/04/20/downloading-and-building-cappuccino-07b-on-os-x-leopard/</link>
		<comments>http://www.creanium.net/2009/04/20/downloading-and-building-cappuccino-07b-on-os-x-leopard/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 21:21:20 +0000</pubDate>
		<dc:creator>John Crean</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[cappuccino]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mac osx]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.creanium.net/2009/04/20/downloading-and-building-cappuccino-07b-on-os-x-leopard/</guid>
		<description><![CDATA[As you may have read already, I&#8217;m in the process of learning and developing web applications with Cappuccino. I&#8217;ve been building against the latest stable release of Cappuccino, which at the time of this writing was 0.6.5, and I saw the Cappuccino team released a new version: 0.7 beta. I wanted to play with 0.7b, [...]]]></description>
			<content:encoded><![CDATA[<p>As you may have read already, I&#8217;m in the process of learning and developing web applications with Cappuccino. I&#8217;ve been building against the latest stable release of Cappuccino, which at the time of this writing was 0.6.5, and I saw the Cappuccino team released a new version: 0.7 beta. I wanted to play with 0.7b, to see the new features and possibly contribute to testing.</p>
<p>Right now, the only way to use 0.7b is to download and build it from source. Since I develop on a MacBook Pro using Mac OS X Leopard (10.5), these instructions will be based on that. These instructions also assume you are familiar with the Terminal application.</p>
<h4>Prerequisites<br /></h4>
<p>You will need the following:</p>
<ul>
<li><a href="http://code.google.com/p/git-osx-installer/downloads/list">Git</a></li>
<li><a href="http://hivelogic.com/articles/view/ruby-rails-leopard">Ruby, Rubygems and Rails</a> &#8211; If you&#8217;re using OS X Leopard, the default install that comes with the OS is sufficient. (Cappuccino will <strong>not</strong> compile on Ruby 1.9, make sure you&#8217;re using Ruby 1.8)</li>
</ul>
<h3>Installing Needed Gems</h3>
<p>Cappuccino 0.7b requires the plist Ruby Gem. The installer is supposed to automatically install it for you, but it can be flakey, so just for safety&#8217;s sake, install the plist gem by running the following command:</p>
<p><code>sudo gem install plist</code></p>
<h3>Getting the Source Code</h3>
<p>Once you have Git and Ruby installed, you need to get the source from the Cappuccino project on GitHub. I keep all my source code in <em>/usr/local/src/</em> (for more info on why, Hivelogic has <a href="http://hivelogic.com/articles/view/using_usr_local">an article</a> about this very subject).</p>
<p>Let&#8217;s go into the <em>src</em> directory and check out the source code</p>
<p><code>cd /usr/local/src/<br />
git clone git://github.com/280north/cappuccino.git</code></p>
<p>This will download all the source and create a directory name cappuccino. Let&#8217;s go into that directory and select the 0.7b branch as the active target.</p>
<p><code>cd cappuccino<br />
git checkout -b 0.7b origin/0.7b</code></p>
<p>This sets 0.7b as the current target.</p>
<h3>Building the Cappuccino Code</h3>
<p>Now, let&#8217;s go ahead and build the code</p>
<p><code>rake release</code></p>
<p>This should have built Cappuccino 0.7b. You may have experienced the following error while trying to build the code:</p>
<p><code>subrake missing: ojunit</code></p>
<p>If so, don&#8217;t panic. It&#8217;s just looking for additional software, build by the Cappuccino team, that isn&#8217;t provided in the Cappuccino source by default.</p>
<p>Just run the following commands:</p>
<p><code>cd Tools<br />
git clone git://github.com/280north/ojunit.git<br />
cd ..</code></p>
<p>Then run</p>
<p><code>rake release</code></p>
<p>again and you should have happy compiled code.</p>
<h3>Installing the Cappuccino Code</h3>
<p>Now, to install the Cappuccino tools, you just run the following command:</p>
<p><code>sudo rake install</code></p>
<p>This will install all the Cappuccino binaries in <em>/usr/local/bin/</em>. This should already be in your PATH, so you should be able to run the Cappuccino binaries.</p>
<h3>Using capp</h3>
<p>Building and installing the Cappuccino code created some new useful tools for you. One of them is the <em>capp</em> application that generates all the Cappuccino frameworks and shell code for you. It can also be used to upgrade the frameworks in your existing application.</p>
<h4>Creating a new Cappuccino Application</h4>
<p>You can use the <em>capp</em> application to create a new Cappuccino application for you. From within any directory you want your new cappuccino application created, just issue the following command:</p>
<p><code>capp <em>Application Name</em> [options]</code></p>
<p>If, for instance, you want to create a new app called &#8220;HelloWorld&#8221; to be placed on your desktop, then you can easily enter the following command:</p>
<p><code>capp ~/Desktop/HelloWorld</code></p>
<p>This will create, quite literally, a Hello World application. You can use this as the basis for your app and build on top of it.</p>
<h4>Upgrading an Existing Cappuccino Application</h4>
<p>If you already have developed (or are developing) a Cappuccino application and you just want to see how your application will function in the latest beta, the easiest method is to create a dummy application with <em>capp</em> using the instructions above, and then just replacing the <em>Frameworks</em> folder in your application&#8217;s folder with the new one created by capp.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creanium.net/2009/04/20/downloading-and-building-cappuccino-07b-on-os-x-leopard/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Subscribe to Updates</title>
		<link>http://www.creanium.net/2009/04/20/subscribe-to-updates/</link>
		<comments>http://www.creanium.net/2009/04/20/subscribe-to-updates/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 16:12:55 +0000</pubDate>
		<dc:creator>John Crean</dc:creator>
				<category><![CDATA[Site]]></category>
		<category><![CDATA[creanium.net]]></category>

		<guid isPermaLink="false">http://www.creanium.net/2009/04/20/subscribe-to-updates/</guid>
		<description><![CDATA[Just wanted to give a quick reminder that there are several ways you can subscribe to updates to creanium.net.
I&#8217;ve just recently added a &#8220;Subscribe to Updates&#8221; section that will allow you to enter your email address and get emailed whenever I post a new blog entry. (Don&#8217;t worry, I am very anti-spam, so only I [...]]]></description>
			<content:encoded><![CDATA[<p>Just wanted to give a quick reminder that there are several ways you can subscribe to updates to <a href="http://www.creanium.net">creanium.net</a>.</p>
<p>I&#8217;ve just recently added a &#8220;Subscribe to Updates&#8221; section that will allow you to enter your email address and get emailed whenever I post a new blog entry. (Don&#8217;t worry, I am very anti-spam, so only I will have your email address, it will not be shared and I won&#8217;t be sending you any direct email). You can find it under <strong>Subscribe to Updates</strong> to the right in the sidebar.</p>
<p>As always if you use an RSS feed reader, you can subscribe to RSS updates by clicking the subscribe link in the sidebar in the &#8220;Stay up to Date&#8221; section.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creanium.net/2009/04/20/subscribe-to-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Better Web Apps in Cappuccino</title>
		<link>http://www.creanium.net/2009/04/18/building-better-web-apps-in-cappuccino/</link>
		<comments>http://www.creanium.net/2009/04/18/building-better-web-apps-in-cappuccino/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 18:21:34 +0000</pubDate>
		<dc:creator>John Crean</dc:creator>
				<category><![CDATA[SPARTA]]></category>
		<category><![CDATA[cappuccino]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.creanium.net/2009/04/18/building-better-web-apps-in-cappuccino/</guid>
		<description><![CDATA[Believe it or not, we have several applications built using Excel and Excel macros that employees at SPARTA use. So each time we update the Excel file, we have to send it out to the users manually. There are issues with these apps running in Excel 2007 that we haven&#8217;t fixed yet, so whenever someone [...]]]></description>
			<content:encoded><![CDATA[<p>Believe it or not, we have several applications built using Excel and Excel macros that employees at SPARTA use. So each time we update the Excel file, we have to send it out to the users manually. There are issues with these apps running in Excel 2007 that we haven&#8217;t fixed yet, so whenever someone inadvertently upgrades, we have to get them to downgrade to Excel 2003.</p>
<p>So for many reasons, we&#8217;re replacing these Excel-based apps with a web-based system. As is typical with SPARTA, we&#8217;re the exception to every rule, so no Commercial of the Shelf (COTS) system really did everything we needed it to do. So now it falls on us to develop the web application. One decision we&#8217;ve made was to make the web version similar to the Excel-based versions to reduce the learning curve. Then as users get used to the web apps, we&#8217;ll gradually make changes and redesigns as we find necessary.</p>
<p>One of the apps is mostly just a report viewer, so it will be built using a traditional XHTML/JavaScript interface to mimic the Excel functionality. Of course, we will be offering methods to export the data so the users can use the data in a way they&#8217;re more comfortable, but we&#8217;ll take care of all the calculations and data persistence on the web server.</p>
<p>The second web app, of which I am in charge, is mostly just a data-capture application. It needs to do a lot more than the reporting app, so we decided to go down the path of creating a full-on web application. For that, we have decided on developing the app in <a href="http://cappuccino.org/">Cappuccino</a>.</p>
<p><a href="http://cappuccino.org/">Cappuccino</a> is a JavaScript-based framework for developing web applications. For anyone familiar with programming for the Mac or iPhone, it&#8217;s touted as &#8220;Cocoa for the web&#8221;. Just like how Cocoa is built on the Objective-C language, <a href="http://cappuccino.org/">Cappuccino</a> uses its own Objective-J language. Where Objective-C is a superset of the C language, Objective-J is a superset of JavaScript. Which means even when coding in Objective-J, you still have access to all the regular built-in JavaScript functionality, much like C functionality is available to Objective-C applications.</p>
<p>In fact, the <a href="http://cappuccino.org/">Cappuccino</a> team has already ported many of the frameworks available in Cocoa to <a href="http://cappuccino.org/">Cappuccino</a>. So really, any seasoned Cocoa developer could easily create a <a href="http://cappuccino.org/">Cappuccino</a> application with minimal learning required. The <a href="http://cappuccino.org/">Cappuccino</a> team even points out that one iPhone developer was able to port a game he created for the iPhone from Cocoa to <a href="http://cappuccino.org/">Cappuccino</a> in just one hour.</p>
<p>They&#8217;ve also created an impressive web application, written entirely in <a href="http://cappuccino.org/">Cappuccino</a> and Objective-J, that is essentially a web-based version of PowerPoint called <a href="http://280slides.com">280 Slides</a>.</p>
<p>How is <a href="http://cappuccino.org/">Cappuccino</a> any different than any of the other JavaScript libraries like jQuery, MooTools, Script.aculo.us, etc? Well, they all use the same basic fundamental design: you build your site using HTML and CSS, then you plug in the library where necessary. <a href="http://cappuccino.org/">Cappuccino</a> apps require no knowledge of HTML or CSS; it builds the HTML and CSS for you in your application. So you spend more time developing the application, and less time worrying about design or attaching your JavaScript to your HTML.</p>
<p>We&#8217;ve had a chance to test out and develop a few test applications in <a href="http://cappuccino.org/">Cappuccino</a> and I&#8217;ve been <em>very</em> impressed so far with the results. We&#8217;re finally moving ahead on these applications, so as I use <a href="http://cappuccino.org/">Cappuccino</a> and Objective-J, I will likely be posting up some thoughts and maybe some tutorials as I see fit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creanium.net/2009/04/18/building-better-web-apps-in-cappuccino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business Cards</title>
		<link>http://www.creanium.net/2009/04/09/business-cards/</link>
		<comments>http://www.creanium.net/2009/04/09/business-cards/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 05:38:24 +0000</pubDate>
		<dc:creator>John Crean</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[business cards]]></category>
		<category><![CDATA[creanium.net]]></category>

		<guid isPermaLink="false">http://www.creanium.net/2009/04/09/business-cards/</guid>
		<description><![CDATA[My website design and development business is beginning to pick up steam lately, so I figured now would be a good time to finally order up some business cards. Because honestly, it is a little embarrassing to be talking to someone interested in hiring you, and they ask if you have a business card when [...]]]></description>
			<content:encoded><![CDATA[<p>My website design and development business is beginning to pick up steam lately, so I figured now would be a good time to finally order up some business cards. Because honestly, it is a little embarrassing to be talking to someone interested in hiring you, and they ask if you have a business card when you have none.</p>
<p>So, no more of that, thanks to <a href="http://www.uprinting.com/">uprinting.com</a></p>
<div class="falbum-post-box" style="position: relative; margin: 0 auto; text-align: center;">	<div class='falbum-thumbnail-nods'>		<a href='/photos/show/recent/photo/3428454660' title='Array'>			<img src="http://farm4.static.flickr.com/3537/3428454660_ecef10d08c_m.jpg" alt="" />		</a>	</div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.creanium.net/2009/04/09/business-cards/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Consciously Competent</title>
		<link>http://www.creanium.net/2009/04/03/consciously-competent/</link>
		<comments>http://www.creanium.net/2009/04/03/consciously-competent/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 23:33:50 +0000</pubDate>
		<dc:creator>John Crean</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.creanium.net/2009/04/03/consciously-competent/</guid>
		<description><![CDATA[Pretty interesting read over at devthought. The four stages of programming competence attempts to classify the four levels of confidence a developer (programmer can achieve).
After reading it, I found Stage 3: Conscious Competence describes me to a &#8220;T&#8221;:

It’s been two years since Adrian picked up his first HTML book. It clearly has been a one-way [...]]]></description>
			<content:encoded><![CDATA[<p>Pretty interesting read over at devthought. <a href="http://devthought.com/blog/general/2009/02/the-four-stages-of-programming-competence/">The four stages of programming competence</a> attempts to classify the four levels of confidence a developer (programmer can achieve).</p>
<p>After reading it, I found Stage 3: Conscious Competence describes me to a &#8220;T&#8221;:</p>
<blockquote>
<p>It’s been two years since Adrian picked up his first HTML book. It clearly has been a one-way ride, for all Adrian thinks about every day is how to improve at what he loves. A few months ago he picked up his first freelance jobs in a website, which he executes passionately despite how low the pay and how basic the task is, even to him.</p>
<p>Of one thing he’s convinced: the best way to learn is to persevere, try and fail, and try again. He always researches how to best execute a task, since it doesn’t come naturally to him. He has to try hard to produce secure code, so he audits it time after time. He fixes it time after time.</p>
<p>The other day he wrote 30 or 40 lines of code for a personal project of his. He can’t help but feel a little disappointed when, browsing the net a few days later, he sees an effortless and much more elegant execution in half as many lines. He wonders when he’ll be able to write solutions of that quality on his own, straightforwardly. However, after a bit of thought, he’s searching his files. He knows he has to rewrite that piece or he won’t sleep well that night. He won’t be copypasting it.</p>
<p>Adrian’s on his way to become an excellent professional, but he’s not giving himself titles, he can wait.</p>
<p>Adrian is consciously competent.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.creanium.net/2009/04/03/consciously-competent/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
