<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Hex&apos;s Notebook</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/" />
<modified>2009-11-07T11:57:11Z</modified>
<tagline>hex writing on code, tech issues, culture and whatever else happens to pass through his mind at the time.</tagline>
<id>tag:downlode.org,2010:/Creative/Writing/Notebook//2</id>
<generator url="http://www.movabletype.org/" version="3.34">Movable Type</generator>
<copyright>Copyright (c) 2009, hex</copyright>
<entry>
<title>Fixing sound issues with Flash in Ubuntu and Kubuntu Karmic on an Intel sound card</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2009/11/fixing_sound_issues_with_flash_in_ubuntu_and_kubuntu_karmic_on_an_intel_sound_card.html" />
<modified>2009-11-07T11:57:11Z</modified>
<issued>2009-11-07T11:15:03Z</issued>
<id>tag:downlode.org,2009:/Creative/Writing/Notebook//2.61</id>
<created>2009-11-07T11:15:03Z</created>
<summary type="text/plain">Looks like it&apos;s time for yet another post about how I solved some obscure technical issues! Since upgrading my Kubuntu installation to 9.10 (Karmic Koala) a few days ago, I had been experiencing problems with sound. Firstly, loud popping noises...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>Looks like it's time for yet another post about how I solved some obscure technical issues!</p>

<p>Since upgrading my Kubuntu installation to 9.10 (Karmic Koala) a few days ago, I had been experiencing problems with sound. Firstly, loud popping noises would come out of my speakers every few seconds when no audio was playing, as if the sound system was sending bursts of random junk to the sound card. Secondly, Flash media in Firefox wouldn't produce any sound.</p>

<p>The first issue is with Pulseaudio and HDA Intel audio controllers. By default, Pulseaudio tells the sound card to power down after ten idle seconds; unfortunately, it seems that this causes loud pops to be emitted. The solution is:</p>

<p>In <code>/etc/modprobe.d/alsa-base</code> and <code>/etc/modprobe.d/alsa-base.conf</code>, look for and comment out (add a "#" to the start of the line) the following line:</p>

<pre>options snd-hda-intel power_save=10 power_save_controller=N</pre>

<p><em>Note: These files are system files, so you will need to have root (administrator) privileges to edit them. This is typically achieved by opening a console and typing <code>sudo [editor] /path/to/file</code> ; the <code>[editor]</code> should be replaced by the name of whatever console-based text editing program you have, typically <code>nano</code>, <code>pico</code> or my personal choice, <a href="http://joe-editor.sourceforge.net/">joe</a>.</em></p>

<p>Fixing sound in Flash was trickier. The first step was to make sure I had the latest correct Flash package for [K]Ubuntu. I had a package called <code>adobe-flashplugin</code> installed, and attempting to remove it using <code>apt-get</code> resulted in the following error message:</p>

<pre>update-alternatives: error: no alternatives for iceape-flashplugin.</pre>

<p>A little research revealed the following: firstly, that <code>adobe-flashplugin</code> is <em>not</em> the correct Flash package. I suspect that it's the version that Adobe themselves offer from their website, which I must have installed at some point. Secondly, that it comes with a script that it tries to run before the package is removed, and that script it is very much broken. The solution, as I was able to adapt from <a href="https://bugs.launchpad.net/ubuntu/+source/adobe-flashplugin/+bug/412944">this bug report</a>, was as follows:</p>

<pre>sudo rm /var/lib/dpkg/info/adobe-flashplugin.prerm
sudo apt-get remove adobe-flashplugin
sudo apt-get install flashplugin-installer flashplugin-nonfree-extrasound</pre>

<p>The final step, which I derived from <a href="http://ubuntuforums.org/showpost.php?p=8156418&postcount=14">this Ubuntu Forums posting by klemes</a>, was to go back to <code>/etc/modprobe.d/alsa-base</code> and <code>/etc/modprobe.d/alsa-base.conf</code>, and add the following line:</p>

<pre>options snd-hda-intel model=auto</pre>

<p>(Again, the problem seemed to be related to my HDA Intel sound card.) Follow this by running the command <code>sudo alsa reload</code> in a terminal, and restart Firefox. Hopefully now you should have sound back in Flash.</p>

<p>What a lot of hoo-ha! If you've needed to read this, I hope it saved you some trouble.</p>]]>

</content>
</entry>
<entry>
<title>De-crufting the new Facebook with Adblock Plus</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2009/03/decrufting_the_new_facebook_with_adblock_plus.html" />
<modified>2009-04-12T14:26:06Z</modified>
<issued>2009-03-16T19:47:20Z</issued>
<id>tag:downlode.org,2009:/Creative/Writing/Notebook//2.60</id>
<created>2009-03-16T19:47:20Z</created>
<summary type="text/plain">Like a lot of people, I&apos;m not all that impressed with the new Facebook. It&apos;s like a half-baked clone of both Twitter and FriendFeed. The new &quot;Highlights&quot; column that appears on the right-hand side of your home page is particularly-poorly...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>Like a lot of people, I'm not all that impressed with the <a href="http://news.cnet.com/8301-17939_109-10194281-2.html">new Facebook</a>. It's like a half-baked clone of both <a href="http://twitter.com/">Twitter</a> and <a href="http://friendfeed.com/">FriendFeed</a>.</p>

<p>The new "Highlights" column that appears on the right-hand side of your home page is particularly-poorly thought-out, presenting a mish-mash of items that your friends have interacted with and presenting applications that they've used. Not what they've done with the applications - just the applications themselves. This is largely useless. It also has an advertisement stuck right in the middle of it.</p>

<p><em>April post update:</em> As if that wasn't bad enough, they've started treating "Pages" (the little mini-websites you can create in Facebook for people, places or things and to become a "fan" of - quite a good idea until now) as people, and they now appear in a "People You May Know" box. In addition to being wrongly titled, this is sheer noise - 99.9% totally irrelevant. It will be worse and worse as your friend list increases, as it's sourced from your friends' "fan" affiliations.</p>

<p>Thankfully, the marvellous <a href="http://adblockplus.org/">Adblock Plus</a> extension for <a href="http://www.mozilla.com/firefox/">Firefox</a> allows you to hide page elements based on their <a href="http://www.w3.org/Style/CSS/">style</a> identities, so here are some filter rules I cooked up. To apply them, open your Adblock Plus preferences and choose "Add Filter" from the "Filter" menu, then paste in the code snippet of your choice.</p>

