<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title>software · Grey Nicholson</title><id>https://gkn.me.uk/entries/software</id><link href="https://gkn.me.uk/entries/software" rel="alternate"/><link href="https://gkn.me.uk/entries/software/feed" rel="self"/><author><name>Grey Nicholson</name></author><icon>https://gkn.me.uk/style/icon.svg</icon><updated>2025-10-21T12:11:00+00:00</updated>
<entry><title>Self-driving cars: software crashes</title><id>https://gkn.me.uk/selfdrivingcars</id><link href="https://gkn.me.uk/selfdrivingcars" rel="alternate" type="text/html"/><published>2018-02-25T23:28:00+00:00</published><updated>2018-02-25T23:28:00+00:00</updated><summary>“It just works automatically!”</summary><content type="html">
&lt;p&gt;No car is self-driving.&lt;/p&gt;
&lt;p&gt;A “self-driving” car is piloted by software,
which is ultimately written by a person.
You don&#x27;t know who that person was;
only that they were employed by a particular company.&lt;/p&gt;
&lt;p&gt;They were probably sitting in an office somewhere in California
when they wrote the code driving your car.
Maybe it was 17:30 on a Friday and,
despite caring sincerely about the work they were doing,
they happened to be distracted by the prospect of going home.
Maybe not. You don&#x27;t know.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do you trust that person with your life?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Well, the company hired them, so they can&#x27;t be &lt;em&gt;completely&lt;/em&gt; useless.
You trust the company&#x27;s recruitment procedures.
…What &lt;em&gt;are&lt;/em&gt; the company&#x27;s recruitment procedures?&lt;/p&gt;
&lt;p&gt;Anyway, presumably there are processes in place to review the code,
and stop mistakes from making it into the final software.
Presumably.
You trust that there are, and that they work, and never fail.&lt;/p&gt;
&lt;p&gt;Now imagine the company has made it illegal
for you to see how the software works.
&lt;strong&gt;Are you &lt;em&gt;sure&lt;/em&gt; you trust this company with your life?&lt;/strong&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;There should be a law saying that if a vehicle can be piloted by software,
and it&#x27;s capable of containing or hurting a human,
then all installed software must be &lt;a href=&quot;https://opensource.org/osd-annotated&quot;&gt;open source&lt;/a&gt;,
and you must be able to &lt;em&gt;prove&lt;/em&gt; that
the source code corresponds to the software running in the car.&lt;/p&gt;
&lt;p&gt;It has to be legally possible for the vehicle&#x27;s owner (or prospective owner)
to discover how their car might behave in a life-or-death situation,
so they can decide whether they want to be responsible for the car&#x27;s actions.&lt;/p&gt;
&lt;h2&gt;Responsibility&lt;/h2&gt;
&lt;p&gt;Logically, the manufacturer who wrote the software would be responsible,
but they have no incentive to take responsibility
for their cars&#x27; imperfections. Doesn&#x27;t make money.
Why admit your own flaws while your competitors keep schtum,
look better, and rake it in?
Any goodwill from better transparency will evaporate
as soon as someone dies in an accident.&lt;/p&gt;
&lt;p&gt;It&#x27;s much safer to claim that
the human pilot should have taken control at the critical moment.
Capitalist governments won&#x27;t argue with rich, profitably-taxable businesses.&lt;/p&gt;
&lt;p&gt;Car makers will only be transparent about how their cars behave
if they&#x27;re obliged to by law.&lt;/p&gt;
&lt;h2&gt;Open source&lt;/h2&gt;
&lt;p&gt;Merely having access to the software&#x27;s source code isn&#x27;t enough.
It must be legal to reuse the source code, for several reasons.&lt;/p&gt;
&lt;p&gt;Morally, if Non-Specific Engines Ltd writes an algorithm
that&#x27;s better at saving lives than any other algorithm,
shouldn&#x27;t Acme Motors be &lt;em&gt;obliged&lt;/em&gt; to used the safer algorithm
in their cars, rather than forbidden?&lt;/p&gt;
&lt;p&gt;Practically, you need software experts to audit the code.
You want the code checked by an independent expert
in the field of vehicle automation
— not a business partner of the manufacturer —
and that person will be a software developer.&lt;/p&gt;
&lt;p&gt;If they use a similar concept in their own work later,
Mom&#x27;s Friendly Car Company could threaten to sue them,
claiming they copied the code illegally.
Software developers are rarely as rich as car companies;
even the threat of a lawsuit would mean that in practice
the code would go unchecked.&lt;/p&gt;
&lt;p&gt;And again, morally, you can save lives here,
by letting the developer reuse the good code.&lt;/p&gt;
&lt;h2&gt;Reproducible builds&lt;/h2&gt;
&lt;p&gt;Lastly, it needs to be possible to prove that
the audited code is actually the code running in the car.
You want an independent auditor to build the software for themself,
in a development environment they trust,
and get the exact same output as what&#x27;s in the car.
It must be possible to &lt;a href=&quot;https://reproducible-builds.org/&quot;&gt;build the software reproducibly&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Otherwise checking the code is pointless —
you still have to trust the car manufacturer,
and you can&#x27;t be sure the software&#x27;s behaviour doesn&#x27;t
&lt;a href=&quot;https://www.washingtonpost.com/news/energy-environment/wp/2015/09/18/epa-volkswagen-used-defeat-device-to-circumvent-air-pollution-controls/&quot;&gt;deviate in subtle ways in very specific situations&lt;/a&gt;.
Maybe you don&#x27;t care about any subtle differences, but maybe you do.
The driver should at least be honest with you, and you can decide for yourself.&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;None of this will make sure a self-driving car is perfectly safe.
All software has bugs.
But at least you&#x27;ll know the driver was acting in good faith.&lt;/p&gt;
&lt;p&gt;Trade secrets and competitive advantage are not worth dying for.&lt;/p&gt;
&lt;p&gt;…Or you &lt;em&gt;could&lt;/em&gt; just trust the big friendly company… right?&lt;/p&gt;
</content></entry>
<entry><title>Big New Tab Button</title><id>https://gkn.me.uk/bignewtab</id><link href="https://gkn.me.uk/bignewtab" rel="alternate" type="text/html"/><published>2009-05-06T18:09:00+00:00</published><updated>2009-05-06T18:09:00+00:00</updated><summary>An add-on for Firefox. It makes the New Tab button bigger.</summary><content type="html">
&lt;p&gt;&lt;a class=&quot;inset&quot; href=&quot;/bignewtab/scrot.png&quot; title=&quot;The obligatory screenshot&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;/bignewtab/scrot.png&quot;/&gt;&lt;/a&gt;In Firefox 3.5 there&#x27;s a button on the tab bar that opens a new tab. It&#x27;s a bit small. &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/11832/&quot;&gt;This add-on&lt;/a&gt; makes it bigger. That is all.&lt;/p&gt;</content></entry>
<entry><title>Remove Close Buttons from Tabs</title><id>https://gkn.me.uk/removeclosebuttons</id><link href="https://gkn.me.uk/removeclosebuttons" rel="alternate" type="text/html"/><published>2009-03-03T21:04:00+00:00</published><updated>2009-03-03T21:04:00+00:00</updated><summary>A self-explanatorily–named Firefox add-on.</summary><content type="html">
&lt;p&gt;Having a close button on each tab in Firefox makes closing tabs discoverable, but at the expense of accidental clicks.&lt;/p&gt;
&lt;p&gt;When the tabs get too small the close buttons on inactive tabs are removed, again as a trade-off between discoverability and accidental clicking, but there&#x27;s still the off-chance.&lt;/p&gt;
&lt;p&gt;So for those of us who&#x27;re comfortable with closing tabs by middle-clicking them, &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/10964/&quot;&gt;Remove Close Buttons from Tabs&lt;/a&gt; removes the close button from every tab, all the time.&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;inset&quot; href=&quot;/removeclosebuttons/scrot.png&quot; title=&quot;The obligatory screenshot&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;/removeclosebuttons/scrot.png&quot;/&gt;&lt;/a&gt; Hence the name.&lt;/p&gt;
&lt;p&gt;You can get it &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/10964/&quot;&gt;from Mozilla Add-ons&lt;/a&gt; or, if you really trust me that much, &lt;a href=&quot;/removeclosebuttons/removeclosebuttons-1.xpi&quot;&gt;directly from me&lt;/a&gt;.&lt;/p&gt;
&lt;p id=&quot;licence&quot;&gt;It&#x27;s licensed under the ISC licence:&lt;/p&gt;
&lt;blockquote id=&quot;licence&quot;&gt;
&lt;p&gt;Copyright © 2009, Grey Nicholson&lt;/p&gt;
&lt;p&gt;Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.&lt;/p&gt;
&lt;p&gt;The software is provided &quot;as is&quot; and the author disclaims all warranties
with regard to this software including all implied warranties of
merchantability and fitness. In no event shall the author be liable for
any special, direct, indirect, or consequential damages or any damages
whatsoever resulting from loss of use, data or profits, whether in an
action of contract, negligence or other tortious action, arising out of
or in connection with the use or performance of this software.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Mmm… shiny simplicity.&lt;/p&gt;
&lt;p&gt;&lt;ins datetime=&quot;2009-03-11T16:58Z&quot;&gt;Red Head points out that you &lt;em&gt;could&lt;/em&gt; just set &lt;code&gt;browser.tabs.closeButtons&lt;/code&gt; to &lt;code&gt;2&lt;/code&gt; instead, if you&#x27;d rather use &lt;code&gt;about:config&lt;/code&gt; than install an add-on.&lt;/ins&gt;&lt;/p&gt;</content></entry>
<entry><title>Just Give Me A Back Button</title><id>https://gkn.me.uk/justback</id><link href="https://gkn.me.uk/justback" rel="alternate" type="text/html"/><published>2009-02-16T08:57:00+00:00</published><updated>2009-03-02T05:34:00+00:00</updated><summary>An extension to remove the Forward button from Firefox.</summary><content type="html">
&lt;p&gt;A while ago, the Mozilla developers &lt;a href=&quot;http://blog.mozilla.com/faaborg/2007/11/15/the-shape-of-things-to-come/&quot;&gt;did some research&lt;/a&gt; and &lt;a href=&quot;http://weblogs.mozillazine.org/asa/archives/2004/05/just_give_me_a.html&quot;&gt;related some anecdotes&lt;/a&gt;, both of which suggested that web browser users use the Back button rather a lot. So in Firefox 3, they made it bigger than the Forward button. (—except on Linux, where they imitated a native design instead, shrewdly surmising that (A:) we like our applications consistent, and that (B:) our native design is pretty sensible.)&lt;/p&gt;
&lt;p&gt;At the same time, &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=386228&quot;&gt;they combined the Back drop-down menu (showing pages you&#x27;ve previously visited in this tab in this session) with the Forward drop-down menu (showing pages you&#x27;ve visited in this tab in this session that you&#x27;ve then come away from by going Back)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A couple of years previously, I&#x27;d made two Firefox extensions that played around with these menus&#x27; appearance &amp;amp; functionality. &lt;a href=&quot;/dropdownremover&quot;&gt;One removed the drop-down buttons, aiming for a simpler look (and leaving the menus accessible by a right-click)&lt;/a&gt;; &lt;a href=&quot;/backforwardmenus&quot;&gt;the other turned each entire button into the menu trigger (also providing the simpler look, but working less efficiently without providing any extra capability)&lt;/a&gt;. The latter was never supported, and when the menus were unified I stopped using (&amp;amp; thus supporting) the former.&lt;/p&gt;
&lt;p&gt;A couple of hours ago I was thinking about how Google Chrome manages to reduce all of a web browser&#x27;s &lt;abbr title=&quot;user interface&quot;&gt;UI&lt;/abbr&gt; into five toolbar buttons &amp;amp; two menus, and thinking about how to do a similar thing with other applications, particularly Firefox. I realised that I tend not to remember which page is one Forward, so when I want to go to any page other than one Back, I usually use the drop-down menu. So I may as well get rid of the Forward button.&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;inset&quot; href=&quot;/justback/scrot.png&quot; id=&quot;addon&quot; title=&quot;The obligatory screenshot&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;/justback/scrot.png&quot;/&gt;&lt;/a&gt;I also realised I could. So I did.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/10765/&quot;&gt;Just Give Me A Back Button&lt;/a&gt; is named after &lt;a href=&quot;http://weblogs.mozillazine.org/asa/archives/2004/05/just_give_me_a.html&quot;&gt;Asa&#x27;s memorably-titled blog post&lt;/a&gt; and consists of one line of code:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#forward-button{display:none}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;—plus the necessary incantation to install it and apply it to the main Firefox window. It may look like arse on Windows &amp;amp; Mac, where the Forward button is visually integrated with the Back &amp;amp; drop-down buttons—I don&#x27;t know. Don&#x27;t complain. (Fixes are welcome, though.) &lt;ins datetime=&quot;2009-03-02T05:34Z&quot;&gt;It actually &lt;em&gt;doesn&#x27;t&lt;/em&gt; look like arse—I&#x27;ve now checked.&lt;/ins&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/10765/&quot;&gt;It mainly lives at Mozilla Add-ons&lt;/a&gt;, but if you trust me—and there&#x27;s no reason why you should—you can also &lt;a href=&quot;/justback/justback-1.xpi&quot;&gt;get it directly from me&lt;/a&gt;.&lt;/p&gt;
&lt;p id=&quot;licence&quot;&gt;It&#x27;s licensed under the ISC licence, which reads:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2009, Grey Nicholson&lt;/p&gt;
&lt;p&gt;Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.&lt;/p&gt;
&lt;p&gt;The software is provided &quot;as is&quot; and the author disclaims all warranties
with regard to this software including all implied warranties of
merchantability and fitness. In no event shall the author be liable for
any special, direct, indirect, or consequential damages or any damages
whatsoever resulting from loss of use, data or profits, whether in an
action of contract, negligence or other tortious action, arising out of
or in connection with the use or performance of this software.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It&#x27;s only a minor simplification. Arguably, those overwhelming menus are a much bigger problem (in every sense). But it&#x27;s something.&lt;/p&gt;</content></entry>
<entry><title>How to set up a Canon i250 printer in Ubuntu 8.10</title><id>https://gkn.me.uk/i250ubuntu</id><link href="https://gkn.me.uk/i250ubuntu" rel="alternate" type="text/html"/><published>2008-11-26T18:48:00+00:00</published><updated>2009-03-19T16:17:00+00:00</updated><summary>A script to set up a Canon i250 printer in Ubuntu 8.10</summary><content type="html">
&lt;p&gt;&lt;b class=&quot;lede&quot;&gt;Setting up a Canon i250 printer in Ubuntu is possible, but not automatic. Here&#x27;s how to do it in less than five minutes.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;ins datetime=&quot;2009-02-02T10:43Z&quot;&gt;Actually, it seems to be &lt;em&gt;impossible&lt;/em&gt;. I&#x27;ve no idea what I&#x27;ve done differently, but the printer fails to work now. Cheers, Canon.&lt;/ins&gt;&lt;/p&gt;
&lt;p&gt;First of all, the reason any of this is necessary is because &lt;a href=&quot;http://www.canon.co.uk/Support/Consumer_Products/products/printers/InkJet/i_series/i250.aspx?faqtcmuri=tcm:14-517699&amp;amp;page=22&amp;amp;type=faq&quot;&gt;Canon is rubbish&lt;/a&gt;. They don&#x27;t support drivers (software needed for computers to talk to peripherals such as printers) for any operating systems other than Windows and Mac OS X. They don&#x27;t allow me to just give you a copy of their unsupported Linux drivers. And they refuse to release specifications that would allow &lt;em&gt;other&lt;/em&gt; programmers to make good-quality drivers for everyone.&lt;/p&gt;
&lt;p&gt;I won&#x27;t be buying another Canon printer in the foreseeable future.&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;Anyhow, I&#x27;ve packaged up &lt;a href=&quot;/i250ubuntu/install-i250-drivers.sh&quot;&gt;a script to install the Canon i250 drivers in Ubuntu 8.10&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This script will ask for your password so that it can install the necessary software; unless you trust me enough to give me full control of your computer, &lt;strong&gt;you shouldn&#x27;t run this script&lt;/strong&gt; without reading it first.&lt;/p&gt;
&lt;p&gt;If you &lt;em&gt;do&lt;/em&gt; want to run the script, you&#x27;ll have to make it executable. To do this in Ubuntu, right-click the script file (&lt;samp&gt;install-i250-drivers.sh&lt;/samp&gt;), choose &lt;kbd&gt;&lt;samp&gt;Properties&lt;/samp&gt;&lt;/kbd&gt;, and on the &lt;kbd&gt;&lt;samp&gt;Permissions&lt;/samp&gt;&lt;/kbd&gt; tab, tick &lt;kbd&gt;&lt;samp&gt;Allow executing file as program&lt;/samp&gt;&lt;/kbd&gt;.&lt;/p&gt;
&lt;p&gt;You can then double-click the script file to run the script. It&#x27;ll take a couple of minutes to download, convert and install the drivers so I suggest running it in a terminal.&lt;/p&gt;
&lt;p&gt;If you prefer not to download a script file, you can paste the following equivalent commands into a terminal (again, don&#x27;t trust me):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;gksudo &quot;aptitude -y install libpng3 libtiff4 cupsys alien&quot;
cd /tmp
wget http://download.canon.com.au/bj/i250linux/bjfilteri250-2.3-0.i386.rpm
wget http://download.canon.com.au/bj/i250linux/bjfiltercups-2.3-0.i386.rpm
gksudo &quot;alien --scripts bjfilteri250-2.3-0.i386.rpm&quot;
gksudo &quot;alien --scripts bjfiltercups-2.3-0.i386.rpm&quot;
gksudo &quot;dpkg -i bjfiltercups_2.3-1_i386.deb bjfilteri250_2.3-1_i386.deb&quot;
gksudo &quot;ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3&quot;
gksudo &quot;ln -s /usr/lib/libpng.so.3 /usr/lib/libpng.so.2&quot;
gksudo &quot;/etc/init.d/cups restart&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The script &amp;amp; code &lt;em&gt;don&#x27;t&lt;/em&gt; actually set the printer up. You will still have to do that in the normal way through &lt;kbd&gt;&lt;samp&gt;System&lt;/samp&gt; → &lt;samp&gt;Administration&lt;/samp&gt; → &lt;samp&gt;Printing&lt;/samp&gt;&lt;/kbd&gt;. When offered the option, tell the computer to use the &lt;abbr class=&quot;caps&quot; title=&quot;PostScript Printer Definition&quot;&gt;PPD&lt;/abbr&gt; file at &lt;kbd&gt;/usr/share/cups/model/canoni250.ppd&lt;/kbd&gt;.&lt;/p&gt;
&lt;p&gt;It may or may not be necessary for the printer to be switched on while Ubuntu starts up, so if the test page fails to print, try restarting the computer with the printer on.&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;I created this script by mercilessly copying from &lt;a href=&quot;http://dannyman.toldme.com/2008/03/13/canon-i250-ubuntu-feisty/&quot;&gt;Daniel Howard&#x27;s blog post on installing the i250 drivers in Ubuntu &lt;em&gt;7.10&lt;/em&gt;&lt;/a&gt;—spot the difference. (Seriously, there &lt;em&gt;is&lt;/em&gt; a crucial change.)&lt;/p&gt;</content></entry>
<entry><title>How To Make Scroll Bars A Little Bit Easier To Use</title><id>https://gkn.me.uk/scrollbarsalittlebiteasier</id><link href="https://gkn.me.uk/scrollbarsalittlebiteasier" rel="alternate" type="text/html"/><published>2007-08-05T23:17:00+00:00</published><updated>2007-08-05T23:17:00+00:00</updated><summary>If I say this was inspired by the iPhone's user interface will it get me more hits? (I thought of this while reading about how the iPhone forgives sloppy keypresses.)</summary><content type="html">
&lt;p&gt;
When you have a mouse whose scroll wheel doesn&#x27;t work, you tend to use the scroll bars a lot more. I usually click the little arrows at each end repeatedly as I read the page. This means that I&#x27;m not looking where I&#x27;m clicking, and so my mouse tends to wander slowly, which results in me clicking stuff I didn&#x27;t mean to.
&lt;/p&gt;
&lt;p&gt;
A simple way to fix this—and it applies to many elements of a computer&#x27;s graphical interface—would be to move the mouse pointer to the middle of the button when you click it.
&lt;/p&gt;
&lt;p&gt;
This should be done when the mouse button is lifted, and only to controls that afford repeated clicking. So menus and drop-down list boxes would be excluded, because just clicking them does nothing and they can be dragged to select an item (in &lt;a href=&quot;http://www.gnome.org&quot;&gt;Gnome&lt;/a&gt;, anyway). Buttons that dismiss dialogue boxes, and the Minimise, Maximise and Close buttons in windows&#x27; title bars would be excluded as well, because the buttons move or disappear after you&#x27;ve clicked them once. Tabs; buttons that bring up a new window that you&#x27;re expected to interact with straight away; and radio buttons (“choose one of several”-type options) wouldn&#x27;t be included, because you don&#x27;t need to select them twice in a row.
&lt;/p&gt;
&lt;p&gt;
But tick boxes would, as you might want to toggle them. Most toolbar buttons; program launchers (on Gnome&#x27;s panels); those little up and down arrows next to inputs that want a number; toggles for expanding to show more information; and scroll bar buttons would be included, too.
&lt;/p&gt;</content></entry>
<entry><title>Google Desktop 2 Really Annoys Me</title><id>https://gkn.me.uk/googledesktop2reallyannoysme</id><link href="https://gkn.me.uk/googledesktop2reallyannoysme" rel="alternate" type="text/html"/><published>2005-12-28T21:18:00+00:00</published><updated>2005-12-28T21:18:00+00:00</updated><summary>Google's trademark people might not want to read this.</summary><content type="html">
&lt;p&gt;
After a while &lt;a href=&quot;/googledesktop2&quot; title=&quot;Google Desktop 2&quot;&gt;I gave in&lt;/a&gt; and am now using Google Desktop 2, rather than &lt;a href=&quot;/msndesktopsearch&quot; title=&quot;Microsoft Desktool MSN Windows Search...top...bar&quot;&gt;Microsoft Desktop Searchbox Toolbar&lt;/a&gt;, to quickly find stuff. I don&#x27;t, however, use the sidebar, mainly because it was battering &lt;i title=&quot;otherwise known as “Jonny”&quot;&gt;the crapputer&lt;/i&gt;&#x27;s &lt;abbr title=&quot;central processing unit (its brain)&quot;&gt;CPU&lt;/abbr&gt;, and because its search box makes all of the toolbars (or “desktop flaps”) I used to have obsolete. And it&#x27;s more &lt;em&gt;zen&lt;/em&gt;.
&lt;/p&gt;
&lt;p&gt;
This is why I don&#x27;t use MSN Desktop Google (hang on...) - with &lt;abbr title=&quot;Google Desktop 2&quot;&gt;GD2&lt;/abbr&gt; I just type something and press Enter; if I want to Google my computer with MSN (you know it makes sense) I have to type something, &lt;em&gt;press down&lt;/em&gt;, then Enter. Otherwise a results window is launched, showing the least relevant results first (or so it seems).
&lt;/p&gt;
&lt;p&gt;
So Microsoft Google (take that, trademark!) is out of the question. Most of &lt;a href=&quot;/googledesktop2&quot; title=&quot;Google Desktop 2&quot;&gt;my pet peeves about GD2&lt;/a&gt; are resolved by not using the sidebar, but not all. It turns out GD2 does have a hotkey - &lt;kbd&gt;Windows&lt;/kbd&gt;+&lt;kbd&gt;G&lt;/kbd&gt; or &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;Alt&lt;/kbd&gt;+&lt;kbd&gt;G&lt;/kbd&gt;; neither of these can be changed to my preferred &lt;kbd&gt;F9&lt;/kbd&gt;, but I can easily &lt;a href=&quot;http://autohotkey.com&quot;&gt;AutoHotkey&lt;/a&gt; that problem away.
&lt;/p&gt;
&lt;p&gt;
But there are still little, niggly annoyances: I can&#x27;t have the search box on the left of the taskbar because it&#x27;s re-added to the taskbar every time I log on - on the right. There&#x27;s no need for a &lt;samp&gt;Maximise&lt;/samp&gt; button next to the search field - the drop-down menu includes the option to display the sidebar.
&lt;/p&gt;
&lt;p&gt;
It&#x27;s fortunate GD2 doesn&#x27;t display times very often, because Google insist on using twelve-hour clock-style notation, that hasn&#x27;t been used by anyone real since the twentieth century (yeah, that&#x27;s a long time ago); and there&#x27;s no option to change the format. If &lt;span title=&quot;Yeah, I&#x27;m talking to Google directly here&quot;&gt;you&#x27;re&lt;/span&gt; going to pick one time format for everyone, rather than letting them pick (and this &lt;em&gt;is&lt;/em&gt; actually a good idea because it avoids unneccesarily cluttering the user interface), &lt;em&gt;and&lt;/em&gt; you refuse to use the format the operating system tells you to use, at least pick a non-stupid format and not the one your country (alone) uses.
&lt;/p&gt;
&lt;p&gt;
GD2 doesn&#x27;t seem to want to find the music I have stored in Shared Documents. I&#x27;ve specifically told it to index the folder, but it responds with “What? What are you on about? That doesn&#x27;t exist. Seriously. Nowt there. Now go away.”. However it does return music files on my Desktop; or rather they were on my desktop for a few minutes and haven&#x27;t been there for the past month. Guess where they have been... “There&#x27;s nothing there. Really. La-la-la-not-listening-la-la-la-la!”
&lt;/p&gt;
&lt;p&gt;
And it&#x27;s really, obnoxiously American - besides imitating a twelve-hour clock. A normal &lt;i&gt;“I&#x27;m Feeling Jammy”&lt;/i&gt; search for “news”, from &lt;a href=&quot;http://google.co.uk&quot;&gt;google.co.uk&lt;/a&gt; returns &lt;a href=&quot;http://news.bbc.co.uk&quot;&gt;BBC News&lt;/a&gt;; an equivalent search from the search box returns &lt;a href=&quot;http://www.cnn.com&quot;&gt;&lt;abbr title=&quot;Cable News Network&quot;&gt;CNN&lt;/abbr&gt;&lt;/a&gt;. This despite downloading GD2 from &lt;a href=&quot;http://desktop.google.co.uk&quot;&gt;desktop.google.co.uk&lt;/a&gt; - I obviously want searches done via google.co.uk, and not google.com. And there&#x27;s no option to change this.
&lt;/p&gt;
&lt;p&gt;
It&#x27;s really annoying when 90% of something is damned good and the other 10% is imbecilic.
&lt;/p&gt;</content></entry>
<entry><title>Google Desktop 2</title><id>https://gkn.me.uk/googledesktop2</id><link href="https://gkn.me.uk/googledesktop2" rel="alternate" type="text/html"/><published>2005-08-23T23:01:00+00:00</published><updated>2005-08-23T23:01:00+00:00</updated><summary>Fourteen hours too late.</summary><content type="html">
&lt;p&gt;
Well, &lt;a href=&quot;/msndesktopsearch&quot; title=&quot;MSN Desktop Windows Search Bar&quot;&gt;that was good timing&lt;/a&gt;. &lt;em&gt;One&lt;/em&gt; day later (even less actually - it was a measly 14 hours before &lt;a href=&quot;http://www.kottke.org/remainder/05/08/9244.html&quot; title=&quot;kottke.org&quot;&gt;the relevant remaindering&lt;/a&gt;), Google goes and releases &lt;a href=&quot;http://desktop.google.co.uk&quot;&gt;Google Desktop 2&lt;/a&gt;. I have installed it and, very generally, I like it.
&lt;/p&gt;
&lt;p&gt;
I like that it integrates with Firefox and Thunderbird by default and automatically. I didn&#x27;t have to tell it my Gmail username and password for it to display incoming mail from Thunderbird. Apparently, the Web Clips panel adds subscriptions for websites I visit frequently in Firefox, automatically. (&lt;a href=&quot;http://weblogs.mozillazine.org/asa/archives/008708.html&quot; title=&quot;rss is a silly name (Asa Dotzler&#x27;s no-longer-a-notblog*)&quot;&gt;&lt;acronym title=&quot;Oh My God&quot;&gt;OMG&lt;/acronym&gt; they&#x27;re trying to rename &lt;abbr title=&quot;Rich Site Summary&quot;&gt;RSS&lt;/abbr&gt; &lt;acronym title=&quot;What the...&quot;&gt;WTF&lt;/acronym&gt; &lt;acronym title=&quot;Shut...Up&quot;&gt;STFU&lt;/acronym&gt;!&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
&lt;img alt=&quot;&quot; class=&quot;inset&quot; src=&quot;/googledesktop2/currentsidebar.png&quot; title=&quot;The current setup&quot;/&gt; At the moment I use a custom native Windows XP toolbar. At the top I have a collection of frequently used files and folders, below which is the MSN Windows tooltop deskbar search text field jobby. Below that I have the contents of the My Recent Documents folder, &lt;abbr title=&quot;that is&quot;&gt;i.e.&lt;/abbr&gt; twenty of the most recently used files and their containing folders.
&lt;/p&gt;
&lt;p&gt;
&lt;abbr title=&quot;Google Desktop 2&quot;&gt;GD2&lt;/abbr&gt; can replace much of this functionality with its Quick View panel, and I can merge the rest with the toolbar on the left of my desktop. But, there are a few things that&#x27;ll stop me from getting rid of my current setup and using GD2 full-time:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The sidebar can be auto-hidden, but it stays “always on top”; so the far top-right corner of the screen is no longer the currently maximised window&#x27;s Close button, it&#x27;s now just dead space on the sidebar.&lt;/li&gt;
&lt;li&gt;When I point to the right edge of the screen the sidebar waits for a short while before appearing; this is obviously to prevent it popping up in front of a maximised window when I&#x27;m just trying to scroll, but that wouldn&#x27;t be a problem if the sidebar didn&#x27;t insist on being “always on top”.&lt;/li&gt;
&lt;li&gt;When I click away from MSN Deskbar Windows Tool Search, it automatically dismisses itself and leaves me alone; GD2 persists, &lt;em&gt;in front&lt;/em&gt; of everything else of course.&lt;/li&gt;
&lt;li&gt;I&#x27;ve already got used to pressing F10 and having Windows Desktop MSN Bar focus itself; GD2 needs this option (and I have to be able to make it F10, not Ctrl+Shift+G or something similarly intricate).&lt;/li&gt;
&lt;li&gt;
&lt;ins&gt;I&#x27;d like to be able to see more than ten search results without opening a webpage.&lt;/ins&gt; &lt;ins&gt;It doesn&#x27;t matter how accurate the results are, it&#x27;s not going to find all of &lt;a href=&quot;http://www.last.fm/music/Max%C3%AFmo+Park/A+Certain+Trigger&quot; title=&quot;A Certain Trigger, for example&quot;&gt;a 13-track album&lt;/a&gt;. Desktop MSN Whatever still only shows 12, but the full-blown results window isn&#x27;t a webpage.&lt;/ins&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
There are a few other things I&#x27;d like to see fixed but that wouldn&#x27;t necessarily stop me from using GD2:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Much of the news content seems distinctly North American; maybe it&#x27;s actually just international. Maybe me looking at more UK- and Europe-related news would fix this automatically for me. But it should be a bit smarter and offer more tailored content (and fix the spelling of the &lt;abbr title=&quot;user interface&quot;&gt;UI&lt;/abbr&gt;) based on my location.&lt;/li&gt;
&lt;li&gt;Panels should scroll automatically (where it makes sense), rather than just showing the first item&lt;/li&gt;
&lt;li&gt;It still seems a little eager to fire up a webpage; there should be an option to turn off all webpage-based UI and handle preferences through proper chrome (or it should just do that anyway)&lt;/li&gt;
&lt;li&gt;The search box is stuck to the bottom; maybe I want it at the top, or somewhere in the middle.&lt;/li&gt;
&lt;li&gt;When I resize the preview box for news items (as I&#x27;m invited to by the grippy), I expect more content to be shown, not more whitespace.&lt;/li&gt;
&lt;li&gt;When I type &lt;kbd&gt;Maximo Park&lt;/kbd&gt; I also want it to find &lt;code&gt;Maxïmo Park&lt;/code&gt;, like a Google web search would.&lt;/li&gt;
&lt;li&gt;It&#x27;d be nice if there was a To Do panel that could integrate with my Sunbird iCalendar files, like Konfabulator&#x27;s &lt;acronym title=&quot;Personal Information Manager&quot;&gt;PIM&lt;/acronym&gt; Overview widget can. It&#x27;d be even better if it was an editor rather than just a display (only if it was properly interoperable with Sunbird, of course).&lt;/li&gt;
&lt;li&gt;&lt;ins&gt;I&#x27;m not allowed to move the deskbar out of the taskbar and into another native Windows XP toolbar, like I could with GDS and can with Desktop MSN Windows Search Toolbar.&lt;/ins&gt;&lt;/li&gt;
&lt;li&gt;&lt;ins&gt;It&#x27;d be nice if the panels could automatically resize themselves to suit the amount of content they contain (as long as it happened while I wasn&#x27;t looking).&lt;/ins&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
So for now I&#x27;m sticking with Search Microsoft Desktop Windows Toolbar...box. If Google had been a day earlier, they might&#x27;ve just won.
&lt;/p&gt;</content></entry>
<entry><title>Microsoft Desktool MSN Windows Search…top…bar</title><id>https://gkn.me.uk/msndesktopsearch</id><link href="https://gkn.me.uk/msndesktopsearch" rel="alternate" type="text/html"/><published>2005-08-21T21:55:00+00:00</published><updated>2005-08-21T21:55:00+00:00</updated><summary>Now you can look at things stored on your computer... using MSN!!!</summary><content type="html">
&lt;p&gt;
Earlier today I installed &lt;a href=&quot;http://desktop.msn.co.uk&quot;&gt;Desktop Windows MSN Search&lt;/a&gt; (or whatever it&#x27;s called) and I&#x27;m actually pleasantly surprised. I&#x27;d had &lt;a href=&quot;http://desktop.google.co.uk&quot;&gt;Google Desktop Search&lt;/a&gt; installed for a while, but I&#x27;ve never found it useful.
&lt;/p&gt;
&lt;p&gt;
Its results always seemed irrelevant. Of course, calling a desktop search program “Google” is something of a misnomer - Google is founded on the principle that “a link is a vote” and there are no links to inspect for local files.
&lt;/p&gt;
&lt;p&gt;
&lt;abbr title=&quot;Google Desktop Search&quot;&gt;GDS&lt;/abbr&gt; had two options to display the results it found: relevance and date. The former seemed very arbitrary, turning up files I haven&#x27;t used in ages (such as archived files) over ones I use all the time (such as mqwtm.xml, The Big, Bad Source File).
&lt;/p&gt;
&lt;p&gt;
The other option, sorting by date seemed backwards - it showed the most recently used matching file first - the one that I&#x27;ve just used and haven&#x27;t had chance to lose yet; I&#x27;d only actually bother firing up GDS to find a totally obscure file.
&lt;/p&gt;
&lt;p&gt;
Another thing - the firing up. GDS seems &lt;em&gt;slow&lt;/em&gt; compared to Toolbar Windows MSN Search Desktop, because the former is HTML-bound. I don&#x27;t want to have to load a webpage to find a file on &lt;span title=&quot;lowercase M C&quot;&gt;my computer&lt;/span&gt;, no matter how fast Firefox is. And since the results are just links, I can&#x27;t right-click and use the system context menu.
&lt;/p&gt;
&lt;p&gt;
Windows MSN Desktop Microsoft, on the other hand, pops up a window showing incremental results as I type. Hang about - GDS could also do that. Oh, yeah - I turned it off because I don&#x27;t like allowing Internet Explorer to render webpages, and Google&#x27;s results are in the form of a webpage.
&lt;/p&gt;
&lt;p&gt;
MSN Deskbar Search Tool does come with a lot of links to msn.co.uk inbuilt, but all of them can be turned off, and any search service (i.e. Google) can be used for the web search. With a few minutes&#x27; Options-massage, it can be adequately non-annoying.
&lt;/p&gt;
&lt;p&gt;
Desktop MSN Windows&#x27; full-blown results window&#x27;s interface resembles the Details view of Explorer, although it&#x27;s clearly just an imitation - there&#x27;s no context menu for the column headers. But it allows sorting by any of many criteria in both directions, including “relevance”. The preview pane is pretty useful in most cases, except when previewing a Microsoft Word format or even Rich Text Format document. Then it&#x27;s headed with “You Need To Buy Microsoft Office To Look At This Properly Yes You Do Don&#x27;t Argue No Wordpad Won&#x27;t Do £££”. Seriously. Direct quote.
&lt;/p&gt;
&lt;p&gt;
It&#x27;s quite amusing that the icon for the inferior - well, useless - inbuilt Windows Search function thing appears in the results window&#x27;s toolbar &lt;em&gt;and can&#x27;t be removed&lt;/em&gt;. Right Hand, meet Left Hand.
&lt;/p&gt;
&lt;p&gt;
To summarise, MSN Desktop Windows Search Toolbar actually works. But Microsoft (or MSN or whoever&#x27;s supposed to be responsible for it) do need to figure out what it&#x27;s supposed to be and then assign it a name - &lt;em&gt;one&lt;/em&gt; name, that it calls itself throughout. Like, &lt;em&gt;everywhere&lt;/em&gt;. (Have I introduced you to Left Hand yet?)
&lt;/p&gt;</content></entry>
<entry><title>Netscape 4 is newer than Internet Explorer 6</title><id>https://gkn.me.uk/netscape4isnewerthanie6</id><link href="https://gkn.me.uk/netscape4isnewerthanie6" rel="alternate" type="text/html"/><published>2005-04-12T05:03:00+00:00</published><updated>2005-04-12T05:03:00+00:00</updated><summary>If you thought Netscape 4 was outdated, check out IE6.</summary><content type="html">
&lt;p&gt;
Browsing &lt;a href=&quot;http://www.w3schools.com&quot; title=&quot;Where “www.” is mandatory™&quot;&gt;W3Schools&lt;/a&gt;, I&#x27;ve found something interesting – &lt;abbr title=&quot;Internet Explorer... or Immeasurably Evil if you want to go down that route&quot;&gt;IE&lt;/abbr&gt;6 is older than Netscape 4.
&lt;/p&gt;
&lt;p&gt;
Sort of. From &lt;a href=&quot;http://www.w3schools.com/browsers/default.asp&quot; title=&quot;Browser Information (W3Schools)&quot;&gt;their incomplete and somewhat dogmatastic overview of web browsers&lt;/a&gt;: &lt;q cite=&quot;http://www.w3schools.com/browsers/browsers_netscape.asp&quot;&gt;Netscape Communicator 4.8 was released from Netscape in August 2002.&lt;/q&gt; whereas &lt;q cite=&quot;http://www.w3schools.com/browsers/browsers_explorer.asp&quot;&gt;[Internet Explorer 6.0] was released in August 2001.&lt;/q&gt;
&lt;/p&gt;
&lt;p&gt;
I know this has nothing to do with the age of the rendering engine, but dumb users know and care nothing about the rendering engine; in their eyes Netscape 4.8 is newer than IE6.
&lt;/p&gt;
&lt;p&gt;
So if you&#x27;re gonna stop supporting one of them next time you design a website, shouldn&#x27;t it be the oldest? (Ideally, screw both of them.)
&lt;/p&gt;</content></entry>
<entry><title>It's a Weblog Entry!</title><id>https://gkn.me.uk/itsaweblogentry</id><link href="https://gkn.me.uk/itsaweblogentry" rel="alternate" type="text/html"/><published>2005-01-08T02:48:00+00:00</published><updated>2005-01-08T02:48:00+00:00</updated><summary>What - the title isn't descriptive enough?</summary><content type="html">
&lt;p&gt;
OK, so the normal service has been a bit thin on the ground. Aaanyway... I&#x27;m back off to university tomorrow (Sunday); any new text and/or other whatnot will appear at &lt;a href=&quot;http://www-users.york.ac.uk/~gkn500/&quot;&gt;Mooquackwooftweetmeow B&lt;/a&gt;, my university webspace.
&lt;/p&gt;
&lt;h2 id=&quot;h-meanwhile&quot;&gt;Meanwhile&lt;/h2&gt;
&lt;p&gt;
It took them four years, but this Christmas &lt;a href=&quot;http://news.bbc.co.uk/1/hi/england/london/4122067.stm&quot; title=&quot;Dome hosts homeless for Christmas (BBC News)&quot;&gt;the people in charge finally cottoned on&lt;/a&gt; to the idea of putting two and two together, where the first “two” is a lot of homeless people in London and the second “two” is an empty Millennium Dome.
&lt;/p&gt;
&lt;h2 id=&quot;h-mozilla&quot;&gt;Over in Mozillaland...&lt;/h2&gt;
&lt;p&gt;
Some guys decided to call &lt;a href=&quot;http://getfirefox.com&quot; title=&quot;You know the drill by now - Firefox is good; you should get it, or if you already have it continue to use it&quot;&gt;Firefox “1.0”&lt;/a&gt; for a change. It seems to have worked. Then some other guys did the same with &lt;a href=&quot;http://getthunderbird.com&quot; title=&quot;Again: Thunderbird is not bad; it is less bad than some other email clients and has a cool logo&quot;&gt;Thunderbird&lt;/a&gt;; that also worked reasonably well. And then roughly 20 million people downloaded them and they saw that they were good. And they divided the Firefox and the Thunderbird from the other applications; the Firefox and the Thunderbird they called “cool!” and the other applications they called “less so”. And lo Internet Explorer became without form and void, and darkness was upon the face of its developers. And Bill said “let there be users” but there were no users, for they saw that it was bad. And the grace of web standards be with us all. Amen.
&lt;/p&gt;
&lt;p&gt;
Or something like that.
&lt;/p&gt;
&lt;h2 id=&quot;h-opera&quot;&gt;And in Operaworld...&lt;/h2&gt;
&lt;p&gt;
They made &lt;a href=&quot;http://snapshot.opera.com/&quot; title=&quot;Opera (8.0) Beta&quot;&gt;a browser that can talk like an American&lt;/a&gt;, but it still insists on trying to sell me things I don&#x27;t want, and I can&#x27;t stop the browser or webpages from doing it. I guess they&#x27;re firmly targetting users who can&#x27;t see.
&lt;/p&gt;
&lt;h2 id=&quot;h-happynewyear&quot;&gt;Oh! And...&lt;/h2&gt;
&lt;p&gt;
It&#x27;s 2005, you know - happy new year to everyone.
&lt;/p&gt;</content></entry>
<entry><title>Jukefox</title><id>https://gkn.me.uk/jukefox</id><link href="https://gkn.me.uk/jukefox" rel="alternate" type="text/html"/><published>2004-09-13T16:43:00+00:00</published><updated>2004-09-13T16:43:00+00:00</updated><summary>Why does no-one listen to you when you're right?</summary><content type="html">
&lt;p&gt;
It&#x27;d be nice if more extension authors read the &lt;a href=&quot;http://www.mozilla.org/projects/firefox/extensions/update.html&quot; title=&quot;Extension Versioning for Firefox and Thunderbird&quot;&gt;documentation all extension authors must read&lt;/a&gt; and learned about the Firefox Version Format. A lot of extension authors seem to think 1.5 &amp;gt; 1.45. This would be true if Firefox version numbers were decimal numbers... but they&#x27;re not - they&#x27;re a string of integers, each separated by “.”. So 1.5 is indeed “one point five”, but 1.45 is “one point forty-five”, forty-five is greater than five (no, really), so 1.45 &amp;gt; 1.5. Of course, 1.5 &amp;gt; 1.4.5...
&lt;/p&gt;
&lt;p&gt;
I suppose it was smart to market &lt;a href=&quot;http://www.mozilla.org/products/firefox/&quot; title=&quot;Firefox&quot;&gt;Firefox 0.10&lt;/a&gt; (whose release is imminent) as “Firefox 1.0 Preview Release”, even though some folk seem to think it&#x27;s not a milestone... which it is.
&lt;/p&gt;
&lt;p&gt;
Meanwhile, with crazy autohiding controls and drag-&#x27;n&#x27;-drop placement - &lt;a href=&quot;http://www.foxytunes.org/&quot;&gt;FoxyTunes&lt;/a&gt; 0.61 turns out to be a highly polished extension.
&lt;/p&gt;
&lt;p&gt;
Still, they should&#x27;ve called it “Jukefox”.
&lt;/p&gt;</content></entry>
<entry><title>IEBlank</title><id>https://gkn.me.uk/ieblank</id><link href="https://gkn.me.uk/ieblank" rel="alternate" type="text/html"/><published>2004-09-13T14:39:00+00:00</published><updated>2004-09-13T14:39:00+00:00</updated><summary>The Internet Explorer gang's collective web browsing knowledge</summary><content type="html">
&lt;p&gt;
The Internet Explorer crew over at Microdollar clearly spend a lot of time thinking about browsing the web - as well they should, since they&#x27;re supposed to be making a web browser. Now, they&#x27;ve pooled their collective thoughts into &lt;a href=&quot;http://blogs.msdn.com/ie/category/6867.aspx&quot; title=&quot;Browsing the Web (IEBlog)&quot;&gt;the IE weblog&#x27;s Browsing the Web section&lt;/a&gt;, which serves as a useful, entertaining and enlightening glimpse into... oh, hang on a sec... what&#x27;s...? No, it&#x27;s definitely empty.
&lt;/p&gt;
&lt;p&gt;
Odd.
&lt;/p&gt;</content></entry>
<entry><title>Firefox extension wackiness</title><id>https://gkn.me.uk/firefoxextensionwackiness</id><link href="https://gkn.me.uk/firefoxextensionwackiness" rel="alternate" type="text/html"/><published>2004-08-24T22:29:00+00:00</published><updated>2004-08-24T22:29:00+00:00</updated><summary>Firefox extensions prompt much mirth</summary><content type="html">
&lt;p&gt;
&lt;a href=&quot;http://www.technerve.com/&quot;&gt;BlockXXX&lt;/a&gt; is a new extension for &lt;a href=&quot;http://www.mozilla.org/products/firefox/&quot;&gt;Firefox&lt;/a&gt; that blocks pornographic content (the anti-&lt;a href=&quot;http://www.squarefree.com/pornzilla/&quot;&gt;Pornzilla&lt;/a&gt;, if you will). According to its release notes: &lt;q&gt;This seems to work pretty well, although there are definitely some holes (large and gaping).&lt;/q&gt; Definitely not working well then.
&lt;/p&gt;
&lt;p&gt;
Until about a month ago, all &lt;span title=&quot;plural of “Firefox”&quot;&gt;Firefoxen&lt;/span&gt; contained the legend &lt;q&gt;Cookies are delicious delicacies.&lt;/q&gt; to describe cookies. Then Mike Connor decided that &lt;a href=&quot;http://www.squarefree.com/archives/000520.html&quot; title=&quot;Cookies are no longer delicious delicacies&quot;&gt;&lt;q&gt;Cookies are pieces of information stored by web pages on your computer. They are used to remember login information and other data.&lt;/q&gt;&lt;/a&gt;. Distraught, I &lt;a href=&quot;http://forums.mozillazine.org/viewtopic.php?t=105452&quot; title=&quot;Cookies *are* delicious delicacies, dammit!&quot;&gt;incited the creation of an extension to restore the legend&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
A month passed and the world had all but forgotten about our delicious delicacies... until Jesse Ruderman published the &lt;a href=&quot;http://www.squarefree.com/extensions/delicious-delicacies/&quot;&gt;Delicious Delicacies&lt;/a&gt; extension, dramatically subtitled &lt;q&gt;Restore the legend&lt;/q&gt;. The world rested in peace once more.
&lt;/p&gt;</content></entry>
<entry><title>Bye Bye, Sharpreader</title><id>https://gkn.me.uk/weblog018</id><link href="https://gkn.me.uk/weblog018" rel="alternate" type="text/html"/><published>2004-03-14T20:30:00+00:00</published><updated>2004-04-27T17:40:00+00:00</updated><content type="html">
&lt;p&gt;
Since the demise of the free FeedDemon betas, I&#x27;d been using Sharpreader or Wildgrape NewsDesk (depending on what mood I was in) to read RSS feeds. Neither was perfect, but I&#x27;d settled on Sharpreader, despite the oh-so-slow notification pop-ups (this on a 2.5GHz machine...). But today I thought I&#x27;d give the RSS Reader Panel for Firefox (&lt;a href=&quot;http://texturizer.net/firefox/extensions/#rssreaderpanel&quot;&gt;http://texturizer.net/firefox/extensions/#rssreaderpanel&lt;/a&gt;) another try. Guess what? It&#x27;s pretty good. The &lt;samp&gt;Open In Contents Area&lt;/samp&gt; option now produces a spiffy-looking display, with the option of customising the CSS used (so you can&#x27;t complain even if you don&#x27;t like it).
&lt;/p&gt;
&lt;p&gt;
The addition of new feeds isn&#x27;t as slick as it might be, but it&#x27;s just as easy as creating a new bookmark ...because you just have to create a new bookmark. There doesn&#x27;t seem to be an option for intermingling all of the items into a single date-sorted list, but that&#x27;s not too much of a worry.
&lt;/p&gt;</content></entry>
<entry><title>VirtuaWin</title><id>https://gkn.me.uk/weblog017</id><link href="https://gkn.me.uk/weblog017" rel="alternate" type="text/html"/><published>2004-03-12T17:45:00+00:00</published><updated>2004-04-27T17:40:00+00:00</updated><content type="html">
&lt;p&gt;
Multiple-desktop-ery is allegedly a somewhat standard feature of Linux desktops; here on Windows, however, it&#x27;s incredibly cool. Two desktop multifiers for Windows that I&#x27;ve recently used are DoubleDesktop (&lt;a href=&quot;http://www.fatfreesoft.com/&quot;&gt;http://www.fatfreesoft.com/&lt;/a&gt;) and VirtuaWin (&lt;a href=&quot;http://virtuawin.sf.net/&quot;&gt;http://virtuawin.sf.net/&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;
DoubleDesktop, as the name aptly suggests, doubles your desktop&#x27;s width; windows can span desktops and there&#x27;s a nice, simple switching arrow icon in the system tray.
&lt;/p&gt;
&lt;p&gt;
VirtuaWin doesn&#x27;t allow windows to span desktop, but it does pretty much everything else. You can have up to nine desktops (or up to several tens of thousands if you fancy editing config files), in any rectangular arrangement you like. To switch desktops, you just move the mouse and keep going; or, if you prefer, you can require one of Alt, Ctrl and Shift to be pressed; you can specify a delay of up to four seconds to prevent accidental switchage. You can cycle through desktops, move to the next desktop in a given direction, and switch straight to a specific desktop, using configurable keypresses.
&lt;/p&gt;
&lt;p&gt;
Other than the lack of desktop spanning (which is pretty fun), VirtuaWin&#x27;s pretty damn good. And it&#x27;s open source.
&lt;/p&gt;</content></entry>
<entry><title>Winwall</title><id>https://gkn.me.uk/weblog013</id><link href="https://gkn.me.uk/weblog013" rel="alternate" type="text/html"/><published>2004-02-22T02:25:00+00:00</published><updated>2004-02-22T02:25:00+00:00</updated><content type="html">
&lt;p&gt;
I had been using Microsoft&#x27;s Wallpaper Powertoy to rotate my desktop backgrounds; I now use Winwall (&lt;a href=&quot;http://net-session.com/winwall/&quot;&gt;http://net-session.com/winwall/&lt;/a&gt;). The biggest limitation of Microsoft&#x27;s Powertoy is that it only recognises GIF (boo!), JPEG and BMP images - i.e. not PNGs. Winwall, however, recognises all four formats (and probably more), and its automatic resizing looks much nicer. The program is closed source, but freeware.
&lt;/p&gt;</content></entry>
<entry><title>Take Back the Web</title><id>https://gkn.me.uk/firefox</id><link href="https://gkn.me.uk/firefox" rel="alternate" type="text/html"/><published>2004-02-17T19:23:00+00:00</published><updated>2004-02-17T19:23:00+00:00</updated><summary>This is the bit where I talk about Mozilla Firefox for a while</summary><content type="html">
&lt;p&gt;
Mozilla Firebird has reached version 0.8 and has been renamed &lt;a href=&quot;http://www.mozilla.org/products/firefox/&quot; title=&quot;Mozilla Firefox browser&quot;&gt;Firefox&lt;/a&gt;; Mozilla has an &lt;a href=&quot;http://www.mozilla.org/projects/firefox/firefox-name-faq.html&quot; title=&quot;Mozilla&#x27;s Firefox Brand Name FAQ&quot;&gt;FAQ&lt;/a&gt; explaining why. That gets the obligatory announcement out of the way; now on to the original content.
&lt;/p&gt;
&lt;h2 id=&quot;h-stilltodo&quot;&gt;Still To Do&lt;/h2&gt;
&lt;p&gt;
Ben Goodger&#x27;s &lt;a href=&quot;http://www.mozilla.org/projects/firefox/roadmap.html&quot;&gt;Firefox roadmap&lt;/a&gt; outlines what will &lt;em&gt;actually&lt;/em&gt; be included in the 1.0 release; this is a collection of other noteworthy shortcomings (a.k.a. “pet bugs”).
&lt;/p&gt;
&lt;h3 id=&quot;h-stilltodo-dontsteal&quot;&gt;Don&#x27;t Steal Image Associations&lt;/h3&gt;
&lt;p&gt;
Currently, when you set Firefox as the default browser (in Windows, at least), it automatically assigns itself as the default application for PNG, JPEG and GIF images. In the days when Microsoft Paint only handled BMP bitmaps, this sort of thing was OK; but now the ability to not only view, but also &lt;em&gt;edit&lt;/em&gt; these types of images is &lt;em&gt;built in&lt;/em&gt; to Windows, Firefox has no business associating itself with them.
&lt;/p&gt;
&lt;h3 id=&quot;h-stilltodo-uninstallextensions&quot;&gt;Uninstall Extensions&lt;/h3&gt;
&lt;p&gt;
Firefox won&#x27;t be widely adopted by businesses and workplaces until one can easily remove any extensions that are installed. Bosses don&#x27;t like their minions making &lt;em&gt;any&lt;/em&gt; changes to their standardised computing environment, let alone irrevocable ones.
&lt;/p&gt;
&lt;h3 id=&quot;h-stilltodo-singlewindowmode&quot;&gt;Single Window Mode&lt;/h3&gt;
&lt;p&gt;
This one&#x27;s a bit chewy. When its developers say Firefox is a “tabbed browser”, they mean it has the capacity to open multiple pages in one window. However, some folk interpret “tabbed browsing” as where &lt;em&gt;all&lt;/em&gt; documents are opened in the same window - &lt;em&gt;always&lt;/em&gt;; there have even been complaints that tabbed browsing is broken because this isn&#x27;t the case.
&lt;/p&gt;
&lt;p&gt;
Until Firefox does have the option for single window mode - which won&#x27;t be until after version 1.0 - the developers should go easy on describing Firefox as a “tabbed browser”, to avoid disappointment.
&lt;/p&gt;
&lt;h3 id=&quot;h-stilltodo-misc&quot;&gt;Miscellanea&lt;/h3&gt;
&lt;p&gt;
There are various other minor improvements that would easily and quickly make Firefox friendlier, and just plain better. The Windows installer should ask before creating Start Menu, Quick Launch and desktop shortcuts - it&#x27;s only polite. The &lt;a href=&quot;http://cdn.mozdev.org/linkToolbar/&quot; title=&quot;CDN&#x27;s Link Toolbar extension for Firefox&quot;&gt;link toolbar&lt;/a&gt; present in Mozilla should be there in Firefox, too; perhaps then more people would start using &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt;. And finally, MNG support. There&#x27;s really no excuse for its absence - there&#x27;s a patch waiting which only needs the thumbs up.
&lt;/p&gt;
&lt;h2 id=&quot;h-thelocationbar&quot;&gt;The Location Bar&lt;/h2&gt;
&lt;p&gt;
The location bar is, in my opinion, Firefox&#x27;s best feature, and the one thing that stops me from liking other browsers too much.
&lt;/p&gt;
&lt;p&gt;
Any phrase typed into the location bar gets &lt;i&gt;I&#x27;m-Feeling-Luckied&lt;/i&gt;, courtesy of &lt;a href=&quot;http://news.google.co.uk&quot; title=&quot;Google News UK&quot;&gt;Google UK&lt;/a&gt;, except for phrases which include dots. These are interpreted as URLs and invalid URLs generate an error page... but I can get around this using smart keywords.
&lt;/p&gt;
&lt;h3 id=&quot;h-thelocationbar-keywords&quot;&gt;Keywords&lt;/h3&gt;
&lt;p&gt;
Firefox&#x27;s bookmarks can be assigned keywords, which you then type into the location bar and - &lt;em&gt;Hey, Presto!&lt;/em&gt; - the bookmark loads. This is great, but &lt;em&gt;smart&lt;/em&gt; keywords are even greater.
&lt;/p&gt;
&lt;p&gt;
If the URL of a bookmark contains &lt;code&gt;%s&lt;/code&gt;, and the bookmark is assigned a keyword, anything you type into the location bar after the keyword (and a space), will replace the &lt;code&gt;%s&lt;/code&gt; in the URL.
&lt;/p&gt;
&lt;p&gt;
So, if I want to &lt;span class=&quot;propername&quot;&gt;I&#x27;m Feeling Lucky&lt;/span&gt; some search terms (including ones with dots in them), I type &lt;kbd&gt;goto&lt;/kbd&gt; followed by a space, and then the terms - simple. To enable this, all I had to do was create a bookmark whose URL is &lt;code&gt;http://www.google.co.uk/search?q=%s&amp;amp;btnI=I&#x27;m+Feeling+Lucky&lt;/code&gt; and assign it the keyword &lt;code&gt;goto&lt;/code&gt;. When I type, for example, &lt;kbd&gt;goto hell&lt;/kbd&gt; into the location bar, Firefox converts this to &lt;samp&gt;http://www.google.co.uk/search?q=hell&amp;amp;btnI=I&#x27;m+Feeling+Lucky&lt;/samp&gt;, which results in Google sending me to its first match for “hell”. The whole process takes less than a second.
&lt;/p&gt;
&lt;p&gt;
I&#x27;ve also got other smart keywords set up for &lt;a href=&quot;http://images.google.co.uk/&quot;&gt;Google Image Search&lt;/a&gt;, &lt;a href=&quot;http://bugzilla.mozilla.org&quot; title=&quot;bugzilla.mozilla.org&quot;&gt;Mozilla&#x27;s Bugzilla database&lt;/a&gt;, &lt;a href=&quot;http://dictionary.reference.com/&quot;&gt;Dictionary.com&lt;/a&gt; and &lt;a href=&quot;http://uk.imdb.com/&quot;&gt;IMDb&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
All of this means I&#x27;ve practially done away with URLs. If I want the BBC&#x27;s website, I just type &lt;kbd&gt;BBC&lt;/kbd&gt;, and Firefox and Google do the rest. This ludicrous ease of use is, for me, Firefox&#x27;s killer feature.
&lt;/p&gt;
&lt;h3 id=&quot;h-thelocationbar-keywords-googleuk&quot;&gt;Google UK&lt;/h3&gt;
&lt;p&gt;
By default, Firefox uses &lt;a href=&quot;http://news.google.com/&quot; title=&quot;Google News USA&quot;&gt;Google USA&lt;/a&gt;, but you can change this in about:config; it&#x27;s pretty easy to do.
&lt;/p&gt;
&lt;p&gt;
First, type &lt;kbd&gt;about:config&lt;/kbd&gt; into Firefox&#x27;s location bar and press Enter. You&#x27;ll be presented with a plethora (or two) of settings. Into the box next to &lt;samp&gt;Filter:&lt;/samp&gt;, toward the top of the window, type &lt;kbd&gt;keyword&lt;/kbd&gt; and press Enter; this filters out the other settings we won&#x27;t be using.
&lt;/p&gt;
&lt;p&gt;
Double-click the line containing &lt;samp&gt;keyword.URL&lt;/samp&gt; and enter &lt;kbd&gt;http://www.google.co.uk/search?btnI=I&#x27;m+Feeling+Lucky&amp;amp;q=&lt;/kbd&gt; into the dialogue box that pops up. (I&#x27;d copy and paste it.) Finally, make sure &lt;samp&gt;keyword.enabled&lt;/samp&gt; is set to true, and Bob&#x27;s your uncle.
&lt;/p&gt;
&lt;h2 id=&quot;h-brandnew&quot;&gt;Brand New&lt;/h2&gt;
&lt;p&gt;
As mentioned above, along with the new version came a new name and brand, &lt;span class=&quot;propername&quot;&gt;Firefox&lt;/span&gt;. The previous plan was that “Mozilla Firebird” would be the project&#x27;s code-name, and it would eventually be known simply as “Mozilla Browser”. Gladly, that&#x27;s now changed, and we have a browser whose logo looks like this:
&lt;/p&gt;
&lt;img alt=&quot;[A blue, Earth-like globe with a fox curled around and facing it, its tail morphing into flames towards its tip]&quot; src=&quot;/firefox/firefox-logo.png&quot;/&gt;
&lt;p&gt;
The new identity lays to rest previous dissent over the icon/logo Firebird was using - an image of red and orange flames, whose form was also reminiscent of a bird&#x27;s feathers (this logo is still visible in Firefox 0.8&#x27;s Help &amp;gt; About &amp;gt; Credits screen). While I always liked it, some felt it stood out too much from other Windows icons (which in my opinion is good), or that it became an amorphous red blob when shrunk to 16×16 pixels.
&lt;/p&gt;
&lt;p&gt;
This name will stick - it&#x27;s been thoroughly researched, and no-one else is using it for anything resembling a web browser. This means you can start posting your favourite &lt;a href=&quot;http://www.mozilla.org/products/firefox/buttons.html&quot;&gt;Firefox propaganda&lt;/a&gt; about the web (and anywhere else), in good conscience that it&#x27;ll still make sense in a few years&#x27; time. All of which is lovely, as the logo looks bloody brilliant!
&lt;/p&gt;
&lt;h2 id=&quot;h-doingthejob&quot;&gt;Doing the Job&lt;/h2&gt;
&lt;p&gt;
The purpose of a web browser is to display web pages. Mozilla Firefox uses the &lt;a href=&quot;http://www.mozilla.org/newlayout/&quot;&gt;Gecko layout engine&lt;/a&gt;, which displays pages more properly than, say, &lt;a href=&quot;http://www.microsoft.com/windows/ie/default.asp&quot;&gt;Internet Explorer&lt;/a&gt;. By “more properly”, I mean Gecko better conforms to &lt;a href=&quot;http://www.webstandards.org/buzz/archive/2004_02.html#a000294&quot; title=&quot;The Web Standards Project hails Firefox&quot;&gt;web standards&lt;/a&gt;, as described by the &lt;a href=&quot;http://www.w3.org/&quot; title=&quot;W3C&quot;&gt;World Wide Web Consortium&lt;/a&gt;. Firefox displays web pages better than many other browsers - it does the job better.
&lt;/p&gt;
&lt;p&gt;
Incidentally, Mooquackwooftweetmeow conforms to these web standards (as should all websites), with no regard for how Internet Explorer mangles its pages, so Mooquackwooftweetmeow looks better (i.e. decent) in Firefox.
&lt;/p&gt;</content></entry>
</feed>