<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.townx.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>townx - An unpleasant experience - Comments</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience</link>
 <description>Comments for &quot;An unpleasant experience&quot;</description>
 <language>en</language>
<item>
 <title>This looks like a nightmare.</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience#comment-40453</link>
 <description>&lt;p&gt;This looks like a nightmare. Very interesting.&lt;/p&gt;</description>
 <pubDate>Mon, 22 Mar 2010 00:14:50 -0500</pubDate>
 <dc:creator>Farooq Azam</dc:creator>
 <guid isPermaLink="false">comment 40453 at http://www.townx.org</guid>
</item>
<item>
 <title>Wow, Sounds like you spend a</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience#comment-40375</link>
 <description>&lt;p&gt;Wow, Sounds like you spend a weekend on that for her. I hope she said thanks.&lt;br /&gt;
I agree with one of the other posters. It might have been better to have gone the VM route, But anyone could say that with hindsight.&lt;/p&gt;</description>
 <pubDate>Tue, 23 Feb 2010 15:02:06 -0600</pubDate>
 <dc:creator>J Ascot</dc:creator>
 <guid isPermaLink="false">comment 40375 at http://www.townx.org</guid>
</item>
<item>
 <title>Another vote for VMs here</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience#comment-40354</link>
 <description>&lt;p&gt;Development environments on Windows are often a little painful.  I think I&#039;d have gone the VM route as well.  By the way, there&#039;s an excellent archive of old programs at &lt;a href=&quot;http://www.oldversion.com/&quot; title=&quot;http://www.oldversion.com/&quot;&gt;http://www.oldversion.com/&lt;/a&gt; which is where I&#039;d start when looking for old installers.  &lt;span class=&quot;caps&quot;&gt;HTH.&lt;/span&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 15 Feb 2010 06:06:19 -0600</pubDate>
 <dc:creator>mauvedeity</dc:creator>
 <guid isPermaLink="false">comment 40354 at http://www.townx.org</guid>
</item>
<item>
 <title>Great Experience..</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience#comment-40346</link>
 <description>&lt;p&gt;Read your article, i just imagine... you are very clever and care husband... :) do anything for your wife.. :)&lt;/p&gt;</description>
 <pubDate>Thu, 11 Feb 2010 22:16:39 -0600</pubDate>
 <dc:creator>spun </dc:creator>
 <guid isPermaLink="false">comment 40346 at http://www.townx.org</guid>
</item>
<item>
 <title>You know Fredric, I think</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience#comment-40342</link>
 <description>&lt;p&gt;You know Fredric, I think you&#039;re right. To be honest, it took a lot longer than I expected, and if I&#039;d have realised how long, I would have gone the VM route.&lt;/p&gt;</description>
 <pubDate>Thu, 11 Feb 2010 07:47:55 -0600</pubDate>
 <dc:creator>elliot</dc:creator>
 <guid isPermaLink="false">comment 40342 at http://www.townx.org</guid>
</item>
<item>
 <title>A virtual machine would have save you time</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience#comment-40341</link>
 <description>&lt;p&gt;&lt;span class=&quot;caps&quot;&gt;IMO, &lt;/span&gt;you should have use a virtual machine to reinstall your wife&#039;s application: finding older version of ruby/rails/mysql would have been easier (either by using the linux version installed on her old laptop, or by recompiling them), and once done, you&#039;ll never have to worry about reinstalling them if your wife&#039;s laptop died: simply reinstall the VM disk image (as long as you did backup it ;-).&lt;/p&gt;</description>
 <pubDate>Thu, 11 Feb 2010 04:26:57 -0600</pubDate>
 <dc:creator>Frederic</dc:creator>
 <guid isPermaLink="false">comment 40341 at http://www.townx.org</guid>
</item>
<item>
 <title>Not sure how people put up</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience#comment-40340</link>
 <description>&lt;p&gt;Not sure how people put up with it. So slow. A 3Gb machine with Windows 7 runs slower than a 512Mb one with Ubuntu.&lt;/p&gt;</description>
 <pubDate>Thu, 11 Feb 2010 03:49:38 -0600</pubDate>
 <dc:creator>elliot</dc:creator>
 <guid isPermaLink="false">comment 40340 at http://www.townx.org</guid>
</item>
<item>
 <title>Thanks, didn&#039;t know about</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience#comment-40339</link>
 <description>&lt;p&gt;Thanks, didn&#039;t know about that.&lt;/p&gt;</description>
 <pubDate>Thu, 11 Feb 2010 03:48:50 -0600</pubDate>
 <dc:creator>elliot</dc:creator>
 <guid isPermaLink="false">comment 40339 at http://www.townx.org</guid>