<dl>
<dt>Remove the advertisement from the Highlights column:</dt>
<dd><code>#*(id^=highlights_ad)</code></dd>
<dt>Remove the contents of the Highlights column altogether:</dt>
<dd><code>#*(class^=UIHotStream)</code></dd>
<dt>Remove the "People You May Know" box:<dt>
<dd><code>#*(id^=pymk_hp_box)</code></dd>
<dt>Remove the "Connect With Friends" box (how many times are you gonna need it?):</dt>
<dd><code>#*(class^=UIConnectWithFriends)</code></dd>
<dt>Remove the rounded corners from all the user icons (I think they're ugly):<dt>
<dd><code>|http://www.facebook.com/images/ui/UIRoundedImage.png</code></dd>
</dl>]]>

</content>
</entry>
<entry>
<title>How to watch RealVideo-encoded video files in Ubuntu</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2009/01/how_to_watch_realvideoencoded_video_files_in_ubuntu.html" />
<modified>2009-01-09T02:39:01Z</modified>
<issued>2009-01-09T00:14:41Z</issued>
<id>tag:downlode.org,2009:/Creative/Writing/Notebook//2.59</id>
<created>2009-01-09T00:14:41Z</created>
<summary type="text/plain">I ran into problems opening a video file - neither Kaffeine, MPlayer nor Xine could open it due to a missing codec. MPlayer spewed out a lot of error messages like &quot;Win32 LoadLibrary failed to load: drv4.so.6.0, /usr/lib/codecs/drv4.so.6.0, /usr/lib/win32/drv4.so.6.0, /usr/local/lib/win32/drv4.so.6.0&quot;...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>I ran into problems opening a video file - neither Kaffeine, MPlayer nor Xine could open it due to a missing codec. MPlayer spewed out a lot of error messages like <code>"Win32 LoadLibrary failed to load: drv4.so.6.0, /usr/lib/codecs/drv4.so.6.0, /usr/lib/win32/drv4.so.6.0, /usr/local/lib/win32/drv4.so.6.0"</code> and <code>"Could not open required DirectShow codec drv43260.dll"</code>, and seemed unable to find a codec called <code>drvc.so</code>. It helpfully adds, <code>"Read the RealVideo section of the DOCS!"</code></p>

<p>Unfortunately, if you do manage to track that down - it's in the <a href="http://www.mplayerhq.hu/DOCS/README">README</a> - you're told to download an archive of binary codecs and stick it in <code>/usr/local/lib/codecs</code>. This won't work, because the archive doesn't actually contain <code>drvc.so</code>, the one needed for RealVideo. If you search around, you'll find a lot of confused forum and mailing list posts, mostly unanswered, and a number advocating things like symlinking that directory to <code>/usr/lib/codecs</code> or <code>/usr/lib/win32</code> or variants thereof. Ignore all of that completely, none of it will work, and even if you did manage to find the magic voodoo chicken incantation to make it work it would be an ugly and tedious way to do it.</p>

<p>Thankfully, I discovered in the course of searching for a solution that there's a great Ubuntu package repository called <a href="http://www.medibuntu.org/">Medibuntu</a> ("Multimedia, Entertainment & Distractions In Ubuntu"), which is "dedicated to distributing software that cannot be included in Ubuntu for various reasons, related to geographical variations in legislation regarding intellectual property, security and other issues". That includes various binary video codecs, including the RealVideo one. Here's what you need to do:</p>

<ol>
<li>Follow the <a href="https://help.ubuntu.com/community/Medibuntu">Medibuntu repository instructions</a>. (Note: I hadn't heard of the <code>/etc/apt/sources.list.d/</code> directory before, and simply dumped the repository location directly into <code>/etc/apt/sources.list</code>, and it worked fine; but if you're not used to working directly with that file, just follow their instructions and it'll be dandy.)</li>
<li><code>sudo apt-get install w32codecs</code> (or <code>w64codecs</code> or <code>ppc-codecs</code> depending on your platform).</li>
</ol>

<p>That's it! Your video players should now be able to cope with RealVideo files. Happy viewing.</p>]]>

</content>
</entry>
<entry>
<title>Perlsphere buttons!</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2008/12/perlsphere_buttons.html" />
<modified>2008-12-11T16:05:29Z</modified>
<issued>2008-12-11T15:48:00Z</issued>
<id>tag:downlode.org,2008:/Creative/Writing/Notebook//2.58</id>
<created>2008-12-11T15:48:00Z</created>
<summary type="text/plain">For those of you who participate in Perlsphere, my aggregator for Perl blogs, I made a little badge that you might want to put somewhere on your blog to show you take part, and generate a little link-love: I also...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>For those of you who participate in <a href="http://perlsphere.net/">Perlsphere</a>, my aggregator for <a href="http://perl.org/">Perl</a> blogs, I made a little badge that you might want to put somewhere on your blog to show you take part, and generate a little link-love:</p>

<div style="text-align: center"><a href="http://perlsphere.net/"><img style="border: 0px" src="http://perlsphere.net/images/perlsphere.png" alt="Perlsphere"></a></div>

<p>I also did this alternative version, for the traditionalists among us.</p>

<div style="text-align: center"><a href="http://perlsphere.net/"><img style="border: 0px" src="http://perlsphere.net/images/perlsphere-retro.gif" alt="Perlsphere now!"></a></div>]]>

</content>
</entry>
<entry>
<title>Why I hate Flickr</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2008/12/why_i_hate_flickr.html" />
<modified>2009-03-26T03:48:30Z</modified>
<issued>2008-12-08T23:50:59Z</issued>
<id>tag:downlode.org,2008:/Creative/Writing/Notebook//2.57</id>
<created>2008-12-08T23:50:59Z</created>
<summary type="text/plain">Some parts of Flickr are really well done. Like the Organize screen; drag and drop works just the way you&apos;d want it to. But there&apos;s plenty of stuff I really can&apos;t stand. The interface: The syrupy greetings and cutesy button...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>Some parts of Flickr are really well done. Like the Organize screen; drag and drop works just the way you'd want it to. But there's plenty of stuff I really can't stand.</p>

