<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
<channel>
    <title>Proving the Obviously Untrue - programming</title>
    <link>http://gondolin.piglets.org/serendipity/</link>
    <description>Maths, Software, Hardware, Martial Arts and more</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.3.1-1 - http://www.s9y.org/</generator>
    
    

<item>
    <title>Geany and other Development Tools</title>
    <link>http://gondolin.piglets.org/serendipity/archives/48-Geany-and-other-Development-Tools.html</link>
            <category>programming</category>
            <category>review</category>
    
    <comments>http://gondolin.piglets.org/serendipity/archives/48-Geany-and-other-Development-Tools.html#comments</comments>
    <wfw:comment>http://gondolin.piglets.org/serendipity/wfwcomment.php?cid=48</wfw:comment>

    <wfw:commentRss>http://gondolin.piglets.org/serendipity/rss.php?version=2.0&amp;type=comments&amp;cid=48</wfw:commentRss>
    

    <author>nospam@example.com (Colin Turner)</author>
    <content:encoded>
    I&#039;ve tried lots of programming editors and ides over the years, obviously in Unix and Linux this is a &lt;a href=&quot;http://en.wikipedia.org/wiki/Flaming_%28Internet%29#Holy_Wars&quot;&gt;Holy War&lt;/a&gt;, particularly between the advocates of &lt;a href=&quot;http://en.wikipedia.org/wiki/Vi&quot;&gt;vi&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/Emacs&quot;&gt;emacs&lt;/a&gt;. It is common for both groups to suggest that the other editor is hopelessly over-complex or clumsy. I think there&#039;s some truth in that, because essentially, they both stink.&lt;br /&gt;&lt;br /&gt;

I tend to be an emacsen user myself, but I just think emacs is slightly less awful than vi. My first action on a new install is usually to use vi to edit my sources.list in Debian, to help me install emacs. Perhaps thats strange, because I really like &lt;a href=&quot;http://en.wikipedia.org/wiki/Sed&quot;&gt;sed&lt;/a&gt;. So what&#039;s the problem with them? They both share this kind of puritanically awkward interface that works well on a console, but sucks in a GUI. They both use ridiculously arcane sequences of key presses to do anything, and I mean even basic stuff like saving and quitting. Yes, yes, you don&#039;t have to lecture me about old terminals and their limitations, been there done that, got the t-shirt. I tend to do all my systems maintenance in emacs, but when I&#039;m programming, I&#039;ve started to love the softness of a decent editor that actually makes it plain and simple to edit multiple buffers of source code, even though its a pain to use different editors for console and gui work. &lt;br /&gt;&lt;a href=&quot;http://gondolin.piglets.org/serendipity/archives/48-Geany-and-other-Development-Tools.html#extended&quot;&gt;Continue reading &quot;Geany and other Development Tools&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 26 Apr 2008 22:28:17 +0000</pubDate>
    <guid isPermaLink="false">http://gondolin.piglets.org/serendipity/archives/48-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Fixing truncated printing with Firefox</title>
    <link>http://gondolin.piglets.org/serendipity/archives/45-Fixing-truncated-printing-with-Firefox.html</link>
            <category>php</category>
    
    <comments>http://gondolin.piglets.org/serendipity/archives/45-Fixing-truncated-printing-with-Firefox.html#comments</comments>
    <wfw:comment>http://gondolin.piglets.org/serendipity/wfwcomment.php?cid=45</wfw:comment>

    <wfw:commentRss>http://gondolin.piglets.org/serendipity/rss.php?version=2.0&amp;type=comments&amp;cid=45</wfw:commentRss>
    

    <author>nospam@example.com (Colin Turner)</author>
    <content:encoded>
    A while ago, I discovered that my current main development project &lt;a href=&quot;http://foss.ulster.ac.uk/projects/opus/&quot;&gt;OPUS&lt;/a&gt; had an odd problem when printing out of a &lt;a href=&quot;http://en.wikipedia.org/wiki/Gecko_%28layout_engine%29&quot;&gt;gecko&lt;/a&gt; based browser.&lt;br /&gt;&lt;br /&gt;