</item>
<item>
 <title>Thanks. Glad to be at the</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience#comment-40338</link>
 <description>&lt;p&gt;Thanks. Glad to be at the top of the lame-ometer!&lt;/p&gt;</description>
 <pubDate>Thu, 11 Feb 2010 03:46:58 -0600</pubDate>
 <dc:creator>elliot</dc:creator>
 <guid isPermaLink="false">comment 40338 at http://www.townx.org</guid>
</item>
<item>
 <title>For Thunderbird you can use</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience#comment-40336</link>
 <description>&lt;p&gt;For Thunderbird you can use a tool called Mozilla Backup I used it and it worked for my case&lt;/p&gt;</description>
 <pubDate>Wed, 10 Feb 2010 19:03:35 -0600</pubDate>
 <dc:creator>Guest</dc:creator>
 <guid isPermaLink="false">comment 40336 at http://www.townx.org</guid>
</item>
<item>
 <title>correct</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience#comment-40335</link>
 <description>&lt;p&gt;windows = pain&lt;/p&gt;</description>
 <pubDate>Wed, 10 Feb 2010 18:20:58 -0600</pubDate>
 <dc:creator>Arthur Gunn</dc:creator>
 <guid isPermaLink="false">comment 40335 at http://www.townx.org</guid>
</item>
<item>
 <title>Wow. That was the lamest</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience#comment-40334</link>
 <description>&lt;p&gt;Wow. That was the lamest thing I&#039;ve ever read!&lt;/p&gt;</description>
 <pubDate>Wed, 10 Feb 2010 17:41:55 -0600</pubDate>
 <dc:creator>Aleks</dc:creator>
 <guid isPermaLink="false">comment 40334 at http://www.townx.org</guid>
</item>
<item>
 <title>An unpleasant experience</title>
 <link>http://www.townx.org/blog/elliot/unpleasant-experience</link>
 <description>&lt;p&gt;A few years ago, I wrote a Rails (1.0.0) application for Nicola (my wife), to help her with her PhD research. It ran on her Linux laptop, happily, for those few years.&lt;/p&gt;

&lt;p&gt;However, once the new laptop has arrived, I knew I&#039;d have to migrate the application from Linux to Windows; I also wanted to avoid having to update the application for a newer version of Rails. How painful could it be? Fairly.&lt;/p&gt;

&lt;p&gt;First I needed an old MySQL server (in case the &lt;span class=&quot;caps&quot;&gt;API &lt;/span&gt;has changed), 5.0.15 to be precise. It is practically impossible to find archived downloads on the MySQL website, but I got there eventually.&lt;/p&gt;

&lt;p&gt;Next I needed to get an old Ruby (1.8.4) for Windows. Again, virtually impossible to find old versions of Ruby with an installer. When I first did this, there was a Ruby 1.8.4 One-Click Installer for Windows, which seems to have disappeared. I finally tracked it down to some website run off some bloke&#039;s back somewhere out East.&lt;/p&gt;

&lt;p&gt;Then, I needed Rails 1.0.0. For whatever reason, the Ruby I installed couldn&#039;t get Rails off the official gems repository (probably because the gem repo format changed). So I installed rails 1.0.0 on a different machine, created a new Rails project, then froze the 1.0.0 gems into it; then copied the frozen gems over to my app on the new machine. Phew.&lt;/p&gt;

&lt;p&gt;Finally, I&#039;d used RedCloth in the app. However, after a couple of attempts, I decided it was easier to rip it out than try to install it on Windows. So I did some surgery.&lt;/p&gt;

&lt;p&gt;Add to that the fact that Nicola had forgotten her password (Firefox had been saving it), so I had to manually edit the db to add one; plus no decent text editor on Windows 7; plus MySQL not removing its service properly when I installed the wrong version then uninstalled it (&lt;code&gt;sc delete MySQL&lt;/code&gt; removes errant services, by the way); plus Windows 7 making it difficult to get an administrator command prompt; etc. etc..&lt;/p&gt;

&lt;p&gt;So overall a frustrating experience, but I did finally get there. &lt;/p&gt;

&lt;p&gt;(On top of that, I also migrated several thousand &lt;span class=&quot;caps&quot;&gt;POP&lt;/span&gt;-ped emails from Thunderbird 2 on Linux to Thunderbird 3 on Windows: I thought there would be an import wizard which would know what to do, but I saw no sign of it. And moved all her data over and installed OpenOffice. Entertainment all round.)&lt;/p&gt;

&lt;p&gt;Once I&#039;ve got over my trauma, I will provide links to where to find ancient versions of apps and libraries. Perhaps I should be an archaeologist.&lt;/p&gt;</description>
 <comments>http://www.townx.org/blog/elliot/unpleasant-experience#comments</comments>
 <category domain="http://www.townx.org/tech">tech</category>
 <pubDate>Wed, 10 Feb 2010 17:02:17 -0600</pubDate>
 <dc:creator>elliot</dc:creator>
 <guid isPermaLink="false">791 at http://www.townx.org</guid>
</item>
</channel>
</rss>

