<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: "There's no place like home...."</title>
	<link>http://ask.metafilter.com/41036/Theres-no-place-like-home/</link>
	<description>Comments on Ask MetaFilter post "There's no place like home...."</description>
	<pubDate>Tue, 27 Jun 2006 11:08:34 -0800</pubDate>
	<lastBuildDate>Tue, 27 Jun 2006 11:08:34 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: &quot;There&apos;s no place like home....&quot;</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home</link>	
		<description>Need a tinker-free Linux/MySql install for Ruby On Rails.  Also, seeking advice for getting started in RoR. &lt;br /&gt;&lt;br /&gt; Ok, I&apos;ll start this out by saying that I have little-to-no interest in operating systems.  I&apos;ve run Windows for the past decade or so because (for me, anyway) it&apos;s a no-effort solution that requires the least tinkering possible.  &lt;br&gt;
&lt;br&gt;
HOWEVER, I&apos;ve recently been teaching myself Ruby On Rails, and it seems that RoR is most comfortable in a Unix/MySql environment.  So here are the questions -&lt;br&gt;
&lt;br&gt;
1) Am I correct in the assumption that the standard RoR setup is Unix/MySql?  Is this what RoR is most comfortable with?  Has anyone successfully run RoR on WinXP/SqlServer?&lt;br&gt;
2) What Linux installation requires the least tinkering to get it to work properly?  &lt;br&gt;
3) Which Linux installation has the best community support? &lt;br&gt;
4) Is there a way to install linux as a dual-boot on my WinXP system without reformatting, repartitioning, and reinstalling everything?  Bonus points for solutions that involve only free tools.&lt;br&gt;
5) What are some good MySql resources?  Specifically, I&apos;m looking for guides to dealing with installation and administration.  Also, what are the best MySql community sites?&lt;br&gt;
6) What resources would you suggest for someone starting out in RoR?  I&apos;m currently reading &lt;i&gt;Why&apos;s (poignant) Guide to Ruby&lt;/i&gt; as well as &lt;i&gt;Agile Web Development In Rails.&lt;/i&gt;  Are there any other books or guides that you would suggest?  Are there any places where I can get some good sample code to play around with?  What are some good community sites?  (I should mention that I&apos;m an experienced programmer, so I&apos;m specifically looking for help with Ruby, not programming in general)&lt;br&gt;
&lt;br&gt;
Sorry for the ton and a half of questions.  If you could answer *any* of the above, your help will be greatly appreciated.</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2006:site.41036</guid>
		<pubDate>Tue, 27 Jun 2006 10:55:07 -0800</pubDate>
		<dc:creator>Afroblanco</dc:creator>
		
			<category>ruby</category>
		
			<category>rails</category>
		
			<category>rubyonrails</category>
		
			<category>programming</category>
		
			<category>software</category>
		
			<category>linux</category>
		
			<category>unix</category>
		
			<category>mysql</category>
		
			<category>operatingsystem</category>
		
			<category>operatingsystems</category>
		
			<category>database</category>
		
			<category>databases</category>
		
			<category>windows</category>
		
			<category>sqlserver</category>
		
	</item> <item>
		<title>By: beerbajay</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#631945</link>	
		<description>(1) Yes, but you mean Linux/Mysql.&lt;br&gt;
