<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Chat Clussman</title>
	<link>http://clussman.com</link>
	<description>personal thoughts</description>
	<pubDate>Thu, 28 Feb 2008 00:55:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Comcast Pays to Silence Critics</title>
		<link>http://clussman.com/2008/02/27/comcast-pays-to-silence-critics/</link>
		<comments>http://clussman.com/2008/02/27/comcast-pays-to-silence-critics/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 00:55:38 +0000</pubDate>
		<dc:creator>Chat</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://clussman.com/2008/02/27/comcast-pays-to-silence-critics/</guid>
		<description><![CDATA[This is just disgusting. Comcast is being investigated by the FCC for blocking some internet traffic.  To prevent critics from attending an open hearing, they bused in a bunch of seat warmers. You can read about it here.
]]></description>
			<content:encoded><![CDATA[<p>This is just disgusting. Comcast is being investigated by the FCC for blocking some internet traffic.  To prevent critics from attending an open hearing, they bused in a bunch of seat warmers. You can <a href="http://www.savetheinternet.com/blog/2008/02/25/comcast-blocking-first-the-internet-now-the-public/">read about it here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://clussman.com/2008/02/27/comcast-pays-to-silence-critics/feed/</wfw:commentRss>
		</item>
		<item>
		<title>$200 Price Drop on Apple iPhone</title>
		<link>http://clussman.com/2007/09/06/200-price-drop-on-apple-iphone/</link>
		<comments>http://clussman.com/2007/09/06/200-price-drop-on-apple-iphone/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 15:55:35 +0000</pubDate>
		<dc:creator>Chat</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://clussman.com/2007/09/06/200-price-drop-on-apple-iphone/</guid>
		<description><![CDATA[<img id="image146" src="http://clussman.com/wp-content/uploads/2007/09/prod-iphone.thumbnail.jpg" alt="iPhone" align="right" hspace="5" vspace="5" />I'm probably the last person who cares to actually find out about this, but last night Apple dropped the price on the 8GB iPhone from $599 to $399!  And they added new touch iPods that are basically the iPhone without the phone (but with the web features and apps) that start at $299.]]></description>
			<content:encoded><![CDATA[<p><img id="image146" src="http://clussman.com/wp-content/uploads/2007/09/prod-iphone.jpg" alt="iPhone" align="right" hspace="5" vspace="5" />I&#8217;m probably the last person who cares to actually find out about this, but last night Apple dropped the price on the 8GB iPhone from $599 to $399!  And they added new touch iPods that are basically the iPhone without the phone (but with the web features and apps) that start at $299.  </p>
<p>I still need a MacBook Pro first and I&#8217;m still debating whether or not to wait for the next rev on those before buying one.  They&#8217;re in the middle of their product cycle, so it&#8217;ll be at least another three months before new versions come out.  The smart thing to do is to wait.</p>
<p>How does Apple make their products so appealing that it is physically difficult to not buy them?  Every day Apple makes the case for why design is so important.</p>
]]></content:encoded>
			<wfw:commentRss>http://clussman.com/2007/09/06/200-price-drop-on-apple-iphone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Icons, Icons, Icons</title>
		<link>http://clussman.com/2007/05/03/icons-icons-icons/</link>
		<comments>http://clussman.com/2007/05/03/icons-icons-icons/#comments</comments>
		<pubDate>Thu, 03 May 2007 18:08:04 +0000</pubDate>
		<dc:creator>Chat</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://clussman.com/2007/05/03/icons-icons-icons/</guid>
		<description><![CDATA[I've recently come across a wealth of icons from various sources.  At first I thought "I'll keep all these to myself so I can impress my designer friends,"  but then I thought "what else am I going to blog about?"  So I decided to share them.  Besides, sharing is cool too &#8212; just ask the creators of all these amazing icons...]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently come across a wealth of icons from various sources.  At first I thought &#8220;I&#8217;ll keep all these to myself so I can impress my designer friends,&#8221;  but then I thought &#8220;what else am I going to blog about?&#8221;  So I decided to share them.  Besides, sharing is cool too &mdash; just ask the creators of all these amazing icons:</p>
<ul>
<li>
		<a href="http://www.everaldo.com/crystal.html">Crystal Icon Set</a> by <em>Everaldo Coelho</em><br />
		Over 300 icons released under the <a href="http://www.gnu.org/licenses/lgpl.html">Lesser General Public License</a>.<br />
<hr />
	</li>
<li>
		<a href="http://www.famfamfam.com/lab/icons/flags/">Flag Icons</a> from <em>famfamfam.com</em><br />
		247 public domain icons.  They are free for any use (attribution appreciated but not required).  The flag icons use the <a href="http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2">ISO3166-1 alpha-2 country codes</a> where appropriate.<br />
<hr />
	</li>
<li>
		<a href="http://icon-king.com/?p=15">Nuvola Icons</a> by <em>David Vignoni</em><br />
		These icons are released under the <a href="http://www.gnu.org/licenses/lgpl.html">Lesser General Public License</a>.<br />
<hr />
	</li>
<li>
		<a href="http://www.cocoadev.com/index.pl?RoyaltyFreeIcons">Royalty Free Icons</a> by <em>CocoaDev</em><br />
		This is a smaller set of toolbar icons for general use.  No license information is given but the readme.txt file states that they are free for use with a linked credit, similar to the <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution 2.5 License</a>.<br />
<hr />
	</li>
<li>
		<a href="http://feedicons.com/">The RSS Feed Icon</a><br />
		Download the standard RSS feed icon in various editable formats.<br />
<hr />
	</li>
<li>
		<a href="http://www.famfamfam.com/lab/icons/silk/">Silk Icons</a> from <em>famfamfam.com</em><br />
		This is a free set of 700 icons released under the <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution 2.5 License</a>.  That means you can use the icons for anything so long as you link back to <a href="http://www.famfamfam.com">famfamfam</a>.<br />
<hr />
	</li>
<li>
		<a href="http://tango.freedesktop.org/Tango_Icon_Gallery">Tango Icons</a> from <em>freedesktop.org</em><br />
		These icons are released under the <a href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution Share-Alike license</a>.  The download links weren&#8217;t on the page, but I found them via Google cache:</p>
<ul>
<li><a href="http://tango-project.org/releases/tango-icon-theme-0.8.0.tar.gz">Tango Icon Theme 0.8.0</a></li>
<li><a href="http://tango-project.org/releases/tango-icon-theme-extras-0.1.0.tar.gz">Tango Icon Theme Extras</a></li>
</ul>
<hr />
	</li>
</ul>
<p>Several of the icon sets were designed as desktop packages, but because the icons are individual PNG files (in most cases), they&#8217;re perfect for web design too.</p>
<p>I feel like I&#8217;ve been living under a rock.  If the above list doesn&#8217;t satisfy your craving for icons, then you have to check this out:</p>
<p><a href="http://commons.wikimedia.org/wiki/Category:Icons_themes">Icon Themes on Wikimedia Commons</a></p>
<p><em>Edit:</em> Also check out <a href="http://www.iconfinder.net/">Icon Finder</a></p>
<p>Please check out the licenses and follow the rules when using these icons.  The licenses are legally binding and it&#8217;s the right thing to do.  The designers have put in enormous amounts of time and, in most cases, just want credit for their work.  I think that&#8217;s the least they deserve.</p>
]]></content:encoded>
			<wfw:commentRss>http://clussman.com/2007/05/03/icons-icons-icons/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Digging Digg</title>
		<link>http://clussman.com/2007/05/03/digging-digg/</link>
		<comments>http://clussman.com/2007/05/03/digging-digg/#comments</comments>
		<pubDate>Thu, 03 May 2007 15:50:11 +0000</pubDate>
		<dc:creator>Chat</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://clussman.com/2007/05/03/digging-digg/</guid>
		<description><![CDATA[Lately I've been coming across a lot of really cool stuff on the web via a variety of sources.  The most recent of which has been <a href="http://www.digg.com">Digg</a>.  I had heard about Digg for years but a system to rank popular news stories just didn't interest me that much.  I <em>finally</em> took a look at the site and I was an immediate convert.  The <a href="http://www.digg.com/design/">design category</a> is fantastic.]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been coming across a lot of really cool stuff on the web via a variety of sources.  The most recent of which has been <a href="http://www.digg.com">Digg</a>.  I had heard about Digg for years but a system to rank popular news stories just didn&#8217;t interest me that much.  I <em>finally</em> took a look at the site and I was an immediate convert.  The <a href="http://www.digg.com/design/">design category</a> is fantastic.</p>
]]></content:encoded>
			<wfw:commentRss>http://clussman.com/2007/05/03/digging-digg/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Make the Logo Bigger</title>
		<link>http://clussman.com/2007/04/26/make-the-logo-bigger/</link>
		<comments>http://clussman.com/2007/04/26/make-the-logo-bigger/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 16:09:20 +0000</pubDate>
		<dc:creator>Chat</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Entertainment]]></category>

		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://clussman.com/2007/04/26/make-the-logo-bigger/</guid>
		<description><![CDATA[Are you a designer?  Do you have clients?  Are they in love with their logo to the detriment of anything you try to design for them?  Then this song is for you: <a href="http://www.underconsideration.com/MaketheLogoBigger.mp3">Make the Logo Bigger</a> presumably by <a href="http://www.burn-back.com/home.html"><em>Burnback</em></a> (song and links courtesy of today's <a href="http://blog.wired.com/monkeybites/">Compiler Blog</a>).]]></description>
			<content:encoded><![CDATA[<p>Are you a designer?  Do you have clients?  Are they in love with their logo to the detriment of anything you try to design for them?  Then this song is for you:</p>
<p><a href="http://www.underconsideration.com/MaketheLogoBigger.mp3">Make the Logo Bigger</a> presumably by <a href="http://www.burn-back.com/home.html"><em>Burnback</em></a>.</p>
<p>Song and links courtesy of today&#8217;s <a href="http://blog.wired.com/monkeybites/">Compiler Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://clussman.com/2007/04/26/make-the-logo-bigger/feed/</wfw:commentRss>
<enclosure url="http://www.underconsideration.com/MaketheLogoBigger.mp3" length="3298217" type="audio/mpeg" />
		</item>
		<item>
		<title>class.pagination.php</title>
		<link>http://clussman.com/2007/04/20/classpaginationphp/</link>
		<comments>http://clussman.com/2007/04/20/classpaginationphp/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 23:02:04 +0000</pubDate>
		<dc:creator>Chat</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://clussman.com/2007/04/20/classpaginationphp/</guid>
		<description><![CDATA[I've been meaning to simplify my work / life by creating some classes that I can use to streamline a lot of the projects that I work on.  I found myself with some time this week and finally took a small step in that direction by creating a pagination class.  Up until now I've used a function that I wrote way back when for paging.  It was clunky, kludgy, and limited.  I looked around at what was available online and what I found was, for the most part, clunky, kludgy, and limited.]]></description>
			<content:encoded><![CDATA[<p><a href="/files/pagination.zip">Download this file</a></p>
<p>I&#8217;ve been meaning to simplify my work / life by creating some classes that I can use to streamline a lot of the projects that I work on.  I found myself with some time this week and finally took a small step in that direction by creating a pagination class.</p>
<p>Up until now I&#8217;ve used a function that I wrote way back when for paging.  It was clunky, kludgy, and limited.  I looked around at what was available online and what I found was, for the most part, clunky, kludgy, and limited.</p>
<p>Starting from my existing code, I laid out some goals for how I wanted my new pagination object to work:</p>
<ul>
<li>It had to be very simple to integrate.  I wanted to be able to drop it into a file and have it just work.</li>
<li>The output had to be semantic, valid (X)HTML that would be easy to style with CSS.</li>
<li>I wanted options for how the links would display.</li>
<li>It needed to have options to output clean URLs (for when I&#8217;m using mod rewrite) or normal URLs with ugly query strings.</li>
<li>It needed the option of using sessions to store SQL queries since, much of the time, this would be necessary when using clean URLs.</li>
<li>It had to be drop-dead simple to configure options, such as how many pages to display per page, enabling mod rewrite functionality, enabling the use of session data, etc.</li>
</ul>
<p><em>The idea for using sessions and clean URLs came from <a href="http://www.benjamieson.com/">Ben Jamieson</a> / <a href="http://www.thyme-online.com">Thyme Online</a></em>.  I&#8217;m also going to credit him with the idea for highly compartmentalizing the code used in the class (he has a highly compartmentalized pagination class of his own with sessions and clean URLs&#8230;) even though I remember what his code looked like when I first met him and I think this may be a case of the student becoming the master!</p>
<p>If you&#8217;re wondering why I wrote my own class instead of just using his, well, there were a couple of reasons:</p>
<ul>
<li>I wanted the practice (I re-read the chapter on OOP in my PHP book before starting).</li>
<li>I&#8217;m an idiot: I was concerned about security and I didn&#8217;t realize the session data was only storing a session ID in the client side cookie and not the actual SQL queries.  I initially wrote this class to include Alexander Valyalkin&#8217;s <a href="http://www.php.net/manual/en/function.md5.php#43696">most excellent md5_ encryption and decryption functions</a>.</li>
<li>There were some things I wanted to do differently.</li>
<li>And because I already had my own paging code that I wanted to adapt.</li>
</ul>
<p>If you already have something in place to handle pagination, a lot of this code will probably look familiar &mdash; there aren&#8217;t that many ways to skin this particular cat &mdash; but hopefully this code is clean enough and reusable enough that some people will find it useful.</p>
<h4>A Simple Example</h4>
<pre><span style="color:#000000"><span style="color:#0000BB">&lt;?php
   </span><span style="color:#007700">include_once(</span><span style="color:#DD0000">'class.pagination.php'</span><span style="color:#007700">);
   </span><span style="color:#0000BB">$sql </span><span style="color:#007700">= </span><span style="color:#DD0000">"SELECT * FROM table_name"</span><span style="color:#007700">;
   </span><span style="color:#0000BB">$paging </span><span style="color:#007700">= new </span><span style="color:#0000BB">pagination</span><span style="color:#007700">();
   </span><span style="color:#0000BB">$result </span><span style="color:#007700">= </span><span style="color:#0000BB">mysql_query</span><span style="color:#007700">(</span><span style="color:#0000BB">$paging</span><span style="color:#007700">-&gt;</span><span style="color:#0000BB">paginate</span><span style="color:#007700">(</span><span style="color:#0000BB">$sql</span><span style="color:#007700">));
   while (</span><span style="color:#0000BB">$record </span><span style="color:#007700">= </span><span style="color:#0000BB">mysql_fetch_assoc</span><span style="color:#007700">())
   {
      </span><span style="color:#FF8000">// Output records here
   </span><span style="color:#007700">}
   print(</span><span style="color:#0000BB">$paging</span><span style="color:#007700">-&gt;</span><span style="color:#0000BB">getLinks</span><span style="color:#007700">());
   print(</span><span style="color:#DD0000">"&lt;p&gt;"</span><span style="color:#007700">.</span><span style="color:#0000BB">$paging</span><span style="color:#007700">-&gt;</span><span style="color:#0000BB">getCount</span><span style="color:#007700">().</span><span style="color:#DD0000">"&lt;/p&gt;"</span><span style="color:#007700">);
</span><span style="color:#0000BB">?&gt;</span></span></pre>
<p>The above example is the simplest usage.  The class is included, the object is initialized, the SQL code is passed and returned with the LIMIT clause appended (note: it will replace any existing limit clause) and the links are output.</p>
<h4>Sample Output</h4>
<div class="pageLinks">
<ul class="pagination">
<li><a href="/test.php?page=1" class="currentPage">1</a></li>
<li><a href="javascript:;">2</a></li>
<li><a href="javascript:;">3</a></li>
<li><a href="javascript:;" class="nextPage">Next &gt;</a></li>
</ul>
<p>Displaying 1 to 5 of 13</p>
<hr />
<ul class="pagination">
<li><a href="javascript:;" class="firstPage">&laquo; First</a></li>
<li><a href="javascript:;" class="previousPage">&lt; Previous</a></li>
<li><a href="javascript:;">4</a></li>
<li><a href="javascript:;">5</a></li>
<li><a href="javascript:;">6</a></li>
<li><a href="javascript:;">7</a></li>
<li><a href="javascript:;" class="currentPage">8</a></li>
<li><a href="javascript:;">9</a></li>
<li><a href="javascript:;">10</a></li>
<li><a href="javascript:;">11</a></li>
<li><a href="javascript:;">12</a></li>
<li><a href="javascript:;" class="nextPage">Next &gt;</a></li>
<li><a href="javascript:;" class="lastPage">Last &raquo;</a></li>
</ul>
<p>Displaying 81 to 90 of 130</p>
<hr />
</div>
<p>For large sets of data, ten or more pages, first and last links are added to let users quickly jump to the beginning or end of the data set.  Otherwise, just the pages and previous/next links are displayed.  You can change that by passing an optional variable to the <strong>getLinks()</strong> function or, if you&#8217;re going to output multiple sets of paging links on a page, you can override the default format via the <strong>setDisplayOptions()</strong> function (see description of this function below for more details).</p>
<h4>Available Functions</h4>
<p><strong style="color:#C00">paginate($sql)</strong> - This function initializes several variables and returns a modified SQL statement with a LIMIT clause appended to it.</p>
<p><strong style="color:#C00">setDisplayOptions($x)</strong> - This function changes how pagination links are output for a given page.  It takes a numeric value between 1 and 4:</p>
<ol>
<li>Only show the first and last links for large data sets (ten or more pages).  Only show previous link when not on the first page.  Only show next link when not on the last page.  <em>This is the default setting.</em></li>
<li>Always show first and last links.  Always show previous and next links.</li>
<li>Never show first and last links but always show previous and next links (the Flickr option).</li>
<li>Never show first and last links.  Only show previous link when not on the first page.  Only show next link when not on the last page.</li>
</ol>
<p>You can achieve the exact same functionality by passing this variable in the <strong>getLinks()</strong> function.  Both of the following examples output the same thing:</p>
<pre><span style="color:#000000"><span style="color:#0000BB">&lt;?php
   </span><span style="color:#FF8000">// Example one
   </span><span style="color:#0000BB">$paging</span><span style="color:#007700">-&gt;</span><span style="color:#0000BB">setDisplayOptions</span><span style="color:#007700">(</span><span style="color:#0000BB">3</span><span style="color:#007700">);
   print(</span><span style="color:#0000BB">$paging</span><span style="color:#007700">-&gt;</span><span style="color:#0000BB">getLinks</span><span style="color:#007700">());

   </span><span style="color:#FF8000">// Example two
   </span><span style="color:#007700">print(</span><span style="color:#0000BB">$paging</span><span style="color:#007700">-&gt;</span><span style="color:#0000BB">getLinks</span><span style="color:#007700">(</span><span style="color:#0000BB">3</span><span style="color:#007700">));
</span><span style="color:#0000BB">?&gt;</span></span></pre>
<p><strong style="color:#C00">setPageSize($x)</strong> - Override the default number of items to display per page.  The default is 25.</p>
<p><strong style="color:#C00">setModRewrite(TRUE)</strong> - The default value is FALSE.  Override this if you plan to use mod_rewrite to create clean URLs.  If you don&#8217;t know what this is, leave it alone.</p>
<p><strong style="color:#C00">setUseSessions(TRUE)</strong> - The default value is FALSE.  Override this if you have complex SQL statements that you don&#8217;t want to pass via query strings.  You&#8217;ll probably need to enable this if you&#8217;re using clean URLs.</p>
<p><strong style="color:#C00">setSessionName($name)</strong> - This just exists to prevent any possible conflicts with existing code.  The default session name is &#8216;<em>searchdata</em>&#8216;.  If, by any chance, you already use a session variable with that name, you can override the name used by the pagination class.</p>
<p>This function can also be used if you plan to store multiple SQL queries by assigning a unique session name for each query.</p>
<p><strong style="color:#C00">getSQL()</strong> - What goes up, must come down &mdash; or better put: what is input, must be output.  You pass a SQL statement to the pagination object; this function returns that SQL statement to you with the LIMIT clause appended to it.</p>
<p><strong style="color:#C00">getCount()</strong> - This returns the &#8220;Displaying from x to y of z&#8221; string.  It gets its own function so that it is easy to omit if don&#8217;t want to display it.</p>
<p><strong style="color:#C00">getLinks($x)</strong> - This is the meat and potatoes.  This function returns the list of links for output.  It accepts the same numeric option that <strong style="color:#C00">setDisplayOptions($x)</strong> uses.</p>
<h4>Miscellaneous Notes</h4>
<p>Regardless of whether you use clean URLs or not, the the current page is determined by the $_GET[&#8217;page&#8217;] variable.  The page variable always needs to be the last part of the query string or path.  Examples:</p>
<ul>
<li>domain.com/articles/title/5/</li>
<li>domain.com/article.php?name=title&amp;page=5</li>
<li>domain.com/search.php?keywords=xyz&amp;sort=desc&amp;page=2</li>
</ul>
<p><em>The first example above is using mod_rewrite.</em></p>
<hr />
<p>To use sessions, you first have to initialize the session data with:</p>
<pre><span style="color:#000000"><span style="color:#0000BB">&lt;?php
session_start</span><span style="color:#007700">();
</span><span style="color:#0000BB">?&gt;</span></span></pre>
<p>If you are using cookie-based sessions, you must call <strong>session_start()</strong> before anything is output to the browser.  For more information on how to use <strong>session_start()</strong>, <a href="http://www.php.net/manual/en/function.session-start.php">see the php.net website</a>.</p>
<hr />
<p>You can view the source code of this page and the associated stylesheet to see how the links are output and how I&#8217;ve styled them.</p>
<p><em>If you have suggestions regarding this class, please leave a comment.  Also, this isn&#8217;t heavily tested, so if you find a bug (I&#8217;m sure there will be some) please let me know about it.</em></p>
<p><a href="/files/pagination.zip">Download this file</a></p>
]]></content:encoded>
			<wfw:commentRss>http://clussman.com/2007/04/20/classpaginationphp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>One Month Birthday</title>
		<link>http://clussman.com/2007/04/16/one-month-birthday/</link>
		<comments>http://clussman.com/2007/04/16/one-month-birthday/#comments</comments>
		<pubDate>Tue, 17 Apr 2007 03:44:51 +0000</pubDate>
		<dc:creator>Chat</dc:creator>
		
		<category><![CDATA[Baby]]></category>

		<guid isPermaLink="false">http://clussman.com/2007/04/16/one-month-birthday/</guid>
		<description><![CDATA[<a href="http://www.flickr.com/photos/clussman/460483788/" title="A chip off the old block"><img src="http://farm1.static.flickr.com/213/460483788_23938143e4_m.jpg" width="240" height="180" alt="Ashton Gregory Clussman" /></a>

Today is Ashton's one month birthday.  He's changed so much in a month.  He's grown.  He's gained weight.  He's lost hair.  And he is curious about the world.  Looking back over the last month, it breaks down pretty much like this:]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/clussman/460483788/" title="A chip off the old block"><img src="http://farm1.static.flickr.com/213/460483788_23938143e4_m.jpg" width="240" height="180" alt="Ashton Gregory Clussman" /></a></p>
<p>Today is Ashton&#8217;s one month birthday.  He&#8217;s changed so much in a month.  He&#8217;s grown.  He&#8217;s gained weight.  He&#8217;s lost hair.  And he is curious about the world.  Looking back over the last month, it breaks down pretty much like this:</p>
<ul>
<li>Week 1: This breathing thing is new.  And the food goes in where?</li>
<li>Week 2: Wait, the food comes out??</li>
<li>Week 3: How?</li>
<li>Week 4: Okay, I&#8217;m starting to get the hang of me.  What&#8217;s with the hairy guy?</li>
<li>Week 5: Hey, he&#8217;s kind of funny.</li>
</ul>
<p>He stares at everything now.  He tries to reach out and grab things.  He is awake all day, which means he actually sleeps part of each night.  Karina is jealous because Ashton wants to play with daddy &#8212; he smiles when I talk to him &#8212; but I&#8217;m just the &#8220;play&#8221; parent right now.  She&#8217;s the <i>Bringer of Life</i>.  He looks to her for sustenance and comfort.  He won&#8217;t sleep for me.  We don&#8217;t nap together.  When Ashton is with his daddy, he expects this monkey to dance.</p>
<p>And that&#8217;s cool with me.</p>
]]></content:encoded>
			<wfw:commentRss>http://clussman.com/2007/04/16/one-month-birthday/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More Baby Pics</title>
		<link>http://clussman.com/2007/04/15/more-baby-pics/</link>
		<comments>http://clussman.com/2007/04/15/more-baby-pics/#comments</comments>
		<pubDate>Sun, 15 Apr 2007 21:04:22 +0000</pubDate>
		<dc:creator>Chat</dc:creator>
		
		<category><![CDATA[Baby]]></category>

		<guid isPermaLink="false">http://baby.clussman.com/2007/04/15/more-baby-pics/</guid>
		<description><![CDATA[Way overdue but we just <a href="http://www.flickr.com/photos/clussman/sets/72157600003906288/">uploaded another 20 photos of Ashton to Flickr</a>.  The photos are all fullsize 2288 x 1712px.  They make great 4x6 prints and should make decent 8x10s too (if anybody is interested).  This kid's gonna be famous...]]></description>
			<content:encoded><![CDATA[<p>Way overdue but we just <a href="http://www.flickr.com/photos/clussman/sets/72157600003906288/">uploaded another 20 photos of Ashton to Flickr</a>.  The photos are all fullsize 2288 x 1712px.  They make great 4&#215;6 prints and should make decent 8&#215;10s too (if anybody is interested).  This kid&#8217;s gonna be famous&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://clussman.com/2007/04/15/more-baby-pics/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What Day Is It?</title>
		<link>http://clussman.com/2007/03/18/what-day-is-it/</link>
		<comments>http://clussman.com/2007/03/18/what-day-is-it/#comments</comments>
		<pubDate>Sun, 18 Mar 2007 20:06:38 +0000</pubDate>
		<dc:creator>Chat</dc:creator>
		
		<category><![CDATA[Baby]]></category>

		<guid isPermaLink="false">http://clussman.com/2007/03/18/what-day-is-it/</guid>
		<description><![CDATA[I know it's Sunday only because the clock on my computer is telling me it's Sunday.  Things have gone pretty much as we expected them to.  We took "Child Preparedness" classes and spent the last month or so watching A Baby Story and Bringing Home Baby on TLC.  And we weren't completely clueless to begin with.]]></description>
			<content:encoded><![CDATA[<p>I know it&#8217;s Sunday only because the clock on my computer is telling me it&#8217;s Sunday.  Things have gone pretty much as we expected them to.  We took &#8220;Child Preparedness&#8221; classes and spent the last month or so watching A Baby Story and Bringing Home Baby on TLC.  And we weren&#8217;t completely clueless to begin with.</p>
<p>Baby does the following and only the following: sleeps, pees, poops, feeds, cries.  That&#8217;s it.  You&#8217;re on his schedule and not the other way around.  I think most people know this beforehand but it is hard to understand the impact it will have on you.  Sleep is a luxury.  Eating is a necessity, but the quality of the food is a luxury.  You eat what you can, when you can.</p>
<p>We&#8217;re stuck in the hospital for at least another day.  Maybe two.  The room is tiny and with my cot folded out there is barely room to move around in it.  Sitting on a cot doesn&#8217;t provide much back support.  We&#8217;re both feeling the pain in our lower backs.  It&#8217;s overcast so there isn&#8217;t much light coming through the window.  With little interaction with the outside world, the odd hours we&#8217;re keeping, and the lack of sunlight, it&#8217;s really hard to keep track of the time&#8230;or even the day.</p>
<p>When Ashton smiles the whole world lights up, but at two days old, he mostly just stares at me or sleeps.  When he sleeps one of us sleeps too.  He&#8217;s having a lot of problems with gas, so he cries and screams through most of the night.  It&#8217;s hard to take a turn sleeping when he is screaming.  Not because of the noise but he&#8217;s suffering and you don&#8217;t want him to suffer.</p>
<p>We&#8217;ve posted some more pictures to Flickr and we&#8217;ll continue to post pictures there as we take them.  (The updated iPhoto plugin lets us go from camera to Flickr in two quick steps&#8211;which is nice.)</p>
<p>I&#8217;ll try to post again later.</p>
]]></content:encoded>
			<wfw:commentRss>http://clussman.com/2007/03/18/what-day-is-it/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introducing Ashton Gregory Clussman</title>
		<link>http://clussman.com/2007/03/16/introducing-ashton-gregory-clussman/</link>
		<comments>http://clussman.com/2007/03/16/introducing-ashton-gregory-clussman/#comments</comments>
		<pubDate>Sat, 17 Mar 2007 01:48:10 +0000</pubDate>
		<dc:creator>Chat</dc:creator>
		
		<category><![CDATA[Baby]]></category>

		<guid isPermaLink="false">http://clussman.com/2007/03/16/introducing-ashton-gregory-clussman/</guid>
		<description><![CDATA[Full post after the jump.  Quick stats: Born at 3:11 PM CST.  Weight: 7lbs 11oz.  Head: 14" diameter.  You can <a href="http://www.flickr.com/photos/clussman/sets/72157600003906288/">see pictures here</a>.]]></description>
			<content:encoded><![CDATA[<p>Hey Everybody,</p>
<p>It&#8217;s been a long day.  Karina&#8217;s contractions started last night.  Around 3:30 AM this morning they reached a point where we could get admitted to the hospital.  Things were going well for a little while but then the labor stalled.  And stalled.  And stalled.  The doctor tried to jumpstart things with Potocin but it just wasn&#8217;t happening.  A little after two the decision was made to do a C-Section.</p>
<p>Little Ashton was born at 3:11 PM CST.</p>
<p>He weighs 7lbs 11oz, is 19.5&#8243; long, and has a 14&#8243; diameter head.  With that head the C-section was a foregone conclusion but none of us knew that at the time.</p>
<p>We&#8217;ve had a chance to take some photos and <a href="http://www.flickr.com/photos/clussman/sets/72157600003906288/">you can see those here</a>.</p>
<p>We&#8217;re going to try to get a little bit of sleep now.</p>
]]></content:encoded>
			<wfw:commentRss>http://clussman.com/2007/03/16/introducing-ashton-gregory-clussman/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