<ul>
<li>The interface:<ul>
<li>The syrupy greetings and cutesy button labels and other cheesy trash. At first it was merely annoying, now it's unbelievably grating.</li>
<li>The way forking out cash to Flickr for extra storage allocation gets you a little picture next to your name that says "pro". <a href="http://encyclopediadramatica.com/index.php/PROTIP">PROTIP</a>: unless you make a living from your photographs, you're not.</li>
<li>The massive lack of styling options for your album, oh, I'm sorry, "photostream" [sic] (ecch).</li>
</ul></li>
<li>The way Flickr think they know better than you.<ul>
<li>They nanny-edit your comments (ever tried writing something in all upper case? Think again).</li>
<li>Maybe you like making empty folders, or sets, or whatever you want to call them, and then filling them up with stuff. Flickr's nauseously-named "Organizr" won't let you.</li>
</ul></li>
<li>The users:<ul>
<li>The camera-obsessive parts of the user base that think they're so goddamn great.</li>
<li>The parts of the user base that leave twee little pictures in comments saying WOW GREAT PIC, YOU ARE INVITED TO THE PINK STAR AWESOME KITTY KAT PLATINUM PHOTO AWARD GROUP and other similar dreck.</li>
</ul></li>
<li>The technical failings:<ul>
<li><a href="http://flickr.com/tools/">Linux users are second class citizens</a>.</li>
<li>"Collections can contain collections or sets (but not both). Collections can be nested 5 deep." Arbitrary restrictions, wonderful.</li>
<li>Worst of all, everything is squashed into a stream. As this is the single way that almost everyone will see your pictures, it means that any organized collections of photographs that you have and upload to the site are presented to the viewer as a meaningless jumble of images, bereft of the sorting you've applied to them. This is almost intolerable.</li>
</ul></li>
</ul>

<p>However, my number-one hate feature of Flickr is a single, particular user.</p>

<p>Me.</p>

<p>Because I just gave up writing my own photo management software, after failing to finish it in over two years of dribs and drabs of development; and because due to that I just paid Flickr for an account because it's the easiest way for me to put my photos on the Web <a href="http://flickr.com/photos/earlemartin/">somewhere</a>, even though it is so very hateful.</p>

<p>I have a very low tolerance threshold for annoyance, so I may well just delete the whole thing out of hand if the Flickr crud gets to me enough. At that point I'll probably give up for good on the whole idea of having my photos online; we'll see.</p>

<p><strong>Dec. 18th 2008:</strong> I deleted everything. That's that.</p>]]>

</content>
</entry>
<entry>
<title>Ordnance Survey Ontologies: Accidental Trojan Horse</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2008/07/crown_copyright_considered_harmful_for_ontologies.html" />
<modified>2008-08-05T18:59:42Z</modified>
<issued>2008-07-28T02:18:23Z</issued>
<id>tag:downlode.org,2008:/Creative/Writing/Notebook//2.56</id>
<created>2008-07-28T02:18:23Z</created>
<summary type="text/plain">As a Semantic Web wonk with a strong interest in geospatial issues, I was pleased to discover the Ordnance Survey&apos;s ontologies, which appear to be beautifully detailed. Until now, the OS have been little but the enemy of geospatial hackers...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>As a Semantic Web wonk with a strong interest in geospatial issues, I was pleased to discover the <a href="http://www.ordnancesurvey.co.uk/oswebsite/ontology/">Ordnance Survey's ontologies</a>, which appear to be <a href="http://www.ordnancesurvey.co.uk/oswebsite/ontology/BuildingsAndPlaces/v1.1/BuildingsAndPlaces.owl">beautifully detailed</a>. Until now, the OS have been little but <a href="http://freeourdata.org.uk/">the enemy of geospatial hackers in the UK</a>, so it came as a surprise to me that they'd made a public-spirited effort like this.</p>

<p>Then I saw the license statement.</p>

<blockquote>This work is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/uk/">Creative Commons Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales License</a>.</blockquote>

<p>And right there at the top of each ontology's source code is the line</p>

<blockquote><code>&lt;dc:rights&gt;Crown Copyright 2008&lt;/dc:rights&gt;</code></blockquote>

<div style="text-align: center"><img src="/Creative/Writing/Notebook/Illustrations/itsatrap.jpg" alt="IT'S A TRAP" style="border: 6px solid #000" /></div>

<p>The license confirms my misgivings about the Ordnance Survey, in spades. Why? Because <a href="http://freedomdefined.org/Licenses/NC">non-commercial licenses are not free</a>. By using the OS vocabularies, you taint all your data. It is no longer <strong><a href="http://en.wikipedia.org/wiki/Open_Data">open data</a></strong> (part of the wider field of <strong><a href="http://opendefinition.org/">open knowledge</a></strong>). And if someone uses it, thinking that it is, in a commercial project, they open themselves up to attack from the Ordnance Survey's lawyers (who have proven themselves time and again to be <a href="http://www.whoownsscotland.org.uk/os.htm">unsympathetic, confused or worse</a>).</p>

<p>What a pity. Clearly a lot of work has been put into the project, but as currently licensed, these ontologies are data plague. Keep your information well away.</p>]]>

</content>
</entry>
<entry>
<title>Minor niggles: inconsistent Firefox add-on options</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2008/05/minor_niggles_inconsistent_firefox_addon_options.html" />
<modified>2008-05-13T14:17:58Z</modified>
<issued>2008-05-13T14:09:43Z</issued>
<id>tag:downlode.org,2008:/Creative/Writing/Notebook//2.53</id>
<created>2008-05-13T14:09:43Z</created>
<summary type="text/plain">I love Firefox, and have for many years. One of the best things about it is the ability to use add-ons to extend what the browser can do, or modify the way it already does things. However, this bugs me:...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>I love <a href="http://www.mozilla.com/firefox/">Firefox</a>, and have for many years. One of the best things about it is the ability to use <a href="https://addons.mozilla.org/">add-ons</a> to extend what the browser can do, or modify the way it already does things. However, this bugs me:</p>

<p><img src="http://downlode.org/Creative/Writing/Notebook/Illustrations/inconsistent-addon-options.png" width="218" height="375" alt="Inconsistent add-on options menu entries in Firefox" /></p>

<p>Would it be too hard for some of the authors of these add-ons to get together (possibly even mediated by someone from Mozilla) and agree on what their <tt>Tools</tt> menu entries look like? I think having them all in an <em>Add-on options</em> sub-menu would be a start.</p>]]>