It would print the first page, whether in portrait or landscape, and if there was more content, it would be abruptly truncated and the second page would contain merely the footer off the page. I&#039;ve been meaning to try and solve the problem with a print stylesheet for a while and finally did so today. &lt;br /&gt;&lt;a href=&quot;http://gondolin.piglets.org/serendipity/archives/45-Fixing-truncated-printing-with-Firefox.html#extended&quot;&gt;Continue reading &quot;Fixing truncated printing with Firefox&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 16 Apr 2008 22:18:50 +0000</pubDate>
    <guid isPermaLink="false">http://gondolin.piglets.org/serendipity/archives/45-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Drupal Login Problems</title>
    <link>http://gondolin.piglets.org/serendipity/archives/17-Drupal-Login-Problems.html</link>
            <category>Gondolin</category>
            <category>php</category>
            <category>programming</category>
    
    <comments>http://gondolin.piglets.org/serendipity/archives/17-Drupal-Login-Problems.html#comments</comments>
    <wfw:comment>http://gondolin.piglets.org/serendipity/wfwcomment.php?cid=17</wfw:comment>

    <wfw:commentRss>http://gondolin.piglets.org/serendipity/rss.php?version=2.0&amp;type=comments&amp;cid=17</wfw:commentRss>
    

    <author>nospam@example.com (ct)</author>
    <content:encoded>
    So, in order to post that rant about PHP and SimpleXML I had to fix a problem that seems to have spontaneously arisen with Drupal (this content management system).

For some reason it wasn&#039;t persisting login information, at least from firefox (sorry - iceweasel here on my Debian system). It&#039;s interesting to note, reading about the bug, that it has been around for literally months and doesn&#039;t seem to have been nailed.

So, anyway, I&#039;ve installed some beta of Drupal, and yes, it now seems to be fixed... If I could only solve the problem that I can&#039;t &quot;uncollapse&quot; parts of the content now. &lt;sigh&gt;

UPDATE: OK, this seems to be a problem with firefox version 2, or probably really the CSS file for it. It works with Galeon, or when I tell firefox to fake being IE &lt;shudder&gt;. 
    </content:encoded>

    <pubDate>Wed, 13 Dec 2006 11:48:37 +0000</pubDate>
    <guid isPermaLink="false">http://gondolin.piglets.org/serendipity/archives/17-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>SimpleXML should be called BloodyAckwardXML</title>
    <link>http://gondolin.piglets.org/serendipity/archives/16-SimpleXML-should-be-called-BloodyAckwardXML.html</link>
            <category>php</category>
            <category>programming</category>
    
    <comments>http://gondolin.piglets.org/serendipity/archives/16-SimpleXML-should-be-called-BloodyAckwardXML.html#comments</comments>
    <wfw:comment>http://gondolin.piglets.org/serendipity/wfwcomment.php?cid=16</wfw:comment>

    <wfw:commentRss>http://gondolin.piglets.org/serendipity/rss.php?version=2.0&amp;type=comments&amp;cid=16</wfw:commentRss>
    

    <author>nospam@example.com (ct)</author>
    <content:encoded>
    Another night of coding in PHP, and I&#039;ve officially decided that SimpleXML utterly irritates me.

I&#039;d already discovered, much to my irritation, that is virtually impossible to handle SimpleXML objects elegantly with the Smarty template engine - but now I discover I can&#039;t even shove them in a PHP session without trouble - when you next visit the site you get stuff like this:

Warning: session_start() [function.session-start]: Node no longer exists

and then more trouble.

As part of a new Web Application Framework I&#039;m working on I wanted to parse XML configuration files one time only, and then cache the results in the session. It looks like I now have to totally redesign my idea &lt;img src=&quot;http://gondolin.piglets.org/serendipity/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;. You can see the work in progress at &lt;a href=&quot;http://foss.ulster.ac.uk/projects/uuwaf/&quot;&gt;its home page&lt;/a&gt;.
 
    </content:encoded>

    <pubDate>Wed, 13 Dec 2006 11:39:00 +0000</pubDate>
    <guid isPermaLink="false">http://gondolin.piglets.org/serendipity/archives/16-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>

</channel>
</rss>