<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Calvin Freitas</title>
	
	<link>http://calvinfreitas.com</link>
	<description>Web Consulting, Development, and Marketing Services for Your Small Business</description>
	<pubDate>Wed, 13 Aug 2008 03:59:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/CalvinFreitas" type="application/rss+xml" /><feedburner:emailServiceId>1772710</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>Northwest Entrepreneur Network Blog Redesign</title>
		<link>http://feeds.feedburner.com/~r/CalvinFreitas/~3/366184419/</link>
		<comments>http://calvinfreitas.com/blog/2008/nwen-blog-design/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 03:55:30 +0000</pubDate>
		<dc:creator>Calvin Freitas</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[NWEN]]></category>

		<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://calvinfreitas.com/?p=27</guid>
		<description><![CDATA[The Northwest Entrepreneur Network wanted to integrate the overall look and feel of their website into the NWEN Blog design.  Originally, the blog used the default Wordpress theme.
I have taken the NWEN website look and feel and adapted it to become a Wordpress theme which applies to the entire NWEN Blog.
The theme is standards [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.nwen.org/">Northwest Entrepreneur Network</a> wanted to integrate the overall look and feel of their website into the <a href="http://www.nwen.org/blog/">NWEN Blog</a> design.  Originally, the blog used the default Wordpress theme.</p>
<p>I have taken the NWEN website look and feel and adapted it to become a Wordpress theme which applies to the entire NWEN Blog.</p>
<p>The theme is standards compliant and works in Internet Explorer 6+, Firefox, Opera, and Safari.</p>
<p><div id="attachment_31" class="wp-caption alignleft" style="width: 310px"><a href="http://calvinfreitas.com/wp/wp-content/uploads/2008/08/nwenblogtheme-screenshot.png"><img src="http://calvinfreitas.com/wp/wp-content/uploads/2008/08/nwenblogtheme-screenshot-300x293.png" alt="NWEN Blog Theme" title="NWEN Blog Theme Screenshot" width="300" height="293" class="size-medium wp-image-31" /></a><p class="wp-caption-text">NWEN Blog Theme</p></div><a href="http://calvinfreitas.com/wp/wp-content/uploads/2008/08/nwenblogtheme-screenshot.png">View a screenshot of the blog design</a> or go look at it live on the <a href="http://www.nwen.org/blog/">NWEN Blog</a> now.</p>
]]></content:encoded>
			<wfw:commentRss>http://calvinfreitas.com/blog/2008/nwen-blog-design/feed/</wfw:commentRss>
		<feedburner:origLink>http://calvinfreitas.com/blog/2008/nwen-blog-design/</feedburner:origLink></item>
		<item>
		<title>FuseTop</title>
		<link>http://feeds.feedburner.com/~r/CalvinFreitas/~3/343228800/</link>
		<comments>http://calvinfreitas.com/blog/2008/fusetop/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 05:20:12 +0000</pubDate>
		<dc:creator>Calvin Freitas</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://calvinfreitas.com/?p=26</guid>
		<description><![CDATA[I&#8217;ve added FuseTop to the projects page and a FuseTop demo is available.
FuseTop allows a website to display information from multiple sources in a centralized location. FuseTop displays the title, description, most recent articles, and subscription options for each site. On mouseover, each article will display a tooltip with the first part of the article [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added <a href="http://calvinfreitas.com/projects/">FuseTop</a> to the <a href="http://calvinfreitas.com/projects/">projects page</a> and a <a href="http://calvinfreitas.com/fusetop/">FuseTop demo</a> is available.</p>
<p>FuseTop allows a website to display information from multiple sources in a centralized location. FuseTop displays the title, description, most recent articles, and subscription options for each site. On mouseover, each article will display a tooltip with the first part of the article content to allow the user to more easily determine if they want to visit the link.</p>
<p>FuseTop was developed using PHP, <a href="http://simplepie.org/">SimplePie</a>, XHTML, RSS, and CSS on an Apache server.</p>
]]></content:encoded>
			<wfw:commentRss>http://calvinfreitas.com/blog/2008/fusetop/feed/</wfw:commentRss>
		<feedburner:origLink>http://calvinfreitas.com/blog/2008/fusetop/</feedburner:origLink></item>
		<item>
		<title>Anti-Spam Solutions for Wordpress, Movable Type, and the Rest of the Web</title>
		<link>http://feeds.feedburner.com/~r/CalvinFreitas/~3/300957146/</link>
		<comments>http://calvinfreitas.com/blog/2008/anti-spam-solutions-for-wordpress-movable-type-and-the-rest-of-the-web/#comments</comments>
		<pubDate>Fri, 30 May 2008 02:54:28 +0000</pubDate>
		<dc:creator>Calvin Freitas</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://calvinfreitas.com/?p=25</guid>
		<description><![CDATA[Comment and trackback spam began propagating through the web in 2003 and they haven&#8217;t stopped spreading since.  Jay Allen created one of the original comment anti-spam tools which worked by allowing users to keep a blacklist and disallow comments from known spammers.
It&#8217;s been five years, and the tools for combating comment spam have evolved. [...]]]></description>
			<content:encoded><![CDATA[<p>Comment and trackback spam began propagating through the web in 2003 and they haven&#8217;t stopped spreading since.  <a href="http://jay.vox.com/">Jay Allen</a> created one of the <a href="http://www.jayallen.org/projects/mt-blacklist/">original comment anti-spam tools</a> which worked by allowing users to keep a blacklist and disallow comments from known spammers.</p>
<p>It&#8217;s been five years, and the tools for combating comment spam have evolved.  Instead of relying on a blacklist as in the days of yore, newer anti-spam services use a variety of tests and heuristics to decide what category a comment falls in.</p>
<p>Comments are classified either as &#8220;ham&#8221; (a valid comment), &#8220;spam&#8221; (a bad comment), or &#8220;unknown&#8221; (unsure).  Generally, the ham comments are allowed to go straight through, spam comments are blocked, and unknown comments are held for moderation.</p>
<p>Instead of being built into publishing platforms such as Wordpress or <a href="http://www.movabletype.com/">Movable Type</a>, most anti-spam solutions are run as web services.  The publishing platform will either come with an anti-spam plugin or have some available that will talk to the remote web service to determine the status of a comment.</p>
<p>Here I present <strong>three of the best anti-spam tools</strong> currently available.</p>
<h3>Akismet</h3>
<p><a href="http://akismet.com/">Akismet</a> has long been the best anti-spam tool available for use with <a href="http://www.wordpress.org/">Wordpress</a>.  Akismet is free for personal use, but for <a href="http://akismet.com/commercial/">commercial use</a> a license is required.  Akismet is most commonly used as a <a href="http://akismet.com/download/">Wordpress plugin</a>, but it is available for <a href="http://akismet.com/development/">other platforms</a> including Movable Type, Drupal, phpBB, Joomla, and more.  Libraries have been developed that enable its use in Java, .NET, PHP, Python, Ruby, and more.</p>
<h3>Mollom</h3>
<p><a href="http://mollom.com/">Mollom</a> is new to the anti-spam game and is is currently in public beta.  It originated as a <a href="http://drupal.org/project/mollom">module</a> for the <a href="http://drupal.org/">Drupal</a> content management system.  It combines many of the techniques discussed above, but to ease the process of moderation also incorporates a CAPTCHA on &#8220;unsure&#8221; comments to test if the comment is coming from a human rather than a spam bot.</p>
<p>A Mollom plugin for Wordpress &#8212; <a href="http://mollom.com/download">WP Mollom</a> &#8212; is under development by <a href="http://www.netsensei.nl/">Matthias Vandermaesen</a>.</p>
<p><a href="http://mollom.com/download">Mollom libraries</a> have also been developed for Java, Ruby, Python, .NET, and PHP.</p>
<p>Final pricing for Mollom hasn&#8217;t been determined, but according to the <a href="http://mollom.com/pricing">pricing</a> page, &#8220;The basic Mollom service will be free &#8212; yes, as in beer &#8212; but it will be limited in volume and features.&#8221;</p>
<h3>TypePad AntiSpam</h3>
<p><a href="http://antispam.typepad.com/">TypePad AntiSpam</a> became the newest player in the fight against spam when it was <a href="http://www.sixapart.com/blog/2008/05/typepad-antispam-whats-good-fo.html">released today</a> (5/29/2008).  <a href="http://www.sixapart.com/">Six Apart</a> has been doing testing of the service for a few months and today declared it ready for open beta.  </p>
<p>Having <a href="http://www.techcrunch.com/2008/05/29/typepad-antispam-a-new-open-source-comment-spam-fighter/">glowing words from TechCrunch</a> won&#8217;t hurt early adoption of the service, and you can&#8217;t beat the price.  &#8220;TypePad AntiSpam beta is free for any type of use, personal and commercial, regardless of how many comments you receive.&#8221;</p>
<p>Coming out of the gate, <a href="http://antispam.typepad.com/info/get-started.html">TypePad AntiSpam has plugins</a> for Movable Type 3 &#038; 4 and Wordpress 2.5.  Six Apart is <a href="http://antispam.typepad.com/info/developers.html">encouraging developers to get involved</a> and create libraries for languages and plugins for other platforms.</p>
<h3>Coming to Conclusions</h3>
<p>Up until now, I have been using Akismet to protect my sites from spam.  However, I have decided to try TypePad AntiSpam based on the price, compatibility with the Akismet API, and because it has been released as open source.  Thus far, I have had no problems.</p>
<p>If you&#8217;re looking for the most established solutions, at this point Akismet has been around longer, isn&#8217;t a beta product, and has a reputation for stopping comment spam.  As Mollom and TypePad AntiSpam mature, they will garner more attention and usage throughout the web.</p>
]]></content:encoded>
			<wfw:commentRss>http://calvinfreitas.com/blog/2008/anti-spam-solutions-for-wordpress-movable-type-and-the-rest-of-the-web/feed/</wfw:commentRss>
		<feedburner:origLink>http://calvinfreitas.com/blog/2008/anti-spam-solutions-for-wordpress-movable-type-and-the-rest-of-the-web/</feedburner:origLink></item>
		<item>
		<title>Getting Started With Wordpress</title>
		<link>http://feeds.feedburner.com/~r/CalvinFreitas/~3/291348031/</link>
		<comments>http://calvinfreitas.com/blog/2008/getting-started-with-wordpress/#comments</comments>
		<pubDate>Fri, 16 May 2008 02:15:38 +0000</pubDate>
		<dc:creator>Calvin Freitas</dc:creator>
		
		<category><![CDATA[Guides]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://calvinfreitas.com/?p=24</guid>
		<description><![CDATA[To get started with a fresh install of Wordpress 2.5.1, here is a list of some handy resources.
Initial Resources

Download Wordpress
Install Wordpress: follow the installation instructions available here

Design Resources

Free Wordpress Themes: some free, basic Wordpress themes
Template Monster: higher quality themes for purchase
Using and Creating Wordpress Themes: DIY guide to using, customizing, and creating Wordpress themes

Enhancing Wordpress

Wordpress [...]]]></description>
			<content:encoded><![CDATA[<p>To get started with a fresh install of <a href="http://wordpress.org/">Wordpress</a> 2.5.1, here is a list of some handy resources.</p>
<h3>Initial Resources</h3>
<ul>
<li><a href="http://wordpress.org/download/">Download Wordpress</a></li>
<li><a href="http://codex.wordpress.org/Installing_WordPress">Install Wordpress</a>: follow the installation instructions available here</li>
</ul>
<h3>Design Resources</h3>
<ul>
<li><a href="http://www.freewpthemes.net/">Free Wordpress Themes</a>: some free, basic Wordpress themes</li>
<li><a href="http://www.templatemonster.com/">Template Monster</a>: higher quality themes for purchase</li>
<li><a href="http://codex.wordpress.org/Using_Themes">Using and Creating Wordpress Themes</a>: DIY guide to using, customizing, and creating Wordpress themes</li>
</ul>
<h3>Enhancing Wordpress</h3>
<ul>
<li><a href="http://wordpress.org/extend/plugins/">Wordpress Plugin Directory</a>: 2,000+ plugins</li>
<li><a href="http://akismet.com/download/">Akismet</a>: the premier anti-spam tool for Wordpress, the most important plugin you can have</li>
<li><a href="http://weblogtoolscollection.com/">Weblog Tools Collection</a>: a great resource for discovering new plugins/themes and general Wordpress news</li>
</ul>
<p>If you need any help setting up, installing, or customizing Wordpress for use as a blog or content management system for your own website, please <a href="http://calvinfreitas.com/contact/">contact me</a> and I can provide you an estimate for the work you need completed.</p>
]]></content:encoded>
			<wfw:commentRss>http://calvinfreitas.com/blog/2008/getting-started-with-wordpress/feed/</wfw:commentRss>
		<feedburner:origLink>http://calvinfreitas.com/blog/2008/getting-started-with-wordpress/</feedburner:origLink></item>
		<item>
		<title>Upgrade to Wordpress 2.5: Done.</title>
		<link>http://feeds.feedburner.com/~r/CalvinFreitas/~3/266014643/</link>
		<comments>http://calvinfreitas.com/blog/2008/upgrade-to-wordpress-25-done/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 23:43:58 +0000</pubDate>
		<dc:creator>Calvin Freitas</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://calvinfreitas.com/?p=17</guid>
		<description><![CDATA[I have upgraded to Wordpress 2.5 on this blog.  The process was simpler than I expected.  One thing Wordpress has done very well is ease the simplicity of upgrading.  In this case, the lack of changes to the database schema made it even simpler upgrading 2.3.3 to 2.5 than any previous upgrade [...]]]></description>
			<content:encoded><![CDATA[<p>I have upgraded to <a href="http://wordpress.org/">Wordpress</a> 2.5 on this blog.  The process was simpler than I expected.  One thing Wordpress has done very well is ease the simplicity of upgrading.  In this case, the lack of changes to the database schema made it even simpler upgrading 2.3.3 to 2.5 than any previous upgrade I&#8217;ve done.  Summarized: remove the <em>wp-admin</em> and <em>wp-includes</em> directories, replace it w/ the <em>wp-admin</em> and <em>wp-includes</em> from the new version, copy over the updated files in the main Wordpress folder, and then run the <em>wp-admin/upgrade.php</em> script.  Done!</p>
<p>Of course, you&#8217;ll want to check your plugins before you upgrade.  I had no trouble w/ the ones I use on this site (Akismet, MyTwitter, Contact Form 7, etc.)</p>
<p>One nice feature of the new version of Wordpress is the built-in ability to update plugins automatically.  On the new version of the Wordpress Plugins screen, any plugin that needs updated will tell you and also provide a link to &#8220;upgrade automatically.&#8221;  I tested it out for two plugins: I updated to the new <a href="http://wordpress.org/extend/plugins/mytwitter/">MyTwitter 1.6 beta</a> and the newest release of <a href="http://ideasilo.wordpress.com/2007/04/30/contact-form-7/">Contact Form 7</a>.</p>
<p>The best change in Wordpress 2.5 is the overhaul of the admin interface.  It has a cleaner interface, improved post editor, better support for adding media to posts, improved tagging, and miscellaneous tweaks here and there.</p>
<p>If the enhanced features would improve your life and you&#8217;ve got about thirty minutes to spend upgrading it and testing out the new capabilities, I recommend giving Wordpress 2.5 a try.</p>
]]></content:encoded>
			<wfw:commentRss>http://calvinfreitas.com/blog/2008/upgrade-to-wordpress-25-done/feed/</wfw:commentRss>
		<feedburner:origLink>http://calvinfreitas.com/blog/2008/upgrade-to-wordpress-25-done/</feedburner:origLink></item>
		<item>
		<title>Wordpress 2.5 Release</title>
		<link>http://feeds.feedburner.com/~r/CalvinFreitas/~3/260575424/</link>
		<comments>http://calvinfreitas.com/blog/2008/wordpress-25-release/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 22:51:29 +0000</pubDate>
		<dc:creator>Calvin Freitas</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://calvinfreitas.com/blog/2008/wordpress-25-release/</guid>
		<description><![CDATA[Wordpress 2.5 has been released and is available for download at the Wordpress site.  Read the release information for the new update.
A short list of things to do before upgrading to Wordpress 2.5:
&#8226; Check for plugin compatability w/ the new version &#8212; before you upgrade, identify any plugins your site depends on for functionality. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/">Wordpress</a> 2.5 has been released and is available for <a href="http://wordpress.org/download/">download at the Wordpress site</a>.  <a href="http://wordpress.org/development/2008/03/wordpress-25-brecker/">Read the release information</a> for the new update.</p>
<p><strong>A short list of things to do before upgrading to Wordpress 2.5:</strong><br />
&bull; <strong>Check for plugin compatability w/ the new version</strong> &#8212; before you upgrade, identify any plugins your site depends on for functionality.  The <a href="http://wordpress.org/extend/plugins/">Wordpress Plugin Directory</a> is the central location to look for plugins and compatibility.  Currently, even &#8220;featured&#8221; plugins such as <a href="http://wordpress.org/extend/plugins/podpress/">podPress</a> don&#8217;t claim to be ready for 2.5.<br />
&bull; <strong>Determine your aversion to risk</strong> &#8212; Wordpress does a good job patching up security issues, but when a new version comes out the software could have new vulnerabilities that have yet to be discovered.  2.5.1 will inevitably follow within the coming weeks or months as new potential issues become known.<br />
&bull; <strong>Weigh the benefits</strong> &#8212; Wordpress 2.5 comes with a number of new features and changes including a redesigned admin Dashboard and Dashboard widgets, customizable admin templates/stylesheets, improved tag management, better password security, a new <a href="http://codex.wordpress.org/Shortcode_API">Shortcode API</a>, and more.</p>
<p><strong>Tips</strong><br />
&bull; If you&#8217;ve got a decent webhost, install Wordpress 2.5 in a test directory or domain (beta.example.com), install any plugins you need, and see if they work.  It&#8217;s better to break a test site than to break your real site.<br />
&bull; Wait a few weeks &#8212; other people will run into problems w/ Wordpress 2.5 and blog, comment, and post to forums about the solutions they have.  If you wait, you&#8217;ll be able to learn from their mistakes and solutions before using valuable time and resources on problems you don&#8217;t need to have.</p>
<p><strong>Your Experience</strong><br />
If you have any thoughts or comments regarding your experience w/ Wordpress 2.5, feel free to share.</p>
]]></content:encoded>
			<wfw:commentRss>http://calvinfreitas.com/blog/2008/wordpress-25-release/feed/</wfw:commentRss>
		<feedburner:origLink>http://calvinfreitas.com/blog/2008/wordpress-25-release/</feedburner:origLink></item>
		<item>
		<title>Wireless Audio w/ Airport Express and Airfoil for Windows or Mac</title>
		<link>http://feeds.feedburner.com/~r/CalvinFreitas/~3/249222409/</link>
		<comments>http://calvinfreitas.com/blog/2008/wireless-audio-w-airport-express-and-airfoil-for-windows-or-mac/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 23:52:02 +0000</pubDate>
		<dc:creator>Calvin Freitas</dc:creator>
		
		<category><![CDATA[Howto]]></category>

		<category><![CDATA[AirFoil]]></category>

		<category><![CDATA[AirPort Express]]></category>

		<category><![CDATA[AirTunes]]></category>

		<category><![CDATA[Apple]]></category>

		<category><![CDATA[audio]]></category>

		<category><![CDATA[FLAC]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://calvinfreitas.com/blog/2008/wireless-audio-w-airport-express-and-airfoil-for-windows-or-mac/</guid>
		<description><![CDATA[I recently acquired an Apple Airport Express (gracias a kamyn1) with the intent of wirelessly broadcasting music/audio from my computer (one side of the room) to my home stereo system (other side of the room) using the AirTunes functionality.  This has been a good solution for me as it&#8217;s designed for iTunes and that&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I recently acquired an <a href="http://www.apple.com/airportexpress/">Apple Airport Express</a> (<em>gracias a <a href="http://kamyn1.wordpress.com/">kamyn1</a></em>) with the intent of wirelessly broadcasting music/audio from my computer (one side of the room) to my home stereo system (other side of the room) using the AirTunes functionality.  This has been a good solution for me as it&#8217;s designed for <a href="http://www.apple.com/itunes/">iTunes</a> and that&#8217;s what I primarily use to play music on my computer.</p>
<p><a href='http://calvinfreitas.com/wp/wp-content/uploads/2008/03/itunes_prefs_airtunes.png' title='iTunes Preferences - AirTunes'><img src='http://calvinfreitas.com/wp/wp-content/uploads/2008/03/itunes_prefs_airtunes.thumbnail.png' alt='iTunes Preferences - AirTunes' align="right" /></a>First, you need to install the Airport Express.  This can be a difficult process depending on your level of experience with wireless networking; if you&#8217;re having trouble, visit the <a href="http://www.apple.com/support/airport/">Apple Support page for the AirPort</a>.  To use the device, begin by running the installation software that comes with the device (or download it from <a href="http://www.apple.com/support/downloads/">Apple</a>) on your computer.  You will also need to connect the Airport Express to your stereo; for this, you can either use a 1/8&#8243; to RCA connector or 1/8&#8243; to Optical/Toslink connector and hook it to your stereo receiver or other audio input.</p>
<p><span id="more-8"></span><a href='http://calvinfreitas.com/wp/wp-content/uploads/2008/03/itunes_airtunes.png' title='iTunes w/ AirTunes'><img src='http://calvinfreitas.com/wp/wp-content/uploads/2008/03/itunes_airtunes.thumbnail.png' alt='iTunes w/ AirTunes' align='left' /></a>Once you&#8217;ve setup your wireless network and connected the Airport to your stereo, you can begin broadcasting music from your computer to your stereo using iTunes.  In iTunes, check <em>Edit->Preferences->Advanced</em> to make sure &#8220;Look for remote speakers connected with AirTunes&#8221; is selected.  In the bottom right-hand corner of the iTunes screen, a dropdown list will show the speakers iTunes is able to connect to.  It will allow you to select &#8220;Computer&#8221; to play audio through your computer speakers, and the list will also include the names of any identified Airport Express connections.  In my case, it shows as &#8220;Casa Express&#8221; so it&#8217;s ready to play.  Once I select &#8220;Casa Express,&#8221; iTunes connects and begins playing audio through the speakers connected to the Airport.<br clear="all" /></p>
<p>This works well for playing music from iTunes; however, I also want to be able to play other file types besides MP3, AAC, and Apple&#8217;s DRMed files; specifically, I want to be able to play <a href="http://en.wikipedia.org/wiki/Free_Lossless_Audio_Codec" title="Wikipedia: Free Lossless Audio Codec">FLAC</a> files.</p>
<p>Thanks to another attendee at <a href="http://www.saturdayhouse.org/">SaturdayHouse</a>, I discovered <a href="http://www.rogueamoeba.com/airfoil/">Airfoil</a>.  Here&#8217;s the description:</p>
<blockquote><p>With Airfoil for Windows [or Mac] you can take audio from any application and send to your AirPort Express units, as well as Apple TVs, and even other PCs and Macs running Airfoil Speakers! Transmit audio from Winamp, RealPlayer, and other media players. Send audio from Rhapsody, Yahoo Music, and other music stores. Even web-based applications like Pandora, Last.fm, can now be transmitted wirelessly.</p></blockquote>
<p>The good news about Airfoil is you can install a fully working demo version (<a href="http://www.rogueamoeba.com/airfoil/windows/">Windows</a>, <a href="http://www.rogueamoeba.com/airfoil/mac/">Mac</a>) in order to try it out before you buy it.  I downloaded it, installed both the Airfoil for Windows and Airfoil Speakers applications.</p>
<p>At this point, I discovered my used AirPort Express had an outdated firmware version that I needed to update.  No problem &#8212; I downloaded and ran the AirPort Express 6.3 firmware updater (<a href="http://www.apple.com/support/downloads/airportexpressfirmwareupdate63forwindows.html">Windows</a>, <a href="http://www.apple.com/support/downloads/airportexpressfirmwareupdate63formacosx.html">Mac</a>).  (Note: The Windows version didn&#8217;t work on Vista for me, but I had no trouble running the update from a Windows XP installation connected to the same wireless network.)</p>
<p><a href='http://calvinfreitas.com/wp/wp-content/uploads/2008/03/winamp_mcs_screen.png' title='Winamp screenshot'><img src='http://calvinfreitas.com/wp/wp-content/uploads/2008/03/winamp_mcs_screen.thumbnail.png' alt='Winamp screenshot' align='right' /></a>Now that I had Airfoil installed, I ran both the Airfoil and Airfoil Speakers applications.  I then booted up <a href="http://www.winamp.com/">Winamp</a> (<a href="http://www.winamp.com/player/features">features</a> include FLAC support) to try the wireless broadcast using a FLAC-rip of <a href="http://www.motioncitysoundtrack.com/">Motion City Soundtrack</a>&#8217;s album &#8220;Evin If It Kills Me.&#8221;<br clear="all" /></p>
<p><a href='http://calvinfreitas.com/wp/wp-content/uploads/2008/03/airfoil_mcs_screen.png' title='Airfoil'><img src='http://calvinfreitas.com/wp/wp-content/uploads/2008/03/airfoil_mcs_screen.png' alt='Airfoil' align='left' /></a>In Airfoil, I selected Winamp from the application list at the bottom of the screen.  Then I clicked the volume icon next to the name for my Airport Express (Casa Express) and adjusted the volume.  Airfoil informed me it needed to restart Winamp so I let it.  Once Winamp loaded back up, I pressed play again and then my stereo (which was already turned on and set to the channel the Airport Express is hooked to) began to play the Motion City Soundtrack album.<br clear="all" /></p>
<p>In the demo version, it starts to make noise on the sound after 10 minutes.  With the product fully working, I decided to give them my $25 so I can enjoy the benefits of the Airport Express with any application on my computer and not just iTunes.</p>
]]></content:encoded>
			<wfw:commentRss>http://calvinfreitas.com/blog/2008/wireless-audio-w-airport-express-and-airfoil-for-windows-or-mac/feed/</wfw:commentRss>
		<feedburner:origLink>http://calvinfreitas.com/blog/2008/wireless-audio-w-airport-express-and-airfoil-for-windows-or-mac/</feedburner:origLink></item>
		<item>
		<title>SaturdayHouse Lifehack #1 - Using Subversion to Manage Your Home Dir</title>
		<link>http://feeds.feedburner.com/~r/CalvinFreitas/~3/249222410/</link>
		<comments>http://calvinfreitas.com/blog/2008/saturdayhouse-lifehack-1-using-subversion-to-manage-your-home-dir/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 19:31:41 +0000</pubDate>
		<dc:creator>Calvin Freitas</dc:creator>
		
		<category><![CDATA[Lifehacks]]></category>

		<category><![CDATA[SaturdayHouse]]></category>

		<guid isPermaLink="false">http://calvinfreitas.com/blog/2008/saturdayhouse-lifehack-1-using-subversion-to-manage-your-home-dir/</guid>
		<description><![CDATA[I&#8217;ve been attending SaturdayHouse consistently for the past three months.  A brief description of SaturdayHouse:
Seattle Saturday House is a weekly gathering of several people who meet and do &#8230; whatever they want! People work on projects, people talk about ideas, people conspire and hatch plans, and people play games with each other.
Last Saturday, people [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been attending <a href="http://www.saturdayhouse.org/">SaturdayHouse</a> consistently for the past three months.  A brief description of SaturdayHouse:</p>
<blockquote><p>Seattle Saturday House is a weekly gathering of several people who meet and do &#8230; whatever they want! People work on projects, people talk about ideas, people conspire and hatch plans, and people play games with each other.</p></blockquote>
<p>Last Saturday, people held a session about &#8220;hacks that make life simpler.&#8221;  I took notes, and I&#8217;ve cleaned them up here for your viewing.  If you&#8217;ve got any additional ideas to share or if you were one of the presenters and want to correct something I&#8217;ve posted here, please let me know by leaving a comment or emailing me (cal /at/ calvinfreitas \dot\ com).</p>
<p><span id="more-6"></span><b>#1: Using Subversion to Manage Your Home Directory (/home/username/) &#8212; Patrick</b><br />
Patrick suggests using Subversion as a way to manage and synchronize your home directory between multiple machines.  The benefits of such as strategy is it allows for version control of your documents and the ability to keep them all in order no matter what computer you&#8217;re using so long as you&#8217;ve got internet access in order to grab your latest repository copy.</p>
<p>The actual functioning of Subversion was outside the scope of this discussion, but if you&#8217;re looking for information go to <a href="http://subversion.tigris.org/">the Subversion website</a>.</p>
<p>Patrick mentioned that if he could restart his method from the beginning, he would actually set up a few separate repositories.  For example, separate ones for:</p>
<ul>
<li>/home/patrick/etc</li>
<li>/home/patrick/bin</li>
<li>/home/patrick/lib</li>
</ul>
<p>The benefit of having separate ones being less customization to do because if you have only one there&#8217;s going to be a number of files/directories you&#8217;ll want to exclude for various reasons.</p>
<p>Patrick has also created a custom Makefile &#8212; allows him to run specific custom commands in his home dir (e.g. make test).  In the makefile he has a &#8220;test&#8221; function that runs some basic commands to display the following.</p>
<blockquote><p>your home is /home/patrick<br />
your uname is linux<br />
date is 20080225174525</p></blockquote>
<p>Patrick uses the Makefile for scripts he&#8217;s written over his lifetime that does something he wants.  When necessary, he can add new basic commands to the script to give him new functionality from the command line.  Recently, he&#8217;s had people bugging him to start using Twitter so he added a new &#8220;tweet&#8221; function to his makefile.</p>
<p>Because he has his Makefile and all his other scripts in Subversion, he can use them wherever he wants.  Desktop w/ linux?  Checks out his latest code from Subversion.  After creating and editing new files, synchronize to a web host to make sure the newest files will be available from his other machines.  Then when the laptop needs to get the latest files, he does a checkout from the web host and now he&#8217;s up to date again.</p>
<p>Suggestions from others: Jdugan recommends using <a href="http://www.selenic.com/mercurial/wiki/">Mercurial</a> &#8212; fewer dependencies than Subversion.  Someone else suggested creating a <em>/home/user/tricks</em> folder that includes any scripts acquired w/ useful functionality and checking it into a repository to take your scripts anywhere with you.</p>
<p><b>Patrick&#8217;s Makefile:</b><br />
<a href="http://calvinfreitas.com/downloads/patrick_Makefile.txt">Download It Here</a> &#8212; Please note that the bottom portion of the text file should actually be put into a separate file in /home/username/etc/Makefile.linux</p>
<p><b>Hosting:</b> If you don&#8217;t have a web host where you can host your subversion repository, its usefulness will be slightly more limited.  Personally, I recommend <a href="http://www.dreamhost.com/r.cgi?192189">Dreamhost</a> &#8212; easy host to deal w/ and Subversion is a quick install (to svn.example.com) &#8212; but there are plenty of other good hosts as well, feel free to recommend some in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://calvinfreitas.com/blog/2008/saturdayhouse-lifehack-1-using-subversion-to-manage-your-home-dir/feed/</wfw:commentRss>
<enclosure url="http://www.c895worldwide.com/web/streaming/c895sc128.pls" length="128" type="audio/x-scpls" />
		<feedburner:origLink>http://calvinfreitas.com/blog/2008/saturdayhouse-lifehack-1-using-subversion-to-manage-your-home-dir/</feedburner:origLink></item>
		<item>
		<title>Home</title>
		<link>http://feeds.feedburner.com/~r/CalvinFreitas/~3/249222411/</link>
		<comments>http://calvinfreitas.com/blog/2008/home/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 07:23:35 +0000</pubDate>
		<dc:creator>Calvin Freitas</dc:creator>
		
		<category><![CDATA[Meta]]></category>

		<category><![CDATA[beginning]]></category>

		<guid isPermaLink="false">http://dev.calvinfreitas.com/cfreitas/2008/home/</guid>
		<description><![CDATA[CalvinFreitas.com is my home on the web.  It is in the beginning.  I will be using this site to release information about technology and items of interest, share experiences, and serve as a basis for releasing projects and relaying information about things I am working on.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://calvinfreitas.com/">CalvinFreitas.com</a> is my home on the web.  It is in the beginning.  I will be using this site to release information about technology and items of interest, share experiences, and serve as a basis for releasing projects and relaying information about things I am working on.</p>
]]></content:encoded>
			<wfw:commentRss>http://calvinfreitas.com/blog/2008/home/feed/</wfw:commentRss>
		<feedburner:origLink>http://calvinfreitas.com/blog/2008/home/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 1.556 seconds --><!-- Cached page served by WP-Cache -->
