<?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>Kevin Smith</title>
	<atom:link href="http://kevinsmithdesigns.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://kevinsmithdesigns.com/blog</link>
	<description>Notes, memoirs, and ideas</description>
	<lastBuildDate>Tue, 30 Mar 2010 00:10:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Pull Attachments from Incoming Mail with Perl</title>
		<link>http://kevinsmithdesigns.com/blog/2010/03/pull-attachments-from-incoming-mail-with-perl/</link>
		<comments>http://kevinsmithdesigns.com/blog/2010/03/pull-attachments-from-incoming-mail-with-perl/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 00:08:55 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=347</guid>
		<description><![CDATA[For a new project I've been working on, I needed to pull the image attachments from all incoming mail, store them separately.  I couldn't find any snippets online for this so I had to create my own.  Here's what I came up with.  As always, it's a bit rough but is a [...]]]></description>
			<content:encoded><![CDATA[<p>For a new project I've been working on, I needed to pull the image attachments from all incoming mail, store them separately.  I couldn't find any snippets online for this so I had to create my own.  Here's what I came up with.  As always, it's a bit rough but is a good start.</p>
<pre class="perl">&nbsp;
<span style="color: #808080; font-style: italic;">#!/usr/local/bin/perl -I/home/*/perl/usr/lib/perl5/site_perl/5.8.8</span>
<span style="color: #000000; font-weight: bold;">use</span> strict;
<span style="color: #000000; font-weight: bold;">use</span> DBI;
<span style="color: #000000; font-weight: bold;">use</span> MIME::<span style="color: #006600;">Parser</span>;
&nbsp;
<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$dbhost</span> = <span style="color: #ff0000;">'localhost'</span>;
<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$dblogin</span> = <span style="color: #ff0000;">''</span>;
<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$dbpass</span> = <span style="color: #ff0000;">''</span>;
<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$dbname</span> = <span style="color: #ff0000;">''</span>;
&nbsp;
<span style="color: #808080; font-style: italic;"># upload dir</span>
<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$out_dir</span> = <span style="color: #ff0000;">&quot;/home/uploads&quot;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;"># allowed filetypes</span>
<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">%type_ok</span> = <span style="color: #66cc66;">&#40;</span>
   <span style="color: #ff0000;">'image/jpeg'</span> =&gt; <span style="color: #cc66cc;">1</span>,
   <span style="color: #ff0000;">'image/gif'</span> =&gt; <span style="color: #cc66cc;">1</span>,
   <span style="color: #ff0000;">'image/bmp'</span> =&gt; <span style="color: #cc66cc;">1</span>,
   <span style="color: #ff0000;">'image/png'</span> =&gt; <span style="color: #cc66cc;">1</span>
<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;"># init</span>
	<a href="http://perldoc.perl.org/functions/open.html"><span style="color: #000066;">open</span></a> <span style="color: #000000; font-weight: bold;">STDOUT</span>, <span style="color: #ff0000;">'&gt;/dev/null'</span> <span style="color: #b1b100;">or</span> <a href="http://perldoc.perl.org/functions/die.html"><span style="color: #000066;">die</span></a> <span style="color: #ff0000;">&quot;$!&quot;</span>;
	<a href="http://perldoc.perl.org/functions/open.html"><span style="color: #000066;">open</span></a> <span style="color: #000000; font-weight: bold;">STDERR</span>, <span style="color: #ff0000;">'&gt;/dev/null'</span> <span style="color: #b1b100;">or</span> <a href="http://perldoc.perl.org/functions/die.html"><span style="color: #000066;">die</span></a> <span style="color: #ff0000;">&quot;$!&quot;</span>;
	<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$parser</span> = <span style="color: #000000; font-weight: bold;">new</span> MIME::<span style="color: #006600;">Parser</span>;
	<span style="color: #0000ff;">$parser</span>-&gt;<span style="color: #006600;">output_dir</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$out_dir</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;"># read incoming message</span>
	<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$entity</span> = <span style="color: #0000ff;">$parser</span>-&gt;<span style="color: #006600;">read</span><span style="color: #66cc66;">&#40;</span>\*<span style="color: #000000; font-weight: bold;">STDIN</span><span style="color: #66cc66;">&#41;</span>;
	<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$num_parts</span> = <span style="color: #0000ff;">$entity</span>-&gt;<span style="color: #006600;">parts</span>;
&nbsp;
<span style="color: #808080; font-style: italic;"># get userid from headers</span>
	<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$to</span> = <span style="color: #0000ff;">$entity</span>-&gt;<span style="color: #006600;">head</span>-&gt;<span style="color: #006600;">get</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'To'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #808080; font-style: italic;">#	open (FL, &quot;&gt;/home/1.html&quot;);print FL &quot;$subject&quot;; close FL;</span>
&nbsp;
<span style="color: #808080; font-style: italic;"># loop through attachments and move needed images to upload dir</span>
	<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$num_parts</span> &gt; <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
		<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$dbh</span> = DBI-&gt;<span style="color: #006600;">connect</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;DBI:mysql:database=$dbname;host=$dbhost&quot;</span>, <span style="color: #0000ff;">$dblogin</span>, <span style="color: #0000ff;">$dbpass</span><span style="color: #66cc66;">&#41;</span> || <a href="http://perldoc.perl.org/functions/die.html"><span style="color: #000066;">die</span></a> <span style="color: #0000ff;">$DBI</span>::<span style="color: #006600;">errstr</span>;
		<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$i</span> = <span style="color: #cc66cc;">0</span>; <span style="color: #0000ff;">$i</span> &lt; <span style="color: #0000ff;">$num_parts</span>; <span style="color: #0000ff;">$i</span>++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
		        <span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$part</span> = <span style="color: #0000ff;">$entity</span>-&gt;<span style="color: #006600;">parts</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$i</span><span style="color: #66cc66;">&#41;</span>;
		        <span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$type</span> = <a href="http://perldoc.perl.org/functions/lc.html"><span style="color: #000066;">lc</span></a> <span style="color: #0000ff;">$part</span>-&gt;<span style="color: #006600;">mime_type</span>;
		        <span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$bh</span> = <span style="color: #0000ff;">$part</span>-&gt;<span style="color: #006600;">bodyhandle</span>;
			<span style="color: #b1b100;">next</span> <span style="color: #b1b100;">unless</span> <span style="color: #0000ff;">$bh</span>;
			<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$filename</span> = <span style="color: #0000ff;">$bh</span>-&gt;<span style="color: #006600;">path</span>;
			<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$type_ok</span><span style="color: #66cc66;">&#123;</span><span style="color: #0000ff;">$type</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #808080; font-style: italic;">#				print &quot;$filename - OK\n&quot;;</span>
<span style="color: #808080; font-style: italic;"># generate new filename and move into upload dir</span>
				<span style="color: #b1b100;">my</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$ext</span><span style="color: #66cc66;">&#41;</span> = <span style="color: #0000ff;">$filename</span>=~/.+\.<span style="color: #66cc66;">&#40;</span>.+<span style="color: #66cc66;">&#41;</span>$/;
				<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$to</span><span style="color: #66cc66;">&#41;</span> = <span style="color: #0000ff;">$to</span>=~/^<span style="color: #66cc66;">&#40;</span>.*?<span style="color: #66cc66;">&#41;</span>\@/;
				<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$time</span> = <a href="http://perldoc.perl.org/functions/time.html"><span style="color: #000066;">time</span></a>;
				<a href="http://perldoc.perl.org/functions/print.html"><span style="color: #000066;">print</span></a> <span style="color: #ff0000;">&quot;time: $time<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span>;
				<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$uid</span> = <span style="color: #0000ff;">$time</span> . <a href="http://perldoc.perl.org/functions/int.html"><span style="color: #000066;">int</span></a><span style="color: #66cc66;">&#40;</span><a href="http://perldoc.perl.org/functions/rand.html"><span style="color: #000066;">rand</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">9999</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
				<a href="http://perldoc.perl.org/functions/print.html"><span style="color: #000066;">print</span></a> <span style="color: #ff0000;">&quot;uid: $uid<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span>;
				<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$newf</span> = <span style="color: #ff0000;">&quot;$to-$uid.$ext&quot;</span>;
				<a href="http://perldoc.perl.org/functions/print.html"><span style="color: #000066;">print</span></a> <span style="color: #ff0000;">&quot;newf: $newf<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span>;
<span style="color: #808080; font-style: italic;"># move from temp to uploads dir</span>
				<a href="http://perldoc.perl.org/functions/system.html"><span style="color: #000066;">system</span></a> <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;mv $filename ${out_dir}/&quot;</span>.<span style="color: #0000ff;">$newf</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;"># insert into mysql</span>
				<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$result</span> = <span style="color: #0000ff;">$dbh</span>-&gt;<span style="color: #006600;">prepare</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;insert images (user, time, image_name) values (?, ?, ?)&quot;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #b1b100;">or</span> <a href="http://perldoc.perl.org/functions/die.html"><span style="color: #000066;">die</span></a> <span style="color: #ff0000;">&quot;Couldn't prepare: $DBI::errstr&quot;</span>;
				<span style="color: #0000ff;">$result</span>-&gt;<span style="color: #006600;">execute</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$to</span>, <span style="color: #0000ff;">$time</span>, <span style="color: #0000ff;">$newf</span><span style="color: #66cc66;">&#41;</span> <span style="color: #b1b100;">or</span> <a href="http://perldoc.perl.org/functions/die.html"><span style="color: #000066;">die</span></a> <span style="color: #ff0000;">&quot;Couldn't execute: $DBI::errstr&quot;</span>;
&nbsp;
			<span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #808080; font-style: italic;"># remove non-needed attachments</span>
				<span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$status</span> = <a href="http://perldoc.perl.org/functions/system.html"><span style="color: #000066;">system</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;rm $filename&quot;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #66cc66;">&#125;</span>
		<span style="color: #66cc66;">&#125;</span>
		<a href="http://perldoc.perl.org/functions/system.html"><span style="color: #000066;">system</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;cd $out_dir &amp;&amp; rm *.txt *.html &gt; /dev/null&quot;</span><span style="color: #66cc66;">&#41;</span>;
	<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>I'm not dead, I've just been busy.  If you make an additions to the above, feel free to share it or email me.</p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2010/03/pull-attachments-from-incoming-mail-with-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Receiving and Sending Text Messages With PHP and IMAP</title>
		<link>http://kevinsmithdesigns.com/blog/2009/09/receiving-and-sending-text-messages-with-php-and-imap-2/</link>
		<comments>http://kevinsmithdesigns.com/blog/2009/09/receiving-and-sending-text-messages-with-php-and-imap-2/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 23:15:53 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=337</guid>
		<description><![CDATA[I've had a lot of requests to turn some of my Twitter apps into mobile services.  Most companies, like Twitter itself, use Short Codes (like 40404) to accept and send txt/sms messages.  Short codes are very expensive (the cheapest solution I found started at $500 per month for a randomized short code of [...]]]></description>
			<content:encoded><![CDATA[<p>I've had a lot of requests to turn some of my <a href="http://twitter.com">Twitter</a> apps into mobile services.  Most companies, like Twitter itself, use <a href="http://en.wikipedia.org/wiki/Short_code">Short Codes</a> (like 40404) to accept and send txt/sms messages.  Short codes are very expensive (the cheapest solution I found started at $500 per month for a randomized short code of up to 8 digits).  I knew there had to be a "poor man's" way around buying a short code so I made one using <a href="http://php.net">PHP</a> and <a href="http://en.wikipedia.org/wiki/Internet_Message_Access_Protocol">IMAP</a>.</p>
<p>I've only had around 200 people use it thus far but it seems to be working nicely.  It's rough and can use a lot more work, but that's up to you.<br />
You need to setup an email address for mobile users to send their messages to (I suggest m@yourdomain.com for simplicity).  </p>
<pre class="php">&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #0000ff;">$mail</span>=@imap_open<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;HOST&quot;</span>,<span style="color: #ff0000;">&quot;USERNAME&quot;</span>,<span style="color: #ff0000;">&quot;PASSWORD&quot;</span><span style="color: #66cc66;">&#41;</span> or <a href="http://www.php.net/die"><span style="color: #000066;">die</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Can't connect: &quot;</span> . imap_last_error<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">$mails</span>=imap_num_msg<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$mail</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$mails</span>==<span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span> <a href="http://www.php.net/die"><span style="color: #000066;">die</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'No new texts.'</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #66cc66;">&#123;</span>
	<a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">&quot;There are $mails new texts&quot;</span>;
	<span style="color: #b1b100;">for</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$i</span>=<span style="color: #cc66cc;">1</span>;<span style="color: #0000ff;">$i</span>&lt;=<span style="color: #0000ff;">$mails</span>;<span style="color: #0000ff;">$i</span>++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
		<span style="color: #0000ff;">$chead</span>=imap_headerinfo<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$mail</span>,<span style="color: #0000ff;">$i</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #0000ff;">$mid</span>=<a href="http://www.php.net/ltrim"><span style="color: #000066;">ltrim</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$chead</span>-&gt;<span style="color: #006600;">Msgno</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #808080; font-style: italic;">/* Attempt to remove some of the garb headers and such that
		some providers and phones send with messages */</span>
		<span style="color: #0000ff;">$tweet</span> = <a href="http://www.php.net/substr"><span style="color: #000066;">substr</span></a><span style="color: #66cc66;">&#40;</span>imap_body<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$mail</span>,<span style="color: #0000ff;">$mid</span><span style="color: #66cc66;">&#41;</span>, <span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">144</span><span style="color: #66cc66;">&#41;</span>;
		<a href="http://www.php.net/list"><span style="color: #000066;">list</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$tweet</span>, <span style="color: #0000ff;">$trash</span><span style="color: #66cc66;">&#41;</span> = <a href="http://www.php.net/split"><span style="color: #000066;">split</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'[=]'</span>, <span style="color: #0000ff;">$tweet</span><span style="color: #66cc66;">&#41;</span>;
		<a href="http://www.php.net/list"><span style="color: #000066;">list</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$tweet</span>, <span style="color: #0000ff;">$trash</span><span style="color: #66cc66;">&#41;</span> = <a href="http://www.php.net/split"><span style="color: #000066;">split</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'Sent from'</span>, <span style="color: #0000ff;">$tweet</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
		<span style="color: #808080; font-style: italic;">//Now that we have the message from the user's phone, send out a return message.</span>
		<span style="color: #0000ff;">$from1</span> = <span style="color: #0000ff;">$chead</span>-&gt;<span style="color: #006600;">from</span>; <span style="color: #808080; font-style: italic;">//1 due to the probability of having a $from var already defined in your script.</span>
		<span style="color: #b1b100;">foreach</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$from1</span> <span style="color: #b1b100;">as</span> <span style="color: #0000ff;">$id</span> =&gt; <span style="color: #0000ff;">$object</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
			<span style="color: #0000ff;">$toaddress</span> = <span style="color: #0000ff;">$object</span>-&gt;<span style="color: #006600;">mailbox</span> . <span style="color: #ff0000;">&quot;@&quot;</span> . <span style="color: #0000ff;">$object</span>-&gt;<span style="color: #006600;">host</span>;
		<span style="color: #66cc66;">&#125;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">//Send the text message</span>
		<a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">&quot;Message Received: $tweet  Send to $toaddress&quot;</span>;
		<a href="http://www.php.net/mail"><span style="color: #000066;">mail</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;$toaddress&quot;</span>, <span style="color: #ff0000;">&quot;Your message receipt!&quot;</span>, <span style="color: #ff0000;">&quot;Your tweet has been received.&quot;</span><span style="color: #66cc66;">&#41;</span>;
		<a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">&quot;
&lt;hr /&gt;&quot;</span>;
	<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
imap_close<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$mail</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;</pre>
<p>The only hitch is that some phones don't allow users to input symbols, or sometimes even letteres, into the to box for a text message.  There's a way around that, too (if your users only think to do it).  They simply need to add your email address as a contact prior to creating the message.  It's the matter of simply selecting a contact to send the message to, then.</p>
<p>Another way around this is to send the message to the provider's SMS email gateway (I don't know all, but AT&T's is 36245).  Then, in the body of the message, type "m@yourdomain.com MESSAGE HERE".  The provider will automatically strip the email address from the start of the txt and send the message, minus the email address at the beginning, to said email address.</p>
<p>It's the long way around and I'm sure there is a simpler solution.  This is my solution and it works fine for what I need it to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2009/09/receiving-and-sending-text-messages-with-php-and-imap-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A design in the works</title>
		<link>http://kevinsmithdesigns.com/blog/2009/09/a-design-in-the-works/</link>
		<comments>http://kevinsmithdesigns.com/blog/2009/09/a-design-in-the-works/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 19:38:31 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=311</guid>
		<description><![CDATA[Just to keep my blog semi updated (seems I'm just letting this place collect dust), here's what I'm working on for today.

This design won't be used.  I liked where it was going, the client didn't.  Figured I'd share it before I toss it.
Also, I'm working on something new for this blog.  It [...]]]></description>
			<content:encoded><![CDATA[<p>Just to keep my blog semi updated (seems I'm just letting this place collect dust), here's what I'm working on for today.<br />
<a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/08/miab.jpg"><img alt="" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/08/miabs.jpg" title="MIAB" class="aligncenter" width="300" height="194" /></a></p>
<p>This design won't be used.  I liked where it was going, the client didn't.  Figured I'd share it before I toss it.</p>
<p>Also, I'm working on something new for this blog.  It needs to be used more and it needs a better look.</p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2009/09/a-design-in-the-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Update on the House</title>
		<link>http://kevinsmithdesigns.com/blog/2009/08/an-update-on-the-house/</link>
		<comments>http://kevinsmithdesigns.com/blog/2009/08/an-update-on-the-house/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 17:29:34 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=214</guid>
		<description><![CDATA[After a week or so of very hard work, we decided trying to clean everything up and restore the house was a futile attempt.  Everything we really wanted to save/couldn't afford to replace immediately was cleaned up, boxed, and stored at my brother's house.  After a couple weeks of cleaning and boxing, the [...]]]></description>
			<content:encoded><![CDATA[<p>After a week or so of very hard work, we decided trying to clean everything up and restore the house was a futile attempt.  Everything we really wanted to save/couldn't afford to replace immediately was cleaned up, boxed, and stored at my brother's house.  After a couple weeks of cleaning and boxing, the house was empty, dirty, and full of stuff that used to be valued possessions now covered in mud, scattered throughout the house, all over the floor.  It bothered me to see the house I grew up in being abandoned.  The yard was a huge mess with mud, sand, and trash that had washed in everywhere.</p>
<p>We called a guy we knew and he came with his dozer and here's the end result:<br />
<img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/08/lot-300x225.jpg" alt="lot" title="lot" width="300" height="225" class="aligncenter size-medium wp-image-213" /></p>
<p><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/08/100_0634-300x225.jpg" alt="100_0634" title="100_0634" width="300" height="225" class="aligncenter size-medium wp-image-212" /></p>
<p>I thought catchin it on video would be something to have (afterall, how many people get to plan to watch their childhood home be destroyed? haha)  I quickly grabbed a camera (the only one I could find right off) and sat it on the hood of the truck.  I wasn't sure the limit on recording (it was a camera I hadn't used a lot before) so I had to keep checking to see if the card was full/cam was still recording/etc.  The video is kinda shaky and the guys who were working were continually walking in front of the cam or standing in front of the cam -- no big deal, though.<br />
<a href="http://kevinsmithdesigns.com/blog/2009/08/an-update-on-the-house/"><p><em>Click here to view the embedded video.</em></p></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2009/08/an-update-on-the-house/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Push RSS feed to your Twitter feed</title>
		<link>http://kevinsmithdesigns.com/blog/2009/08/push-rss-feed-to-your-twitter-feed/</link>
		<comments>http://kevinsmithdesigns.com/blog/2009/08/push-rss-feed-to-your-twitter-feed/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 18:14:25 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=301</guid>
		<description><![CDATA[A friend needed to push/send items from an RSS feed to his Twitter account.
Here's the code in a nice .zip file.  Very simple and rough, but it gets the job done nicely.  Feel free to add to/modify.
http://kevinsmithdesigns.com/blog/wp-content/uploads/KSDtwitter.zip
]]></description>
			<content:encoded><![CDATA[<p>A friend needed to push/send items from an RSS feed to his Twitter account.</p>
<p>Here's the code in a nice .zip file.  Very simple and rough, but it gets the job done nicely.  Feel free to add to/modify.<br />
<a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/KSDtwitter.zip">http://kevinsmithdesigns.com/blog/wp-content/uploads/KSDtwitter.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2009/08/push-rss-feed-to-your-twitter-feed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Vendor Client relationship in real world situations</title>
		<link>http://kevinsmithdesigns.com/blog/2009/05/the-vendor-client-relationship-in-real-world-situations/</link>
		<comments>http://kevinsmithdesigns.com/blog/2009/05/the-vendor-client-relationship-in-real-world-situations/#comments</comments>
		<pubDate>Fri, 29 May 2009 21:03:51 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Misc.]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=206</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<a href="http://kevinsmithdesigns.com/blog/2009/05/the-vendor-client-relationship-in-real-world-situations/"><p><em>Click here to view the embedded video.</em></p></a>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2009/05/the-vendor-client-relationship-in-real-world-situations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Flood Pictures</title>
		<link>http://kevinsmithdesigns.com/blog/2009/05/more-flood-pictures/</link>
		<comments>http://kevinsmithdesigns.com/blog/2009/05/more-flood-pictures/#comments</comments>
		<pubDate>Mon, 18 May 2009 03:42:43 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=200</guid>
		<description><![CDATA[I've finally had some time to actually look through the pictures and videos I took on the first few days.  No video will ever be uploaded, but here are some pictures.

Two days after the flood and it was still much higher than usual

My side yard with one of my buildings pushed against the neighbor's [...]]]></description>
			<content:encoded><![CDATA[<p>I've finally had some time to actually look through the pictures and videos I took on the first few days.  No video will ever be uploaded, but here are some pictures.</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0573t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0573tt.JPG"></a><br />
Two days after the flood and it was still much higher than usual</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0589t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0589tt.JPG"></a><br />
My side yard with one of my buildings pushed against the neighbor's house</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0590t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0590tt.JPG"></a><br />
Back(ish) yard</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0591t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0591tt.JPG"></a><br />
What remains of building #1 and misc trash</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0592t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0592tt.JPG"></a><br />
Building number #1 and backyard</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0598t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0598tt.JPG"></a><br />
Backyard/fence and ~3 feet of sand/mud</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0599t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0599tt.JPG"></a><br />
Backyard and uprooted tree</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0601t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0601tt.JPG"></a><br />
Backyard</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0603t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_0603tt.JPG"></a><br />
Some flowers I had planted just a few days prior.  Hadn't even moved them up front yet...</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1039t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1039tt.JPG"></a><br />
Backyard</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1047et.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1047ett.JPG"></a><br />
Front porch.  The water somehow managed to pull the carpet/rug up.  It was glued pretty well.</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1050t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1050tt.JPG"></a><br />
My foot, front sidewalk.</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1052t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1052tt.JPG"></a><br />
Road in front of the house.</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1054t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1054tt.JPG"></a><br />
Backyard</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1061et.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1061ett.JPG"></a><br />
Trash out for the National Guard to pick up</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1066t.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1066tt.JPG"></a><br />
Floors are buckling, hooving.</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1070et.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/100_1070ett.JPG"></a><br />
The dryer vent o' mud lol</p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2009/05/more-flood-pictures/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Flooded</title>
		<link>http://kevinsmithdesigns.com/blog/2009/05/flooded/</link>
		<comments>http://kevinsmithdesigns.com/blog/2009/05/flooded/#comments</comments>
		<pubDate>Wed, 13 May 2009 00:41:08 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=197</guid>
		<description><![CDATA[My house was flooded on Friday night/Saturday morning (around 3am).  Nothing much else to say so here are some pictures.



More pictures located here: http://hellokevin.com/flood.
]]></description>
			<content:encoded><![CDATA[<p>My house was flooded on Friday night/Saturday morning (around 3am).  Nothing much else to say so here are some pictures.<br />
<a href="http://hellokevin.com/flood/tn_100_0512.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/flood-thumb- (6).jpg" alt="" /></a><br />
<a href="http://hellokevin.com/flood/tn_100_0517.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/flood-thumb- (9).jpg" alt="" /></a><br />
<a href="http://hellokevin.com/flood/tn_100_0531.JPG"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/05/flood-thumb- (15).jpg" alt="" /></a></p>
<p>More pictures located here: <a href="http://hellokevin.com/flood">http://hellokevin.com/flood</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2009/05/flooded/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Facebook: Pirate Edition</title>
		<link>http://kevinsmithdesigns.com/blog/2009/04/facebook-pirate-edition/</link>
		<comments>http://kevinsmithdesigns.com/blog/2009/04/facebook-pirate-edition/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 23:12:14 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=193</guid>
		<description><![CDATA[My friend Aken (@cryode, Cryode.com) pointed this out.

Full screenshots:
http://hellokevin.com/files/upload/fb_profile.png
http://hellokevin.com/files/upload/fb_profile2.png
To change yours, scroll to the bottom of Facebook, click English (US) to bring up the language menu, and select "English (Pirate)"
]]></description>
			<content:encoded><![CDATA[<p>My friend Aken (<a href="http://twitter.com/cryode">@cryode</a>, <a href="http://Cryode.com">Cryode.com</a>) pointed this out.<br />
<img src="http://hellokevin.com/files/upload/fb_thumb.jpg" alt="" /></p>
<p>Full screenshots:<br />
<a href="http://hellokevin.com/files/upload/fb_profile.png">http://hellokevin.com/files/upload/fb_profile.png</a><br />
<a href="http://hellokevin.com/files/upload/fb_profile2.png">http://hellokevin.com/files/upload/fb_profile2.png</a></p>
<p>To change yours, scroll to the bottom of Facebook, click English (US) to bring up the language menu, and select "English (Pirate)"</p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2009/04/facebook-pirate-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YouTube Math</title>
		<link>http://kevinsmithdesigns.com/blog/2009/04/youtube-math/</link>
		<comments>http://kevinsmithdesigns.com/blog/2009/04/youtube-math/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 05:08:22 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Misc.]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=190</guid>
		<description><![CDATA["Cute, fuzzy...let's show it to a friend!"
At this moment, that video has just a dash over 8 million views.  That's not really any news for a youtube video.  Hell, Avril Lavigne's video for "Girlfriend" has over 118 million views (Most Popular YouTube Videos, Alltime).
Back to the kitten video -- I was in my [...]]]></description>
			<content:encoded><![CDATA[<a href="http://kevinsmithdesigns.com/blog/2009/04/youtube-math/"><p><em>Click here to view the embedded video.</em></p></a>
<p>"Cute, fuzzy...let's show it to a friend!"</p>
<p>At this moment, that video has just a dash over 8 million views.  That's not really any news for a youtube video.  Hell, Avril Lavigne's video for "Girlfriend" has over 118 million views (<a href="http://www.youtube.com/browse?s=mp&t=a">Most Popular YouTube Videos, Alltime</a>).</p>
<p>Back to the kitten video -- I was in my own little world, staring and smiling at the playful lil kittens pouncing around when it hit me: "How many other slobs are blobbing in front of their computers doing the same exact thing?"  So, I did some quick math.<br />
8 million views for a video that is roughly 1.5 minutes.<br />
That's 12,000,000 minutes of wasted time.  That's 200,000 hours gone.  8,333 days of human life lost.  That's 22.8 YEARS of life that can never be lived again.  I'm only 21 years old, these cute little kittens, no more than a month or so old, have consumed more human life that I have lived.  </p>
<p>Avril Lavgine's crappy video, at 3:48 in length and 118,768,725 views, has consumed a whopping 27,079,269,300 seconds; 451,321,155 minutes ; 7,522,019 hours ; 313,417 days; 858.67 YEARS of life.  Someone *please* correct my math if I have made a mistake.  This is just hard for me to believe.  I had never really stopped to think about how much time is wasted.</p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2009/04/youtube-math/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Getting some press</title>
		<link>http://kevinsmithdesigns.com/blog/2009/03/getting-some-press/</link>
		<comments>http://kevinsmithdesigns.com/blog/2009/03/getting-some-press/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 04:54:24 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=181</guid>
		<description><![CDATA[My latest project, SecretTweet.com, has been getting noticed by a few major names in the world of news.
LA Times:
http://latimesblogs.latimes.com/jacketcopy/2009/02/like-postsecret.html
New York Times:
http://bits.blogs.nytimes.com/2009/02/27/anonymous-confessions-go-online-with-secrettweet/
And it was on Fox News, too:
]]></description>
			<content:encoded><![CDATA[<p>My latest project, SecretTweet.com, has been getting noticed by a few major names in the world of news.</p>
<p>LA Times:<br />
<a href="http://latimesblogs.latimes.com/jacketcopy/2009/02/like-postsecret.html">http://latimesblogs.latimes.com/jacketcopy/2009/02/like-postsecret.html</a></p>
<p>New York Times:<br />
<a href="http://bits.blogs.nytimes.com/2009/02/27/anonymous-confessions-go-online-with-secrettweet/">http://bits.blogs.nytimes.com/2009/02/27/anonymous-confessions-go-online-with-secrettweet/</a></p>
<p>And it was on Fox News, too:<br />
<a href="http://kevinsmithdesigns.com/blog/2009/03/getting-some-press/"><p><em>Click here to view the embedded video.</em></p></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2009/03/getting-some-press/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>NYC and Misc Photos</title>
		<link>http://kevinsmithdesigns.com/blog/2009/02/nyc-and-misc-photos/</link>
		<comments>http://kevinsmithdesigns.com/blog/2009/02/nyc-and-misc-photos/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 04:29:28 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=154</guid>
		<description><![CDATA[Huntington was recently hit with some fairly harsh snow and I snapped a few photos predawn -- wanted to get pictures before sidewalks were salted and such.



And I just returned from NYC.  I didn't take as many pictures as I had planned -- too busy having fun and hanging out with people.  I [...]]]></description>
			<content:encoded><![CDATA[<p>Huntington was recently hit with some fairly harsh snow and I snapped a few photos predawn -- wanted to get pictures before sidewalks were salted and such.</p>
<p><img class="aligncenter size-full wp-image-178" title="snow-3" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/snow-3.jpg" alt="snow-3" /><br />
<img class="aligncenter size-full wp-image-178" title="snow-3" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/snow-2.jpg" alt="snow-3" /><br />
<img class="aligncenter size-full wp-image-178" title="snow-3" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/snow-1.jpg" alt="snow-3" /></p>
<p>And I just returned from NYC.  I didn't take as many pictures as I had planned -- too busy having fun and hanging out with people.  I plan on going back sometime soon so maybe I'll get some more interesting "touristy" photos then.  Here are a few photos of some museums and galleries that I visited (and a few random snapshots).  If you were with me or hung out with me at night, I have some photos if you're interested...I'm not posting them online (don't want to embarrass anyone or myself LOL...good times, good times).</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-9.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-1.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-2.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-3.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-4.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-5.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-6.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-7.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-8.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-10.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-11.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-12.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-13.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-14.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-15.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-16.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-17.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-18.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-19.jpg" alt="nyc-9" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-174" title="nyc-9" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2009/02/nyc-20.jpg" alt="nyc-9" /></p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2009/02/nyc-and-misc-photos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ceramics Part Two</title>
		<link>http://kevinsmithdesigns.com/blog/2008/12/ceramics-part-two/</link>
		<comments>http://kevinsmithdesigns.com/blog/2008/12/ceramics-part-two/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 22:32:15 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[College]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=143</guid>
		<description><![CDATA[Here are the two remaining pieces.  I rushed while taking these pics.  The first piece is my favorite.  It has faults all over it but it helps the character.  I put a cone 10 glaze on it but it was only fired to cone 6.  I started to refire it but I liked it the [...]]]></description>
			<content:encoded><![CDATA[<p>Here are the two remaining pieces.  I rushed while taking these pics.  The first piece is my favorite.  It has faults all over it but it helps the character.  I put a cone 10 glaze on it but it was only fired to cone 6.  I started to refire it but I liked it the more I looked at it -- left somewhat of a grunge effect.</p>
<p style="text-align: center;"><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/cer2.jpg"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/cer2t1.jpg" alt="" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/cer3.jpg"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/cer3t.jpg" alt="" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/cert4.jpg"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/cert4t.jpg" alt="" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/cert5.jpg"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/cert5t.jpg" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2008/12/ceramics-part-two/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ceramics</title>
		<link>http://kevinsmithdesigns.com/blog/2008/12/ceramics/</link>
		<comments>http://kevinsmithdesigns.com/blog/2008/12/ceramics/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 21:35:50 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[College]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=135</guid>
		<description><![CDATA[EDIT: Just realized there's one more piece that I didn't take any photos of.  Will include photos of it when I get the other pieces back.
Today was the final critique in ceramics.  There are still two or three of my pieces that weren't fully cooled from firing so I won't be able to bring [...]]]></description>
			<content:encoded><![CDATA[<p>EDIT: Just realized there's one more piece that I didn't take any photos of.  Will include photos of it when I get the other pieces back.</p>
<p>Today was the final critique in ceramics.  There are still two or three of my pieces that weren't fully cooled from firing so I won't be able to bring those home until Monday, probably.  I wasn't sure how to take photos of this stuff so I just threw up two pieces of mat board and dusted off my camera.  Results aren't too bad.</p>
<p>Overall, I'm very satisfied with how everything came out (excluding the three remaining pieces which I haven't seen since I glazed them a few days ago).  Working with clay is, by no means, as simple as it looks or sounds.  I took the class thinking it would be an easy way to fill a requirement...rude awakening LOL.  Click to enlarge.</p>
<p style="text-align: center;"><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/b-1.jpg"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/b-1t.jpg" alt="" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/b-2.jpg"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/b-2t.jpg" alt="" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/chambe-2.jpg"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/chambe-2t.jpg" alt="" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/chamber-1.jpg"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/chamber-1t.jpg" alt="" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/fem-1.jpg"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/fem-1t.jpg" alt="" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/fem-2.jpg"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/fem-2t.jpg" alt="" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/leaf-1.jpg"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/leaf-1t.jpg" alt="" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/leaf-2.jpg"><img src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/12/leaf-2t.jpg" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2008/12/ceramics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An interview with Shouts &amp; Hollers</title>
		<link>http://kevinsmithdesigns.com/blog/2008/11/an-interview-with-shouts-hollers/</link>
		<comments>http://kevinsmithdesigns.com/blog/2008/11/an-interview-with-shouts-hollers/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 00:34:05 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Misc.]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=122</guid>
		<description><![CDATA[Shouts &#38; Hollers is an online "ezine" of sorts that is published by Charleston, WV, area bloggers.  Bill Gardner got in contact with me to answer a few questions regarding a recent sideproject of mine.  Read it here.
Thanks Bill!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shoutsandhollers.com/">Shouts &amp; Hollers</a> is an online "ezine" of sorts that is published by Charleston, WV, area bloggers.  <a href="http://oncee.blogspot.com/">Bill Gardner</a> got in contact with me to answer a few questions regarding a recent sideproject of mine.  <a href="http://shoutsandhollers.com/2008/11/internet-an-interview-with-kevin-smith-of-secrettweetcom/">Read it here</a>.</p>
<p>Thanks Bill!</p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2008/11/an-interview-with-shouts-hollers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Work Harder</title>
		<link>http://kevinsmithdesigns.com/blog/2008/11/word-harder/</link>
		<comments>http://kevinsmithdesigns.com/blog/2008/11/word-harder/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 16:26:24 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=117</guid>
		<description><![CDATA[
 Via http://www.polyp.org.uk
]]></description>
			<content:encoded><![CDATA[<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/11/happiness.jpg"><img class="alignnone size-medium wp-image-116" title="happiness" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/11/happiness-300x229.jpg" alt="" width="300" height="229" /></a></p>
<p><a href="http://www.polyp.org.uk/"> Via http://www.polyp.org.uk</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2008/11/word-harder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unicorn Flatulence</title>
		<link>http://kevinsmithdesigns.com/blog/2008/11/unicorn-flatulence/</link>
		<comments>http://kevinsmithdesigns.com/blog/2008/11/unicorn-flatulence/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 00:11:07 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[College]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=111</guid>
		<description><![CDATA[Bored and playing with different tools in Illustrator.

]]></description>
			<content:encoded><![CDATA[<p>Bored and playing with different tools in Illustrator.</p>
<p style="text-align: center;"><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/11/whut.jpg"><img class="aligncenter size-full wp-image-112" title="whut" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/11/whut.jpg" alt="" width="444" height="443" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2008/11/unicorn-flatulence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Awake Time</title>
		<link>http://kevinsmithdesigns.com/blog/2008/11/awake-time/</link>
		<comments>http://kevinsmithdesigns.com/blog/2008/11/awake-time/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 00:55:03 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[College]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=109</guid>
		<description><![CDATA[We've been working with Flash in my Intro to Computers in Art class and I wanted to play with with Flash a bit more than the assignment I've been working allowed me to (even though the assignment has allowed me to play and learn quite a lot, a clock wouldn't be able to fulfill its [...]]]></description>
			<content:encoded><![CDATA[<p>We've been working with Flash in my Intro to Computers in Art class and I wanted to play with with Flash a bit more than the assignment I've been working allowed me to (even though the assignment has allowed me to play and learn quite a lot, a clock wouldn't be able to fulfill its requirements).  I searched around and found a basic tutorial on how to create a very basic clock and I went from there.  I didn't want to simply do numbers so I quickly plopped out another idea.  Here's a very simple, very ugly clock that depicts the way most 9-5 people spend their waking hours.</p>
<p style="text-align: center;">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="200" width="200"><param name="src" value="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/11/clock.swf"><embed type="application/x-shockwave-flash" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/11/clock.swf" height="200" width="200"></object></P></p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2008/11/awake-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buffet All You Cat Eat</title>
		<link>http://kevinsmithdesigns.com/blog/2008/11/buffet-all-you-cat-eat/</link>
		<comments>http://kevinsmithdesigns.com/blog/2008/11/buffet-all-you-cat-eat/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 15:29:59 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Misc.]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=101</guid>
		<description><![CDATA[My roommate lives off Chinese takeout and McDonalds.  Here's a menu with an amusing typo.

Going home for the first time in a while this weekend.  Happy Birthday, Dad!
]]></description>
			<content:encoded><![CDATA[<p>My roommate lives off Chinese takeout and McDonalds.  Here's a menu with an amusing typo.</p>
<p><a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/11/meow.jpg"><img class="aligncenter size-full wp-image-102" title="meow" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/11/meow.jpg" alt="" width="184" height="500" /></a></p>
<p>Going home for the first time in a while this weekend.  Happy Birthday, Dad!</p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2008/11/buffet-all-you-cat-eat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vectorized Self-Portrait</title>
		<link>http://kevinsmithdesigns.com/blog/2008/11/vectorized-self-portrait/</link>
		<comments>http://kevinsmithdesigns.com/blog/2008/11/vectorized-self-portrait/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 04:15:50 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[College]]></category>

		<guid isPermaLink="false">http://kevinsmithdesigns.com/blog/?p=94</guid>
		<description><![CDATA[The assignment: "Create a vector-based self-portrait. Using the photographs we've taken in class as a guide, make a vector-based self-portrait with Adobe Illustrator. The object of this project is to be as visually detailed and honest as is possible while using only strokes and shapes. Illustrator-based effects such as blurs, blends, and gradients are not [...]]]></description>
			<content:encoded><![CDATA[<p>The assignment: "Create a vector-based self-portrait. Using the photographs we've taken in class as a guide, make a vector-based self-portrait with Adobe Illustrator. The object of this project is to be as visually detailed and honest as is possible while using only strokes and shapes. Illustrator-based effects such as blurs, blends, and gradients are not permitted. Strokes and shapes - that's all. Your primary tools in this project will be the pen tool (and its subtools), the pencil tool, and, possibly, the brush tool."</p>
<p>The Result:<br />
<a href="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/11/smithk_219_a71.jpg"><img class="aligncenter size-full wp-image-96" title="smithk_219_a7" src="http://kevinsmithdesigns.com/blog/wp-content/uploads/2008/11/smithk_219_a71.jpg" alt="" width="364" height="600" /></a></p>
<p>I enjoyed it for the most part.  I plan on delving into Illustrator a bit more when I get time.</p>
<p>I also have quite a few pieces from my ceramics class that I recently fired.  I'll try to get some pictures of those when I can.</p>
<p>Oh yeah -- Woot for Obama.  His speech was very powerful -- it almost brough a tear to my eye bahaha.  I don't know if I was just feeling very wimpy last night or if his words were just that powerful.  I'm going to say it was a mixture.</p>
]]></content:encoded>
			<wfw:commentRss>http://kevinsmithdesigns.com/blog/2008/11/vectorized-self-portrait/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
