<?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/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>ben.parmeter &#187; tech</title>
	<atom:link href="http://www.parmeter.net/ben/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.parmeter.net/ben</link>
	<description>welcome to ben's home</description>
	<lastBuildDate>Mon, 16 Jan 2012 08:54:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<copyright>2006-2008 </copyright>
	<managingEditor>ben@parmeter.net (ben.parmeter)</managingEditor>
	<webMaster>ben@parmeter.net (ben.parmeter)</webMaster>
	<ttl>1440</ttl>
	<image>
		<url>http://www.parmeter.net/ben/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>ben.parmeter</title>
		<link>http://www.parmeter.net/ben</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>welcome to ben's home</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>ben.parmeter</itunes:author>
	<itunes:owner>
		<itunes:name>ben.parmeter</itunes:name>
		<itunes:email>ben@parmeter.net</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.parmeter.net/ben/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>accessing your files on freenas from anywhere</title>
		<link>http://www.parmeter.net/ben/2012/01/16/accessing-your-files-on-freenas-from-anywhere/</link>
		<comments>http://www.parmeter.net/ben/2012/01/16/accessing-your-files-on-freenas-from-anywhere/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 08:54:28 +0000</pubDate>
		<dc:creator>nebhead</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.parmeter.net/ben/?p=801</guid>
		<description><![CDATA[You may remember that I had posted about setting up a remote file server (via the web interface), a little while ago. Well I just stumbled across this post which talks about using secure FTP via the ssh tunnel. It&#8217;s dead simple to setup and is actually quite an elegant solution.  It does require FTP [...]]]></description>
			<content:encoded><![CDATA[<p>You may remember that I had posted about setting up a remote file server (via the web interface), a little while ago. Well I just stumbled across <a href="http://www.makeuseof.com/tag/set-freenas-server-access-files/" target="_blank">this post</a> which talks about using secure FTP via the ssh tunnel. It&#8217;s dead simple to setup and is actually quite an elegant solution.  It does require FTP software that supports SFTP, so it&#8217;s not quite as user friendly or configurable, but it&#8217;s great for power-users.  I think I audibly said, &#8220;duh!&#8221; when I stumbled upon this.  Also, it&#8217;s nice having the SSH capability exposed externally.  Note that the tutorial is for FreeNAS 8, but is totally applicable to FreeNAS 7 (if you&#8217;re like me an are sticking to the legacy server software).</p>
<p>And regarding security, I would definitely use a different port than the standard SSH port, at least externally. Otherwise you&#8217;ll get clobbered with traffic from hackers attempting to connect to your server for not so nice reasons.  You may want to consider using a keyfile as well &#8211; which makes it less convenient, but much more secure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parmeter.net/ben/2012/01/16/accessing-your-files-on-freenas-from-anywhere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>remote web file manager for freenas</title>
		<link>http://www.parmeter.net/ben/2011/09/11/remote-web-file-manager-for-freenas/</link>
		<comments>http://www.parmeter.net/ben/2011/09/11/remote-web-file-manager-for-freenas/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 05:47:29 +0000</pubDate>
		<dc:creator>nebhead</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.parmeter.net/ben/?p=754</guid>
		<description><![CDATA[Another geeky freenas related post today.  All those not interested in reading through techy garbage, please feel free to leave early.  For those of you here to learn about said techy garbage, please open your text books to page 204 and follow along. For some time now, I have been aware of the rather handy [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.parmeter.net/ben/wp-content/uploads/2011/09/ajaxplorer.jpg"><img class="alignleft size-medium wp-image-772" style="margin: 5px;" title="ajaxplorer" src="http://www.parmeter.net/ben/wp-content/uploads/2011/09/ajaxplorer-300x221.jpg" alt="" width="300" height="221" /></a>Another geeky freenas related post today.  All those not interested in reading through techy garbage, please feel free to leave early.  For those of you here to learn about said techy garbage, please open your text books to page 204 and follow along.</p>
<p>For some time now, I have been aware of the rather handy feature that Windows Home Server boasts with a web based file manager (I believe they call it Remote Web Access or some such generic name).  Being a stalwart FreeNAS guy, I was impressed, but didn&#8217;t let my jealousy shine through.  How cool is it that you can log into your NAS from outside the network and upload/download any file that is there via a spiffy web interface?  Very cool.  Want.</p>
<p>Sure, you can setup an FTP server, but I really don&#8217;t like exposing an FTP to the outside world.  Too many security issues with FTP.  Yes,  I know you can setup an SSH tunnel and do FTP, but that&#8217;s kinda boring and not everyone has the patience to setup their own SSH client, etc. Plus I wanted an easy way to allow my friends and/or family to log into the server to grab things like photos or videos or even upload their own files.  I&#8217;m certainly not going to get 99% of these folks to setup a secure FTP session via SSH.</p>
<p>Recently, I came across this <a href="http://feeds.gawker.com/~r/lifehacker/full/~3/C2I_U7N7gRs/how-to-turn-your-freenas-box-into-an-internet-pvr-with-sabnzbd-and-sick-beard" target="_blank">LifeHacker article</a> about setting up FreeNAS to run SickBeard and SABnzbd to do a sort of Internet PVR.  After reading this, and seeing the techniques they used to get this up and running I was suddenly inspired to work on the above project.  I knew there had to be a way to shoehorn something in.  So I began to look at my options.  I finally stumbled upon a slick PHP/Ajax based Web File Manager front end with decent security that would work for me and decided to give it a shot.  (<a href="http://ajaxplorer.info" target="_blank">Ajaxplorer</a>)</p>
<p>If you want to be the master of your domain, and show your Windows Home Server friends up, then this setup is for you.  Enough background, let&#8217;s get started.</p>
<p><strong>Get the Necessary Pieces:</strong></p>
<ul type="disc">
<li>Step 1: Go to the Ajaxplorer website and download the latest zip (<a href="http://ajaxplorer.info">http://ajaxplorer.info</a>).  As of the publication of this post, I downloaded Ajaxplorer v3.2.4 and I should also mention that I am using FreeNAS 0.7 in my configuration.  (sorry FreeNAS 8 folks, but I&#8217;m guessing these steps will work equally well on your server?)</li>
<li>Step 2: No step two?  Alright, on with it!</li>
</ul>
<p><strong>Configure FreeNAS:</strong></p>
<ul type="disc">
<li>Step 1: Open the admin web interface and navigate to the &#8220;Services&#8221; tab.</li>
<li>Step 2: Open &#8220;Webserver&#8221;</li>
<li>Step 3: Check the box to &#8220;Enable&#8221; your LightHTTPd webserver in the upper right hand corner (this doesn&#8217;t actually instantly enable anything, just allows you to start configuring)</li>
<li>Step 4: Choose HTTP from the protocol drop down (at least initially &#8211; we&#8217;ll talk about securing this before we poke a hole in your router and expose the NAS to the internet)</li>
<li>Step 5:  Select a port number (i.e. 1234).  (don&#8217;t select port 80, try not to conflict with other ports on the server and of course something between 0-64999)</li>
<li>Step 6: Choose webserver base directory (or document root).  I put mine on my mounted drives, rather than installing directly on the flash drive (OS drive).  For example:  \mnt\sharename\www\ (of course you will need to go and create this directory on your drive first)</li>
<li>Step 7: Leave Authentication and Directory Listing un-checked.</li>
<li>Step 8: Click the &#8220;Save and Restart&#8221; button.  You should get message stating: &#8220;The changes have been applied successfully&#8221; after a few tense seconds.</li>
</ul>
<p><strong>Install Ajaxplorer</strong></p>
<ul type="disc">
<li>Step 1: Unpack the ajaxplorer-3.x.x.zip into a directory off of your webserver base.  For example &#8220;. \www\ajxp&#8221;.  Confirm that all of the directories and files were created properly and that permissions were set properly (see this page for more details: <a href="http://www.ajaxplorer.info/wordpress/documentation-3/chapter-basics/">http://www.ajaxplorer.info/wordpress/documentation-3/chapter-basics/</a> ).</li>
<li>Step 2: Point your browser to your FreeNAS IP and new webserver port (i.e. http://192.168.1.101:1234/ajxp) to get started.   A diagnostic tool will be ran once to check that your configuration is ok.  On FreeNAS you&#8217;ll get some warnings letting you know that you won&#8217;t have image previews due to the lack of PHP5, etc.  Despite these warnings you should have a mostly functional web file manager installed.</li>
<li>Step 3: Click continue and you should see a warning telling you that the user « admin » has been created with the password « admin » : log in with this id/password, and go the the « Settings » panel to change the admin password.</li>
<li>Step 4: Configure your users and repositories.  (<a href="http://www.ajaxplorer.info/wordpress/documentation-3/chapter-features/gui-overview/">http://www.ajaxplorer.info/wordpress/documentation-3/chapter-features/gui-overview/</a> )</li>
</ul>
<p><strong>Additional Security Concerns</strong></p>
<p>I&#8217;m not much of a security expert, however it was absolutely essential to me that this be a decently secure solution.   I really don&#8217;t want people hacking around in my NAS from the outside.</p>
<p>In this configuration there are at least 3 caveats with regards to security:</p>
<ol type="1">
<li value="1">When using this interface over the internet, the traffic is unencrypted (as is your login and password).  You&#8217;ll want to setup a secure connection to your FreeNAS box and the easiest way to do this is to configure HTTPS on your box.  (<a href="http://www.freenaskb.info/kb/?View=entry&amp;EntryID=284">http://www.freenaskb.info/kb/?View=entry&amp;EntryID=284</a> ).  You&#8217;ll be self-signing your certificate, which means that your credentials will not be recognized by any reputable certificate authority &#8211; and that your browser will likely throw up all kinds of alarm bells when accessing your site.  But since you know you&#8217;re trustworthy, you can just ignore those warnings.  Do this step first such that you can generate the credentials, and the configuration file for your webserver &#8211; in the next step we&#8217;re going to use the newly created configuration as a base for a new webserver.  Just read on&#8230;</li>
<li>FreeNAS&#8217;s LightHTPPd does not support .htaccess files (which are for Apache), which means that you&#8217;ll need to go and lock down any sensitive directories (i.e. .\server\conf, etc. ) manually.  Although it seems it may not be necessary after poking around a bit more, better safe than sorry.  More information can be found here: <a href="http://redmine.lighttpd.net/wiki/1/Docs:ModAccess" target="_blank">http://redmine.lighttpd.net/wiki/1/Docs:ModAccess</a>.  I found that there are two configuration files under FreeNAS.  One for the WebUI and one for the web server that you just enabled.  You&#8217;ll want to edit the configuration file found here: \var\etc\websrv.conf.  Add something like this to the end of the file:<br />
<blockquote><p>$HTTP["url"] =~ &#8220;^/ajxp/server/conf&#8221; {<br />
url.access-deny = (&#8220;&#8221;)<br />
}</p></blockquote>
<p>Now, to my surprise, if you disable and re-enable the webserver via the web UI or reboot the system you&#8217;ll completely blow away any changes you made to the config file (http://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=86&amp;t=1941). This is apparently how FreeNAS is designed. So, here&#8217;s how I got around things. I made a copy of the <strong>websrv.conf</strong> file named <strong>mywebsrv.conf</strong> and instead of launching the default web server, launched my own via a config script. Do this by adding the following to System &gt; Advanced &gt; Command Scripts:</p>
<blockquote><p>/usr/local/sbin/lighttpd -D -f /var/etc/mywebsrv.conf -m /usr/local/lib/lighttpd</p></blockquote>
<p>Make this a <strong>post-init</strong> script meaning it runs after the system boots and initializes.  Ensure to add all of the directories that you would like to deny access to into the configuration file.  After you&#8217;re done with this step, make sure you disable the other default webserver via the web gui before you reboot the system. This should do the trick and forbid access to your sensitive directories.</li>
<li>Ajaxplorer comes with a standard Admin account creatively named &#8216;admin&#8217; so you&#8217;ll probably want to change that to avoid dictionary attacks.  I created a new account with admin privileges and a strong password and then deleted the admin account.</li>
</ol>
<p>If you&#8217;re reading this and can think of more, please do let me know so that I can plug those holes too.</p>
<p><strong>Poke a Hole in your Router</strong></p>
<p>Because everyone has a different type of router at home, I won&#8217;t even attempt to begin to tell you how to do this.  However, you&#8217;ll want to make sure that you port-forward whatever port you defined in your LightHTTPd configuration above.  You can use a different outside port if you desire, but I like to keep it simple and use the same port number.</p>
<p>Now you can access your stuff anywhere you have an Internet connection.  If you have a Dynamic DNS service to help you remember your IP, even better!</p>
<p><strong>Final Thoughts</strong></p>
<p>While I&#8217;m pretty happy with the results, I&#8217;m sure there are improvements that can be made to the installation etc.  Others have used Ajaxplorer in place of the Quixplorer that is currently running on FreeNAS (which can be used on the internal network).  Ajaxplorer can be a bit sluggish, and it doesn&#8217;t integrate perfectly with FreeNAS, but it gets the job done.  If you have any suggestions, tweaks or improvements let me know and I&#8217;ll include them here!  I hope this helps anyone that has been thinking of doing this.  It&#8217;s certainly been a learning experience for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parmeter.net/ben/2011/09/11/remote-web-file-manager-for-freenas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>best of june 2011</title>
		<link>http://www.parmeter.net/ben/2011/07/31/best-of-june-2011/</link>
		<comments>http://www.parmeter.net/ben/2011/07/31/best-of-june-2011/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 06:00:24 +0000</pubDate>
		<dc:creator>nebhead</dc:creator>
				<category><![CDATA[camping]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[multimedia]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://www.parmeter.net/ben/?p=729</guid>
		<description><![CDATA[Continuing with the monthly video theme, I managed to spend some time this weekend working on the video for June.  In this video, you&#8217;ll see a family camping trip to Grover Hot Springs (mainly the nearby falls), painting a clay pot in the backyard, the zoo and one quick photo of Claire and Suzy at [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing with the monthly video theme, I managed to spend some time this weekend working on the video for June.  In this video, you&#8217;ll see a family camping trip to Grover Hot Springs (mainly the nearby falls), painting a clay pot in the backyard, the zoo and one quick photo of Claire and Suzy at a friends wedding.  A fairly short one this time, but action packed.</p>
<p><iframe src="http://www.youtube.com/embed/eMJPImXl-L0?hd=1" frameborder="0" width="500" height="314"></iframe></p>
<p><em>Again, if you&#8217;re interested in the technical side of things, I decided to give <a href="http://www.kdenlive.org/" target="_blank">Kdenlive</a> a spin this time, creating the entire clip with that software.  It is yet another outstanding video editor that has come to Linux recently &#8211; and I am thoroughly impressed with its capabilities.  It&#8217;s definitely got more of a learning curve than OpenShot, but it&#8217;s still reasonably intuitive.  I found that it is better at handling Pan &amp; Zoom type effects (Ken Burns style) than OpenShot, with a much smoother result.  However, tiling photos and video is still something that I&#8217;ve found difficult to do &#8211; and has resulted in several crashes.  I eventually gave up on that effort.  The title generator is not as snazzy as OpenShot either.  But it seems to be snappier, and renders on the fly better than OpenShot.  I&#8217;m really torn between the two and may ping pong between them until I can decide which I like best.</em></p>
<p>July is going to be a much bigger video.  Until next time&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parmeter.net/ben/2011/07/31/best-of-june-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>bittorrent on freenas</title>
		<link>http://www.parmeter.net/ben/2011/07/26/bittorrent-on-freenas/</link>
		<comments>http://www.parmeter.net/ben/2011/07/26/bittorrent-on-freenas/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 02:04:03 +0000</pubDate>
		<dc:creator>nebhead</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.parmeter.net/ben/?p=718</guid>
		<description><![CDATA[As previously mentioned, I am a big proponent of FreeNAS (a free network attached storage operating system). In the past I have talked about how to setup SubSonic (an awesome streaming audio/video server) on FreeNAS natively. I am currently running the v0.7 (legacy) variant of FreeNAS (in my opinion v0.8 is still a bit young) [...]]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://www.parmeter.net/ben/2008/02/15/im-changing-our-paradigm/" target="_blank">previously mentioned</a>, I am a big proponent of FreeNAS (a free network attached storage operating system). In the past I have talked about <a href="http://www.parmeter.net/ben/2011/02/02/installing-subsonic-on-freenas-and-bonus-upgrade-instructions/" target="_blank">how to setup SubSonic</a> (an awesome streaming audio/video server) on FreeNAS natively.</p>
<p>I am currently running the v0.7 (legacy) variant of FreeNAS (in my opinion v0.8 is still a bit young) which I recently &#8220;turned-on&#8221; the bittorrent capability.  This is a good thing, because, I can simply fire-up a torrent on the machine and let it download right onto my server (which is up 24 hours a day), instead of my desktop machine which may or may not be on all the time &#8211; and which may get updated with a new OS from time to time, blowing away all my seeding torrents.</p>
<p>While setting up bittorrent on FreeNAS is on the surface, really easy, I found some quirks that needed to be ironed out.  I decided to capture the information in one place in the hopes it can help someone else out there.  Here are the resources that I used to get this going:</p>
<p><strong>1. Setting up the Transmission client on FreeNAS v0.7. </strong> A great tutorial can be found at LifeHacker, and even has a nifty video to help you set it up. (<a href="http://lifehacker.com/5822590/turn-an-old-computer-into-a-networked-backup-streaming-or-torrenting-machine-with-freenas" target="_blank">http://lifehacker.com/5822590/turn-an-old-computer-into-a-networked-backup-streaming-or-torrenting-machine-with-freenas</a>).  Don&#8217;t forget to setup the DNS (this is critical for bittorrent to work at all).  <em><strong>Update (11/2011): </strong> I found that permissions can be quirky with the standard setup &#8211; meaning if you&#8217;re trying to delete files via SMB/CIFS, you might get denied.  To avoid this issue, set the user mask to &#8217;0000&#8242; in the Transmission setup page via the WebUI which will write your downloads as read/write/execute for all groups.  </em></p>
<p><strong>2. Adding an IP block-list to Transmission under FreeNAS. </strong> Because I&#8217;m paranoid, I definitely want a block-list running on Transmission.  For some reason, this functionality is turned off by default in FreeNAS.  This helpful site, gives you the easiest method by which to turn it on and keep it updated.  (<a href="http://code.google.com/p/freenas-rss-extension/wiki/MyTweaks" target="_blank">http://code.google.com/p/freenas-rss-extension/wiki/MyTweaks</a>)  <em><strong>Update (11/2011): </strong> You&#8217;ll want to update your blocklist URL to something more current as the bluetack URL does not seem to work anymore. (<a href="http://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=60&amp;t=11473" target="_blank">http://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=60&amp;t=11473</a>)</em></p>
<p><strong>3. Using a remote GUI to control Transmission, monitor/start torrents. </strong>While some folks may find it perfectly acceptable to use the WebUI and a watch directory, as described in the LifeHacker article, I find that process kind of clunky.  I prefer to send the torrent files to a remote transmission client directly from my browser.  (for example, when I click on a torrent link, the browser downloads the torrent and launches the remote Transmission client automatically &#8211; no need to open up remote directories and pass files around).  Because I&#8217;m using Ubuntu on my home computer, I simply installed <a href="http://code.google.com/p/transmisson-remote-gui/" target="_blank">Transmission Remote GUI</a>.  When clicking a torrent, simply point your browser at &#8220;/usr/bin/transgui&#8221; to start that software up.</p>
<p>That&#8217;s it folks. Have fun torrenting on your FreeNAS server!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parmeter.net/ben/2011/07/26/bittorrent-on-freenas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>installing subsonic on freenas (and bonus upgrade instructions)</title>
		<link>http://www.parmeter.net/ben/2011/02/02/installing-subsonic-on-freenas-and-bonus-upgrade-instructions/</link>
		<comments>http://www.parmeter.net/ben/2011/02/02/installing-subsonic-on-freenas-and-bonus-upgrade-instructions/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 21:30:34 +0000</pubDate>
		<dc:creator>nebhead</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.parmeter.net/ben/?p=627</guid>
		<description><![CDATA[I can&#8217;t recall if I&#8217;ve talked about FreeNAS before on this blog, but if I haven&#8217;t that may be a topic for another time.  Besides, lots of other folks have written about it in the past.  It&#8217;s great network storage for backing up all of our documents, photos, videos and music in one place with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.parmeter.net/ben/wp-content/uploads/2011/02/subsonic.jpg"><img class="alignleft size-medium wp-image-682" style="margin: 5px;" title="subsonic" src="http://www.parmeter.net/ben/wp-content/uploads/2011/02/subsonic-300x151.jpg" alt="" width="300" height="151" /></a>I can&#8217;t recall if I&#8217;ve talked about FreeNAS before on this blog, but if I haven&#8217;t that may be a topic for another time.  Besides, lots of other folks have written about it in the past.  It&#8217;s great network storage for backing up all of our documents, photos, videos and music in one place with built in RAID backup.  It&#8217;s amazing.  And now with Subsonic, we have the option of installing software that can stream music (and now video) to any web browser or even smart phone on the internet.  Very cool.</p>
<p>Once again, I&#8217;m writing a really, really nerdy post as a public service to those out there who want to do the same and haven&#8217;t gotten enough guidance elsewhere on the internet.  Also this will serve as a persistent memory for my inevitable re-install later.  I&#8217;m sure most of my regular readers will want to stop reading at this point.</p>
<p>Before starting, it&#8217;s <em>really </em>important that you have enough space on your FreeNAS OS partition to hold Subsonic.  In the Subsonic forum it&#8217;s suggested that you carve out at least 150MB for all of the files.  I&#8217;d suggest allocating at least twice that if possible.  I&#8217;ve found that after a fair amount of use, the log file will start to grow pretty large, you may want to add codecs for transcoding, etc.  Personally this was the most painful part of the process since I had an &#8220;embedded&#8221; installation of FreeNAS on a USB flash drive which was fairly small.  During this process I used the capability within FreeNAS to backup the configuration before I re-installed.  Make sure when you re-install (if you need to) that do not choose the &#8220;embedded&#8221; option.  I installed from the CD-ROM image and chose the &#8220;full&#8221; install option onto a Hard Drive w/Data Partition (even though I will not actually use a hard drive or data partition).</p>
<p>The information and steps below are lovingly borrowed from the following two links, however I have mashed them up together, and added steps/made some changes that I found helpful during my experience installing the software.</p>
<ul>
<li><a href="http://www.activeobjects.no/subsonic/forum/viewtopic.php?t=1487" target="_blank">Subsonic Forum:</a> Sindre provided some helpful instructions to get your started on the install with FreeNAS.</li>
<li><a href="http://www.ozziks.com/2009/11/28/subsonic-streaming-server-on-freenas/" target="_blank">Ozziks Blog:</a> Huge thanks to this blog for helping with the finer points of the installation process.</li>
</ul>
<p><strong>Step 1:</strong> Prepare your server for the installation.</p>
<p>Before getting started, enable SSH access to your FreeNAS server.  You&#8217;ll find this under the web UI:  &#8220;Services &gt;SSH&#8221;.  Set this to enable, and allow root.  You can log into your FreeNAS server by using any SSH terminal client.  Under Ubuntu (with SSH client installed) type &#8220;ssh x.x.x.x@root&#8221; (where the x.x.x.x is the IP address of your FreeNAS server).   If you have Windows use Putty.  Just remember that you must login as &#8220;root&#8221;, and not &#8220;admin&#8221;.</p>
<p>Setup FreeNAS&#8217;s Gateway IP.  This was something that I got hung up on for hours while trying to run the pkg_add command later in the process.  Well, maybe not hours, but it was an ah-ha moment when I finally stumbled upon the answer.  Under the FreeNAS web interface go to Network &gt; LAN Management &gt; Gateway = 192.168.1.1 (set this to your router&#8217;s IP address, mine happens to be 192.168.1.1).</p>
<p><strong>Step 2: </strong>Download Java JRE (or JDK) package from:</p>
<p><a href="http://www.freebsdfoundation.org/downloads/java.shtml" target="_blank">http://www.freebsdfoundation.org/downloads/java.shtml</a></p>
<p>You should choose the JRE package according to your CPU architecture and FreeBSD version (if you have FreeNAS 0.7.x then you will want to download the FreeBSD 7 package, and of course based on your release, either AMD(64-bit) and i386(32-bit)).  I chose <em>diablo-jre-freebsd7.i386.1.6.0.07.02.tbz</em>, having FreeNas 0.7.2 and i386.  I then put this file onto my FreeNAS share drive so that you can access it directly from the shell (i.e. /mnt/share-name/path-to/file-name) later when you want to add the package.</p>
<p><strong>Step 3:</strong> Install dependent packages (included the transcoders here as well, but may not be desired in your config):</p>
<blockquote><p>$ pkg_add -v -r xtrans<br />
$ pkg_add -v -r xproto<br />
$ pkg_add -v -r xextproto<br />
$ pkg_add -v -r javavmwrapper<br />
$ pkg_add -v -r lame<br />
$ pkg_add -v -r flac<br />
$ pkg_add -v -r ffmpeg</p></blockquote>
<p><strong>UPDATE 1/10/2012: </strong> If you run into issues with the latest versions of FreeNAS failing the pkg_add command like I did recently, the follow these instructions prior to the pkg_add commands.</p>
<p>Before installing the packages, if you are using FreeNAS 7.2 (based on FreeBSD 7.3), you&#8217;ll need to enter the following command:</p>
<blockquote><p>setenv PACKAGESITE <a href="ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-7.3-release/Latest/" rel="nofollow">ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-7.3-release/Latest/</a></p></blockquote>
<p>(substitute amd64 for i386 if 64-bit).</p>
<p>(May also work for other versions &#8211; if the version of FreeBSD is no longer considered the current release, the main mirror will no longer contain the package files, therefore the above is necessary to tell pkg_add where to find the .tbz files. You may set it permanently in ~/.cshrc if you wish it to remain sticky.)</p>
<p>If you have issues installing the lame codec you may also try the following.  I can&#8217;t recall if I ran into this issue or not.</p>
<blockquote><p>$ pkg_add -r -v http://ftp.urc.ac.ru/pub/OS/FreeBSD/packages-7/Latest/lame.tbz</p></blockquote>
<p><strong>Step 4:</strong> Install the JRE (the .tbz file is the one you downloaded in step 2)</p>
<blockquote><p>$ pkg_add -v /mnt/share-drive/diablo-jre-freebsd7.i386.1.6.0.07.02.tbz</p></blockquote>
<p>Of course your version of the file and location may be different, so don&#8217;t copy/paste this portion.</p>
<p><strong>Step 5:</strong> Download <a href="http://subsonic.sourceforge.net/download.php" target="_blank">Subsonic standalone version</a> and install it in /var/subsonic/standalone on your FreeNAS, as described <a href="http://subsonic.sourceforge.net/installation.php#standalone" target="_blank">here</a>.  Just like with the Java package, I put the Subsonic Tarball on the share drive somewhere (i.e. In SSH:</p>
<blockquote><p>$ mkdir /var/subsonic<br />
$ mkdir /var/subsonic/standalone<br />
$ cd /var/subsonic/standalone<br />
$ tar xvzf /mnt/share-name/path-to/subsonic-x.x-standalone.tar.gz</p></blockquote>
<p>Some folks suggest changing the permissions of all of the files at this point.  Technically it will probably work just fine untouched.  But if you want:</p>
<blockquote><p>$ chmod 777 *.*</p></blockquote>
<p><strong>Step 6:</strong> Modify the subsonic.sh file.</p>
<blockquote><p>/var/subsonic/standalone/subsonic.sh</p></blockquote>
<p>If you are editing under Windows, do yourself a favor and save the file in ASCII format so as not to cause issues.  The fist time around I made changes in my Windows text editor and it introduced all kinds of invisible line breaks and null characters which caused the script to fail under BSD.   Just&#8230; don&#8217;t.</p>
<p>I also found an issue with the subsonic.h file, as shipped, under my FreeNAS implementation and am not quite sure why it doesn&#8217;t work.  It may work out of the box for you, but for some reason it was broken for me.  If you run into the same issue, you can make the following changes.</p>
<p>From:</p>
<blockquote><p>cd $(dirname $0)<br />
if [ -L $0 ] &amp;&amp; ([ -e /bin/readlink ] || [ -e /usr/bin/readlink ]); then<br />
cd $(dirname $(readlink $0))<br />
fi</p></blockquote>
<p>To:</p>
<blockquote><p>cd <strong>/var/subsonic/standalone</strong><br />
#if [ -L $0 ] &amp;&amp; ([ -e /bin/readlink ] || [ -e /usr/bin/readlink ]); then<br />
#cd $(dirname $(readlink $0))<br />
#fi</p></blockquote>
<p><strong>Step 7: </strong> Copy codecs into the Subsonic transcode directory:</p>
<blockquote><p>mkdir /var/subsonic/transcode<br />
cp /usr/local/bin/lame /var/subsonic/transcode/<br />
cp /usr/local/bin/flac /var/subsonic/transcode/<br />
cp /usr/local/bin/ffmpeg /var/subsonic/transcode/</p></blockquote>
<p>There is one more step to get codecs to function properly that we&#8217;ll cover later.  If you installed some other codecs in step 3, then you&#8217;ll want to copy those to the transcode directory as well.</p>
<p><strong>Step 7: </strong>In the <strong>FreeNAS</strong> web interface, go to System &gt; Advanced &gt; Command script and add the following &#8220;PostInit&#8221; script:</p>
<blockquote><p>/var/subsonic/standalone/subsonic.sh</p></blockquote>
<p><strong>Step 8: </strong>Reboot <strong>FreeNAS</strong>, and go to<em> <strong>http://&lt;your-freenas-server&gt;:4040</strong></em> to start using Subsonic.</p>
<p><strong>Step 9:</strong> Configure your transcoder settings.  In the Subsonic web interface go to &#8220;Settings &gt; Transcoding&#8221;.</p>
<p>In this example, I&#8217;ve set up FLAC to transcode to WAV, then to MP3.   On the line reads &#8220;flac &gt; mp3&#8243; modify the following:</p>
<blockquote><p>Step 1 = flac -c -s -d %s<br />
Step 2 = lame -b 320 &#8211; -</p></blockquote>
<p><em>NOTE: This hard-codes the bitrate to 320kbps, which is presumptuous.  But hey, that&#8217;s what FLAC is all about right?  High quality.</em></p>
<p>My FreeNAS server is an under-powered system (mostly because it never needed to be powerful), so transcoding FLAC to MP3 basically consumes 100% of the processor bandwidth.  Listening to FLAC&#8217;s is something I will probably do sparingly.  Your mileage may vary.</p>
<p><strong>Summary:</strong> It looks hard, but I&#8217;ve made all the mistakes for you, so this guide should save you some serious time.  If you run into any issues, Google is always your friend.</p>
<p>And in closing, if you haven&#8217;t yet donated to the project, I urge you to do so.  Sindre (the developer of Subsonic) obviously put a lot of hard work into this and it is just flat-out great software.  He deserves a little scratch for bringing this to the masses for free.  So do your part and support the community.  It&#8217;s an investment in your personal enjoyment of music and an investment in the future development of this software.</p>
<p><strong>BONUS:  How to UPDATE/UPGRADE your Subsonic to the latest version on FreeNAS</strong></p>
<p>From time to time, Subsonic has bug fixes and/or feature additions that may be compelling enough to make you want to upgrade your installation.  I could not find a single shred of information on the internet about how to update the &#8220;standalone&#8221; version of Subsonic on FreeNAS without completely re-installing.  I did some experimenting and came up with the below solution.  This is not endorsed and certainly should be done at your own risk.  Back-up your Subsonic installation before you try this.</p>
<p><strong>Step 1:</strong> Shutdown Subsonic.  In the FreeNAS web interface go to System &gt; Advanced &gt; Command script and then delete following &#8220;PostInit&#8221; script:</p>
<blockquote><p>/var/subsonic/standalone/subsonic.sh</p></blockquote>
<p>Reboot the system.  Subsonic will not automatically run on restart and it will be safe to make changes.</p>
<p><strong>Step 2: </strong>Back up your Subsonic installation by copying all files under /var/subsonic to another safe location.  If you for some reason run into an issue during the install, you should be able to simply copy all of these files back and be back in business.</p>
<p><strong>Step 3:</strong> Download the latest standalone package <a href="http://www.subsonic.org/pages/download.jsp" target="_blank">here</a>.  Put the new tarball on my FreeNAS share drive so that you can access it via the terminal (i.e. under the /mnt/share-name/path-to/ directory)</p>
<p><strong>Step 4: </strong>Unpack subsonic-x.x-standalone.tar.gz to &#8220;var/subsonic/standalone&#8221;.  Using SSH:</p>
<blockquote><p>$ cd /var/subsonic/standalone<br />
$ tar xvzf /mnt/share-drive/path-to/subsonic-x.x-standalone.tar.gz</p></blockquote>
<p>This will unpack the new files right over the top of the old files.  Edit permissions on the new files if desired.</p>
<p><strong>Step 5: </strong>Edit the subsonic.sh file as necessary.  (see step 6 above)</p>
<p><strong>Step 6: </strong>In the <strong>FreeNAS</strong> web interface, go to System &gt; Advanced &gt; Command script and add the following &#8220;PostInit&#8221; script:</p>
<blockquote><p>sh /var/subsonic/standalone/subsonic.sh<strong></strong></p></blockquote>
<p><strong>Step 7: </strong>Reboot <strong>FreeNAS</strong>, and go to<em> <strong>http://&lt;your-freenas-server&gt;:4040</strong></em>, login and confirm your settings.</p>
<p><strong>Step 8: </strong>Enjoy.</p>
<p>I would love to hear your successes or failures to make this tutorial just a bit more useful.  Feedback is always welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parmeter.net/ben/2011/02/02/installing-subsonic-on-freenas-and-bonus-upgrade-instructions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>adorable</title>
		<link>http://www.parmeter.net/ben/2009/11/20/adorable/</link>
		<comments>http://www.parmeter.net/ben/2009/11/20/adorable/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 18:54:01 +0000</pubDate>
		<dc:creator>nebhead</dc:creator>
				<category><![CDATA[multimedia]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.parmeter.net/ben/2009/11/20/adorable/</guid>
		<description><![CDATA[I just had to share this adorable photo of Claire that Suzy took with her iPhone and I subsequently edited with my iPhone. So cute!]]></description>
			<content:encoded><![CDATA[<p>I just had to share this adorable photo of Claire that Suzy took with her iPhone and I subsequently edited with my iPhone.  So cute!  </p>
<p><a href="http://www.parmeter.net/ben/wp-content/uploads/2009/11/l_800_600_393653E8-FA10-4BC9-B839-2599D6820F8D.jpeg"><img src="http://www.parmeter.net/ben/wp-content/uploads/2009/11/l_800_600_393653E8-FA10-4BC9-B839-2599D6820F8D.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.parmeter.net/ben/2009/11/20/adorable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>so many updates and writers block</title>
		<link>http://www.parmeter.net/ben/2009/10/05/so-many-updates-and-writers-block/</link>
		<comments>http://www.parmeter.net/ben/2009/10/05/so-many-updates-and-writers-block/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 05:13:57 +0000</pubDate>
		<dc:creator>nebhead</dc:creator>
				<category><![CDATA[beer]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.parmeter.net/ben/?p=531</guid>
		<description><![CDATA[One might think that over the last month or so, nothing has happened of note in my life.  But alas, that is not the case.  For some reason, after sitting down in front of the keyboard, I&#8217;ve been struck with a terrible case of the writers block.  I just haven&#8217;t been motivated to write about [...]]]></description>
			<content:encoded><![CDATA[<p>One might think that over the last month or so, nothing has happened of note in my life.  But alas, that is not the case.  For some reason, after sitting down in front of the keyboard, I&#8217;ve been struck with a terrible case of the writers block.  I just haven&#8217;t been motivated to write about things lately.  So instead of writing a well thought out post, chronicling the goings-on, I&#8217;m going to make a list of random things I&#8217;ve been up to with photos.  Ben&#8217;s month in lists&#8230;</p>
<p>Things I&#8217;ve been doing lately:</p>
<ul>
<li>Celebrated Suzy&#8217;s Birthday, Twice (Once at Ruby Tuesday &#8211; Shameful, Once at The Melting Pot &#8211; Delicious)</li>
<li>Brewed an Oatmeal Stout for annual competition with one of my co-workers</li>
<li>Purchased a PlayStation 3 (Mostly for Blu-Ray support, but also for games and media center)</li>
<li>Got the Santa Fe fixed</li>
<li>Read &#8220;Happiest baby on the Block&#8221;</li>
<li>Visited like-minded friends on the Central Coast of California, made friends with their dog Parker</li>
</ul>
<p><img class="alignnone size-full wp-image-537" title="004-resized" src="http://www.parmeter.net/ben/wp-content/uploads/2009/10/004-resized.jpg" alt="004-resized" /></p>
<ul>
<li>Saw this drooling bird on the pier at the beach</li>
</ul>
<p><img class="alignnone size-full wp-image-535" title="224" src="http://www.parmeter.net/ben/wp-content/uploads/2009/10/224.JPG" alt="224" width="480" height="360" /></p>
<ul>
<li>Went to a good old fashioned Melodrama (my first time&#8230; and a great experience)</li>
<li>Visited Taipei, Taiwan for work</li>
</ul>
<p><img class="alignnone size-full wp-image-541" title="226" src="http://www.parmeter.net/ben/wp-content/uploads/2009/10/226.JPG" alt="226" width="300" height="400" /></p>
<ul>
<li>Read &#8220;Baby Wise&#8221;</li>
<li>Ate great Asian food in Taipei, Taiwan</li>
<li>Worked in Taipei, Taiwan</li>
<li>Took pictures in bathrooms in Taipei, Taiwan (&#8220;Keeping a Clean and Pleasant Environment Makes Everyone Delighted Thank You&#8221;)</li>
</ul>
<p><img class="alignnone size-full wp-image-536" title="241" src="http://www.parmeter.net/ben/wp-content/uploads/2009/10/241.JPG" alt="241" width="300" height="400" /></p>
<ul>
<li>Played Beatles RockBand (Thanks Chris!)</li>
<li>Traveled to Oregon for work, visited my parents</li>
<li>Met Nico Edan Ferguson for the very first time.</li>
</ul>
<p><img class="alignnone size-full wp-image-538" title="Nico-Edan" src="http://www.parmeter.net/ben/wp-content/uploads/2009/10/Nico-Edan.jpg" alt="Nico-Edan" width="400" height="300" /></p>
<ul>
<li>Said goodbye to my long time friends Pat &amp; Cynthia &#8211; Have a great time in Taiwan my friends&#8230; see you in two years!</li>
<li>Baby Shower plus BBQ with the family in Stockton</li>
<li>Obtained a flash for my fancy camera &#8211; subsequently super impressed with results</li>
<li>Took second place at the Oktoberfest for our Oatmeal Stout (See Above)</li>
</ul>
<p><img class="alignnone size-full wp-image-542" title="Roasted-Porridge-Stout-Label" src="http://www.parmeter.net/ben/wp-content/uploads/2009/10/Roasted-Porridge-Stout-Label.jpg" alt="Roasted-Porridge-Stout-Label" /></p>
<ul>
<li>Brewed Scottish Ale from a kit (I know&#8230; I was too lazy to do my own all-grain recipe)</li>
<li>Toyed with the idea of brewing a blueberry wheat beer for my second keg</li>
<li>Spent time with the fellas at one of my best buds houses while Suzy had another baby shower in Sacramento &#8211; More Rock Band</li>
<li>Worked A Bunch</li>
</ul>
<p>And that folks, is just a tiny portion, of the things that I&#8217;ve been up to lately.  More to come&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parmeter.net/ben/2009/10/05/so-many-updates-and-writers-block/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>say hello to claire&#8230; a little early</title>
		<link>http://www.parmeter.net/ben/2009/08/24/say-hello-to-claire-a-little-early/</link>
		<comments>http://www.parmeter.net/ben/2009/08/24/say-hello-to-claire-a-little-early/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 05:15:51 +0000</pubDate>
		<dc:creator>nebhead</dc:creator>
				<category><![CDATA[family]]></category>
		<category><![CDATA[gizmo]]></category>
		<category><![CDATA[musing]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://www.parmeter.net/ben/?p=515</guid>
		<description><![CDATA[This weekend, we went back to the same Ultrasound clinic that we went to several weeks back, and splurged a little because we just can&#8217;t wait to see our little daughter&#8217;s face.  Thanks to some serious mathematics, processing power, and of course pure awesome physics, we can take a glimpse under our skin with a [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend, we went back to the same Ultrasound clinic that we went to several weeks back, and splurged a little because we just can&#8217;t wait to see our little daughter&#8217;s face.  Thanks to some serious mathematics, processing power, and of course pure awesome physics, we can take a glimpse under our skin with a simple sound wave.  <em>(If you seriously want to know more about the real-time rendering of the 3-D images for ultra sound, take a gander at this <a href="http://http.developer.nvidia.com/GPUGems/gpugems_ch40.html" target="_blank">website</a>.  Prepare to get your geek on.  You&#8217;ve been warned.)</em></p>
<p>I have to say I never expected the kind of emotional response that this experience elicited from me.  It&#8217;s as if I got to meet my daughter for the first time.  And I&#8217;ll be darned if that didn&#8217;t bring a tear to my eye.  I may be a little biased, but even looking at these distorted yellow images, I think she&#8217;s the most adorable thing I&#8217;ve ever seen.</p>
<p>Without further delay, <a href="http://www.parmeter.net/ben/gallery/?album=1&amp;gallery=26" target="_blank">click here</a>, to go straight to the gallery.</p>
<p>Personally, I think she is a spitting image of Suzy.  Her eyes and nose for sure.  Suzy seems to think she resembles me from the lower lip down.  You be the judge:</p>
<p><img class="alignnone size-full wp-image-517" style="margin: 5px;" title="IMG_5766.resized" src="http://www.parmeter.net/ben/wp-content/uploads/2009/08/IMG_5766.resized.jpg" alt="IMG_5766.resized" width="200" height="150" /> <img class="alignnone size-full wp-image-518" style="margin: 5px;" title="IMAGES_63" src="http://www.parmeter.net/ben/wp-content/uploads/2009/08/IMAGES_63.JPG" alt="IMAGES_63" width="200" height="150" /></p>
<p>I&#8217;ll post the video&#8217;s later when I can get them compressed and posted to YouTube.  Instead of the lullaby&#8217;s that were recorded with the original, I&#8217;m thinking of re-dubbing it (like a Kung-Fu movie).  I&#8217;ll taking requests for potential tunes.</p>
<p>Until next time, I love you all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parmeter.net/ben/2009/08/24/say-hello-to-claire-a-little-early/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>i am soooo bleeding edge</title>
		<link>http://www.parmeter.net/ben/2009/07/24/i-am-soooo-bleeding-edge/</link>
		<comments>http://www.parmeter.net/ben/2009/07/24/i-am-soooo-bleeding-edge/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 04:32:08 +0000</pubDate>
		<dc:creator>nebhead</dc:creator>
				<category><![CDATA[family]]></category>
		<category><![CDATA[gizmo]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.parmeter.net/ben/?p=496</guid>
		<description><![CDATA[It&#8217;s official, I am back on the bleeding edge of the internet.  Yes indeed.  I have officially signed up for a twitter account.  You&#8217;ve been hearing about it for a while.  Everyone is doing it&#8230; apparently.  Tweeting.  I&#8217;ve resisted for a good long time.  But I&#8217;ve finally succumb to the big&#8217;ol internet and it&#8217;s new-fangled [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="size-full wp-image-498 aligncenter" style="margin-top: 5px; margin-bottom: 5px;" title="twitter-iphone" src="http://www.parmeter.net/ben/wp-content/uploads/2009/07/twitter-iphone.jpg" alt="twitter-iphone" width="450" height="266" /></p>
<p style="text-align: left;">It&#8217;s official, I am back on the bleeding edge of the internet.  Yes indeed.  I have officially signed up for a <a href="http://twitter.com" target="_blank">twitter</a> account.  You&#8217;ve been hearing about it for a while.  Everyone is doing it&#8230; apparently.  Tweeting.  I&#8217;ve resisted for a good long time.  But I&#8217;ve finally succumb to the big&#8217;ol internet and it&#8217;s new-fangled technology.</p>
<p>I have a plan though, so it&#8217;s not without good reason that I have signed up.  You see, I have it in the plan to &#8216;Live-Blog&#8217; the birth of my child.  Come November, prior to Suzy going into labor, I plan to start the countdown on this very blog.  And when we get to the actual event, the day (or days) of actual labor, I really want to post real-time updates replete with pictures to the internet so that friends and family can share in the experience from afar.</p>
<p>Here comes the technical rub.  I&#8217;ve looked into the &#8216;live-blogging&#8217; plug-ins for WordPress (the software that this blog runs on) and I was a bit overwhelmed with the complexity that I&#8217;d face setting up such a system.  And, with people re-loading the page frequently, the site might actually buckle under the bandwidth pressure (that might be an overstatement, but it&#8217;s possible!).  So instead, I&#8217;ve come up with another third-party and entirely <em>free </em>solution.  Twitter.</p>
<p>Twitter allows me to update the world, very easily, in real-time, from my iphone in chunks of 140 characters or less.  It allows me to post pictures directly from my iPhone.  It&#8217;s nearly perfect for my plans.  It&#8217;s not quite as fancy as the Live-Blogging that <a href="http://gizmodo.com" target="_blank">Gizmodo</a> or <a href="http://engadget.com" target="_blank">Engadget </a>does for big tech announcements (like WWDC).   But it&#8217;ll do the trick.</p>
<p>So folks, come November, when we hit the big day, look for<a href="http://twitter.com/nebhead" target="_blank"> my link</a> to twitter where I will be giving the blow-by-blow updates of what&#8217;s going on in our delivery room.  I am soooo bleeding edge.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parmeter.net/ben/2009/07/24/i-am-soooo-bleeding-edge/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>community service</title>
		<link>http://www.parmeter.net/ben/2009/04/18/community-service/</link>
		<comments>http://www.parmeter.net/ben/2009/04/18/community-service/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 16:00:31 +0000</pubDate>
		<dc:creator>nebhead</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.parmeter.net/ben/?p=390</guid>
		<description><![CDATA[Have you all noticed those little avatar/icons that show up in the comments on this blog?  Do you want one too?  That&#8217;s a Globally Recognized Avatar or Gravatar.  It works at any blog site that supports the Gravatar icons.  It&#8217;s free, quick to sign up, and lots of fun!  Most wordpress themes support it, or [...]]]></description>
			<content:encoded><![CDATA[<p>Have you all noticed those little avatar/icons that show up in the comments on this blog?  Do you want one too?  That&#8217;s a Globally Recognized Avatar or <a href="http://gravatar.com" target="_blank">Gravatar</a>.  It works at any blog site that supports the Gravatar icons.  It&#8217;s free, quick to sign up, and lots of fun!  Most wordpress themes support it, or can be modified to support it in the comments section.  So select a picture, jump on over <a href="http://gravatar.com" target="_blank">there</a>, and sign up today!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.parmeter.net/ben/2009/04/18/community-service/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