</content>
</entry>
<entry>
<title>Drive-by OpenID advocacy</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2008/05/drive-by_openid_advocacy.html" />
<modified>2008-05-12T18:04:40Z</modified>
<issued>2008-05-12T18:04:20Z</issued>
<id>tag:downlode.org,2008:/Creative/Writing/Notebook//2.42</id>
<created>2008-05-12T18:04:20Z</created>
<summary type="text/plain">Of late I&apos;ve been noticing movement in the OpenID world, with more and more sites beginning to take part. Unfortunately, more often than not, this has entailed sites setting themselves up to provide identities, but not accept them (as well...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>Of late I've been noticing movement in the <a href="http://openid.net/">OpenID</a> world, with more and more sites beginning to take part. Unfortunately, more often than not, this has entailed sites setting themselves up to <em>provide</em> identities, but not <em>accept</em> them (as well <a href="http://factoryjoe.com/blog/2007/12/09/my-openid-shitlist-hitlist-and-wishlist-for-2008/">critiqued by Chris Messina a few months back</a>).</p>

<p>As the contented owner of <a href="http://earle.myopenid.com/">an OpenID identity</a>, I've come to appreciate the facility of being able to log into multiple websites with a single username and password. Who wouldn't? The legacy model of having multiple user names across different sites - am I <em>hex</em>, <em>downlode</em>, <em>earlemartin</em>, or <em>earle</em>? - to remember, and worse still, multiple passwords<a href="#passwords">*</a>, is looking increasingly outdated and confusing. Sites that don't give you any option but to enter your details (and often <a href="http://codeulate.com/?p=9">way too many details at that</a>), and then not letting you transfer any of that data out, are disparagingly becoming known as <em>identity silos</em>. </p>

<p>An identity silo has been defined (interestingly, <a href="http://www.ico.gov.uk/upload/documents/pia_handbook_html/html/36-glossary.html">by the Information Commissioner's Office</a> of the British Government) as:</p>

<blockquote style="font-style: italic">An identity that is used to represent an individual in that person's dealings with a particular application and is not integrated with other identities that the person has.</blockquote>

<p>So I decided the other day to make the rounds of some projects that I use on a regular basis, and ask them what they think about OpenID.</p>

<p>First up was LiveJournal. LiveJournal is where OpenID began, and an early first place to allow OpenID logins in some form. However, it is still impossible to link an OpenID identity with a LiveJournal account. In <a href="http://community.livejournal.com/lj_dev/779428.html">this post to the lj_dev community</a> I ask what's happening. Official response comes there none; and some interesting replies point to much earlier (two years earlier, in fact) discussions in which, allegedly, promises were made to go further (and volunteer patches received) but nothing was done. Conclusion: LiveJournal no longer cares.</p>

<p>Next I stopped by the Wikimedia Foundation's <a href="http://lists.wikimedia.org/pipermail/wikitech-l/2008-April/037359.html">wikitech-l mailing list for MediaWiki developers</a>. The situation there appears to be that once they've concluded their work on unified login for all Wikimedia projects - which is close; as an admin on Wikipedia I've beta-tested it and it seems good - they can look into it. Which is great.</p>

<p>A <a href="http://groups.google.com/group/friendfeed/browse_thread/thread/852f746f44ef2241/75c8eda28e60a4ed">query to FriendFeed's newsgroup</a> got an enthusiastic user response, but nothing from the developers. The same for <a href="http://www.ohloh.net/forums/3491/topics/1293">this thread</a> in the Ohloh programming site's forums.</p>

<p><a href="http://tech.groups.yahoo.com/group/ydn-delicious/message/1962">Asking the del.icio.us mailing list</a> got no response at all.</p>

<p><a href="http://getsatisfaction.com/satisfaction/topics/how_about_support_for_openid_in_satisfaction_unlimited">Get Satisfaction</a> are working on it (they already have OAuth support, which is good). <a href="http://getsatisfaction.com/brightkite/topics/support_for_openid">Brightkite will "probably" do it</a>, but they don't have a timescale for implementing it yet. Twitter have yet to reply a month after someone asked them in <a href="http://getsatisfaction.com/twitter/topics/openid_support3">this GS thread</a>.</p>

<p>I also asked the <em>wiki-standards</em> mailing list, which is comprised of wiki engine software authors, if they were looking to implementing support, and got <a href="http://www.wikisym.org/pipermail/wiki-standards/2008-April/000169.html">a generally positive response</a>.</p>

<p>So that's what I did. You can help out, by asking the people whose software you use if they're planning to implement support. Be sure also to stop by <a href="http://openid-please.appspot.com/">OpenID, please!</a> and vote for your favorite applications.</p>

<p><a name="passwords">*</a><small>Or even worse than that, having a standard password for web stuff (come on, most people do) that varies in some small way across sites due to local restrictions on possible passwords. Ugh.</small></p>]]>

</content>
</entry>
<entry>
<title>Making Mac OS X more bearable</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2007/08/making_mac_os_x_more_bearable.html" />
<modified>2008-05-04T20:41:03Z</modified>
<issued>2007-08-31T17:43:00Z</issued>
<id>tag:downlode.org,2007:/Creative/Writing/Notebook//2.37</id>
<created>2007-08-31T17:43:00Z</created>
<summary type="text/plain">At my new job I was, to my surprise, issued an iMac (the white kind, not the new metal model) to work with. Way back in the mid-90s, my first main home computer was a Power Macintosh 7100/80. I fell...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>At my new job I was, to my surprise, issued an iMac (the white kind, not the new metal model) to work with. Way back in the mid-90s, my first main home computer was a <a href="http://en.wikipedia.org/wiki/Power_Macintosh_7100">Power Macintosh 7100/80</a>. I fell in love with it for the interface and ease of use. However, around 2000 I discovered Linux, and switched over to it by degrees - first running <a href="http://mac-on-linux.sourceforge.net/news.php">Mac-on-Linux</a>, and then eventually just Linux itself. I never looked back.</p>

<p>When Mac OS X arrived, in 2001, I immediately disliked the <a href="http://en.wikipedia.org/wiki/Aqua_%28user_interface%29">glossy new interface</a> that replaced the <a href="http://en.wikipedia.org/wiki/Image:Mac_OS_9_screenshot_2.png">crisp, almost cartoonish GUI</a> of the old OS. More than disliked, actually; I experienced an immediate, visceral repulsion from a number of facets of the new look. As a result, I stayed away from Macs for a long time, until, in fact, this month. However, my current place of employment contains a large and, for the most part, inscrutable systems department, who for reasons of their own decided to give me an iMac. It took me only a few minutes to discover a range of irritations within it, and start looking for fixes. Here's what I found. Software is free unless otherwise mentioned.</p>

