<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>GenuineJD - Open Source</title>
			<link>http://www.genuinejd.com/blog/index.cfm</link>
			<description>coldfusion, flex, flash, air...and other random tech stuff</description>
			<language>en-us</language>
			<pubDate>Sun, 05 Sep 2010 08:06:02 -0500</pubDate>
			<lastBuildDate>Mon, 15 Dec 2008 13:06:00 -0500</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>jack@genuinejd.com</managingEditor>
			<webMaster>jack@genuinejd.com</webMaster>
			
			
			
			
			
			<item>
				<title>Ubuntu 8.10 and Microsoft Virtual PC 2007</title>
				<link>http://www.genuinejd.com/blog/index.cfm/2008/12/15/Ubuntu-810-and-Microsoft-Virtual-PC-2007</link>
				<description>
				
				&lt;p&gt;After finally getting &lt;a href=&quot;http://www.cygwin.com/&quot; target=&quot;_blank&quot;&gt;Cygwin&lt;/a&gt; installed on my Windows XP Pro SP 2 laptop, I discovered how difficult it can be to get large open-source projects to correctly compile under Cygwin.&amp;nbsp; This was exteremely irritating for obvious reasons.&lt;/p&gt;
&lt;p&gt;So I decided to try and install &lt;a href=&quot;http://www.ubuntu.com/&quot; target=&quot;_blank&quot;&gt;Ubuntu&lt;/a&gt; 8.10 under &lt;a href=&quot;http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx&quot; target=&quot;_blank&quot;&gt;Microsoft Virtual PC&lt;/a&gt; 2007.&amp;nbsp; I had previously installed older versions of Ubuntu this way, but was having some trouble getting 8.10 installed.&amp;nbsp; After some searching, I found &lt;a href=&quot;http://arcanecode.wordpress.com/2008/11/10/installing-ubuntu-810-under-microsoft-virtual-pc-2007&quot; target=&quot;_blank&quot;&gt;this&lt;/a&gt; wonderful post and comment thread.&lt;/p&gt;
&lt;p&gt;The short story is, I had to add &lt;em&gt;&lt;strong&gt;vga=791 noreplace-paravirt&lt;/strong&gt;&lt;/em&gt; to the grub command line for the initial boot.&amp;nbsp; Then &lt;em&gt;&lt;strong&gt;noreplace-paravirt&lt;/strong&gt;&lt;/em&gt; to &lt;span style=&quot;text-decoration: underline;&quot;&gt;/boot/grub/menu.lst&lt;/span&gt; after installation and any subsequent updates that modify this file.&lt;/p&gt;
				
				</description>
						
				
				<category>Cygwin</category>				
				
				<category>Open Source</category>				
				
				<category>Ubuntu</category>				
				
				<pubDate>Mon, 15 Dec 2008 13:06:00 -0500</pubDate>
				<guid>http://www.genuinejd.com/blog/index.cfm/2008/12/15/Ubuntu-810-and-Microsoft-Virtual-PC-2007</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Adobe Alchemy: Initial Setup Impressions</title>
				<link>http://www.genuinejd.com/blog/index.cfm/2008/11/30/Adobe-Alchemy-Initial-Setup-Impressions</link>
				<description>
				
				&lt;p&gt;My first thoughts on the &lt;a href=&quot;http://labs.adobe.com/technologies/alchemy/&quot; target=&quot;_blank&quot;&gt;Alchemy&lt;/a&gt; project were of doubt.&amp;nbsp; What would be the benefit of running C/C++ code on the AVM2?&amp;nbsp; It seemed&amp;nbsp;more like a novelty, like running old school NES games on the Wii.&amp;nbsp; The more I started to think about it (and get past my bad memories of Computer Science C/C++ classes in college), the more I started to realize just how powerful this could be.&amp;nbsp; There are so many open source C/C++ libraries for a wide variety of applications that, when paired with Flash, could have an amazing impact on Flash and AIR.&lt;/p&gt;
&lt;p&gt;I thought I would tinker with it a bit.&amp;nbsp; Of course, coming to the realization that Alchemy is still limited by the Flash player sandbox was a little disheartening, but I suppose understandable.&amp;nbsp;&amp;nbsp;I found the initial download and setup quite cumbersome.&amp;nbsp; One of my biggest roadblocks was working with &lt;a href=&quot;http://cygwin.com/&quot; target=&quot;_blank&quot;&gt;Cygwin&lt;/a&gt;.&amp;nbsp; I admit, that using Cygwin has its advantages, but configuration thus far has been a beast.&amp;nbsp; Additionally, the &lt;a href=&quot;http://labs.adobe.com/wiki/index.php/Alchemy:Documentation:Getting_Started#Windows&quot; target=&quot;_blank&quot;&gt;getting started&lt;/a&gt; section for Windows section left something to be desired in terms of details.&amp;nbsp; I&apos;m the first to admit I&apos;m no UNIX or Linux expert, but I&apos;d like to think I know my way around a bit.&lt;/p&gt;
&lt;p&gt;After a few hours of trying to just get my environment set up, something more important required my attention, so I have yet to get the provided examples working.&amp;nbsp; I hope to get back to this more in the next couple of weeks.&amp;nbsp; I&apos;ve got a few open source C++ libraries I&apos;d love to test out.&amp;nbsp; I&apos;m extremely intrigued, but until I get my environment set up, I&apos;m still skeptical.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.automatastudios.com/2008/11/21/understanding-adobe-alchemy/&quot; target=&quot;_blank&quot;&gt;Branden Hall&lt;/a&gt; has written a good overview of Alchemy.&lt;/p&gt;
				
				</description>
						
				
				<category>Flash</category>				
				
				<category>Adobe</category>				
				
				<category>Open Source</category>				
				
				<category>Cygwin</category>				
				
				<category>Alchemy</category>				
				
				<category>AIR</category>				
				
				<pubDate>Sun, 30 Nov 2008 16:02:00 -0500</pubDate>
				<guid>http://www.genuinejd.com/blog/index.cfm/2008/11/30/Adobe-Alchemy-Initial-Setup-Impressions</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>gpuds framework: reflections on my software developer life cycle</title>
				<link>http://www.genuinejd.com/blog/index.cfm/2008/6/28/gpuds-framework-reflections-on-my-software-developer-life-cycle</link>
				<description>
				
				&lt;p&gt;On my last trip out to LA for work, I spent some time on the plane brainstorming on the data model and abstraction for gpuds.&amp;nbsp; I basically want to take the core feature set in the current incarnation of &lt;a href=&quot;http://www.gpuds.com&quot; target=&quot;_blank&quot;&gt;gpuds&lt;/a&gt; and abstract it into a &quot;real&quot; ColdFusion application.&lt;/p&gt;
