<?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>Hoketronics - Mike Hochanadel &#187; Mac</title>
	<atom:link href="http://hoketronics.net/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://hoketronics.net</link>
	<description>Spiraled out of the Mind of Mike</description>
	<lastBuildDate>Tue, 16 Aug 2011 03:50:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>SXSW 2011 Day 3: Sunday Was No Rest Day For Me</title>
		<link>http://hoketronics.net/2011/03/15/sxsw-2011-day-3-sunday-was-no-rest-day-for-me/</link>
		<comments>http://hoketronics.net/2011/03/15/sxsw-2011-day-3-sunday-was-no-rest-day-for-me/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 06:45:42 +0000</pubDate>
		<dc:creator>mike.hochanadel</dc:creator>
				<category><![CDATA[SXSW]]></category>
		<category><![CDATA[Buzz Out Loud]]></category>
		<category><![CDATA[Cassandra]]></category>
		<category><![CDATA[Cedar Street Courtyard]]></category>
		<category><![CDATA[Computer Blip Blop Bullshit II]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Echo Nest]]></category>
		<category><![CDATA[Felicia Day]]></category>
		<category><![CDATA[Found Footage Festival]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Kodak Playsport]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[palm pre]]></category>
		<category><![CDATA[Paul Lemere]]></category>
		<category><![CDATA[PhoneGap]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[The Black and White Years]]></category>
		<category><![CDATA[The Record Bar]]></category>
		<category><![CDATA[Touch]]></category>

		<guid isPermaLink="false">http://hoketronics.net/?p=367</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://hoketronics.net/2011/03/15/sxsw-2011-day-3-sunday-was-no-rest-day-for-me/' addthis:title='&#60;span id=&#34;title-refEl-367&#34;&#62;SXSW 2011 Day 3: Sunday Was No Rest Day For Me&#60;/span&#62; '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>It's getting a little bit easier to recount just what exactly happened on this tech-infused first half of SXSW 2011 in Austin, Texas. I'm beginning to feel more caught up and am ready to share the joy and wonder that is collaborating with tech and creatives. Sunday saw no rest for me as I hit [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://hoketronics.net/2011/03/15/sxsw-2011-day-3-sunday-was-no-rest-day-for-me/' addthis:title='&#60;span id=&#34;title-refEl-367&#34;&#62;SXSW 2011 Day 3: Sunday Was No Rest Day For Me&#60;/span&#62; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div id="post-refEl-367"><div class="addthis_toolbox addthis_default_style " addthis:url='http://hoketronics.net/2011/03/15/sxsw-2011-day-3-sunday-was-no-rest-day-for-me/' addthis:title='&lt;span id=&quot;title-refEl-367&quot;&gt;SXSW 2011 Day 3: Sunday Was No Rest Day For Me&lt;/span&gt; '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><img class="aligncenter size-full wp-image-372" title="sxsw2011day03" src="http://hoketronics.net/wp-content/uploads/2011/03/sxsw2011day03.jpg" alt="" width="500" height="375" /></p>