<h2>Essential fixes</h2>
<dl>
<dt>A non-Apple keyboard and mouse</dt>
<dd><p>Essential. Even though I was a Mac user for years, and have no problem with the key layout, there's something about the key spacing that's just wrong. I found myself making way more typing errors than I do usually (which isn't many, I'm a good typist). So I got a typical Windows USB keyboard instead. Setting it up to work properly is not as easy as you'd expect, considering Apple's otherwise rather good hardware support. Luckily, Phil Gyford has produced a handy guide to <a href="http://www.gyford.com/phil/writing/2005/11/20/using_a_british.php">using a British/UK Windows keyboard with an Apple Mac in OS X</a>, including a keyboard layout file you can install.</p><p>In addition, Apple's mouse (with the cringe-makingly awful name of <a href="http://www.apple.com/mightymouse/">Mighty Mouse</a> - pass the sick bag) is abysmal.
</p>
<ul>
<li>Instead of having buttons, it does left- and right-clicking by detecting when you press on the left or right side of the mouse. Sounds great in practice, but for me it caused unexpected "right-clicks" on a regular basis.</li>
<li>They've also replaced the scroll wheel with a sort of mini trackball thing. It's horrible to use - too small to get a decent roll distance, and with an itchy, tickly physical feedback instead of the ratcheted rolling sensation of most modern scroll wheels. Plus, the "360°" aspect of the ball is totally useless in 99% of applications (I'm being generous, here; I have yet to actually see anything that supports it).</li>
<li>It has a shiny, slippery surface. Call me crazy, but I like using objects with a texture.</li>
<li>The pill shape just doesn't suit my hand at all.</li>
<li>Finally, it has these "squeeze buttons" on the side. You have to press them pretty hard for a button. I didn't use them/it - they both act as one button - at all except to see what happened when I did (some unnecessary zoomy thing appeared).</li>
</ul>
<p>
Solution: I bought a <a href="http://www.maplin.co.uk/Module.aspx?ModuleNo=115339&U=115339&T=Alias&MA=Mouse">cheap but perfectly good mouse</a>. My comfort level just shot up.</dd>
<dt><a href="http://unsanity.com/haxies/fruitmenu">FruitMenu</a></dt>
<dd>The new Apple Human Interface Guidelines <a href="http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGMenus/chapter_16_section_4.html">say</a>: "The Apple menu provides items that are available to users at all times, regardless of which application is active. The Apple menu’s contents are defined by the system and cannot be modified by users or developers." Well, in the old days you could put whatever you liked in it, because <em>that was useful</em>. This handy "haxie" from Unsanity restores that behavior. For me, having all the control panels - I'm sorry, "System Preferences" available as a sub-menu justifies the $10 cost of this software alone. I also put my Applications folder in it. 
<dt><a href="http://www.bresink.com/osx/TinkerTool.html">TinkerTool</a></dt>
<dd>I don't like the <a href="http://en.wikipedia.org/wiki/Dock_%28computing%29">Dock</a> much. It took about a day before I turned off the zoomy stuff. Shrinking the icons down helped a bit, as did sticking it on the right-hand side of the screen and turning on auto-hide. But it still insisted on being vertically centered, and I'm a corner kind of guy. Happily, TinkerTool, a sort of <a href="http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx">PowerToys</a> for the Mac, allows you to stick the thing wherever the hell you want it to be.</dd>
<dt><a href="http://unsanity.com/haxies/wsx">WindowShade X</a></dt>
<dd>Another feature that the new OS X lost was WindowShade. In the classic System, double-clicking a window's title bar would cause it to "roll up" into it. It was a very useful way of temporarily moving windows aside without actually moving them, or letting you "stack" lots of windows on the screen at once. In OS X, you can only hide windows away on the Dock. No thanks. WindowShade X, another $10 Unsanity haxie, brings that back, as well as a great "minimize in place" feature that lets you turn your windows into live thumbnail versions of themselves with a keypress.
<dt><a href="http://unsanity.com/haxies/shadowkiller">ShadowKiller</a></dt>
<dd>Another Unsanity haxie - free this time. Kills those <a href="http://www.artofadambetts.com/images/postgraphics/downloads/themes/dropshadows.png">bloody awful drop shadows</a> (on three sides of windows and even menus - what the hell?) stone dead.</dd>
</dl>

<h2>Enhancements</h2>
<dl>
<dt><a href="http://growl.info/">Growl</a></dt>
<dd>Displays application event notifications in various attractive but low-key ways.</dd>
<dt><a href="http://www.bronsonbeta.com/mailappetizer/">Mail.appetizer</a></dt>
<dd>Displays excerpts from new mail arriving in <a href="http://www.apple.com/macosx/features/mail/">Mail.app</a> in Growl notifications and lets you read it, delete it or mark it as read on the spot.</dd>
<dt><a href="http://www.bronsonbeta.com/heyfolders/">Hey Folders!</a></dt>
<dd>Colors labeled folders' icons as well as their names, as it used to look pre-Mac OS X. (Can you spot a theme in my suggestions developing?)</dd>
<dt><a href="http://virtuedesktops.info/">VirtueDesktops</a></dt>
<dd>Virtual desktops for Mac OS X. Not being developed any more as virtual desktops ("Spaces") will be a feature in Mac OS X 10.5, but useful until then.</dd>
</dl>

<h2>Essential applications</h2>
<dl>
<dt><a href="http://www.mozilla.com/firefox/">Firefox</a></dt>
<dd>Obviously. The downside is a slightly awkward set of key shortcuts (for example, Command-shift-H for History instead of Command-H, since the latter triggers the global "hide application" shortcut), but I can live with it. <a href="http://www.apple.com/safari/">Safari</a> just isn't good enough, and <a href="http://www.caminobrowser.org/">Camino</a>, which is essentially Firefox with a more Mac-like appearance, is crippled by the fact that as a native Mac application, regular Firefox extensions (many of which are essential, and I may write an article on these later) can't work with it. You might as well buy a sports car with a V8 engine and rip out half of the cylinders. I'll stick with the real thing, thanks.</dd>
<dt><a href="http://iterm.sourceforge.net/">iTerm</a></dt>
<dd>A terminal emulator and big improvement over the default Terminal.app included with the system. For one thing, it has tabbed windows.</dd>
<dt><a href="http://www.adiumx.com/">Adium</a></dt>
<dd>A great multi-protocol instant messaging client.</dd>
</dl>

<p>After all this, I finally have a Mac I can use comfortably. <s>And who knows, I may even get one for myself at some point.</s> Five months later: No. I'd rather shoot myself in the face.</p>]]>

</content>
</entry>
<entry>
<title>Was Chairman Mao a programmer?</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2007/08/was_chairman_mao_a_programmer.html" />
<modified>2007-08-30T14:12:09Z</modified>
<issued>2007-08-30T14:07:36Z</issued>
<id>tag:downlode.org,2007:/Creative/Writing/Notebook//2.38</id>
<created>2007-08-30T14:07:36Z</created>
<summary type="text/plain">Probably not. But even for a mass murderer, he was a surprisingly clear thinker. Here&apos;s some advice of his that all programmers should take to heart: It is well known that when you do anything, unless you understand its actual...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>Probably not. But even for a mass murderer, he was a surprisingly clear thinker. Here's some advice of his that all programmers should take to heart:</p>

<blockquote>It is well known that when you do anything, unless you understand its actual circumstances, its nature and its relations to other things, you will not know the laws governing it, or know how to do it, or be able to do it well.</blockquote>]]>

