<?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>Ridge Solutions, Software Development and Software Engineering, Ireland.</title>
	<atom:link href="http://www.ridgesolutions.ie/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ridgesolutions.ie</link>
	<description>Engineered Software</description>
	<lastBuildDate>Wed, 09 May 2012 13:05:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Class not Registered #64bit Active#Perl win32::OLE</title>
		<link>http://www.ridgesolutions.ie/index.php/2012/05/09/class-not-registered-64bit-activeperl-win32ole/</link>
		<comments>http://www.ridgesolutions.ie/index.php/2012/05/09/class-not-registered-64bit-activeperl-win32ole/#comments</comments>
		<pubDate>Wed, 09 May 2012 13:05:53 +0000</pubDate>
		<dc:creator>Kevin Godden</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[com]]></category>
		<category><![CDATA[ole]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://www.ridgesolutions.ie/?p=636</guid>
		<description><![CDATA[If you are getting an error message along the lines of &#8216;Class Not Registered&#8217; when using Win32::OLE to create a COM object when using 64Bit ActiveState Perl and you are sure that the class is registered then it may be because the COM dll is 32bit and the 64bit perl process can&#8217;t load it&#8230;. &#160; [...]]]></description>
		<wfw:commentRss>http://www.ridgesolutions.ie/index.php/2012/05/09/class-not-registered-64bit-activeperl-win32ole/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menagerie of #Bash One-liners</title>
		<link>http://www.ridgesolutions.ie/index.php/2012/04/26/menagerie-of-bash-one-liners/</link>
		<comments>http://www.ridgesolutions.ie/index.php/2012/04/26/menagerie-of-bash-one-liners/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 18:48:08 +0000</pubDate>
		<dc:creator>Kevin Godden</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://www.ridgesolutions.ie/?p=632</guid>
		<description><![CDATA[A colleague pointed me in the direction of this class site that lists some mind-bending but (possibly) useful bash one liners: &#160; http://www.bashoneliners.com/ &#160;]]></description>
		<wfw:commentRss>http://www.ridgesolutions.ie/index.php/2012/04/26/menagerie-of-bash-one-liners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>#Python Convert datetime to Unix Epoch Timestamp</title>
		<link>http://www.ridgesolutions.ie/index.php/2012/04/24/python-convert-datetime-to-unix-epoch-timestamp/</link>
		<comments>http://www.ridgesolutions.ie/index.php/2012/04/24/python-convert-datetime-to-unix-epoch-timestamp/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 11:01:54 +0000</pubDate>
		<dc:creator>Kevin Godden</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.ridgesolutions.ie/?p=626</guid>
		<description><![CDATA[There doesn&#8217;t seem to be a way to get a Unix timestamp directly from a datetime object in Python, the best workaround example I could find is: &#160; from datetime import datetime import time now = datetime.now() u = str(long(time.mktime(now.timetuple()))) This gets the timestamp as a string, it seems a bit long winded, so if [...]]]></description>
		<wfw:commentRss>http://www.ridgesolutions.ie/index.php/2012/04/24/python-convert-datetime-to-unix-epoch-timestamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic Tile Generation for Microsoft #Deepzoom</title>
		<link>http://www.ridgesolutions.ie/index.php/2012/04/23/dynamic-tile-generation-for-microsoft-deepzoom/</link>
		<comments>http://www.ridgesolutions.ie/index.php/2012/04/23/dynamic-tile-generation-for-microsoft-deepzoom/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 17:05:46 +0000</pubDate>
		<dc:creator>Kevin Godden</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[deepzoom]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.ridgesolutions.ie/?p=619</guid>
		<description><![CDATA[Here is an old but interesting article about how to dynamically provide image data to Microsoft Deepzoom as the user pans and zooms: &#160; http://msdn.microsoft.com/en-us/magazine/dd943052.aspx &#160; Scroll to the section called &#8216;Making Dynamic Deep Zoom Even Better&#8217;, this could be very useful! I had thought that it would be easy enough to find more posts [...]]]></description>
		<wfw:commentRss>http://www.ridgesolutions.ie/index.php/2012/04/23/dynamic-tile-generation-for-microsoft-deepzoom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>#GAE Development Server Hangs updating index.yaml</title>
		<link>http://www.ridgesolutions.ie/index.php/2012/04/23/gae-development-server-hangs-updating-index-yaml-2/</link>
		<comments>http://www.ridgesolutions.ie/index.php/2012/04/23/gae-development-server-hangs-updating-index-yaml-2/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 16:22:51 +0000</pubDate>
		<dc:creator>Kevin Godden</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[gae]]></category>
		<category><![CDATA[google app engine]]></category>

		<guid isPermaLink="false">http://www.ridgesolutions.ie/?p=611</guid>
		<description><![CDATA[Since a recent Google App Engine SDK release ( 1.6.3?) the development server (localhost) has started appearing to hang every now and again this causes it to run very slowly. During the &#8216;hang&#8217; the console output says that it&#8217;s updating index.yaml. Sometimes this &#8216;hang&#8217; can last a few minutes, after a few minutes server will [...]]]></description>
		<wfw:commentRss>http://www.ridgesolutions.ie/index.php/2012/04/23/gae-development-server-hangs-updating-index-yaml-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010, Ensure Application EXE is always updated no matter what.</title>
		<link>http://www.ridgesolutions.ie/index.php/2012/04/02/visual-studio-2010-ensure-application-exe-is-always-updated-no-matter-what/</link>
		<comments>http://www.ridgesolutions.ie/index.php/2012/04/02/visual-studio-2010-ensure-application-exe-is-always-updated-no-matter-what/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 18:35:15 +0000</pubDate>
		<dc:creator>Kevin Godden</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.msi]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.ridgesolutions.ie/?p=592</guid>
		<description><![CDATA[I wrote before about how to make sure that an .msi produced by a Visual Studio 2010 setup project correctly overwrites the application executable when installing an application update. Now the recommended techniques worked well for C# applications but I found that did not work reliably for VB apps for some random &#038; annoying reason. [...]]]></description>
		<wfw:commentRss>http://www.ridgesolutions.ie/index.php/2012/04/02/visual-studio-2010-ensure-application-exe-is-always-updated-no-matter-what/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Installer &#8211; The Specified path is too long with subst.</title>
		<link>http://www.ridgesolutions.ie/index.php/2012/04/02/windows-installer-the-specified-path-is-too-long-with-subst/</link>
		<comments>http://www.ridgesolutions.ie/index.php/2012/04/02/windows-installer-the-specified-path-is-too-long-with-subst/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 16:55:50 +0000</pubDate>
		<dc:creator>Kevin Godden</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[subst]]></category>
		<category><![CDATA[virtual box]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[windows installer]]></category>

		<guid isPermaLink="false">http://www.ridgesolutions.ie/?p=587</guid>
		<description><![CDATA[I was testing an installation script (produced by a Visual Studio 2010 set-up project) on a open box virtual machine and was intermittently getting a lovely error message telling me that the &#8216;specified path is too long&#8217;, even though the path that the error message displayed as being incredibly short. &#160; Anyway, I was installing [...]]]></description>
		<wfw:commentRss>http://www.ridgesolutions.ie/index.php/2012/04/02/windows-installer-the-specified-path-is-too-long-with-subst/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding a Menu Item to App&#8217;s System Menu in .NET</title>
		<link>http://www.ridgesolutions.ie/index.php/2012/03/05/adding-a-menu-item-to-apps-system-menu-in-net/</link>
		<comments>http://www.ridgesolutions.ie/index.php/2012/03/05/adding-a-menu-item-to-apps-system-menu-in-net/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 10:56:49 +0000</pubDate>
		<dc:creator>Kevin Godden</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://www.ridgesolutions.ie/?p=582</guid>
		<description><![CDATA[Here&#8217;s a good stackoverflow post about how to go about adding a menu item to you app&#8217;s system menu in .NET, the system menu is the one that pops down when you click on your app&#8217;s icon: &#160; http://stackoverflow.com/questions/4615940/how-can-i-customize-the-system-menu-of-a-windows-form &#160;]]></description>
		<wfw:commentRss>http://www.ridgesolutions.ie/index.php/2012/03/05/adding-a-menu-item-to-apps-system-menu-in-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get a Visual Studio 2010 .NET Setup Project to Update a Previous Installation</title>
		<link>http://www.ridgesolutions.ie/index.php/2012/03/02/get-a-visual-studio-2010-net-setup-project-to-update-a-previous-installation/</link>
		<comments>http://www.ridgesolutions.ie/index.php/2012/03/02/get-a-visual-studio-2010-net-setup-project-to-update-a-previous-installation/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 12:12:44 +0000</pubDate>
		<dc:creator>Kevin Godden</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.ridgesolutions.ie/?p=568</guid>
		<description><![CDATA[Here is a good post about getting an Visual Studion Setup project to generate a .msi that will update a previous installation rather than demanding that the existing install be uninstalled before it can be reinstalled: &#160; http://www.simple-talk.com/dotnet/visual-studio/updates-to-setup-projects &#160; I followed the steps in the &#8216;How to update your product&#8217; section. &#160; The only catch [...]]]></description>
		<wfw:commentRss>http://www.ridgesolutions.ie/index.php/2012/03/02/get-a-visual-studio-2010-net-setup-project-to-update-a-previous-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google APP Engine now supports Python 2.7</title>
		<link>http://www.ridgesolutions.ie/index.php/2012/02/29/google-app-engine-now-supports-python-2-7/</link>
		<comments>http://www.ridgesolutions.ie/index.php/2012/02/29/google-app-engine-now-supports-python-2-7/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 14:26:57 +0000</pubDate>
		<dc:creator>Kevin Godden</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[gae]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.ridgesolutions.ie/?p=560</guid>
		<description><![CDATA[On Monday Google announced that their cloud platform, Google App Engine now fully supports Python 2.7 which is great news! &#160; More details can be found here: &#160; http://googleappengine.blogspot.in/2012/02/announcing-general-availability-of.html &#160; and here: &#160; http://code.google.com/appengine/docs/python/python27/newin27.html &#160;]]></description>
		<wfw:commentRss>http://www.ridgesolutions.ie/index.php/2012/02/29/google-app-engine-now-supports-python-2-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

