<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/templates/default/atom.css" type="text/css" ?>

<feed 
   xmlns="http://www.w3.org/2005/Atom"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://transcyberia.info/feeds/atom.xml" rel="self" title="transcyberia.info" type="application/atom+xml" />
    <link href="http://transcyberia.info/"                        rel="alternate"    title="transcyberia.info" type="text/html" />
    <link href="http://transcyberia.info/rss.php?version=2.0"     rel="alternate"    title="transcyberia.info" type="application/rss+xml" />
    <title type="html">transcyberia.info</title>
    <subtitle type="html">the future is open  .:.  open is the future</subtitle>
    
    <id>http://transcyberia.info/</id>
    <updated>2009-12-14T18:28:28Z</updated>
    <generator uri="http://www.s9y.org/" version="1.2.1">Serendipity 1.2.1 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>

    <entry>
        <link href="http://transcyberia.info/archives/53-1994-is-calling.-they-want-their-informationsuperhighway-back..html" rel="alternate" title="1994 is calling. they want their informationsuperhighway back." />
        <author>
            <name>Guido Stevens</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2009-12-14T19:15:00Z</published>
        <updated>2009-12-14T18:28:28Z</updated>
        <wfw:comment>http://transcyberia.info/wfwcomment.php?cid=53</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://transcyberia.info/rss.php?version=atom1.0&amp;type=comments&amp;cid=53</wfw:commentRss>
    
            <category scheme="http://transcyberia.info/categories/13-blastfromthepast" label="blastfromthepast" term="blastfromthepast" />
    
        <id>http://transcyberia.info/archives/53-guid.html</id>
        <title type="html">1994 is calling. they want their informationsuperhighway back.</title>
        <content type="xhtml" xml:base="http://transcyberia.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>
I haven't blogged for some time, and checked out my web statistics to see if there's any real people visitors left, or just robots.
Surprise, surprise. Lots of folks keep finding their way here. Welcome!
</p>
<p>
But the <b>biggest</b> surprise was to the end of the list of operating systems used. 14 Visits in november using <code>Windows 3.1</code>. Windows 3.1! That's like: <em>man!</em> That is <em>ages</em> ago!
That even predates the invention of the information superhighway by Al Gore!
I'm old enough to remember those days... Trumpet Winsock on a 14 kilobit dial-up.
</p>
<p>
So, I also check the browser types used. Sure, there they are: Netscape 4.7, Internet Explorer 3.x, Internet Explorer 4.x.
Dinosaurs roaming the social net in the 21st century.
</p>
<p>
Reflect on this for a moment. Windows 3.1 was superseded by Windows 95 in, exactly, 1995. Fourteen long years ago.
I don't know what is more amazing: that there's people who are actually interfacing with such prehistoric software? 
Or that there's machines that still haven't broken down after more than 14 years?
</p>
<p>
Or that these systems haven't been totally barfed by malware by now? Maybe these systems are <em>so old</em>, that
they've become, effectively, <em>immune</em> from malware? In the sense that the malware genome just doesn't fit their vulnerabilities anymore?
</p>
<h4>back to the future</h4>
<p>
Anyway, there's some important lessons there. First, the long tail. Even if you run a relatively obscure website, you'll get visited by any browser ever made, running on any computing platform that has ever been internet-enabled. Even if you thought those technologies were long extinct already.
</p>
<p>
Second, <a href="http://en.wikipedia.org/wiki/Path_dependence">path dependence</a>. The headlong rush of technology progress seems to leave history far behind, as long as you thunder along in the vanguard. But if you take a distance and look carefully (like in the long tails of your server logs), you'll see that each of the steps made along the way keeps having impact on the present. In a creepy way, the past refuses to die and keeps reaching out for us in unexpected ways.
</p>
<p>
So, dear reader, take care. All those decisions you make, assuming some sensible implicit "use by" date? Some automatic shelf life that in all reasonable circumstances should limit the scope of any (unforeseen) consequences? Wrong assumption. The past is forever with us, and the present will be too. We are not only creating the future. We are also, right now, creating <em>the past</em> of the future.
The future past that will remain forever present.
</p>

 
            </div>
        </content>
        <dc:subject>blastfromthepast</dc:subject>
<dc:subject>history</dc:subject>

    </entry>
    <entry>
        <link href="http://transcyberia.info/archives/52-Adsense-stupidity.html" rel="alternate" title="Adsense stupidity" />
        <author>
            <name>Guido Stevens</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2009-09-09T14:34:22Z</published>
        <updated>2009-09-09T14:34:22Z</updated>
        <wfw:comment>http://transcyberia.info/wfwcomment.php?cid=52</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://transcyberia.info/rss.php?version=atom1.0&amp;type=comments&amp;cid=52</wfw:commentRss>
    
            <category scheme="http://transcyberia.info/categories/9-themirrorpalace" label="themirrorpalace" term="themirrorpalace" />
    
        <id>http://transcyberia.info/archives/52-guid.html</id>
        <title type="html">Adsense stupidity</title>
        <content type="xhtml" xml:base="http://transcyberia.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>