</content>
</entry>
<entry>
<title>Upgrading from Fedora Core 5 to Fedora Core 6</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2006/11/upgrading_from.html" />
<modified>2008-05-04T21:06:13Z</modified>
<issued>2006-11-10T10:11:44Z</issued>
<id>tag:downlode.org,2006:/Creative/Writing/Notebook//2.32</id>
<created>2006-11-10T10:11:44Z</created>
<summary type="text/plain">Now that Fedora Core 6 (&quot;zod&quot; - I&apos;m not sure that I understand the naming policy here, given that the last release was &quot;bordeaux&quot;) has been out for a little while, I figured it was safe to go ahead and...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>Now that Fedora Core 6 ("zod" - I'm not sure that I understand the naming policy here, given that the last release was "bordeaux") has been out for a little while, I figured it was safe to go ahead and upgrade from FC5 to FC6. My attempts to find a set of instructions on the net that worked for my particular machine came to no end, so following on from my <a href="http://downlode.org/Creative/Writing/TechNotes/Archives/2006/10/installing_fedo.html">Fedora Core 5 install notes</a>, here are the notes I made during the process.</p>

<p>My first attempt at the process was with <a href="http://tekartist.blogspot.com/2006/10/fedora-core-5-to-core-6-upgrade-on-x86.html">TekArtist's instructions</a>, which suggested using the <a href="http://rpm.livna.org/rlowiki/UsingLivna">Livna repositories</a>. However, trying to install the Livna RC6 package resulted in a complaint about needing a newer version of the fedora-release package. Confusingly, when I attempted to update the fedora-release package, yum told me there were no newer versions available. Looking in <a href="http://hex.hates-software.com/2006/11/06/40dba478.html">/etc/yum.repos.d/</a> (warning: contains strong language), I couldn't see how to bump the Fedora Core version number. (This was weird for someone more used to the <a href="http://www.debian.org/">Debian</a> way of things, where a distribution upgrade is as easy as changing one line in your <tt><a href="http://www.mayin.org/ajayshah/COMPUTING/debian-principles.html">sources.list</a></tt> and doing an <tt>apt-get upgrade</tt>.)</p>

<p>A bit more searching gave me <a href="http://www.alexandre-gomes.com/?p=96">these instructions from Alexandre Gomes</a>, which suggest downloading the <tt>fedora-release</tt> package and using <tt>rpm</tt> to install it. However, that package in turn relied on <tt>fedora-release-notes</tt>, which relied on <tt>fedora-release</tt> (I think; my notes are incomplete). The solution was to get both simultaneously:</p>

<div style="width: 500px; font-family: monospace; overflow: scroll">
rpm -Uhv http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/fedora-release-6-4.noarch.rpm 
http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/fedora-release-notes-6-3.noarch.rpm
</div>

<p>This successfully updated <tt>fedora-release</tt>. The next step was to do the actual upgrade of the whole distribution! The command for this is <tt>yum -y upgrade</tt> (the <tt>-y</tt> option means "answer yes to any questions asked"). <tt>yum</tt> went off and got a lot of packages and calculated their dependencies. The process then failed, due to a conflict between the <tt>fedora-logos</tt> and <tt>redhat-artwork</tt> packages, of all things. A <tt>yum update redhat-artwork</tt> resolved that. Running the update command again, I got:</p>

<pre>
Error: autofs conflicts with kernel < 2.6.17
Error: hal conflicts with kernel < 2.6.17
</pre>

<p>Predictably enough, the next step was <tt>yum update kernel</tt>, which brought it up to 2.6.18. However, running the upgrade again resulted in the same error. So evidently some old kernel was hanging around. Investigating, I found:</p>

<pre>
[root@localhost Desktop]# yum list installed | grep kernel
kernel.i686                              2.6.18-1.2200.fc5      installed       
kernel.i686                              2.6.18-1.2798.fc6      installed       
kernel-smp.i686                          2.6.18-1.2200.fc5      installed       
kernel-smp.i686                          2.6.15-1.2054_FC5      installed
</pre>

<p>There were indeed some old kernels that needed removing. Now, for the life of me I couldn't work out how precisely to issue the package name and version to <tt>yum</tt> in order to remove it, despite the section of the <tt>yum</tt> manual about doing precisely that, so in the end I used <tt>rpm</tt> instead, which just does what you tell it instead of trying to be friendly.</p>

<pre>
[root@localhost Desktop]# rpm -qa | grep kernel
kernel-2.6.18-1.2200.fc5
kernel-2.6.18-1.2798.fc6
kernel-smp-2.6.18-1.2200.fc5
kernel-smp-2.6.15-1.2054_FC5<br>
[root@localhost Desktop]# rpm -e kernel-smp-2.6.15-1.2054_FC5 kernel-2.6.18-1.2200.fc5
</pre>

<p>Pow. Gone. I ran the upgrade command again, and... success! <tt>yum</tt> went through and upgraded about 1,400 packages. One reboot later and I was running the shiny new Fedora Core 6.</p>

<p>Minor niggles: One of the features of FC6 is the <a href="http://en.opensuse.org/Compiz">compiz</a> visual-effects thing (because we all need wobbly windows and desktops that spin around on a big 3D cube). However, I couldn't get it working, apparently because of something to do with my video card. If I ever manage to, I'll document it here as well. Also, strangely, you can't get <a href="http://www.mozilla.com/firefox/">Firefox 2</a> from the default package list in FC6, which strikes me as bizarre for a major new OS distribution. You have to get it from the development repository, like so:</p>

<pre>
[root@localhost ~]# yum --enablerepo=development update firefox
[output snipped...]

<p>Updated: firefox.i386 0:2.0-2.fc7<br />
Complete!<br />
</pre></p>

<p>Yes, it looks like I've made it to FC7 already. :)</p>]]>

</content>
</entry>
<entry>
<title>Installing Fedora Core 5 on a Packard Bell iMedia 2559</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2006/10/installing_fedo.html" />
<modified>2008-05-04T21:08:32Z</modified>
<issued>2006-10-15T12:34:40Z</issued>
<id>tag:downlode.org,2006:/Creative/Writing/Notebook//2.31</id>
<created>2006-10-15T12:34:40Z</created>
<summary type="text/plain">I recently had cause to install Fedora Core 5 on a Packard Bell iMedia 2559 with two 2.6GHz Pentium D CPUs. Getting it working was a bear, so I thought I&apos;d share my notes on the experience for the use...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>I recently had cause to install <a href="http://fedoraproject.org/wiki/FC5ReleaseSummary">Fedora Core 5</a> on a <a href="http://www.packardbell.co.uk/products/at-home/desktops/imedia/imedia-2559/productsheet-PB34316801-46.html">Packard Bell iMedia 2559</a> with two 2.6GHz Pentium D CPUs. Getting it working was a bear, so I thought I'd share my notes on the experience for the use of others.</p>

<p>The first problem that I encountered was that the installer would stop working at the first point where I needed to switch CDs, with the message <i>An error occurred unmounting the CD. Please make sure you're not accessing /mnt/source from the shell on tty2 and then click OK to retry.</i> Hitting Ctrl-Alt-F2 to switch to the terminal, I tried unmounting the disc manually:</p>

<pre>
sh-3.1# umount /mnt/source
umount: /mount/source: Device or resource busy
</pre>

<p>Switching to the log terminal with Ctrl-Alt-F3, the following message was visible:</p>

<pre>
14:50:36 ERROR: exception in unmountCD: (16, 'Device or resource busy')
</pre>

<p>The install process would also freeze completely sometimes (generally a few screens in, most often immediately after choosing what packages to install) with the following error in the log:</p>

<pre>
14:50:36 WARNING: Try 1/5 for file:///mnt/source/repodata/filelists.xml.gz failed
</pre>

<p>Doing a bit of searching indicated that the FC5 installer seems to have difficulties reading from the disc if it's in a high-speed drive. So, I swapped out the DVD-ROM drive for an old CD-ROM job. Plus various combinations of other people suggested disabling <a href="http://en.wikipedia.org/wiki/Advanced_Power_Management">APM</a>/<a href="http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface">ACPI</a>, <a href="http://en.wikipedia.org/wiki/Advanced_Programmable_Interrupt_Controller">APIC</a> and even <a href="http://en.wikipedia.org/wiki/Direct_memory_access">DMA</a>. To do that, it's necessary to edit the kernel arguments when the system is starting up. I issued the following:</p>

<pre>
apm=off ide=nodma pci=noacpi acpi=off noapic
</pre>

<p>This, combined with the lower-speed drive, allowed me to install FC5 successfully. Although annoyingly it stored the kernel arguments during the install process, which meant that during the first normal bootup it wouldn't start, probably because DMA was disabled. (The boot messages showed that <tt>udev</tt> couldn't be started.) If this happens, you need to edit <tt>/etc/grub.conf</tt> and remove them.</p>