<p>It's getting a little bit easier to recount just what exactly happened on this tech-infused first half of SXSW 2011 in Austin, Texas.  I'm beginning to feel more caught up and am ready to share the joy and wonder that is collaborating with tech and creatives. Sunday saw no rest for me as I hit up the more tech friendly type talks and avoided the gloss that was overreaching trend-philosophy.   It was the calm before the storm that was Monday.  I'm glad I survived it well.</p>
<p><span id="more-367"></span>First up was my contender for best panel of SXSW 2011.  In 'One Codebase, Endless Possibilities, Real HTML5 Hacking,' I got a taste of some real world usage of rolling out the same code for tons of different platforms.  Of course it was HTML 5 based, but what was presented to me was a strategy that made switching between platforms super simple.  I believe the only hard part was sym-linking items to the same codebase.  Backend wizardry aside, the use of PhoneGap and it's beta online builder turned me on enough to sign up and give it a whirl.  I don't own a Mac so this will give me a path to build for iOS I previously didn't have.</p>
<p>Next up again is a front runner for panel of the year.  I saw Paul Lemere's panel last year and it totally blew me away.  The Echo Nest's veteran platform guy was back this year but his path led him down the fun road that is visualizing music data.  I didn't know that others tried to map music taste on paper before the advent of computers.  Paul took us from that beginning to his demo of what a music visualization application can do today.  I taped this on my Kodak PlaySport and will post it up there when it's done.  It's so awesome.</p>
<p>Next up was a couple of Microsoft guys talking about the 'Future of Touch User Interface Design.'  This was another great panel.  It gave me the time to actually think about how a person interacts with a computer.  Their big beef was that most touch development tends to lean on what we've used in the past for computer interaction.  They want to make computers talk our language instead of training us to speak computer language.  Lot's of cool videos and ideas were presented and it will definitely help me think more deeply about interface when design my next mobile application.</p>
<p>Finally, for the talks, I punished myself even further with 'Embracing NoSQL - Your First Cassandra Project'.  It was a 2 hour workshop but I only stayed as long to get an idea of Cassandra, since their setup required us to use Macs with Ruby on Rails installed.  The talk was informative and it gave me a sense of how columns and keyspaces are used within Cassandra.  I've yet to find a reason to use this technology but now I know when and how to use it.</p>
<p>That was it for the day talks, the night life lived up to its expectation as well.  Fist up was the Buzz Out Loud party at the Cedar Street Courtyard.  I subscribed to the podcast since I got my Palm Pre and was happy to see the guys kick it live.  After walking away with some schwag and an upclose look at Felicia Day, my lovely girlfriend and I hit up the Computer Blip Blop Bullshit Party II hosted by the Found Footage Festival.  It was 10 times better than last year and we're excited to check out those guys in Kansas City at the Record Bar in April.  Also, check out The Black and White Years, they will blow your heads off.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://hoketronics.net/2011/03/15/sxsw-2011-day-3-sunday-was-no-rest-day-for-me/' addthis:title='&lt;span id=&quot;title-refEl-367&quot;&gt;SXSW 2011 Day 3: Sunday Was No Rest Day For Me&lt;/span&gt; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://hoketronics.net/2011/03/15/sxsw-2011-day-3-sunday-was-no-rest-day-for-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SXSW Day 4: Full Day Fanatacism</title>
		<link>http://hoketronics.net/2010/03/16/sxsw-day-4-full-day-fanatacism/</link>
		<comments>http://hoketronics.net/2010/03/16/sxsw-day-4-full-day-fanatacism/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 17:50:07 +0000</pubDate>
		<dc:creator>mike.hochanadel</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[SXSW]]></category>
		<category><![CDATA[Alexander Brandon]]></category>
		<category><![CDATA[Alexandra Samuel]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Club Deville]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Courtyard]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dries Buytaert]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Ev Williams]]></category>
		<category><![CDATA[Found Footage Festival]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[Jake Marsh]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Joe Pickett]]></category>
		<category><![CDATA[Jonathan Stark]]></category>
		<category><![CDATA[Joris Verbogt]]></category>
		<category><![CDATA[jqTouch]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mobile Phones]]></category>
		<category><![CDATA[Nick Prueher]]></category>
		<category><![CDATA[Nonprofit Technology Network]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PhoneGap]]></category>
		<category><![CDATA[Real Time Mixing]]></category>
		<category><![CDATA[ShopSavvy]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Wired Magazine]]></category>

		<guid isPermaLink="false">http://hoketronics.net/?p=229</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://hoketronics.net/2010/03/16/sxsw-day-4-full-day-fanatacism/' addthis:title='&#60;span id=&#34;title-refEl-229&#34;&#62;SXSW Day 4: Full Day Fanatacism&#60;/span&#62; '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Okay, so I kicked this one off a little later than usaul, but that's because I logged in the fullest day so far here at SXSW.  The official tally is 6 panels, 2 happy hours, and 1 wet party.  I'm a little under the weather this morning but that's due to the massive amount of [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://hoketronics.net/2010/03/16/sxsw-day-4-full-day-fanatacism/' addthis:title='&#60;span id=&#34;title-refEl-229&#34;&#62;SXSW Day 4: Full Day Fanatacism&#60;/span&#62; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div id="post-refEl-229"><div class="addthis_toolbox addthis_default_style " addthis:url='http://hoketronics.net/2010/03/16/sxsw-day-4-full-day-fanatacism/' addthis:title='&lt;span id=&quot;title-refEl-229&quot;&gt;SXSW Day 4: Full Day Fanatacism&lt;/span&gt; '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p style="text-align: center;"><img class="size-full wp-image-232 aligncenter" title="sxsw2010stark" src="http://hoketronics.net/wp-content/uploads/2010/03/sxsw2010stark.jpg" alt="" width="340" height="453" /></p>
