<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The Long Dark Tea-time of the Blog</title>
	<atom:link href="http://gpiancastelli.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gpiancastelli.wordpress.com</link>
	<description>I believe in the fundamental interconnectedness of all things</description>
	<pubDate>Tue, 08 Jul 2008 02:58:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>Fly me to Ganymede</title>
		<link>http://gpiancastelli.wordpress.com/2008/07/08/fly-me-to-ganymede/</link>
		<comments>http://gpiancastelli.wordpress.com/2008/07/08/fly-me-to-ganymede/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 02:58:37 +0000</pubDate>
		<dc:creator>Giulio Piancastelli</dc:creator>
		
		<category><![CDATA[Eclipse]]></category>

		<category><![CDATA[tuProlog]]></category>

		<guid isPermaLink="false">http://gpiancastelli.wordpress.com/?p=105</guid>
		<description><![CDATA[I&#8217;ve spent the best hours of Sunday afternoon (after the F1 race in the UK, that is) and some hours this night to test a possibly new and revamped version of the Eclipse plug-in for tuProlog through the use of features and update sites. No problem whatsoever in Eclipse Europa. However, at the first install, [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve spent the best hours of Sunday afternoon (after the F1 race in the UK, that is) and some hours this night to test a possibly new and revamped version of the Eclipse plug-in for tuProlog through the use of features and update sites. No problem whatsoever in Eclipse Europa. However, at the first install, Eclipse Ganymede did not recognize the existence of any extension in the branding/main plug-in for the feature&#8230; OK, well, I probably had something wrong in the build configuration for that plug-in, so I tried to do some changes here and there&#8230; but to no avail. What definitely pissed me off was that, while through the update site and feature Ganymede still showed an inexplicable behavior, running the plug-in as a Runtime Eclipse Application worked just fine.</p>
<p>This night I also discovered that the tuProlog Eclipse plug-in had no problem running from the <a href="http://wiki.eclipse.org/Equinox_p2_Getting_Started#Dropins">dropins folder</a>, one of the &#8220;great advances&#8221; of p2, the new installer framework in Ganymede. Finally, completely upset by the illogical behavior of the platform when it came to &#8220;correctly&#8221; installing the plug-in, I had a look into the plugins directory, just to find that older versions of folders and jars from the tuProlog plug-in were still hanging in there, even if the plug-in had been long uninstalled. So, I did exactly what &#8220;officially&#8221; you <a href="http://wiki.eclipse.org/Equinox_p2_Getting_Started#Disk_layout">should never, never do</a>: I manually deleted the offending files, and tried to reinstall the plug-in from p2.</p>
<p>Hey, it worked.</p>
<p>Then again: I uninstalled it from p2, then changed a couple of things in the about.mappings file for the branding plug-in&#8230; and tried to reinstall the whole plug-in, via the regenerated feature and update site, from within p2. Guess what? Those changes didn&#8217;t show up. Again, the older version was still on disk after uninstalling, restarting, jumping on one foot, and praying in chinese to a greek divinity.</p>
<p>Given that p2 is also storing configurations of installed plug-ins in a historic fashion, I like to think that what I experienced was a caching problem, but that&#8217;s just because caching problems have been a pet peeve in our open space at work, lately. Whatever really is, it definitely is a problem: the usual idea of uninstalling a piece of software and then reinstalling it maps quite naturally to a reset; if you change that mental mapping, you should have a good reason to do it&#8230; and <a href="http://wiki.eclipse.org/Equinox_p2_User_Interface">click counts</a> are not that good a reason, sorry.</p>
<p>Just for completeness: to have Ganymede see the oh-so-important brand changes, I had to do again the manual uninstall dance. This time, when I tried to reinstall the plug-in, p2 complained. What followed was a mix of restarts, use of the dropins folder (a couple of times, since the first time the plug-in didn&#8217;t show up even from there), and a general state of tiredness, but in the end the world turned up to be happiness and glee.</p>
<p>I hope to see the problem solved in the future&#8230; at least, not to experience it anymore with future Eclipse releases. In the meantime, I&#8217;ll return to bed, and try to finally get a good sleep.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gpiancastelli.wordpress.com/105/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gpiancastelli.wordpress.com/105/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpiancastelli.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpiancastelli.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpiancastelli.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpiancastelli.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpiancastelli.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpiancastelli.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpiancastelli.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpiancastelli.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpiancastelli.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpiancastelli.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpiancastelli.wordpress.com&blog=18843&post=105&subd=gpiancastelli&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gpiancastelli.wordpress.com/2008/07/08/fly-me-to-ganymede/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/gpiancastelli-128.jpg" medium="image">
			<media:title type="html">gpiancastelli</media:title>
		</media:content>
	</item>
		<item>
		<title>Bitchiiiin&#8217;</title>
		<link>http://gpiancastelli.wordpress.com/2008/05/14/bitchiiiin/</link>
		<comments>http://gpiancastelli.wordpress.com/2008/05/14/bitchiiiin/#comments</comments>
		<pubDate>Wed, 14 May 2008 21:20:20 +0000</pubDate>
		<dc:creator>Giulio Piancastelli</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://gpiancastelli.wordpress.com/?p=102</guid>
		<description><![CDATA[You have already installed Ubuntu 8.04, right? Everything was fine, you got Firefox 3, perhaps even installed a beta of Firebug since 1.05 does not work with it, played around with some applications&#8230; you know, the usual things people do when upgrading an OS.
But, have you seen the new anti-aliased emacs? No, really, have you [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>You have already installed Ubuntu 8.04, right? Everything was fine, you got Firefox 3, perhaps even installed a beta of Firebug since 1.05 does not work with it, played around with some applications&#8230; you know, the usual things people do when upgrading an OS.</p>
<p>But, have you seen the new anti-aliased emacs? No, really, have you seen it? If you didn&#8217;t, you have to.</p>
<p>So, install emacs-snapshot.</p>
<p>Then, set the default font to some anti-aliased font, perhaps such as monospace, or Bitstream Vera Sans Mono; probably it doesn&#8217;t matter if you do it <a href="http://psung.blogspot.com/2008/03/emacs-in-ubuntu-hardy-now-has-anti.html">through <tt>.Xdefaults</tt></a> or <a title="Whops, this page is in italian only. Scroll down to see the .emacs command." href="http://www.fgtech.it/index.php?option=com_content&amp;view=article&amp;id=56:emacs-23&amp;catid=39:software&amp;Itemid=64">through <tt>.emacs</tt></a>. Just do it. Then run <tt>emacs-snapshot</tt>, open whatever file you like, and&#8230;</p>
<p>Flames.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gpiancastelli.wordpress.com/102/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gpiancastelli.wordpress.com/102/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpiancastelli.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpiancastelli.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpiancastelli.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpiancastelli.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpiancastelli.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpiancastelli.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpiancastelli.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpiancastelli.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpiancastelli.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpiancastelli.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpiancastelli.wordpress.com&blog=18843&post=102&subd=gpiancastelli&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gpiancastelli.wordpress.com/2008/05/14/bitchiiiin/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/gpiancastelli-128.jpg" medium="image">
			<media:title type="html">gpiancastelli</media:title>
		</media:content>
	</item>
		<item>
		<title>A supposedly good IDE I&#8217;ll never use again</title>
		<link>http://gpiancastelli.wordpress.com/2008/05/13/a-supposedly-good-ide-ill-never-use-again/</link>
		<comments>http://gpiancastelli.wordpress.com/2008/05/13/a-supposedly-good-ide-ill-never-use-again/#comments</comments>
		<pubDate>Tue, 13 May 2008 14:22:08 +0000</pubDate>
		<dc:creator>Giulio Piancastelli</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[Software Development]]></category>

		<category><![CDATA[tuProlog]]></category>

		<guid isPermaLink="false">http://gpiancastelli.wordpress.com/?p=97</guid>
		<description><![CDATA[After noticing the new NetBeans 6 release, packed with goodies such as Ruby support, I decided to give the Sun IDE another chance for non-web development, and started trying it with the projects I (am supposed to) maintain. Since I supposed to feel more comfortable in Java-land, I picked tuProlog first. The first task was, [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After noticing the new NetBeans 6 release, packed with goodies such as Ruby support, I decided to give the Sun IDE another chance for non-web development, and started trying it with the projects I (am supposed to) maintain. Since I supposed to feel more comfortable in Java-land, I picked tuProlog first. The first task was, of course, to set the IDE up in a proper way.</p>
<p>I checked the services out of tuProlog Subversion repository. Well, I tried to, really: I was indeed immediately blocked by NetBeans missing an external Subversion client. Installing it was easy, but it was an absolutely unnecessary burden on my part, since <a href="http://www.google.com/search?q=java+subversion+client">pure Java clients do exist</a>, and <a href="http://eclipse.org">NetBeans competitors</a> make good use of them.</p>
<p>After managing to pick up sources, I found another surprise. NetBeans puts SCCS code in a folder, and creates projects in a different folder, by importing the code, or starting from a <tt>build.xml</tt> file if you use any. Supposing you want to keep any NetBeans-related code in a single location, this weird, a bit quaint behavior forces you to use folders with different names for code and project using that code. That is a minor glitch, however, one I could easily learn to live by without too much trouble.</p>
<p>But&#8230; which kind of project do I need to build from the SVN sources? I tried starting from scratch, but I wasn&#8217;t able to import and edit the already existing <tt>build.xml</tt> file for the project; so I tried to set up a project from the existing <tt>build.xml</tt> file, but then I wasn&#8217;t able to properly set up testing libraries for all the packages (yes, apparently you have to do it manually for each package) in the sources. (The almighty <a href="http://questionmark.blogsome.com/">Marco Fabbri</a> succeeded, but manipulating directly the project.xml file under NetBeans covers.) So, what have I missed? How people manage to use NetBeans with existing sources, comprising build files, checked out from an external repository? Is just source code already configured as a NetBeans project easy to use from within NetBeans? I&#8217;m really struggling with this kind of mental wanderings&#8230;</p>
<p>So stuck, and so lean to start using Eclipse again.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gpiancastelli.wordpress.com/97/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gpiancastelli.wordpress.com/97/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpiancastelli.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpiancastelli.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpiancastelli.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpiancastelli.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpiancastelli.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpiancastelli.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpiancastelli.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpiancastelli.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpiancastelli.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpiancastelli.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpiancastelli.wordpress.com&blog=18843&post=97&subd=gpiancastelli&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gpiancastelli.wordpress.com/2008/05/13/a-supposedly-good-ide-ill-never-use-again/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/gpiancastelli-128.jpg" medium="image">
			<media:title type="html">gpiancastelli</media:title>
		</media:content>
	</item>
		<item>
		<title>Comic is as comic does</title>
		<link>http://gpiancastelli.wordpress.com/2008/04/27/comic-is-as-comic-does/</link>
		<comments>http://gpiancastelli.wordpress.com/2008/04/27/comic-is-as-comic-does/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 19:11:34 +0000</pubDate>
		<dc:creator>Giulio Piancastelli</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://gpiancastelli.wordpress.com/?p=101</guid>
		<description><![CDATA[Well, have you noticed that the latest PhD comic strip changed overnight? (I mean, my night; I don&#8217;t know the time zone of my less-than-25-on-average readers.)
This is what currently appears on their site:

But yesterday night (that is, uhm, at least 20 hours ago) the third and fourth scenes (what&#8217;s the proper English term? I can&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well, have you noticed that the latest <a href="http://www.phdcomics.com/comics.php">PhD comic strip</a> changed overnight? (I mean, <em>my</em> night; I don&#8217;t know the time zone of my less-than-25-on-average readers.)</p>
<p>This is what currently appears on their site:</p>
<p><img src="http://www.phdcomics.com/comics/archive/phd042508s.gif" alt="" width="600" height="260" /></p>
<p>But yesterday night (that is, uhm, at least 20 hours ago) the third and fourth scenes (what&#8217;s the proper English term? I can&#8217;t remember it&#8230; I don&#8217;t even know if I have ever know it!) were different!</p>
<p><strong>Third scene</strong></p>
<p>Mike Slackenerny: Do I really have that much independence?<br />
Professor Smith: Given how much I&#8217;ll ignore you, yes.</p>
<p><strong>Fourth scene</strong></p>
<p>Mike Slackenerny: Have <em>you</em> ever done a post-doc?<br />
Professor Smith: Heavens, no! I wasn&#8217;t that lame.</p>
<p>So, uhm, I wonder: why has it ever been changed?&#8230;</p>
<p>(Oh, and if you have noticed this post categorized as personal, well, yes, it&#8217;s because <em>it&#8217;s</em> personal.)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gpiancastelli.wordpress.com/101/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gpiancastelli.wordpress.com/101/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpiancastelli.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpiancastelli.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpiancastelli.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpiancastelli.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpiancastelli.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpiancastelli.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpiancastelli.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpiancastelli.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpiancastelli.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpiancastelli.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpiancastelli.wordpress.com&blog=18843&post=101&subd=gpiancastelli&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gpiancastelli.wordpress.com/2008/04/27/comic-is-as-comic-does/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/gpiancastelli-128.jpg" medium="image">
			<media:title type="html">gpiancastelli</media:title>
		</media:content>

		<media:content url="http://www.phdcomics.com/comics/archive/phd042508s.gif" medium="image" />
	</item>
		<item>
		<title>GitHub surprise</title>
		<link>http://gpiancastelli.wordpress.com/2008/04/19/github-surprise/</link>
		<comments>http://gpiancastelli.wordpress.com/2008/04/19/github-surprise/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 14:16:07 +0000</pubDate>
		<dc:creator>Giulio Piancastelli</dc:creator>
		
		<category><![CDATA[RubyFIT]]></category>

		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://gpiancastelli.wordpress.com/?p=100</guid>
		<description><![CDATA[It may be of interest to some of you that Luke Amdor started hosting RubyFIT on GitHub. This GitHub thing seems to have really been going viral, at least as far as the Ruby world is concerned.
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It may be of interest to some of you that <a href="http://absoluterubbish.net/">Luke Amdor</a> started <a href="http://github.com/rubbish/rubyfit/tree/master">hosting RubyFIT on GitHub</a>. This GitHub thing seems to have really been going viral, at least as far as the Ruby world is concerned.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gpiancastelli.wordpress.com/100/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gpiancastelli.wordpress.com/100/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpiancastelli.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpiancastelli.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpiancastelli.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpiancastelli.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpiancastelli.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpiancastelli.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpiancastelli.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpiancastelli.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpiancastelli.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpiancastelli.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpiancastelli.wordpress.com&blog=18843&post=100&subd=gpiancastelli&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gpiancastelli.wordpress.com/2008/04/19/github-surprise/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/gpiancastelli-128.jpg" medium="image">
			<media:title type="html">gpiancastelli</media:title>
		</media:content>
	</item>
	</channel>
</rss>