<p>If you've got here from searching for the same problem, I hope this helped.</p>]]>

</content>
</entry>
<entry>
<title>Sharing &quot;seen&quot; data between IRC bots</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2006/05/sharing_seen_da.html" />
<modified>2008-05-04T21:13:02Z</modified>
<issued>2006-05-14T11:48:20Z</issued>
<id>tag:downlode.org,2006:/Creative/Writing/Notebook//2.26</id>
<created>2006-05-14T11:48:20Z</created>
<summary type="text/plain">I&apos;m on a number of IRC channels each (theoretically) devoted to some kind of topic or other. There&apos;s a lot of overlap between them in terms of membership, and some of them also share utility bots, even occasionally across different...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>I'm on a number of <acronym title="Internet Relay Chat">IRC</acronym> channels each (theoretically) devoted to some kind of topic or other. There's a lot of overlap between them in terms of membership, and some of them also share utility bots, even occasionally across different networks. However, it's not perfect. Two channels I'm on are <tt>#london.pm</tt> (the channel for the <a href="http://london.pm.org/">London Perl Mongers</a>) and <tt>#perl</tt> (AKA "<a href="http://use.perl.org/comments.pl?sid=25888&cid=39463">THE <tt>#perl</tt></a>"), both part of <tt>irc.perl.org</tt>, and which have a high crossover percentage with each other for obvious reasons. </p>

<p>It's common practice to find out when someone was last around by asking one of the bots "<tt>seen Somebody?</tt>" - the bot will then respond something like "<tt>Somebody was last seen on #perl 3 days, 7 hours, 52 minutes ago saying 'You what?'</tt>" This, however, is limited to a per-channel basis for the two bots. If Somebody was in <tt>#perl</tt> three days ago but hasn't been in <tt>#london.pm</tt> for six months, then <tt>dipsy</tt> and <tt>purl</tt> are going to give conflicting answers to that question when asked. </p>

<p>#london.pm's main bot is <tt>dipsy</tt>, while #perl's is <tt>purl</tt>. Both were originally based on <a href="http://www.infobot.org/">infobot</a> code (which now appears to be often referred to as "the venerable infobot", which should tell you a lot), but have seen a lot of modification and custom hacks. (<tt>dipsy</tt> eventually got a <a href="http://search.cpan.org/~simonw/Bot-Infobot-0.9/lib/Bot/Infobot.pod">total rewrite</a>, and it's been <a href="http://p3m.org/wiki?repurl">proposed for <tt>purl</tt> for a long time</a> although nothing's ever happened.)</p>