<p>Okay, so I kicked this one off a little later than usaul, but that's because I logged in the fullest day so far here at <a title="SXSW" href="http://sxsw.com" target="_blank">SXSW</a>.  The official tally is 6 panels, 2 happy hours, and 1 wet party.  I'm a little under the weather this morning but that's due to the massive amount of stuff that I and my lovely girlfriend did and the rain storm that hit us last night.  Don't fret, however, we are taking it easy this morning and heading back down to the convention center to try and make a couple of more panels and keynotes on the last day of the Interactive portion of SXSW.  There's much to go over, so I'll try to make it condensed.</p>
<p><span id="more-229"></span>First off, we are very proud that we actually made a 9:30 session.  Due to the schedule plus daylight savings and such, we ended up missing some of the opening day panels.  The first one saw me hit up Jake Marsh, a developer that did ShopSavvy, talk about <a title="Porting Your App the Right Way" href="http://my.sxsw.com/events/event/8601" target="_blank">porting your mobile applications across multiple platforms</a>.  With a comic book analogy, he described the plusses and minuses of each mobile platform.  What I came away with on this panel was that if you want to do multi-platform development then you should build for each platform instead of one consistent code base.   It will be much quicker to start from scratch as well.  Since each platform has its own UI style, you gotta build toward it.</p>
<p>The next panel say Dries Buytaert, the founder of the CMS <a title="Drupal" href="http://drupal.org" target="_blank">Drupal</a>, talk about <a title="R.I.P. Content Management System" href="http://my.sxsw.com/events/event/639" target="_blank">how awesome Drupal was</a>.  Seriously, half of the talk went over how lame it was to build content for the web.  The other half was Buytaert telling us that Drupal solves all of the problems.  I've rolled out Drupal to multiple clients.  I know how awesome it is.  I really didn't need examples of other site usage.  Someone did ask about Drupal 7 and it seems to improve on much of the drawbacks of Drupal.  We're talking usability, multiple database support, and other things.</p>
<p>I skipped over to the Courtyard next to hear a talk about <a title="Breaking It Open: Open Source Consulting Models" href="http://my.sxsw.com/events/event/7679" target="_blank">open sourcing consulting models</a>.  What I expected was strategy in selling open source to your clients.  What I got was strategy into open sourcing more than just your software.  Internal processes, hourly rates, and other items were talked about by Alexandra Samuel and how it helped their consulting company.   It was really engaging to think about open sourcing processes and focusing on execution.  Plus, due to the group talk nature of the panel, I got to hear how some consultants charge with open source software anyway.</p>
<p style="text-align: center;"><img class="size-full wp-image-233 aligncenter" title="sxsw2010game" src="http://hoketronics.net/wp-content/uploads/2010/03/sxsw2010game.jpg" alt="" width="500" height="375" /></p>
<p>Monday's keynote with Ev Williams of <a title="Twitter" href="http://twitter.com" target="_blank">Twitter</a> did not seem so exciting to me, so I skipped it.  I headed upstairs to hear a talk about <a title="Game Sound Integration: From Pre-Production to Post" href="http://my.sxsw.com/events/event/8353" target="_blank">pre and post production for game audio</a>.  I have not been exposed to anything in the video game industry so this was my first stab.  I have a bunch of music software and to hear Alexandar Brandon talk about the latest game engines and process to mirror the game dev side of things was pretty cool.  He even suggest use source code control for audio files to help.  Apparently I need to check out Real Time Mixing for games as well too.</p>
<p>Next up saw an <a title="Objective C Crash Course for Web Developers" href="http://my.sxsw.com/events/event/615" target="_blank">Objective-C crash course and demo</a>.  I am not an iPhone developer so I had no clue how complicated the syntax was for iPhone development.  Joris Verbogt blew through some basic information on Objective-C as a language.   He went through it pretty fast and I'm fairly sure I got all of it down.  Then Verbogt showed off a demo.  After all of information and demoing, I still am unsure just how to develop for the iPhone.  Well, plus I need a Mac to do it.  The last panel of the day helped contrast between this and what I can do in terms of development.</p>
<p>The last panel of the day was a real treat.  Jonathan Stark of <a title="Stark Consulting" href="http://jonathanstark.com/" target="_blank">Stark Consulting</a> went through a process that <a title="Hold the Cocoa: Building iPhone Apps with HTML, CSS, and JavaScript" href="http://my.sxsw.com/events/event/523" target="_blank">web developers could use to built almost native-like apps for the iPhone</a>.  Stark first demoed <a title="jQTouch" href="http://jqtouch.com" target="_blank">jqTouch</a>, which is a <a title="jQuery" href="http://jquery.com" target="_blank">jQuery</a> library designed to emulated the browsing behavior of the iPhone.  What does that mean?  It means the transitions, buttons, and animations on the iPhone can be used on a web browser.  Next up he talked about <a title="PhoneGap" href="http://phonegap.com" target="_blank">PhoneGap</a>.  PhoneGap is a library of code used to setup an encapsulated web server as a native app.  You can drop your web code into an exposed www directory and build natives apps with only web technology.  Many oohs and ahhs from this one.  It was fantastic.</p>
<p style="text-align: center;"><img class="size-full wp-image-234 aligncenter" title="sxsw2010schwag" src="http://hoketronics.net/wp-content/uploads/2010/03/sxsw2010schwag.jpg" alt="" width="500" height="375" /></p>
<p>So after all of that, there was still some more stuff to do.  I popped into the <a title="Wired" href="http://wired.com" target="_blank">Wired Magazine's</a> mixer afterward to meet up with my girlfried.  There we had a nice conversation with a guy from the <a title="NonProfit Technology Network" href="http://nten.org" target="_blank">Nonprofit Technology Network</a>.  He definately out does me in terms of passion.  Oh, I also won a pretty sweet schwag bag there.  I got a bunch of clothing stuff and an iPod Touch!  Looks like the schwag bucket will pay for the trip.  After a quick bite at <a title="Serranos" href="http://serranos.com" target="_blank">Serrano's</a> we headed to one of the must do parties for SXSW.</p>
<p>My girlfriend and I love the <a title="Found Footage Festival" href="http://foundfootagefest.com" target="_blank">Found Footage Festival</a> and when we heard they were throwing a party at SXSW, we were instantly sold.  So we headed out to <a title="Club Deville" href="http://clubdeville.com" target="_blank">Club Deville</a> to be first in line for the festivities.  We met Nick and Joe there and even got their autographs on a crappy video they did!  They had a hard time setting up the projector for the rocks outside, but the rain that started pouring stopped that and pushed us indoors.  We stuck around for most of the party and headed back.  Nick and Joe were great in person and we're stoked about seeing them again in Lawrence.</p>
<p style="text-align: center;"><img class="size-full wp-image-235 aligncenter" title="sxsw2010fff" src="http://hoketronics.net/wp-content/uploads/2010/03/sxsw2010fff.jpg" alt="" width="500" height="375" /></p>
<p>The fourth day of SXSW was by far the best one so far.  I learned so much in new technology trends and techniques.  The fill of schwag is over capacity.  We actually got into parties and met one of our heroes in bad movie comedy.   This day reminded me just how awesome life can get.  Everything that I identify with in terms of life and career converges here in Austin.  It's not even half over and it's totally worth it.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://hoketronics.net/2010/03/16/sxsw-day-4-full-day-fanatacism/' addthis:title='&lt;span id=&quot;title-refEl-229&quot;&gt;SXSW Day 4: Full Day Fanatacism&lt;/span&gt; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://hoketronics.net/2010/03/16/sxsw-day-4-full-day-fanatacism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xampp&#039;ed Up But Turned Off To Portability</title>
		<link>http://hoketronics.net/2008/10/24/xampped-up-but-turned-off-to-portability/</link>
		<comments>http://hoketronics.net/2008/10/24/xampped-up-but-turned-off-to-portability/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 19:03:59 +0000</pubDate>
		<dc:creator>mike.hochanadel</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://hoketronics.net/?p=11</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://hoketronics.net/2008/10/24/xampped-up-but-turned-off-to-portability/' addthis:title='&#60;span id=&#34;title-refEl-11&#34;&#62;Xampp&#039;ed Up But Turned Off To Portability&#60;/span&#62; '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Before I rolled out the relaunch, I spent a good month trying to figure out the right kind of development environment for tools the I had available.  I have three laptops but all of the batteries are toast and the motherboard on one of them has gone the way of the dodo.  I convinced myself [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://hoketronics.net/2008/10/24/xampped-up-but-turned-off-to-portability/' addthis:title='&#60;span id=&#34;title-refEl-11&#34;&#62;Xampp&#039;ed Up But Turned Off To Portability&#60;/span&#62; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div id="post-refEl-11"><div class="addthis_toolbox addthis_default_style " addthis:url='http://hoketronics.net/2008/10/24/xampped-up-but-turned-off-to-portability/' addthis:title='&lt;span id=&quot;title-refEl-11&quot;&gt;Xampp&#039;ed Up But Turned Off To Portability&lt;/span&gt; '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Before I rolled out the relaunch, I spent a good month trying to figure out the right kind of development environment for tools the I had available.  I have three laptops but all of the batteries are toast and the motherboard on one of them has gone the way of the dodo.  I convinced myself to develop exclusively off of a big ole Western Digital 80 GB Passport USB external drive.  First step done.  After doing some research I decided on XAMMP to drive my environment.  It was nice but there were some issues.</p>