(2) Ubuntu is pretty good. I would use &lt;a href=&quot;https://wiki.ubuntu.com/Xubuntu&quot;&gt;Xubuntu&lt;/a&gt; myself. Yes people run rails on windows; here&apos;s a setup guide for &lt;a href=&quot;http://www.loudthinking.com/arc/000328.html&quot;&gt;Rails on windows&lt;/a&gt; &lt;br&gt;
(3) Ubuntu is pretty good&lt;br&gt;
(4) Get a second hard disk and boot off that maybe; otherwise you&apos;ll need some partitioning. You can perhaps use PartitionMagic. OR you could run &lt;a href=&quot;http://www.cygwin.com/&quot;&gt;cygwin&lt;/a&gt;. But really, just set up an old computer for this; it&apos;s easier.&lt;br&gt;
(5) &lt;a href=&quot;http://dev.mysql.com/&quot;&gt;The Mysql site&lt;/a&gt; actually has very good documentation. They even have a &lt;a href=&quot;http://dev.mysql.com/usingmysql/ruby/&quot;&gt;section for ruby&lt;/a&gt;.&lt;br&gt;
(6) I have no good suggestions about rails as I do not use it.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-631945</guid>
		<pubDate>Tue, 27 Jun 2006 11:08:34 -0800</pubDate>
		<dc:creator>beerbajay</dc:creator>
	</item><item>
		<title>By: beerbajay</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#631959</link>	
		<description>Oh and you can run mysql on windows, no problem. Don&apos;t even bother with SQLServer as this is not what you&apos;ll be using out in the world (assuming you want to be employed doing RoR).</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-631959</guid>
		<pubDate>Tue, 27 Jun 2006 11:13:47 -0800</pubDate>
		<dc:creator>beerbajay</dc:creator>
	</item><item>
		<title>By: lowlife</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#631971</link>	
		<description>You can get free stuff from &lt;a href=&quot;http://www.vmware.com/products/free_virtualization.html&quot;&gt;VMWare&lt;/a&gt; to run a virtual Linux machine inside your existing XP install. I have a copy of VMWare Workstation which is still a pay product, but I&apos;m guessing that Server would do the trick.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-631971</guid>
		<pubDate>Tue, 27 Jun 2006 11:17:20 -0800</pubDate>
		<dc:creator>lowlife</dc:creator>
	</item><item>
		<title>By: boo_radley</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#632000</link>	
		<description>Questions #2,4: Hey, here&apos;s a &lt;a href=&quot;http://www.brianketelsen.com/&quot;&gt;Ruby on Rails &lt;/a&gt; live cd!</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-632000</guid>
		<pubDate>Tue, 27 Jun 2006 11:33:14 -0800</pubDate>
		<dc:creator>boo_radley</dc:creator>
	</item><item>
		<title>By: beerbajay</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#632025</link>	
		<description>Oh yes. VMWare would be a much more elegant solution. Do that.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-632025</guid>
		<pubDate>Tue, 27 Jun 2006 11:49:39 -0800</pubDate>
		<dc:creator>beerbajay</dc:creator>
	</item><item>
		<title>By: waxbanks</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#632155</link>	
		<description>The semi-official Ruby Book is the &lt;a href=&quot;http://whytheluckystiff.net/ruby/pickaxe/&quot;&gt;Pickaxe&lt;/a&gt; - it&apos;s not the language definition but it&apos;s more or less the authority. The first edition is online for free. The Agile Rails book is definitely the best beginner&apos;s guide, to my mind, cowritten by DHH (Rails creator). The Rails Wiki is very spotty but there&apos;s a bunch of sample code lying around, though as usual YMMV depending on exactly what you&apos;re after. Curt Hibbs did the first popular Rails tutorial, and a handful of other tutorials are around, most of them fairly trivial.&lt;br&gt;
&lt;br&gt;
Apple&apos;s OSX Rails tutorial is quite nice as well, actually.&lt;br&gt;
&lt;br&gt;
Why&apos;s Ruby guide is hilarious and beautiful and a truly literary creation and whatnot, but I can&apos;t decide whether it&apos;s actually a &lt;em&gt;good&lt;/em&gt; teaching tool for the language. The bullshit::content ratio is a little too high.&lt;br&gt;
&lt;br&gt;
Rails is somewhat poorly documented overall at this point; an effort is underway to correct that. The API docs are of course the main source but they&apos;re not perfect. The Agile Rails book is the place to start - from there you should be able to gauge the worth of other online resources.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-632155</guid>
		<pubDate>Tue, 27 Jun 2006 13:26:19 -0800</pubDate>
		<dc:creator>waxbanks</dc:creator>
	</item><item>
		<title>By: team lowkey</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#632187</link>	
		<description>Stop, you&apos;re both right! &lt;a href=&quot;http://www.brianketelsen.com/articles/2006/06/22/vmware-player-virtual-appliance&quot;&gt;The Ruby on Rails Live CD can be run from VMWare&lt;/a&gt;. So you don&apos;t have to repartition, reinstall, or even reboot.&lt;br&gt;
&lt;br&gt;
You just download the &lt;a href=&quot;http://blog.c3mediagroup.com/files/railslive-0.1.1.iso&quot;&gt;live CD image&lt;/a&gt; (which you would usually burn to a disk and boot to directly), download the &lt;a href=&quot;http://www.brianketelsen.com/Rails_Live_CD.zip&quot;&gt;vmx file&lt;/a&gt; (which tells the VMWare player to use the CD image), and download and install the &lt;a href=&quot;http://www.vmware.com/products/player/&quot;&gt;VMWare player&lt;/a&gt;. Put the .iso in the same directory as the .vmx file, and it should be as easy as double-clicking the .vmx file. Voila. You will have a linux/rails development environment running right on your windows desktop.&lt;br&gt;
&lt;br&gt;
&lt;small&gt;Disclaimer: I haven&apos;t actually tried this live cd, in a virtual machine or otherwise. You voila may vary.&lt;/small&gt;</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-632187</guid>
		<pubDate>Tue, 27 Jun 2006 14:00:10 -0800</pubDate>
		<dc:creator>team lowkey</dc:creator>
	</item><item>
		<title>By: team lowkey</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#632249</link>	
		<description>So I went ahead and tried it, and there was a snag, but not an insurmountable one. When you double click the vmx file, it tells you there is no disk found. The reason is that it&apos;s looking at the physical CD-Rom drive.&lt;br&gt;