<p>Ideally speaking, there should be some sort of infobot data format which bots could send to each other, perhaps with a safety measure in the form of a secret key which would never actually be transmitted - in pseudocode <tt>key := salt( secret + msg )</tt>.</p>]]>

</content>
</entry>
<entry>
<title>If only I spoke Hovito</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2006/05/real_wrath_of_g.html" />
<modified>2008-05-04T21:16:17Z</modified>
<issued>2006-05-08T01:45:51Z</issued>
<id>tag:downlode.org,2006:/Creative/Writing/Notebook//2.24</id>
<created>2006-05-08T01:45:51Z</created>
<summary type="text/plain"><![CDATA[&lt; bjoern_&gt; you dare posting RSS .91 on #swhack ?? &lt; bjoern_&gt; you should upgrade to RSS 1.1 ASAP! &lt; thelsdj&gt; i prefer rss 3.4 &lt; thelsdj&gt; i found the specification in dave winer's trashcan &lt; bjoern_&gt; what were you...]]></summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<pre>&lt; bjoern_&gt; you dare posting RSS .91 on #swhack ??
&lt; bjoern_&gt; you should upgrade to RSS 1.1 ASAP!
&lt; thelsdj&gt; i prefer rss 3.4
&lt; thelsdj&gt; i found the specification in dave winer's 
           trashcan
&lt; bjoern_&gt; what were you looking for in the trashcan?
&lt; thelsdj&gt; i believe i was looking for the mythical 
           opml spec that makes it useful
&lt; EarleMartin&gt; oh, he keeps that in the room on the 
               other side of the pit, with the floor tiles 
               that launch blowdarts out of the walls
&lt; EarleMartin&gt; throw me the spec, I throw you the whip!!
&lt; thelsdj&gt; yea but supposedly you can just go in through 
           the backdoor that says 'stay out'
&lt; EarleMartin&gt; dammit, who keeps leaving that open
</pre>]]>

</content>
</entry>
<entry>
<title>Kicked out of ODP</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2005/08/kicked_out_of_odp.html" />
<modified>2008-06-30T01:10:01Z</modified>
<issued>2005-08-17T01:01:45Z</issued>
<id>tag:downlode.org,2005:/Creative/Writing/Notebook//2.55</id>
<created>2005-08-17T01:01:45Z</created>
<summary type="text/plain">A while back I successfully applied to become an Open Directory Project editor, for their wiki category. I don&apos;t have time to go there all that often, but it does happen. When it happened, I was very pleased, because in...</summary>
<author>
<name>hex</name>
<url>http://downlode.org/</url>
<email>hex@downlode.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>A while back I successfully applied to become an Open Directory Project editor, for their <a href="http://dmoz.org/Computers/Software/Groupware/Wiki/">wiki category</a>. I don't have time to go there all that often, but it does happen. When it happened, I was very pleased, because in the past <a href="http://www.usemod.com/cgi-bin/mb.pl?ODPWikiArchive">there was some weird business with the category</a>. I was happy that finally, the category could become useful, and that I'd be the one to do it.</p>

<p>Today I tried to log in and got this message.</p>

<blockquote>
Your login was deactivated for one or more of the following reasons: 

<ul>
<li>Repeated failure to comply with the Open Directory community's editorial guidelines and policies.</li>
<li>Continuous poor and/or abusive editing.</li>
<li>Self-promotion and biased editing, including, but not limited to, cooling your own site, title or description manipulation, unfairly editing your own sites or those with which you are affiliated.</li>
<li>Unfairly tampering with competitors' listings and submissions.</li>
<li>Inability to function well within the Open Directory community.</li>
<li>Uncivil and intentionally disruptive behavor.[sic]</li>
<li>Violation of Open Directory forum and email privacy.</li>
<li>Spamming the directory.</li>
</ul>

<p>We do not disclose the specific details of login removals. However, the decision to deactivate your login was made by consensus of the meta community, and thoroughly reviewed by DMOZ staff to ensure that our decision was appropriate and warranted. Our decision to remove your login is final. Removed logins will not be reinstated, and you will not be granted a new login. We wish you the best of luck in your future endeavors.<br />
</blockquote></p>

<p>Needless to say, I'm very upset about it. I would be merely pissed off, but it's the insulting final paragraph that really did it for me. I didn't do ''any'' of the things in that list of bad behavior. Go look at the directory category. See all those subclassifications? The careful organization? That was all me. All of it. Before I became editor the category was a shambles.</p>

<p>And what did I do to deserve this? God knows, because they "do not disclose the specific details of login removals". I know that once I was unable to edit the site for a while, and my login was temporarily suspended; however, after an email to them some anonymous ODP drone was happy to reinstate me.</p>

<p>They didn't even have the common courtesy to send me an email about this. I only found when I tried to log in. I have no idea when this happened, and they won't tell me. But they're only too happy to tell me that their "decision was appropriate and warranted".</p>

<p>So, since the "Open" Directory Project has decided to treat me this way, then forget the "Open" Directory Project. I will never use it again, nor any site that derives data from it. Their loss.</p>

<p>I guess it doesn't really matter, anyway, because in the end the wiki model is going to hammer them into the ground. For fun, have a look at <a href="http://resource-zone.com/forum/showthread.php?t=40426">this thread on their BB</a>. Can you say, "in denial"? Browse around that site a little more and you'll get an illustrative glimpse of the incredibly arrogant way the members of the ODP hierarchy treat non-members.</p>

<p>In fact, here's an <a href="http://resource-zone.com/forum/showpost.php?p=155592&postcount=9">interesting snippet</a>:</p>

<blockquote>Only in very special situations where the integrity of ODP is in great danger editors will be removed without warning.</blockquote>

<p>What does that make me then, Genghis Fucking Khan? <a href="http://resource-zone.com/forum/showthread.php?p=194937#post194937">I demand an explanation.</a></p>

<p>Well, I just got a snotty response (duh, it's the ODP forum). I emailed exactly the same message to staff@dmoz.org, as suggested. Of course, nothing happened.</p>]]>

</content>
</entry>

</feed>