<!-- s9ymdb:18 --><img width="500" height="234" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://transcyberia.info/uploads/images/slashdotpatent.png" alt=""  />
</p>
<p>This must be the stupidest ad I ever saw on Slashdot. The biggest anti-patent nest I've ever seen and Google's hawking a patent broker.... </p>
<p>Though, come to think of it, you <u>will</u> see a lot of clickthroughs I guess, from slashdotters eager to do a slashdotting of the advertiser's clickthrough budget <img src="http://transcyberia.info/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" />. So, from Google's AI point of view, that's a successful advert: the clicks keep on coming.</p> 
            </div>
        </content>
        <dc:subject>adsense</dc:subject>
<dc:subject>google</dc:subject>
<dc:subject>patent</dc:subject>
<dc:subject>slashdot</dc:subject>
<dc:subject>themirrorpalace</dc:subject>

    </entry>
    <entry>
        <link href="http://transcyberia.info/archives/51-implementing-Plone-subsites-with-p4a.subtyper.html" rel="alternate" title="implementing Plone subsites with p4a.subtyper" />
        <author>
            <name>Guido Stevens</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2009-08-10T13:55:00Z</published>
        <updated>2009-08-11T07:07:34Z</updated>
        <wfw:comment>http://transcyberia.info/wfwcomment.php?cid=51</wfw:comment>
    
        <slash:comments>3</slash:comments>
        <wfw:commentRss>http://transcyberia.info/rss.php?version=atom1.0&amp;type=comments&amp;cid=51</wfw:commentRss>
    
            <category scheme="http://transcyberia.info/categories/17-plone" label="plone" term="plone" />
    
        <id>http://transcyberia.info/archives/51-guid.html</id>
        <title type="html">implementing Plone subsites with p4a.subtyper</title>
        <content type="xhtml" xml:base="http://transcyberia.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>
One of the interesting things about the upcoming Plone 3.3 release is
it's 
<a href="http://plone.org/products/plone/roadmap/234">consistent implementation of <code>INavigationRoot</code></a>
</p>

<p>
In short, this means it's easy to create a design where the portal tabs
(the "global sections") do not need to be toplevel folders in your site.
I need this for a design I'm currently implementing, where the horizontal
"main" navigation is actually the second-level navigation.
<p>
<p>
Now, instead of rewriting the complete <code>global_sections</code> viewlet 
PLUS the <code>webcouturier.dropdownmenu</code> integration... all I need to 
do is mark an intended "toplevel section" as such by applying
the <code>INavigationRoot</code> marker interface.
</p>
<p>
There's a content type
<a href="http://plone.org/products/navigationrootfolder/"><code>NavigationRootFolder</code></a>
 that does just that. But it's not properly eggified.
</p><p>
It's easy to write your own custom contenttype that subclasses
<code>ATContentTypes.content.folder.ATFolder</code> and apply the <code>INavigationRoot</code>
marker interface to it. But still, you need to do all the plumbing.
</p><p>
Luckily, we've got <code>p4a.subtyper</code>. That's a nifty little component that's
been designed precisely to apply marker interfaces on content objects,
run-time. This allows us to be lazy, which is A Good Thing&reg;.
</p><p>
What we're going to do, is set up a marker interface that allows us to turn
vanilla "Folders" into "Sections" that behave as-if they're subsites.
</p> <br /><a href="http://transcyberia.info/archives/51-implementing-Plone-subsites-with-p4a.subtyper.html#extended">Continue reading "implementing Plone subsites with p4a.subtyper"</a>
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://transcyberia.info/archives/50-fixing-emacs-css-mode.html" rel="alternate" title="fixing emacs css mode" />
        <author>
            <name>Guido Stevens</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2009-07-29T11:36:00Z</published>
        <updated>2009-07-29T11:25:45Z</updated>
        <wfw:comment>http://transcyberia.info/wfwcomment.php?cid=50</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://transcyberia.info/rss.php?version=atom1.0&amp;type=comments&amp;cid=50</wfw:commentRss>
    
            <category scheme="http://transcyberia.info/categories/24-programming" label="programming" term="programming" />
    
        <id>http://transcyberia.info/archives/50-guid.html</id>
        <title type="html">fixing emacs css mode</title>
        <content type="xhtml" xml:base="http://transcyberia.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Indentation in emacs css mode was driving me crazy. Luckily I found <a href="http://www.chrisamiller.com/blog/2009/01/20/fix-css-mode-indention-in-emacs/" title="Chris Miller">this blog entry</a> who quotes <a href="http://www.stokebloke.com/wordpress/2008/03/21/css-mode-indent-buffer-fix/">this blog entry</a> who quotes yet another source that is offline now.