&lt;br&gt;
There are buttons at the top of the VMWare screen for CD-ROM and CD-ROM 2. While the player is in it&apos;s initial &quot;Starting&quot; screen, you need to Click the CD-ROM button to disable it, and click the CD-ROM 2 button to enable it.  When you get the &quot;boot:&quot; prompt, click in the screen press enter.&lt;br&gt;
&lt;br&gt;
The username and password are &quot;rails&quot;. Oh, and you press Ctrl and Alt to get your mouse pointer out of the virtual machine and back to your desktop.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-632249</guid>
		<pubDate>Tue, 27 Jun 2006 14:47:02 -0800</pubDate>
		<dc:creator>team lowkey</dc:creator>
	</item><item>
		<title>By: troyer</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#632359</link>	
		<description>There is also a &lt;a href=&quot;http://www.vmware.com/vmtn/appliances/directory/220&quot;&gt;pre-installed Rails Appliance&lt;/a&gt; on VMTN. Same principle as the Live CD, but has the software already installed.&lt;br&gt;
&lt;br&gt;
(disclaimer: I work for VMware.)</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-632359</guid>
		<pubDate>Tue, 27 Jun 2006 16:37:38 -0800</pubDate>
		<dc:creator>troyer</dc:creator>
	</item><item>
		<title>By: Afroblanco</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#632436</link>	
		<description>Thanks to all for your answers.&lt;br&gt;
&lt;br&gt;
I&apos;ll definitely be picking up a copy of the Pickaxe.&lt;br&gt;
&lt;br&gt;
As far as the operating system stuff goes :&lt;br&gt;
&lt;br&gt;
I&apos;m not sure if the Rails Live CD is for me.  I would like to develop full database-driven applications that I could then deploy and let my friends use.  It doesn&apos;t seem like the Rails Live CD is geared toward this.&lt;br&gt;
&lt;br&gt;
VMWare might be a good solution.  However, I would like to be operating in an actual server environment, so that there will be a minimal of snags when I actually deploy the application.  I don&apos;t really know a whole lot about VMWare, to be honest.  Is it &quot;the same&quot; as having an actual distribution of Linux installed on my machine?  Also, I noticed that there is a free version and a pay version.  Is the free version crippled in any way?&lt;br&gt;
&lt;br&gt;
So far, the best option seems to be &quot;install linux on a seperate hard drive.&quot;  I happen to have an extra hard drive lying around, so this could work.  (really) stupid question time - will the WinXP boot loader let you boot Linux from a drive other then the one that contains WinXP?&lt;br&gt;
&lt;br&gt;
As far as linux distributions go, so far we have 1 vote for Ubuntu/Xubuntu.  Any other suggestions?  I originally figured that RedHat would be the easiest, since it seems like the most popular, but I could be wrong.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-632436</guid>
		<pubDate>Tue, 27 Jun 2006 18:00:08 -0800</pubDate>
		<dc:creator>Afroblanco</dc:creator>
	</item><item>
		<title>By: boo_radley</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#632463</link>	
		<description>Hey, troyer: you people do good work.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-632463</guid>
		<pubDate>Tue, 27 Jun 2006 18:40:16 -0800</pubDate>
		<dc:creator>boo_radley</dc:creator>
	</item><item>
		<title>By: lhauser</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#632603</link>	
		<description>VMWare is great stuff. The free workstation player works in all respects except you cannot create a fresh virtual machine using it, you can only VMs that are already created. You can then use VMWare&apos;s networking support to connect one VM to another or (I think) connect your machine to the VM running a server.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-632603</guid>
		<pubDate>Tue, 27 Jun 2006 20:45:58 -0800</pubDate>
		<dc:creator>lhauser</dc:creator>
	</item><item>
		<title>By: beerbajay</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#632794</link>	
		<description>You could have:&lt;br&gt;
