<?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>not so silent (e) &#187; work</title>
	<atom:link href="http://notso.silent-e.com/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://notso.silent-e.com</link>
	<description>Be who you are and say what you feel, because those who mind don't matter and those who matter don't mind. - Dr. Seuss</description>
	<lastBuildDate>Tue, 31 Jan 2012 00:20:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Truly zonked puppy at dad&#8217;s work</title>
		<link>http://notso.silent-e.com/2011/09/07/truly-zonked-puppy-at-dads-work/</link>
		<comments>http://notso.silent-e.com/2011/09/07/truly-zonked-puppy-at-dads-work/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 03:44:01 +0000</pubDate>
		<dc:creator>matte</dc:creator>
				<category><![CDATA[family]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[pets]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://notso.silent-e.com/2011/09/07/truly-zonked-puppy-at-dads-work/</guid>
		<description><![CDATA[She might have been sleepy before but now she is OUT. I uploaded this through]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/silent_e/6126204418/" title="flickr photo"><img src="http://farm7.static.flickr.com/6083/6126204418_1f05a7c3f6.jpg" class="flickr-photo" alt="Truly zonked puppy at dad's work" title="Truly zonked puppy at dad's work" /></a></p>
<p class="flickr-yourcomment">She might have been sleepy before but now she is OUT.</p>
<p>I uploaded this through <a href="http://www.flickr.com/photos/silent_e/"><img alt="flickr" title="flickr" class="clean" src="http://www.flickr.com/images/flickr_logo_blog.gif" width="41" height="18" border="0" align="absmiddle" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://notso.silent-e.com/2011/09/07/truly-zonked-puppy-at-dads-work/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sleepy puppy at dad&#8217;s work</title>
		<link>http://notso.silent-e.com/2011/09/07/sleepy-puppy-at-dads-work/</link>
		<comments>http://notso.silent-e.com/2011/09/07/sleepy-puppy-at-dads-work/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 03:29:39 +0000</pubDate>
		<dc:creator>matte</dc:creator>
				<category><![CDATA[family]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[pets]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://notso.silent-e.com/2011/09/07/sleepy-puppy-at-dads-work/</guid>
		<description><![CDATA[I uploaded this through]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/silent_e/6126171200/" title="flickr photo"><img src="http://farm7.static.flickr.com/6186/6126171200_7b64f1f2d7.jpg" class="flickr-photo" alt="Sleepy puppy at dad's work" title="Sleepy puppy at dad's work" /></a></p>
<p class="flickr-yourcomment">
<p>I uploaded this through <a href="http://www.flickr.com/photos/silent_e/"><img alt="flickr" title="flickr" class="clean" src="http://www.flickr.com/images/flickr_logo_blog.gif" width="41" height="18" border="0" align="absmiddle" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://notso.silent-e.com/2011/09/07/sleepy-puppy-at-dads-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shameless Self Promotion</title>
		<link>http://notso.silent-e.com/2011/07/07/shameless-self-promotion/</link>
		<comments>http://notso.silent-e.com/2011/07/07/shameless-self-promotion/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 19:19:44 +0000</pubDate>
		<dc:creator>matte</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[me me me]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://notso.silent-e.com/?p=1226</guid>
		<description><![CDATA[An article on Tom&#8217;s Hardware that I helped with was posted yesterday. It&#8217;s about Wi-Fi, it&#8217;s problems, why your Wi-Fi sucks and what can be done about it. If you&#8217;re interested go ahead and read it. Please suffer through the format as it&#8217;s actually a pretty good read, but if you glaze over tech stuff [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tomshardware.com/picturestory/571-24-wi-fi-beamforming-networking.html"><img src="http://notso.silent-e.com/images/Wi-Fi-wireless-Ruckus4-L-296949-13.jpg" alt="" title="Tom&rsquo;s Hardware article cover image" width="450" height="338" class="size-full wp-image-1229" /></a></p>
<p>An article on Tom&#8217;s Hardware that I helped with <a href="http://www.tomshardware.com/picturestory/571-24-wi-fi-beamforming-networking.html">was posted yesterday</a>.  It&#8217;s about Wi-Fi, it&#8217;s problems, why your Wi-Fi sucks and what can be done about it.  If you&#8217;re interested go ahead and read it.  Please suffer through the format as it&#8217;s actually a pretty good read, but if you glaze over tech stuff just go look at the images I did for the article.  I&#8217;m quite pleased with a couple of them.  There&#8217;s 27 pages in the article, each with a picture (see why I said to suffer through the format?).  Specifically, I did the images for pages 1, 21, and 23-26. <em>tip: most have a &#8220;zoom&#8221; option if you hover over the image</em></p>
<p>Page 1 and 26 I think are my favorites.  Page 1 (shown above) because of how it turned out and page 26 is an homage to <a href="http://xkcd.com/">XKCD</a>.  Page 21 has been dubbed the FrankenAP. I&#8217;m not thrilled with page 25 (the two iPads in different orientations) but there were time constraints and limitations in the room setup, and that was even the second time I shot that particular concept.  Funny behind-the-scenes note about page 25.  I was using a mini-bagel between the stand and the iPad to keep the iPad from leaning back and catching a glare from the overhead fluorescent lights.</p>
]]></content:encoded>
			<wfw:commentRss>http://notso.silent-e.com/2011/07/07/shameless-self-promotion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This side no workie</title>
		<link>http://notso.silent-e.com/2011/01/27/this-side-no-workie/</link>
		<comments>http://notso.silent-e.com/2011/01/27/this-side-no-workie/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 18:04:29 +0000</pubDate>
		<dc:creator>matte</dc:creator>
				<category><![CDATA[camera plus]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://notso.silent-e.com/2011/01/27/this-side-no-workie/</guid>
		<description><![CDATA[I uploaded this through]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/silent_e/5393599172/" title="This side no workie by silent (e), on Flickr"><img src="http://farm6.static.flickr.com/5099/5393599172_354fe88b9d.jpg" width="500" height="389" alt="This side no workie" /></a></p>
<p>I uploaded this through <a href="http://www.flickr.com/photos/silent_e/"><img alt="flickr" title="flickr" class="clean" src="http://www.flickr.com/images/flickr_logo_blog.gif" width="41" height="18" border="0" align="absmiddle" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://notso.silent-e.com/2011/01/27/this-side-no-workie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSX Passenger prefpane tip</title>
		<link>http://notso.silent-e.com/2011/01/06/osx-passenger-prefpane-tip/</link>
		<comments>http://notso.silent-e.com/2011/01/06/osx-passenger-prefpane-tip/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 19:44:22 +0000</pubDate>
		<dc:creator>matte</dc:creator>
				<category><![CDATA[note to self]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://notso.silent-e.com/?p=1035</guid>
		<description><![CDATA[I recently undid all my MacPorts and started using Homebrew for some software on my Macs. That meant uninstalling the Apache MacPort and switching back to the default Snow Leopard version of Apache. Everything went relatively smoothly but today a noticed that my Passenger prefpane wasn&#8217;t listing all the Rails sites it had previously been [...]]]></description>
			<content:encoded><![CDATA[<p>I recently undid all my MacPorts and started using Homebrew for some software on my Macs.  That meant uninstalling the Apache MacPort and switching back to the default Snow Leopard version of Apache.  Everything went relatively smoothly but today a noticed that my <a href="http://www.fngtps.com/passenger-preference-pane">Passenger prefpane</a> wasn&#8217;t listing all the Rails sites it had previously been managing.</p>
<p>Turns out it was because in my original install of the prefpane I had used the &#8220;ports&#8221; version of a required ruby file, per instructions, since I was using the MacPort version of Apache.  The easy fix is to just reinstall the prefpane.  All of my sites now show up in the site listing and I can add the new site I&#8217;m currently developing.</p>
]]></content:encoded>
			<wfw:commentRss>http://notso.silent-e.com/2011/01/06/osx-passenger-prefpane-tip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dr. Strange-charset-conversion Or: How I Learned To Stop Worrying And Love Converting From Latin1 to UTF8</title>
		<link>http://notso.silent-e.com/2010/10/13/dr-strange-charset-conversion-or-how-i-learned-to-stop-worrying-and-love-converting-from-latin1-to-utf8/</link>
		<comments>http://notso.silent-e.com/2010/10/13/dr-strange-charset-conversion-or-how-i-learned-to-stop-worrying-and-love-converting-from-latin1-to-utf8/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 18:53:20 +0000</pubDate>
		<dc:creator>matte</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://notso.silent-e.com/?p=979</guid>
		<description><![CDATA[Recently, at work, I&#8217;d decided it was time to deal with my MySQL charset problems. In most places my server db was set to a latin1 charset. Unfortunately, someone who maintains content has been pasting unicode characters in. While my public websites display the information correctly, when I synced the content to my local development [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, at work, I&#8217;d decided it was time to deal with my MySQL charset problems.  In most places my server db was set to a latin1 charset. Unfortunately, someone who maintains content has been pasting unicode characters in.  While my public websites display the information correctly, when I synced the content to my local development computer those unicode characters would display incorrectly.  The image below shows the comparison.</p>
<p><img src="http://notso.silent-e.com/images/display-comparison.png" alt="Charset problem comparison" title="display-comparison" width="500" height="373" class="imgcenter size-full wp-image-980" /></p>
<p><span id="more-979"></span></p>
<p>This was puzzling, and despite everything I tried I couldn’t get that same content to display correctly on my iMac.  However, this was a localized problem on my iMac because my MacBook displayed everything correctly.  I tried but I couldn’t figure out where the discrepancy was between the two machines so I decided to move on and fix it at the source.</p>
<p>There are tens of thousands of posts on the Internet explaining how to convert to UTF8 but nothing seemed to work until I discovered <a href="http://codex.wordpress.org/Converting_Database_Character_Sets">this post on the WordPress Codex</a>.  That post was the first one I could find that specifically addressed unicode content stored in latin1 columns and how to properly convert it.</p>
<p>To put it simply, you need to convert your text columns to their binary field type counterpart and then convert back to the text type but specifying the utf8 charset.  Once I did this, the page displayed correctly on my iMac.  Here’s what I did.</p>
<ul>
<li>Backed up my database.  While this wasn’t really needed since it’s just my local develoment machine, it’s still a good practice.</li>
<li>Opened up my terminal and ran mysql with the -s &#8211;skip-column-names flags that make it easier to copy and paste the output.</li>
<li>Ran the following script. NOTE: when doing this yourself, remember to replace “db_name” with the name of your own database.</li>
</ul>
<pre class="brush: sql; light: true; title: ; notranslate">
USE information_schema;
SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', REPLACE(column_type, 'char', 'binary'), ';') FROM columns WHERE table_schema = 'db_name' and data_type = 'char';
SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', REPLACE(column_type, 'varchar', 'varbinary'), ';') FROM columns WHERE table_schema = 'db_name' and data_type = 'varchar';
SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', REPLACE(column_type, 'tinytext', 'tinybinary'), ';') FROM columns WHERE table_schema = 'db_name' and data_type = 'tinytext';
SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', REPLACE(column_type, 'text', 'blob'), ';') FROM columns WHERE table_schema = 'db_name' and data_type = 'text';
SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', REPLACE(column_type, 'mediumtext', 'mediumbinary'), ';') FROM columns WHERE table_schema = 'db_name' and data_type = 'mediumtext';
SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', REPLACE(column_type, 'longtext', 'longbinary'), ';') FROM columns WHERE table_schema = 'db_name' and data_type = 'longtext';  

SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', column_type, ' CHARACTER SET utf8;') FROM columns WHERE table_schema = 'db_name' and data_type = 'char';
SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', column_type, ' CHARACTER SET utf8;') FROM columns WHERE table_schema = 'db_name' and data_type = 'varchar';
SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', column_type, ' CHARACTER SET utf8;') FROM columns WHERE table_schema = 'db_name' and data_type = 'tinytext';
SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', column_type, ' CHARACTER SET utf8;') FROM columns WHERE table_schema = 'db_name' and data_type = 'text';
SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', column_type, ' CHARACTER SET utf8;') FROM columns WHERE table_schema = 'db_name' and data_type = 'mediumtext';
SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', column_type, ' CHARACTER SET utf8;') FROM columns WHERE table_schema = 'db_name' and data_type = 'longtext';

SELECT DISTINCT CONCAT('ALTER TABLE `', table_name, '` CONVERT TO CHARACTER SET utf8;') FROM columns WHERE table_schema = 'db_name';
</pre>
<p>The output, in my case, was like this&#8230;</p>
<pre class="brush: sql; light: true; title: ; notranslate">
ALTER TABLE `registrations` MODIFY `name` varbinary(50);
ALTER TABLE `registrations` MODIFY `name` varchar(50) CHARACTER SET utf8;
ALTER TABLE `registrations` CONVERT TO CHARACTER SET utf8;
ALTER DATABASE `db_name` CHARACTER SET utf8;
</pre>
<p>This is just a snippet of my code but you can see exactly what’s going on.  First, the registrations.name column is being converted to varbinary(50).  Binary columns don’t care about character sets.  Then it’s being converted back to it’s original varchar(50) column but specifying “CHARACTER SET utf8”.  Finally, we convert the table and database to utf8.</p>
<p>Now go forth and spread the P.O.E. &#8230; Purity Of Encodings. <img src='http://notso.silent-e.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://notso.silent-e.com/2010/10/13/dr-strange-charset-conversion-or-how-i-learned-to-stop-worrying-and-love-converting-from-latin1-to-utf8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Watch me fly</title>
		<link>http://notso.silent-e.com/2010/07/02/watch-me-fly/</link>
		<comments>http://notso.silent-e.com/2010/07/02/watch-me-fly/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 06:49:04 +0000</pubDate>
		<dc:creator>matte</dc:creator>
				<category><![CDATA[cool]]></category>
		<category><![CDATA[me me me]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://notso.silent-e.com/?p=958</guid>
		<description><![CDATA[&#8230; and finally, here&#8217;s my first time in the iFly chamber. A little rough but I was much better the second time around. Video of that one once I digitize it.]]></description>
			<content:encoded><![CDATA[<p>&#8230; and finally, here&#8217;s my first time in the iFly chamber.  A little rough but I was much better the second time around.  Video of that one once I digitize it.</p>
<p><a href="http://notso.silent-e.com/2010/07/02/watch-me-fly/"><img src="http://img.youtube.com/vi/wHBfWT93vRw/default.jpg" width="130" height="97" border=0></a></p>
]]></content:encoded>
			<wfw:commentRss>http://notso.silent-e.com/2010/07/02/watch-me-fly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New uniform for work</title>
		<link>http://notso.silent-e.com/2010/07/02/new-uniform-for-work/</link>
		<comments>http://notso.silent-e.com/2010/07/02/new-uniform-for-work/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 18:18:27 +0000</pubDate>
		<dc:creator>matte</dc:creator>
				<category><![CDATA[me me me]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://notso.silent-e.com/2010/07/02/new-uniform-for-work/</guid>
		<description><![CDATA[I uploaded this through]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/silent_e/4755619746/" title="flickr photo"><img src="http://farm5.static.flickr.com/4099/4755619746_e2e0d10cc9.jpg" width="374" height="500" alt="New uniform for work" /></a></p>
<p class="flickr-yourcomment">
<p>I uploaded this through <a href="http://www.flickr.com/photos/silent_e/"><img alt="flickr" title="flickr" class="clean" src="http://www.flickr.com/images/flickr_logo_blog.gif" width="41" height="18" border="0" align="absmiddle" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://notso.silent-e.com/2010/07/02/new-uniform-for-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hottie</title>
		<link>http://notso.silent-e.com/2010/07/02/hottie/</link>
		<comments>http://notso.silent-e.com/2010/07/02/hottie/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 18:17:33 +0000</pubDate>
		<dc:creator>matte</dc:creator>
				<category><![CDATA[me me me]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://notso.silent-e.com/2010/07/02/hottie/</guid>
		<description><![CDATA[I uploaded this through]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/silent_e/4755617586/" title="flickr photo"><img src="http://farm5.static.flickr.com/4080/4755617586_04b700bc01.jpg" width="375" height="500" alt="Hottie" /></a></p>
<p class="flickr-yourcomment">
<p>I uploaded this through <a href="http://www.flickr.com/photos/silent_e/"><img alt="flickr" title="flickr" class="clean" src="http://www.flickr.com/images/flickr_logo_blog.gif" width="41" height="18" border="0" align="absmiddle" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://notso.silent-e.com/2010/07/02/hottie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Practice for my skydive</title>
		<link>http://notso.silent-e.com/2010/07/02/practice-for-my-skydive/</link>
		<comments>http://notso.silent-e.com/2010/07/02/practice-for-my-skydive/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 17:39:36 +0000</pubDate>
		<dc:creator>matte</dc:creator>
				<category><![CDATA[cool]]></category>
		<category><![CDATA[me me me]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://notso.silent-e.com/2010/07/02/practice-for-my-skydive/</guid>
		<description><![CDATA[Team-building outing for the Ruckus marketing team. My first step toward my skydive! Woot! I uploaded this through]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/silent_e/4755531008/" title="flickr photo"><img src="http://farm5.static.flickr.com/4073/4755531008_699f80f37c.jpg" width="374" height="500" alt="Practice for my skydive" /></a></p>
<p class="flickr-yourcomment">Team-building outing for the Ruckus marketing team.  My first step toward my skydive!  Woot!</p>
<p>I uploaded this through <a href="http://www.flickr.com/photos/silent_e/"><img alt="flickr" title="flickr" class="clean" src="http://www.flickr.com/images/flickr_logo_blog.gif" width="41" height="18" border="0" align="absmiddle" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://notso.silent-e.com/2010/07/02/practice-for-my-skydive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