&lt;p&gt;I&apos;m starting to realize that most of the ColdFusion development I&apos;ve done in my career, starting back with CF 4.5 (I think), hasn&apos;t really evolved with the evolution of ColdFusion itself.&amp;nbsp; I&apos;m still writing html/page based apps that require a lot of tedious maintenance and aren&apos;t very scalable.&amp;nbsp; In working more and more with &lt;a href=&quot;http://blogcfc.riaforge.org/&quot; target=&quot;_blank&quot;&gt;BlogCFC&lt;/a&gt; and &lt;a href=&quot;http://www.mangoblog.org/&quot; target=&quot;_blank&quot;&gt;Mango Blog&lt;/a&gt;, I&apos;m realizing some of benefits of CF 7 and 8.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I think that I knew all along, in theory, how great CFMX was, but never from a practical perspective until I started working on the gpuds framework.&amp;nbsp; I can&apos;t even remember when CFCs were introduced, but aside from facilitating communication from the Flash player to the server, I think I&apos;ve really been ignorant on why they are so important.&lt;/p&gt;
&lt;p&gt;I don&apos;t think my applications were ever bad, but they could have been better.&amp;nbsp; The nature of ColdFusion as a Rapid Application Development platform is what perpetuated my continual use of less-than-efficient application design.&amp;nbsp; My applications worked and I could crank them out quickly, so why would I bother with any other approach or even framework?&lt;/p&gt;
&lt;p&gt;I also think the fact that I&apos;m doing much less development now and more project management is why I&apos;m able to see these things.&amp;nbsp; I always had a deadline or projects piling up, leaving little time for analysis or post-mortem.&amp;nbsp; Now that I see these things from a different perspective, I can see all the shortcomings of my approach.&lt;/p&gt;
&lt;p&gt;It&apos;s amazing to me that I&apos;ve &quot;discovered&quot; all this in just the scope of working on my gpuds framework, especially considering that I&apos;ve only just begun!&lt;/p&gt;
				
				</description>
						
				
				<category>My Website</category>				
				
				<category>Open Source</category>				
				
				<category>Photos</category>				
				
				<category>ColdFusion</category>				
				
				<category>Frameworks</category>				
				
				<pubDate>Sat, 28 Jun 2008 04:12:00 -0500</pubDate>
				<guid>http://www.genuinejd.com/blog/index.cfm/2008/6/28/gpuds-framework-reflections-on-my-software-developer-life-cycle</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>gpuds framework: planning stages</title>
				<link>http://www.genuinejd.com/blog/index.cfm/2008/6/5/gpuds-framework-planning-stages</link>
				<description>
				
				&lt;p&gt;Lately I&apos;ve been thinking about taking my personal &lt;a href=&quot;http://www.gpuds.com/&quot; target=&quot;_blank&quot;&gt;photo sharing&lt;/a&gt; website and creating a open-source framework version of it.&amp;nbsp; Why would I bother wasting time on this when sites like Flickr, Snapfish and Photobucket exist?&amp;nbsp; I feel as if they are still lacking many features that photo sites should include, like original high-resolution file downloads and group file uploading into the same album.&amp;nbsp; To me it only makes sense.&amp;nbsp; Say you&apos;re at a family reunion and everyone is taking pictures.&amp;nbsp; What sense does it make for everyone to have their own photo albums on different sites, with pictures of the same thing?&lt;/p&gt;
&lt;p&gt;Additionally, I&apos;ve had a couple people ask me if they can have their own version of &lt;a href=&quot;http://www.gpuds.com/&quot; target=&quot;_blank&quot;&gt;gpuds&lt;/a&gt; to put on a site for themselves.&amp;nbsp; I&apos;ve spent a decent amount of time lately looking at open-source blogging software like Mango Blog and BlogCFC, I thought I&apos;d take a shot at developing something myself for photo sharing since I already have done a lot of the work in the form of gpuds.&lt;/p&gt;
				
				</description>
						
				
				<category>My Website</category>				
				
				<category>Open Source</category>				
				
				<category>Photos</category>				
				
				<category>ColdFusion</category>				
				
				<category>Frameworks</category>				
				
				<pubDate>Thu, 05 Jun 2008 13:11:00 -0500</pubDate>
				<guid>http://www.genuinejd.com/blog/index.cfm/2008/6/5/gpuds-framework-planning-stages</guid>
				
			</item>
			
		 	
			</channel></rss>