<p>My real focus for this development environment setup was to be able to plug in the hard drive and code directly off of it.  I work off of multiple platforms at home and at the office.  Almost all of the apps do not have a single application to launch.  I already run some portable apps that support clients in Windows, Mac, and Linux flavors, like <a title="KeePass Password Manager" href="http://keepass.info/" target="_blank">KeePass</a>.  XAMMP advertised clients for each platform so I decided to give it a try.</p>
<p><a title="Xammp" href="http://www.apachefriends.org/en/xampp.html" target="_blank">XAMMP</a> is a fully integrated web application development server.  The purpose of XAMMP is to roll out a fully workable, out of the box *AMP stack.  The packages include an Apache2 server, PHP version 4 or 5, MySQL 5, and a torrent of management utilities and open soruce libraries/modules.  There are some differences between platforms for the package set, however.  The beauty behind it is that you can pick and choose what you want and start work within minutes.</p>
<p>At first, I wanted to setup all of the platform packages on the flash drive.  Due to the desire for cleanliness on the drive, however, I tried to install the software locally on all of my workstations.  Most of my time is spent on these machines anyway.  Linux was the easiest to turn out, mainly because it just dropped everything into the '/opt' directory.  I could change the doc and database links and move forward from there.  Windows was also a snap as I could modify configuration and turn services on and off with the included XAMMP control panel.  The Mac OS X client was not so easy.</p>
<p>The installer package for the Mac does not allow for choice.  It scans you computer to see if it's okay to run on and then drops it straight to the Applications folder.  The folder it installs to is not entirely encapsulated.  When the configuration points to the database files on the flash drive,  the service will crash upon startup.  I've already been exposed to issues on lock file management on Mac OS X Server, and the workaround didn't work for this issue.  The Apple puts the lock file in a directory other than the MySQL default setup.  When I symbolically linked the lock file, the database would start up.  This was not working with XAMMP.</p>
<p>After spending some small time here and there for about two weeks on it, I ended up just letting it go.  Attempts to find out on <a title="Portable?" href="http://www.apachefriends.org/f/viewtopic.php?t=30006&amp;highlight=portable" target="_blank">their forums page led me nowhere</a>.  Also in my research on this topic, I discovered a <a title="Portable Apps Xammp" href="http://portableapps.com/apps/development/xampp" target="_blank">Portable Apps version of Xammp</a> but it is Windows only.  Not much help there.  Maybe one day the devs on the project will look for better portable support.  Until then, I'm focusing on version management and working off my lil server in my apartment.</p>
<p>I'm still coming to terms with getting distracted on small setup roadblocks.  I really didn't need to waste the time figuring this out when what I really needed to do was to turn out this blog and other projects.  Struggling with Xammp taught me that sometimes the perfect environment will trickle down from actually working on things first rather than focusing on a perfect setup for work that hasn't started yet.  Plus it's alot more fun when you actually have projects in progress instead of dreaming of working on projects.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://hoketronics.net/2008/10/24/xampped-up-but-turned-off-to-portability/' addthis:title='&lt;span id=&quot;title-refEl-11&quot;&gt;Xampp&#039;ed Up But Turned Off To Portability&lt;/span&gt; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://hoketronics.net/2008/10/24/xampped-up-but-turned-off-to-portability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