&lt;br&gt;
(1) a linux server running at all times to serve up the apps to the general public&lt;br&gt;
--&amp;gt; Get a separate machine, install ubuntu, develop on your windows workstation. You are now a systems administrator and are responsible for security, etc.&lt;br&gt;
&lt;br&gt;
(2) a linux-based workstation where you can use the normal linux tools to build your app&lt;br&gt;
--&amp;gt; Get a separate machine, install ubuntu, develop here; you &lt;i&gt;can&lt;/i&gt; use this as a public server as well, but probably shouldn&apos;t.&lt;br&gt;
&lt;br&gt;
(3) a test system that will simulate a server so that you can learn the toolset, but which will not be open to the public&lt;br&gt;
--&amp;gt; Use the &lt;a href=&quot;http://torrent.vmware.com/torrents/RailsAppliance.zip.torrent&quot;&gt;VMWare ROR environment&lt;/a&gt; proided by troyer&lt;br&gt;
--&amp;gt; OR Use VMWare, install ubuntu, probably still do development in windows and plonk it over into the vmware environment(?)&lt;br&gt;
--&amp;gt; OR just install mysql/ror for windows</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-632794</guid>
		<pubDate>Wed, 28 Jun 2006 03:36:35 -0800</pubDate>
		<dc:creator>beerbajay</dc:creator>
	</item><item>
		<title>By: beerbajay</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#632795</link>	
		<description>Redhat will not be easiest. If you just want a working workstation as fast as possible, ubuntu is probably your best shot and it&apos;s the flavor of the month, so there&apos;s an active community and still with good support. (I voted twice, sorry)</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-632795</guid>
		<pubDate>Wed, 28 Jun 2006 03:39:23 -0800</pubDate>
		<dc:creator>beerbajay</dc:creator>
	</item><item>
		<title>By: beerbajay</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#632796</link>	
		<description>Grawr. For (2), you could also do the whole dual-booting thing.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-632796</guid>
		<pubDate>Wed, 28 Jun 2006 03:40:41 -0800</pubDate>
		<dc:creator>beerbajay</dc:creator>
	</item><item>
		<title>By: Afroblanco</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#632933</link>	
		<description>Thanks again for the help.&lt;br&gt;
&lt;br&gt;
To be honest, I&apos;m not completely sure what VMWare is or what it does.  A few questions -&lt;br&gt;
&lt;br&gt;
1) Does it set up a file system?&lt;br&gt;
1a) If so, does the file system persist?  (i.e. If I create a file, will it be there again the next time I start VMWare?)&lt;br&gt;
1b) Will it let me install MySql?&lt;br&gt;
2) When I want to transition my app from VMWare to a dedicated Linux server, will there be any snags because the app was developed under VMWare?&lt;br&gt;
3) Is the free version of VMWare crippled in any way?</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-632933</guid>
		<pubDate>Wed, 28 Jun 2006 07:17:58 -0800</pubDate>
		<dc:creator>Afroblanco</dc:creator>
	</item><item>
		<title>By: beerbajay</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#633034</link>	
		<description>VMWare provides a &quot;virtual machine&quot; so that you can run other operating systems within your current operating system. Think of NES/SNES emulators. It&apos;s kind of like that, but not.&lt;br&gt;
&lt;br&gt;
(1) If you use the (free) RoR appliance, I&apos;m pretty sure that&apos;ll come with a filesystem all ready for you. I&apos;m not sure how that&apos;s handled if you install a fresh system into a new virutal machine.&lt;br&gt;
&lt;br&gt;
(1a) Yes, it should.&lt;br&gt;
&lt;br&gt;
(1b) Yes, it will. If you use the RoR appliance/image from above, you&apos;ll get mysql preinstalled.&lt;br&gt;
&lt;br&gt;
(2) Shouldn&apos;t be any problems; it&apos;s just code.&lt;br&gt;
&lt;br&gt;
(3) I&apos;m not 100% sure about this; but I&apos;m pretty sure that the &lt;a href=&quot;http://www.vmware.com/products/server/&quot;&gt;free server&lt;/a&gt; isn&apos;t crippled, though it might have fewer features than other VMware products. Most likely it is fully functional but does not have the same performance as a version you might use in production.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-633034</guid>
		<pubDate>Wed, 28 Jun 2006 09:20:52 -0800</pubDate>
		<dc:creator>beerbajay</dc:creator>
	</item><item>
		<title>By: Afroblanco</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#633082</link>	
		<description>Excellent.  Thank you for answering my questions.  I think I&apos;m going to try the VMWare RoR appliance.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-633082</guid>
		<pubDate>Wed, 28 Jun 2006 10:09:26 -0800</pubDate>
		<dc:creator>Afroblanco</dc:creator>
	</item><item>
		<title>By: Songdog</title>
		<link>http://ask.metafilter.com/41036/Theres-no-place-like-home#669289</link>	
		<description>After reading the Agile/Rails book you might like to check out &lt;i&gt;Rails Recipes&lt;/i&gt;, from the same publisher. Also note that there is a new edition (sorry) of the Agile/Rails book on the way (beta copies can be purchased for download).</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.41036-669289</guid>
		<pubDate>Thu, 03 Aug 2006 10:53:22 -0800</pubDate>
		<dc:creator>Songdog</dc:creator>
	</item>
	</channel>
</rss>