</p>
<p>These settings didn't quite work though. CSS mode had to be loaded, before setting the cssm variables worked. </p>
<p>The resulting block in my .emacs:</p>
<blockquote>
<pre>
;; fix css mode
(require 'css-mode)
(setq cssm-indent-level 2)
(setq cssm-newline-before-closing-bracket t)
(setq cssm-indent-function #'cssm-c-style-indenter)
(setq cssm-mirror-mode t)
</pre>
</blockquote>
<p>This still gives an error on the first edit on a new css file. But works as intended in normal circumstances. Back to work now <img src="http://transcyberia.info/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /></p> 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://transcyberia.info/archives/48-reviewing-osor.eu.html" rel="alternate" title="reviewing osor.eu" />
        <author>
            <name>Guido Stevens</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2009-06-30T11:32:00Z</published>
        <updated>2009-07-18T18:32:49Z</updated>
        <wfw:comment>http://transcyberia.info/wfwcomment.php?cid=48</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://transcyberia.info/rss.php?version=atom1.0&amp;type=comments&amp;cid=48</wfw:commentRss>
    
            <category scheme="http://transcyberia.info/categories/17-plone" label="plone" term="plone" />
            <category scheme="http://transcyberia.info/categories/22-usability" label="usability" term="usability" />
    
        <id>http://transcyberia.info/archives/48-guid.html</id>
        <title type="html">reviewing osor.eu</title>
        <content type="xhtml" xml:base="http://transcyberia.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>
Last week, the nice folks at <a href="http://www.osor.eu">osor.eu</a>
invited me over to do a usability review of their website.
</p>
<p>
<a href="http://www.osor.eu">OSOR (Open Source Observatory and Repository)</a> is a multi-year project
by the European Commission to promote open source software use
in public administrations.
</p>
<p>
We were able to have a very frank and constructive dialog
about usability issues with the current website. The site
is a <a href="http://plone.org">Plone CMS</a> frontend
coupled with a <a href="http://gforge.org">Gforge software repository</a>.
</p>
<p>
There's a couple of design inconsistencies in there that are deeply
rooted in the project's mission concept, and fixing them
runs into policy constraints. Meaning, it can't be fixed right now.
</p>
<p>
This confirms my experience, about the way that organizational
fuzziness tends to show up as design inconsistencies.
Which then translate into technology and usability problems
further down the line.
</p>
<p>
Creating a truly open dialog that connects technology design
with business strategy, results not only in better designs,
but also improves organizational learning.
</p>

 
            </div>
        </content>
        <dc:subject>eu</dc:subject>
<dc:subject>opensource</dc:subject>
<dc:subject>plone</dc:subject>
<dc:subject>usability</dc:subject>

    </entry>
    <entry>
        <link href="http://transcyberia.info/archives/49-interface-design-in-the-Apollo-age.html" rel="alternate" title="interface design in the Apollo age" />
        <author>
            <name>Guido Stevens</name>
            <email>nospam@example.com</email>
        </author>
    
        <published>2009-07-18T19:16:00Z</published>
        <updated>2009-07-18T17:10:37Z</updated>
        <wfw:comment>http://transcyberia.info/wfwcomment.php?cid=49</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://transcyberia.info/rss.php?version=atom1.0&amp;type=comments&amp;cid=49</wfw:commentRss>
    
            <category scheme="http://transcyberia.info/categories/22-usability" label="usability" term="usability" />
    
        <id>http://transcyberia.info/archives/49-guid.html</id>
        <title type="html">interface design in the Apollo age</title>
        <content type="xhtml" xml:base="http://transcyberia.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>To date 40 years ago, <a href="http://en.wikipedia.org/wiki/Apollo_11">Apollo 11</a> was on the way to making history. 
In his fascinating study <a href="http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&amp;tid=11416">Digital Apollo - Human and Machine in Spaceflight</a>, David Mandell traces the development of computing technology supporting the Apollo project.
</p>
<p>
The book opens a window on the birth of software engineering as a discipline. 
Some stuff is highly unfamiliar, like programming with "<a href="http://en.wikipedia.org/wiki/Core_rope_memory">core ropes</a>" .
</p>
<div class="serendipity_imageComment_center" style="width: 400px"><div class="serendipity_imageComment_img"><!-- s9ymdb:17 --><img width="400" height="291" src="http://transcyberia.info/uploads/images/Plate_18_small.jpg" alt=""  /></div><div class="serendipity_imageComment_txt">sewing a core rope</div></div>
<blockquote>
The permanent memory, which stored the flight programs, consisted of a complex series of wires running in and out of magnetic cores that determined if a particular bit in a memory location was a one or a zero.
</blockquote>
<p>
Other issues are shockingly recognizable after all those years.
</p>
 <br /><a href="http://transcyberia.info/archives/49-interface-design-in-the-Apollo-age.html#extended">Continue reading "interface design in the Apollo age"</a>
            </div>
        </content>
        <dc:subject>hci</dc:subject>
<dc:subject>history</dc:subject>
<dc:subject>space</dc:subject>
<dc:subject>technology</dc:subject>
<dc:subject>usability</dc:subject>

    </entry>

</feed>