<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12020850</id><updated>2011-04-22T04:07:38.864+01:00</updated><title type='text'>Paranormal in Origin</title><subtitle type='html'>Buffy: "What the hell is it?"&lt;br/&gt;
Giles: "It appears to be paranormal in origin"&lt;br/&gt;
Willow: "How can you tell?"&lt;br/&gt;
Giles: "Well, it's so &lt;b&gt;shiny&lt;/b&gt;."</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>61</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12020850.post-2780578874503841046</id><published>2008-01-15T22:41:00.001Z</published><updated>2008-01-15T22:41:19.106Z</updated><title type='text'>Time Machine Restore</title><content type='html'>&lt;p&gt;
To my immense relief, restoring from a Time Machine backup seems to (mostly) have Just Worked. Phew!
&lt;/p&gt;&lt;p&gt;
The minor things I've spotted so far are:
&lt;ul&gt;
  &lt;li&gt;Apache stopped working after the restore. As discussed
    &lt;a href="http://headdress.twinsparc.com/forum/comments.php?DiscussionID=83"&gt;here&lt;/a&gt;
    and &lt;a href="http://www.pajbam.com/?p=102"&gt;here&lt;/a&gt;, a simple &lt;code&gt;sudo mkdir /private/var/log/apache2&lt;/code&gt; 
    sorted things out.&lt;/li&gt;
  &lt;li&gt;My local 
    &lt;a href="http://paranormalorigin.blogspot.com/2006/01/bugzilla-2184.html"&gt;Bugzilla&lt;/a&gt;
    installation seems to have lost some bugs I entered before the crash.  However, it's entirely
    possible that I entered them &lt;b&gt;just&lt;/b&gt; before the crash, and so they didn't make it across to the
    backup.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-2780578874503841046?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/2780578874503841046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=2780578874503841046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/2780578874503841046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/2780578874503841046'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2008/01/time-machine-restore.html' title='Time Machine Restore'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-4865175931045739043</id><published>2008-01-02T22:40:00.000Z</published><updated>2008-01-15T22:40:43.189Z</updated><title type='text'>Crash!</title><content type='html'>&lt;p&gt;
Bit of a disaster this evening&amp;mdash;the hard drive on the Powerbook has died.  No booting, no sign of it in
Disk Utility (when booting from CD), and a strange clicking noise at startup.  (I was in the middle of 
updating an iPod Classic to 1.0.3 firmware at the time, and the sync process had already failed a couple of 
times for no apparent reason.)
&lt;/p&gt;&lt;p&gt;
The really distressing part is that it died while it was in the process of updating the offsite backup (which
is my iPod), and it managed to trash that too.
&lt;/p&gt;&lt;p&gt;
So let's hope that 
&lt;a href="http://www.apple.com/macosx/features/timemachine.html"&gt;Time Machine&lt;/a&gt;
lives up to its billing.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-4865175931045739043?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/4865175931045739043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=4865175931045739043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/4865175931045739043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/4865175931045739043'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2008/01/crash.html' title='Crash!'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-8361678139786614910</id><published>2007-12-12T21:14:00.001Z</published><updated>2007-12-12T21:14:29.699Z</updated><title type='text'>From Firefox to Safari</title><content type='html'>&lt;p&gt;
So I've finally had it with Firefox for Mac: one crash too many and it's time to go 
back to Safari and see what the Leopard version is like.
&lt;/p&gt;&lt;p&gt;
The easy part of the shift is transferring the bookmarks.  First export them in
Firefox:
&lt;ul&gt;
  &lt;li&gt;Bookmarks, Organize Bookmarks&amp;hellip; opens the Bookmarks Manager&lt;/li&gt;
  &lt;li&gt;File, Export&amp;hellip; dumps the bookmarks to file&lt;/li&gt;
&lt;/ul&gt;
and then File, Import Bookmarks&amp;hellip; in Safari allows the bookmarks to be dragged
into place.
&lt;/p&gt;&lt;p&gt;
More problematic are the Firefox add-ons. I can live without
&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/770"&gt;Leet Key&lt;/a&gt;, and I can always reload Firefox if I need
to debug things with &lt;a href="http://www.mozilla.org/projects/inspector/"&gt;DOM Inspector&lt;/a&gt; or 
&lt;a href="http://www.getfirebug.com/"&gt;Firebug&lt;/a&gt;, but I really can't do without
&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/433"&gt;Flashblock&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
Fortunately, &lt;a href="http://culater.net/software/PithHelmet/PithHelmet.php"&gt;Pith Helmet&lt;/a&gt;
seems to do the similar sorts of things for Safari.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-8361678139786614910?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/8361678139786614910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=8361678139786614910' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/8361678139786614910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/8361678139786614910'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/12/from-firefox-to-safari.html' title='From Firefox to Safari'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-7279673014752442207</id><published>2007-11-11T20:20:00.001Z</published><updated>2007-11-11T20:20:54.043Z</updated><title type='text'>ML-2250 Printer Problems</title><content type='html'>&lt;p&gt;
I had some
&lt;a href="http://paranormalorigin.blogspot.com/2005/09/samsung-ml-2250.html"&gt;difficulties&lt;/a&gt;
with support for my Samsung ML-2250 printer before, and with
the Leopard install they seem to be back.
Leopard appears to detect the printer automatically, but on startup and whenever I try to print, the printer
just spits out sheets with random bits of 
&lt;a href="http://en.wikipedia.org/wiki/PostScript"&gt;PostScript&lt;/a&gt; on them.
&lt;/p&gt;&lt;p&gt;
This looks to be the core of the problem: the printer driver describes itself as 
"Samsung ML-2250 Series PS", but according to the printer
&lt;a href="http://www.samsung.com/uk/support/productsupport/download/FileView.aspx?cttfileid=206620&amp;type=Printer&amp;typecode=15&amp;subtype=Laser+Printer&amp;subtypecode=&amp;cmssubtypecode=1501&amp;model=ML-2250&amp;filetype=UM&amp;language="&gt;manual&lt;/a&gt;
PostScript is an optional extra that I don't have.
&lt;/p&gt;&lt;p&gt;
So maybe I need to revisit the 
&lt;a href="http://paranormalorigin.blogspot.com/2005/09/samsung-ml-2250.html#113397059782476560"&gt;helpful comment&lt;/a&gt;
I got about 
&lt;a href="http://www.linux-foundation.org/en/OpenPrinting/Database/Foomatic"&gt;Foomatic&lt;/a&gt;&amp;hellip;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-7279673014752442207?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/7279673014752442207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=7279673014752442207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/7279673014752442207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/7279673014752442207'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/11/ml-2250-printer-problems.html' title='ML-2250 Printer Problems'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-7978770842636719667</id><published>2007-11-07T18:47:00.001Z</published><updated>2007-11-07T18:47:33.994Z</updated><title type='text'>Finder hang</title><content type='html'>&lt;p&gt;
After rebooting with the latest software update, the Finder hang that I 
&lt;a href="http://paranormalorigin.blogspot.com/2007/10/upgrading-from-1039-to-105-leopard.html"&gt;had before&lt;/a&gt;
is back.
&lt;/p&gt;&lt;p&gt;
I'm trying out a hint from 
&lt;a href="http://macosx.com/forums/mac-os-x-system-mac-software/295931-leopard-10-5-finder-not-responding-2.html"&gt;this
thread&lt;/a&gt;, which is to rename
the &lt;code&gt;/Library/Application Support/DivXNetworks&lt;/code&gt;.  Given that it's an intermittent
fault, if I don't mention the hang again that will probably mean that it worked&amp;hellip;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-7978770842636719667?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/7978770842636719667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=7978770842636719667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/7978770842636719667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/7978770842636719667'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/11/finder-hang.html' title='Finder hang'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-7955744187044952167</id><published>2007-11-05T22:15:00.001Z</published><updated>2007-11-05T22:15:59.839Z</updated><title type='text'>c++filt, aka cxxfilt</title><content type='html'>&lt;p&gt;
Aha.  Via the
&lt;a href="http://www.opensource.apple.com/darwinsource/10.5/"&gt;list of Leopard open source stuff&lt;/a&gt;
I found a download for the relevant 
&lt;a href="http://www.opensource.apple.com/darwinsource/tarballs/other/cxxfilt-6.tar.gz"&gt;patched version of 
binutils&lt;/a&gt; to produce &lt;code&gt;cxxfilt&lt;/code&gt; (a.k.a. c++filt), so that particular
&lt;a href="http://www.lurklurk.org/linkers/linkers.html"&gt;project&lt;/a&gt; 
directory is back in business.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-7955744187044952167?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/7955744187044952167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=7955744187044952167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/7955744187044952167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/7955744187044952167'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/11/cfilt-aka-cxxfilt.html' title='c++filt, aka cxxfilt'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-2291714817424645565</id><published>2007-11-05T20:59:00.000Z</published><updated>2007-11-05T21:00:20.394Z</updated><title type='text'>GraphicConverter 6.0.1</title><content type='html'>&lt;p&gt;
Easy solution to the 
&lt;a href="http://paranormalorigin.blogspot.com/2007/10/fortran-and-cfilt.html"&gt;GraphicConverter&lt;/a&gt;
problem: upgrade to the 
&lt;a href="http://www.lemkesoft.com/content/162/new-functions-and-versions.html"&gt;latest version&lt;/a&gt;
and buy an upgrade license. It's only $20 for an upgrade (from the bundled Mac OS X version), which
is cheap given the current USD/GBP rate.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-2291714817424645565?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/2291714817424645565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=2291714817424645565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/2291714817424645565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/2291714817424645565'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/11/graphicconverter-601.html' title='GraphicConverter 6.0.1'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-1218630912234538734</id><published>2007-11-04T18:46:00.000Z</published><updated>2007-11-04T18:47:01.120Z</updated><title type='text'>Filesharing fixed</title><content type='html'>&lt;p&gt;
Looking at the logs in the 
&lt;a href="http://en.wikipedia.org/wiki/Console_(application)"&gt;Console&lt;/a&gt;
application, there seem to be a lot of errors of the form:
&lt;blockquote&gt;&lt;pre&gt;
tdb(unnamed): tdb_open_ex: spinlocks no longer supported
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;/p&gt;&lt;p&gt;
If I get rid of &lt;code&gt;/private/var/db/samba/secrets.tdb&lt;/code&gt;, then there are more errors 
complaining about different &lt;code&gt;&lt;b&gt;.tdb&lt;/b&gt;&lt;/code&gt; files in the &lt;code&gt;/private/var/samba/&lt;/code&gt; 
directory.  So I tried getting rid of the whole &lt;code&gt;/private/var/samba/&lt;/code&gt; directory (after having
saved off a copy, of course), and I can suddenly see the Mac from the Windows machine again.
&lt;/p&gt;&lt;p&gt;
Of course, this
&lt;a href="http://www.jargon.net/jargonfile/b/BFI.html"&gt;BFMI&lt;/a&gt;
approach isn't really a solution to be recommended: I've got no idea what the files
were there for and whether this has just made my Samba connections dreadfully insecure.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-1218630912234538734?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/1218630912234538734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=1218630912234538734' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/1218630912234538734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/1218630912234538734'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/11/filesharing-fixed.html' title='Filesharing fixed'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-5050477764055771985</id><published>2007-11-04T13:52:00.000Z</published><updated>2007-11-04T13:53:04.372Z</updated><title type='text'>Filesharing problems</title><content type='html'>&lt;p&gt;
I discovered that the Mac box is no longer visible from the PC, so it looks like I've got some 
&lt;a href="http://www.samba.org"&gt;Samba&lt;/a&gt;
problems under Leopard.  Looking at the logs in the Console app, it looks like 
&lt;code&gt;smbd&lt;/code&gt; keeps exiting immediately after startup.  Running from the command line 
also fails:
&lt;blockquote&gt;
&lt;pre&gt;
/etc:smbd -i -S
smbd version 3.0.25b-apple started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
WARNING: The "printer admin" option is deprecated
Failed to open /private/var/db/samba/secrets.tdb
ERROR: we did not create the shmem (owned by another user, uid 0, gid 0)
ERROR: failed to setup profiling
&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/p&gt;&lt;p&gt;
No clue on this one&amp;mdash;the only
&lt;a href="http://www.mail-archive.com/samba@lists.samba.org/msg06927.html"&gt;hint&lt;/a&gt;
out there looks to be unrelated (shutting down Apache makes no difference).
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-5050477764055771985?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/5050477764055771985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=5050477764055771985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/5050477764055771985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/5050477764055771985'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/11/filesharing-problems.html' title='Filesharing problems'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-6947249889704087054</id><published>2007-11-04T13:18:00.001Z</published><updated>2007-11-04T13:19:54.872Z</updated><title type='text'>Apache setup</title><content type='html'>&lt;p&gt;
My pre-Leopard setup for Apache had a 
&lt;a href="http://paranormalorigin.blogspot.com/2006/06/web-cvs-viewing.html"&gt;number&lt;/a&gt;
&lt;a href="http://paranormalorigin.blogspot.com/2005/04/servlets-and-applets.html"&gt;of&lt;/a&gt;
&lt;a href="http://paranormalorigin.blogspot.com/2006/01/bugzilla-2184.html"&gt;tweaks&lt;/a&gt;,
but they have all stopped working with the upgrade.
&lt;/p&gt;&lt;p&gt;
The configuration file seems to have moved to &lt;code&gt;/etc/apache2/httpd.conf&lt;/code&gt;, and now 
&lt;code&gt;Include&lt;/code&gt;s various &lt;code&gt;*.conf&lt;/code&gt; files from the &lt;code&gt;extra/&lt;/code&gt; and 
&lt;code&gt;other/&lt;/code&gt; directories.  
&lt;/p&gt;&lt;p&gt;
So I just created a &lt;code&gt;other/dmd.conf&lt;/code&gt; file with the configuration that I'd 
previously added to &lt;code&gt;httpd.conf&lt;/code&gt;, forced a refresh with  
&lt;code&gt;sudo killall -HUP httpd&lt;/code&gt; and things were working again.
&lt;/p&gt;&lt;p&gt;
I also found that my user web directory (the stuff under &lt;code&gt;~/Sites&lt;/code&gt;) was
no longer visible&amp;mdash;browsers would get a 403 Access Denied.
Following a couple of
&lt;a href="http://forums.macosxhints.com/showthread.php?t=79981"&gt;useful&lt;/a&gt;
&lt;a href="http://discussions.apple.com/thread.jspa?messageID=5608390"&gt;hints&lt;/a&gt;,
I added a &lt;code&gt;users/dmd.conf&lt;/code&gt; file and all was well:
&lt;blockquote&gt;&lt;pre&gt;
&amp;lt;Directory "/Users/dmd/Sites/"&gt;
  Options Indexes MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
&amp;lt;/Directory&gt;
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-6947249889704087054?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/6947249889704087054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=6947249889704087054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/6947249889704087054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/6947249889704087054'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/11/apache-setup.html' title='Apache setup'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-6113537003979733174</id><published>2007-10-29T21:08:00.000Z</published><updated>2007-10-29T21:09:00.185Z</updated><title type='text'>Fortran and c++filt</title><content type='html'>&lt;p&gt;
Discovered an added wrinkle to the missing &lt;code&gt;c++filt&lt;/code&gt; problem, which is that the GNU Fortran
compiler 
&lt;a href="http://www.gnu.org/software/fortran/fortran.html"&gt;&lt;code&gt;g77&lt;/code&gt;&lt;/a&gt;
seems (bizarrely) to need &lt;code&gt;c++filt&lt;/code&gt;&amp;mdash;and so generates errors on execution (it still seems to
produce executable binary files, though).
&lt;/p&gt;&lt;p&gt;
I tried installing the old 10.3.9 tools/SDK off the Leopard DVD in the hope that there might be
a &lt;code&gt;c++filt&lt;/code&gt; lurking somewhere, but no joy (with either &lt;code&gt;find&lt;/code&gt; or Spotlight).
&lt;/p&gt;&lt;p&gt;
In other news, it looks like the version of 
&lt;a href="http://www.lemkesoft.com/xd/public/content/index._cGlkPTE5Mw_.html"&gt;GraphicConverter&lt;/a&gt;
that came bundled with the machine isn't coping well with Leopard. It doesn't always refresh/redraw its
windows&amp;mdash;leaving them grey and blank (until they're scrolled to force a redraw).
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-6113537003979733174?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/6113537003979733174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=6113537003979733174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/6113537003979733174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/6113537003979733174'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/10/fortran-and-cfilt.html' title='Fortran and c++filt'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-3141533425023232250</id><published>2007-10-29T21:00:00.001Z</published><updated>2007-10-29T21:00:40.439Z</updated><title type='text'>X11 in the Dock</title><content type='html'>&lt;p&gt;
OK, it looks like my
&lt;a href="http://discussions.apple.com/thread.jspa?threadID=1197987"&gt;X11&lt;/a&gt;
&lt;a href="http://lists.apple.com/archives/X11-users/2007/Oct/msg00065.html"&gt;problems&lt;/a&gt;
&lt;a href="http://forums.macosxhints.com/showthread.php?p=419187"&gt;aren't&lt;/a&gt;
&lt;a href="http://discussions.apple.com/thread.jspa?threadID=1197498"&gt;unique&lt;/a&gt;
&lt;a href="http://discussions.apple.com/thread.jspa?messageID=5670727"&gt;to me&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-3141533425023232250?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/3141533425023232250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=3141533425023232250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/3141533425023232250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/3141533425023232250'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/10/x11-in-dock.html' title='X11 in the Dock'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-7858502785252032580</id><published>2007-10-28T21:09:00.000Z</published><updated>2007-10-28T21:10:07.201Z</updated><title type='text'>Getting rid of .dSYM/ directories</title><content type='html'>&lt;p&gt;
So the new &lt;code&gt;--work-properly&lt;/code&gt; option for this is to use &lt;code&gt;&lt;b&gt;-gstabs&lt;/b&gt;&lt;/code&gt; rather than 
plain old &lt;code&gt;-g&lt;/code&gt;.
&lt;/p&gt;&lt;p&gt;
For Xcode projects, it 
&lt;a href="http://developer.apple.com/releasenotes/DeveloperTools/Xcode/XcodeBuildSettings.html"&gt;looks&lt;/a&gt;
like there's a choice of setting &lt;code&gt;DEBUG_INFORMATION_FORMAT&lt;/code&gt; to one
of &lt;code&gt;stabs&lt;/code&gt;, &lt;code&gt;dwarf&lt;/code&gt; or &lt;code&gt;dwarf-with-dsym&lt;/code&gt; (where the last of these is
apparently the default), but as far as I can tell the Xcode settings don't affect the proper way of doing
things (the command line).
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-7858502785252032580?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/7858502785252032580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=7858502785252032580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/7858502785252032580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/7858502785252032580'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/10/getting-rid-of-dsym-directories.html' title='Getting rid of .dSYM/ directories'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-7374306559245019012</id><published>2007-10-28T18:48:00.001Z</published><updated>2007-10-28T18:48:40.288Z</updated><title type='text'>dvips and relative paths</title><content type='html'>&lt;p&gt;
Next oddity:
&lt;a href="http://www.radicaleye.com/dvips.html"&gt;&lt;code&gt;dvips&lt;/code&gt;&lt;/a&gt;
stopped finding figure files in a different relative directory:
&lt;blockquote&gt;&lt;pre&gt;dvips: Could not find figure file ../figures/lyapunov.ps; continuing&lt;/pre&gt;&lt;/blockquote&gt;
With a hint from &lt;a href="http://www.latex-community.org/viewtopic.php?f=31&amp;t=84"&gt;this discussion&lt;/a&gt;, it
looks like the appropriate &lt;code&gt;--work-properly&lt;/code&gt; 
&lt;a href="http://www.radicaleye.com/dvipsman/dvips.html#SEC16"&gt;option&lt;/a&gt; 
is &lt;code&gt;dvips &lt;b&gt;-R0&lt;/b&gt; &amp;hellip;&lt;/code&gt; (although I've no idea why a relative path is 
considered a security hole, nor why this is now a problem given that I've not updated &lt;code&gt;dvips&lt;/code&gt;).
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-7374306559245019012?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/7374306559245019012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=7374306559245019012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/7374306559245019012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/7374306559245019012'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/10/dvips-and-relative-paths.html' title='dvips and relative paths'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-3273653059263655382</id><published>2007-10-28T17:34:00.000Z</published><updated>2007-10-28T17:35:03.450Z</updated><title type='text'>gv and libXaw3d</title><content type='html'>&lt;p&gt;
Found another small application that's not working, namely
&lt;a href="http://www.gnu.org/software/gv/"&gt;&lt;code&gt;gv&lt;/code&gt;&lt;/a&gt;.
The error message is:
&lt;blockquote&gt;&lt;pre&gt;
dyld: Library not loaded: /usr/X11R6/lib/libXaw3d.7.dylib
  Referenced from: /usr/local/bin/gv
  Reason: image not found
Trace/BPT trap
&lt;/pre&gt;&lt;/blockquote&gt;
so as before I looked in &lt;code&gt;/usr/X11R6 1/lib&lt;/code&gt;, and lo and behold, there's 
the relevant library.
&lt;/p&gt;&lt;p&gt;
A quick 
&lt;blockquote&gt;&lt;pre&gt;
/usr/X11R6 1/lib:&lt;b&gt;ls /usr/X11R6/lib/*Xaw3d*&lt;/b&gt;
ls: /usr/X11R6/lib/*Xaw3d*: No such file or directory
/usr/X11R6 1/lib:&lt;b&gt;sudo mv *Xaw3d* /usr/X11R6/lib/&lt;/b&gt;
&lt;/pre&gt;&lt;/blockquote&gt;
and &lt;code&gt;gv&lt;/code&gt; is good to go again.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-3273653059263655382?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/3273653059263655382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=3273653059263655382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/3273653059263655382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/3273653059263655382'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/10/gv-and-libxaw3d.html' title='gv and libXaw3d'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-894781755340527998</id><published>2007-10-28T14:34:00.000Z</published><updated>2007-10-28T17:34:34.189Z</updated><title type='text'>Turning off the Spotlight</title><content type='html'>&lt;p&gt;
Almost certainly old news to 10.4 users, but when I plugged in an external hard drive, I noticed that
Spotlight kicked off the process of trying to index it.  Perusing a couple of useful
&lt;a href="http://www.thexlab.com/faqs/stopspotlightindex.html"&gt;web&lt;/a&gt;
&lt;a href="http://docs.info.apple.com/article.html?artnum=301533"&gt;pages&lt;/a&gt;,
it looks like the easiest way to stop this is just to add the external hard disk to the
&lt;a href="http://docs.info.apple.com/article.html?path=Mac/10.4/en/mh2160.html"&gt;Spotlight Privacy list&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-894781755340527998?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/894781755340527998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=894781755340527998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/894781755340527998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/894781755340527998'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/10/turning-off-spotlight.html' title='Turning off the Spotlight'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-8597092264037204480</id><published>2007-10-27T21:10:00.000+01:00</published><updated>2007-10-27T21:11:59.089+01:00</updated><title type='text'>Upgrading from 10.3.9 to 10.5 (Leopard)</title><content type='html'>&lt;p&gt;
I passed on installing &lt;a href="http://www.apple.com/support/tiger/"&gt;Tiger&lt;/a&gt;, but
it looked like 
&lt;a href="http://www.apple.com/support/leopard/"&gt;Leopard&lt;/a&gt;
might be worth the upgrade
(and might have a side bonus that my new 
&lt;a href="http://copiousfreetime.blogspot.com/2007/09/denied.html"&gt;iPod&lt;/a&gt;
might now work), so off I went.
&lt;/p&gt;&lt;p&gt;
After backing things up, I whacked in the install DVD and left it to run an upgrade.  I had to deselect a few
things to get it to fit on my nearly-full hard disk, but sadly I couldn't deselect all of the additional
languages which appeared to need a bunch of space (presumably they were there from the 10.3 install, and the
Leopard installer only allows upgrade/install not removal).
&lt;/p&gt;&lt;p&gt;
The install took about an hour and a half, and was mostly fairly smooth.  However, there were a couple of serious
oddities afterwards: the Finder would only hang, and everything seemed to run very slowly.  Relaunching the
Finder didn't help, but just as I was starting to get worried the problem went away after a couple of reboots.
(Bizarrely, the Finder problem seemed to affect my Emacs startup too&amp;mdash;it didn't read
my &lt;code&gt;.emacs&lt;/code&gt; and showed an error message: "Finder got an error: Apple Event timed out.")
&lt;/p&gt;&lt;p&gt;
For the slowdown, I finally noticed the new magnifying glass in the top right corner of the screen, and
discovered that it was due to &lt;a href="http://docs.info.apple.com/article.html?artnum=304778"&gt;Spotlight&lt;/a&gt; 
indexing the disk.  Once it had finished (which I would guess took around 3 hours, but I left it overnight),
the speed seems to be roughly back to normal.
&lt;/p&gt;&lt;p&gt;
The upgraded X11 seems to be the biggest step backwards so far.  The upgrade lost my customized shortcut
applications, and in trying to recreate them I discovered that it's no longer possible to include command line
options for an application (so I've had to create shell scripts and execute them instead).  More seriously,
the interaction of X11 with the Dock gets confused, so I end up with a bunch of big "&lt;b&gt;X&lt;/b&gt;" icons in the
dock, and Command-Tabbing to a X11 doesn't bring any window to the foreground.
&lt;/p&gt;&lt;p&gt;
Trying to rebuild all of my source code projects failed miserably at first, but that was just because I hadn't
upgraded Xcode yet.  Once that was installed, things started to work much better&amp;mdash;but a few chunks of
my source code needed updating for the newer, stricter compiler (GCC 4.0.1).
&lt;/p&gt;&lt;p&gt;
Some things were a little more taxing, however.  The new version of 
&lt;a href="http://www.gnu.org/software/m4/"&gt;M4&lt;/a&gt; (1.4.6)
has a &lt;a href="http://osdir.com/ml/gnu.m4.patches/2006-09/msg00001.html"&gt;bug&lt;/a&gt;
dealing with input files that don't end in a newline; the easiest way of dealing with this
was just to add newlines.
&lt;/p&gt;&lt;p&gt;
My installation of &lt;a href="http://www.xfig.org/"&gt;xfig&lt;/a&gt; 
disappeared during the upgrade, which is a bit of a problem as a lot of my older
projects rely on it.  Consulting my 
&lt;a href="http://paranormalorigin.blogspot.com/2005/03/where-did-i-put-that-key.html"&gt;notes&lt;/a&gt;
it looks like I originally got &lt;code&gt;xfig&lt;/code&gt; using the i-Installer, but that now fails to re-install
the package (and has dire warnings about the unsupported level of both the particular
package and the installer itself).
&lt;/p&gt;&lt;p&gt;
Spotlight may be spangly, but it didn't find where &lt;code&gt;xfig&lt;/code&gt; had gotten to.  Good old
UNIX &lt;code&gt;find&lt;/code&gt;, on the other hand, quickly determined that &lt;code&gt;xfig&lt;/code&gt; and friends had been
shuffled off to a separate &lt;code&gt;/usr/X11R6 1/bin/&lt;/code&gt; directory.  A quick 
&lt;code&gt;mv * /usr/X11R6/bin/&lt;/code&gt; and all was sorted.
&lt;/p&gt;&lt;p&gt;
Another problem was what initially looked like a problem with the C++ compiler's internal header files:
&lt;blockquote&gt;&lt;pre&gt;
~/text/recipes: &lt;b&gt;c++ -I. -c temp.cpp&lt;/b&gt;
/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function 'virtual long int std::collate&amp;lt;_CharT&gt;::do_hash(const _CharT*, const _CharT*) const':
/usr/include/c++/4.0.0/bits/locale_facets.tcc:2417: error: 'digits' is not a member of 'std::numeric_limits&amp;lt;long unsigned int&gt;'
/usr/include/c++/4.0.0/bits/istream.tcc: In member function 'std::basic_istream&amp;lt;_CharT, _Traits&gt;&amp; std::basic_istream&amp;lt;_CharT, _Traits&gt;::operator&gt;&gt;(short int&amp;)':
/usr/include/c++/4.0.0/bits/istream.tcc:151: error: 'min' is not a member of 'std::numeric_limits&amp;lt;short int&gt;'
/usr/include/c++/4.0.0/bits/istream.tcc:152: error: 'max' is not a member of 'std::numeric_limits&amp;lt;short int&gt;'
&lt;/pre&gt;&lt;/blockquote&gt;
However, skipping the "&lt;b&gt;-I.&lt;/b&gt;" on the command line made the problem disappear, so it looked like a name
clash between one of my local header files and one of the system header files.  Again, the magic of the UNIX
command line (specifically &lt;code&gt;for ii in *; do find /usr/include/c++ -name $ii; done&lt;/code&gt;) 
found the culprit so I could rename it.  (It was actually a local version of the &lt;code&gt;limits&lt;/code&gt; header
file that I'd created ages ago to cope with the deficiencies of the previous version of the C++ compiler.)
&lt;/p&gt;&lt;p&gt;
Having made all of the required changes to my project files, I noticed a bunch of 
&lt;a href="http://ximbiot.com/cvs/manual/cvs-1.12.12/cvs_18.html#SEC187"&gt;deprecation warnings&lt;/a&gt;
when I checked them in to 
&lt;a href="http://ximbiot.com/cvs/"&gt;CVS&lt;/a&gt;.  The net result of the instructions for getting rid of this was to:
&lt;ul&gt;
  &lt;li&gt;add &lt;code&gt;UseNewInfoFmtStrings=yes&lt;/code&gt; to &lt;code&gt;$CVSROOT/CVSROOT/config&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;adjust the &lt;code&gt;commitinfo&lt;/code&gt; script so that it took (and ignored) parameters "&lt;code&gt; %r/%p %s&lt;/code&gt;"&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;Still to investigate further:&lt;/b&gt;
&lt;ul&gt;
  &lt;li&gt;With the updates to a variety of projects, I also noticed the appearance of a bunch
    of &lt;code&gt;&lt;i&gt;exefile&lt;/i&gt;.dSYM&lt;/code&gt; directories all over the place. According to the 
    &lt;a href="http://developer.apple.com/tools/xcode/symbolizingcrashdumps.html"&gt;docs&lt;/a&gt;,
    since Xcode 2.4 these directories look to hold debugging information for generated executables, 
    held separately from the executables themselves.  Given that I never distribute binaries, I'd
    prefer the normal behavior of binding the debugging information into the executable file itself.
    So I guess I need to look for the appropriate
    &lt;a href="http://paranormalorigin.blogspot.com/2005/04/finding-work-properly-option.html"&gt;&lt;code&gt;--work-properly&lt;/code&gt;
      option&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;Also, &lt;code&gt;c++filt&lt;/code&gt; has gone missing.  Not normally a big deal, but it's specifically
    needed for one particular
    &lt;a href="http://www.lurklurk.org/linkers/linkers.html"&gt;old project&lt;/a&gt; of mine.  It's normally
    in the GNU &lt;a href="http://www.gnu.org/software/binutils/"&gt;binutils&lt;/a&gt; package, so I'll start 
    the hunt there.&lt;/li&gt;
  &lt;li&gt;See if there's any solution to the X11 issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-8597092264037204480?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/8597092264037204480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=8597092264037204480' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/8597092264037204480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/8597092264037204480'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/10/upgrading-from-1039-to-105-leopard.html' title='Upgrading from 10.3.9 to 10.5 (Leopard)'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-6422423578729953438</id><published>2007-06-03T12:37:00.000+01:00</published><updated>2007-06-03T12:38:14.425+01:00</updated><title type='text'>System Failure</title><content type='html'>&lt;p&gt;
Here's a first (which is pretty impressive for two+ years in):
&lt;/p&gt;
&lt;pre style='font-size:9px; color:white; background:black'&gt;
System Failure: cpu=0; code=0000001 (Corrupt stack)
Latest crash info for cpi 0:
   Exception stat (sv=0x2ABBCC80)
      PC=0x000940A0; MSR=0x00001030; DAR=0x175AFFF4; DSISR=0x42000000; LR=0x00093F8C; R1=0x175AFEE0; XCP=0x00000098 (System Failure)
      Backtrace:

         backtrace terminated - frame not mapped or invalid: 0x175AFEE0

Proceeding back via exception chain:
   Exception state (sv=0x2ABBCC80)
     PC=0x001D9FCC; MSR=0x00009030; DAR=0x175AFFF4; DSISR=0x42000000; LR=0x001D9FFC; R1=0x175B00000; XCP=0x0000000C (0x300 - Data access)
     Backtrace:
        0x52415449 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 
        0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 
        0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 
        0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 0x001D9FFC 
     backtrace continues...
   Exception state (sv=0x2AD90280)
     PC=0x9002E76C; MSR=0x0000D030; DAR=0x017B9000; DSISR=0x42000000; LR=0x90025290; R1=0xBFFFF7B00; XCP=0x00000030 (0xC00 - System call)

Kernel version:
Darwin Kernel Version 7.9.0:
Wed Mar 30 20:11:17 PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC


Memory access exception (1,0,0)
ethernet MAC Address: 00:00:00:00:00:00
ip address: 0.0.0.0

Waiting for remote debugger connection
&lt;/pre&gt;
&lt;p&gt;For now, I shall just assume it's down to cosmic rays.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-6422423578729953438?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/6422423578729953438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=6422423578729953438' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/6422423578729953438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/6422423578729953438'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/06/system-failure.html' title='System Failure'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-6928612043959374300</id><published>2007-04-22T12:35:00.002+01:00</published><updated>2008-07-20T14:19:45.408+01:00</updated><title type='text'>Tidying up "Open With"</title><content type='html'>&lt;p&gt;
Adobe Photoshop and ImageReady really clutter up the "Open With" context menu (in Finder) with
lots of extra actions for images&amp;mdash;things like "Constrain to 200x200 pixels.exe", 
"Slide Thumbnail.exe", etc.  There's around 25 of them, which makes it much harder to select 
the proper image processing application.
&lt;/p&gt;&lt;p&gt;
These extra entries correspond to "Droplets", which are small image processing scripts.  Thanks
to &lt;a href="http://www.adobeforums.com/cgi-bin/webx?14@@.3bc2073d/4"&gt;this page&lt;/a&gt;, getting rid
of them is simple:
&lt;/p&gt;
&lt;pre&gt;
cd /Applications/Adobe Photoshop CS2/Samples
mv Droplets Droplets.hidden
&lt;/pre&gt;
&lt;p&gt;
[Edit 2008-07-19: Following 
&lt;a href="http://docs.info.apple.com/article.html?artnum=305627"&gt;these instructions&lt;/a&gt; may also be needed]
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-6928612043959374300?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/6928612043959374300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=6928612043959374300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/6928612043959374300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/6928612043959374300'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/04/tidying-up-open-with.html' title='Tidying up &quot;Open With&quot;'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-7945911288660565491</id><published>2007-03-05T12:04:00.001Z</published><updated>2007-03-05T12:04:52.103Z</updated><title type='text'>Keyboard Shortcuts</title><content type='html'>&lt;p&gt;
For future reference, some keyboard shortcuts I keep forgetting:
&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Ctrl-F2 jumps focus to the menu bar&lt;/li&gt;
  &lt;li&gt;Ctrl-F3 jumps focus to the Dock&lt;/li&gt;
  &lt;li&gt;Tab and Shift-Tab jump around buttons in modal dialogs, Space selects (not Enter, which triggers
  the default button (i.e. the one in blue)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
(The last of these need the System Preferences/Keyboard &amp;amp; Mouse/Keyboard Shortcuts/Turn on full keyboard
access option to be turned on).
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-7945911288660565491?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/7945911288660565491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=7945911288660565491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/7945911288660565491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/7945911288660565491'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2007/03/keyboard-shortcuts.html' title='Keyboard Shortcuts'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-116377526964507804</id><published>2006-11-17T14:53:00.001Z</published><updated>2008-07-20T14:20:37.474+01:00</updated><title type='text'>Django</title><content type='html'>Today, my installation notes on 
the steps I took to get Django set up and running (Mac OS X version still at 10.3.9).
&lt;/p&gt;
&lt;p&gt;
The general picture of the chunks of software involved is:
&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/90388579@N00/299423568/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/119/299423568_40e672155a.jpg" width="464" height="411" alt="django" /&gt;&lt;/a&gt;
&lt;p&gt;
At first glance, my machine has Python and MySQL already installed:
&lt;/p&gt;
 &lt;pre&gt;
   ~:&lt;b&gt;which python&lt;/b&gt;
   /usr/bin/python
   ~:&lt;b&gt;which mysql&lt;/b&gt;
   /usr/local/mysql/bin/mysql
 &lt;/pre&gt;
&lt;p&gt;so it looks like it should just be a case of adding in 
&lt;a href="http://sourceforge.net/projects/mysql-python"&gt;MySQLdb&lt;/a&gt; and 
&lt;a href="http://www.djangoproject.com/"&gt;Django&lt;/a&gt; itself.  
&lt;/p&gt;
&lt;h4&gt;MySQLdb&lt;/h4&gt;
&lt;p&gt;
First, I downloaded and unpacked &lt;code&gt;MySQL-python-1.2.1_p2.tar.gz&lt;/code&gt; from 
&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=22307"&gt;this page&lt;/a&gt;. 
However, reading the &lt;code&gt;README&lt;/code&gt; file, it looks like there are some version
dependencies:
&lt;ul&gt;
  &lt;li&gt;&lt;b&gt;MySQL &gt;= 3.23.32&lt;/b&gt;: A quick run of &lt;code&gt;status&lt;/code&gt; from inside &lt;code&gt;mysql&lt;/code&gt; shows my version as
      4.1.15, so that's OK.&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Python &gt;= 2.3.3&lt;/b&gt;: running &lt;code&gt;/usr/bin/python -V&lt;/code&gt; just shows "&lt;code&gt;Python 2.3&lt;/code&gt;".  Thanks
     to &lt;a href="http://www.mail-archive.com/debian-python@lists.debian.org/msg03677.html"&gt;this
       page&lt;/a&gt;, I could run &lt;code&gt;import platform;print platform.python_version()&lt;/code&gt; in the Python
     interpreter and discovered that the built-in version of Python is 2.3.0.  Drat.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;PUSH: Python 2.5&lt;/h4&gt;
&lt;p&gt;
Quick digression to visit the 
&lt;a href="http://www.pythonmac.org/packages/py25-fat/index.html"&gt;Mac Python page&lt;/a&gt;
and download a copy of Python 2.5.  A normal Mac install procedure means that I've now
got a &lt;code&gt;/usr/local/bin/python&lt;/code&gt; that reports &lt;b&gt;2.5.0&lt;/b&gt;, and it appears to be installed
under &lt;code&gt;/Library/Frameworks/Python.framework/Versions/2.5&lt;/code&gt;
&lt;/p&gt;
&lt;h4&gt;POP: Back to MySQLdb&lt;/h4&gt;
&lt;p&gt;
In the &lt;code&gt;MySQL-python-1.2.1_p2&lt;/code&gt; directory, I did a quick &lt;code&gt;&lt;b&gt;chmod +x setup.py&lt;/b&gt;&lt;/code&gt; and then ran 
&lt;code&gt;&lt;b&gt;setup.py build&lt;/b&gt;&lt;/code&gt;.  This built very quickly, producing some stuff in the &lt;code&gt;build/&lt;/code&gt;
subdirectory.  Running &lt;code&gt;&lt;b&gt;&lt;a href="http://xkcd.com/c149.html"&gt;sudo&lt;/a&gt; setup.py install&lt;/b&gt;&lt;/code&gt;
put things into the 
&lt;code&gt;/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages&lt;/code&gt; directory.
&lt;/p&gt;
&lt;p&gt;
Time for a quick test to check that everything is OK, using a
&lt;a href="http://paranormalorigin.blogspot.com/2006/01/bugzilla-2184.html"&gt;Bugzilla
database I've got running locally&lt;/a&gt;:
&lt;/p&gt;
&lt;pre&gt;
~:python
Python 2.5 (r25:51918, Sep 19 2006, 08:49:13) 
[GCC 4.0.1 (Apple Computer, Inc. build 5341)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
&gt;&gt;&gt; import _mysql
&gt;&gt;&gt; db=_mysql.connect(host="localhost", user="bugs", passwd="&lt;i&gt;password&lt;/i&gt;", db="bugs")
&gt;&gt;&gt; db.query("""select short_desc from bugs where bug_id &lt; 10""")
&gt;&gt;&gt; r=db.store_result()
&gt;&gt;&gt; r.fetch_row()
(('tracker.exe fails to run',),)
&gt;&gt;&gt; r.fetch_row(10)
(('Using Word as email editor confuses tracker',), 
 ('Mysteriously, many items have people = "none" should just be blank',), 
 ('keyword combo should have whole description in it, not "same description"',), 
 ('Dodgy start/end times just get mysteriously dropped',), 
 ('Detect and drop the addition of duplicate keywords',), 
 ("Get rid of menus that we don't use",), 
 ('Add wildcards to project keywords',), 
 ('Add help to activity forms',))
&gt;&gt;&gt; 
&lt;/pre&gt;
&lt;p&gt;Looks good.&lt;/p&gt;
&lt;p&gt;
[Edit 2008-07-20: When I repeated this process later (on 10.5), I also needed to follow
&lt;a href="http://www.keningle.com/?p=11"&gt;these instructions&lt;/a&gt;.]
&lt;/p&gt;
&lt;h4&gt;Django&lt;/h4&gt;
&lt;p&gt;
I decided to take the Django folks at &lt;a href="http://www.djangoproject.com/download/"&gt;their word&lt;/a&gt; when
they claim that the development version is pretty stable, so I checked out the code with
&lt;code&gt;&lt;b&gt;svn co http://code.djangoproject.com/svn/django/trunk/&lt;/b&gt;&lt;/code&gt; as suggested.  (I downloaded in
November 2006, at which point the highest stable release was 0.95).
&lt;/p&gt;
&lt;p&gt;
  To make Django visible within Python just needed a 
  &lt;code&gt;&lt;b&gt;sudo ln -s `pwd`/trunk/django/
      /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/django&lt;/b&gt;&lt;/code&gt;.
  (To check it was visible, a quick &lt;code&gt;&lt;b&gt;import django&lt;/b&gt;&lt;/code&gt; in Python didn't generate any errors.)
&lt;/p&gt;
&lt;p&gt;
From here on, the &lt;a href="http://www.djangoproject.com/documentation/tutorial1/"&gt;normal Django
    documentation&lt;/a&gt; can take over.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-116377526964507804?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/116377526964507804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=116377526964507804' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/116377526964507804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/116377526964507804'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/11/django.html' title='Django'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-116308507802779114</id><published>2006-11-09T15:10:00.000Z</published><updated>2006-11-09T15:11:18.036Z</updated><title type='text'>Round Three: Return to Plan A</title><content type='html'>&lt;a href="http://paranormalorigin.blogspot.com/2006/10/round-one-lying-scum.html"&gt;Plan A&lt;/a&gt;
has been successfully resurrected and completed, with a mere 6 day pause for step 3.  I found
a much more &lt;a href="http://www.colyer.co.uk/"&gt;helpful set of folk&lt;/a&gt;, so it was just a case
of killing time in town while steps 1 and 4 took place.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-116308507802779114?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/116308507802779114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=116308507802779114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/116308507802779114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/116308507802779114'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/11/round-three-return-to-plan.html' title='Round Three: Return to Plan A'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-116185581829295874</id><published>2006-10-26T10:43:00.000+01:00</published><updated>2006-10-26T10:43:38.303+01:00</updated><title type='text'>Round Two: The Unhappy in Pursuit of the Unavailable</title><content type='html'>&lt;p&gt;
Next attempt to get my Powerbook fixed: I talked to Apple Support, and they gave me the number for the 
Apple Store on Regent Street, to see if they might be able to resurrect 
&lt;a href="http://paranormalorigin.blogspot.com/2006/10/round-one-lying-scum.html"&gt;Plan A&lt;/a&gt;.  
&lt;/p&gt;
&lt;p&gt;
Next problem: you can only get to deal with the "Genius" Bar if you have an appointment.  And you can only
book an appointment 
&lt;a href="http://concierge.apple.com/store/R092"&gt;on-line&lt;/a&gt;.  But you can't book an appointment for a
particular day&amp;mdash;you can only book appointments for &lt;i&gt;today&lt;/i&gt; (unless you pay an extra &amp;pound;80 a
year for &lt;a href="http://www.apple.com/uk/retail/procare/"&gt;ProCare&lt;/a&gt;). And when I checked the site at
9:03am and 10:30am today, it told me: "Unfortunately, there are no more reservations available today. Please 
check back tomorrow."
&lt;/p&gt;
&lt;p&gt;
It makes 
&lt;a href="http://news.bbc.co.uk/2/hi/uk_news/politics/vote_2005/issues/4496851.stm"&gt;booking an appointment with
 a GP&lt;/a&gt; seem positively straightforward.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-116185581829295874?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/116185581829295874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=116185581829295874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/116185581829295874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/116185581829295874'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/10/round-two-unhappy-in-pursuit-of.html' title='Round Two: The Unhappy in Pursuit of the Unavailable'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-116179761795755672</id><published>2006-10-25T18:33:00.000+01:00</published><updated>2006-10-25T18:41:30.380+01:00</updated><title type='text'>Round One: Lying scum</title><content type='html'>&lt;p&gt;
After talking to Apple Support, it sounded like fixing my 
&lt;a href="http://paranormalorigin.blogspot.com/2006/10/thanks-for-half-of-memory.html"&gt;memory problem&lt;/a&gt; 
would be fairly straightforward, if a bit of a hassle.  Plan A: 
&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;I'd take the machine into a service centre to confirm the 
  &lt;a href="http://docs.info.apple.com/article.html?artnum=303173"&gt;fault&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;They would order a new logic board.&lt;/li&gt;
  &lt;li&gt;In the meanwhile, I could limp along with half memory.&lt;/li&gt;
  &lt;li&gt;When the board came in, they would call me and I'd go back to the service centre to have the board
  replaced.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
I spoke to my nearest service centre, who confirmed that this was how it would work and said that I could
just pop in and they would do step 1 there and then.
&lt;/p&gt;
&lt;p&gt;
So today I left &lt;a href="http://www.workingprogram.com"&gt;work&lt;/a&gt; early and drove down to Islington in
the rain to visit the service centre, only to discover that the 
&lt;a href="http://www.mrsystems.co.uk/"&gt;lying scum&lt;/a&gt; now claimed that the only way they would fix the problem
would be Plan B:
&lt;ol&gt;
  &lt;li&gt;Leave the machine with them.&lt;/li&gt;
  &lt;li&gt;At some point thereafter, they would confirm the fault and order a new logic board.&lt;/li&gt;
  &lt;li&gt;Some days thereafter (up to 10, presumably working, days) the new logic board would arrive.&lt;/li&gt;
  &lt;li&gt;Sometime thereafter they would exchange the board and call me.&lt;/li&gt;
  &lt;li&gt;I would then pick up the fixed machine.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Spot the difference between Plan A and Plan B?
&lt;/p&gt;
&lt;p&gt;
Not having at all prepared to do without my main machine (with
&lt;a href="http://www.workingprogram.com"&gt;our&lt;/a&gt;
&lt;a href="http://paranormalorigin.blogspot.com/2006/01/bugzilla-2184.html"&gt;bug system&lt;/a&gt;,
&lt;a href="http://paranormalorigin.blogspot.com/2006/05/groups.html"&gt;code repository&lt;/a&gt;
and &lt;a href="http://paranormalorigin.blogspot.com/2005/05/thunderbirds-are-go.html"&gt;all my personal email&lt;/a&gt;
on it) for three weeks, I left and drove home in the rain.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-116179761795755672?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/116179761795755672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=116179761795755672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/116179761795755672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/116179761795755672'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/10/round-one-lying-scum.html' title='Round One: Lying scum'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-116168958036585116</id><published>2006-10-24T12:32:00.000+01:00</published><updated>2006-10-24T12:33:00.376+01:00</updated><title type='text'>Thanks for (half of) the memory</title><content type='html'>I'd been wondering for the last few days why my Powerbook seems to be running much more slowly than usual,
and I think I've determined the answer: it's only recognizing half of the 1024 MB of memory. 
&lt;/p&gt;&lt;p&gt;
&lt;a href="http://docs.info.apple.com/article.html?artnum=303173"&gt;Looks like I'm not alone&lt;/a&gt; in having
this problem.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-116168958036585116?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/116168958036585116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=116168958036585116' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/116168958036585116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/116168958036585116'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/10/thanks-for-half-of-memory.html' title='Thanks for (half of) the memory'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-115981771343767274</id><published>2006-10-02T20:34:00.000+01:00</published><updated>2006-10-02T20:36:27.350+01:00</updated><title type='text'>MathML: the Revenge</title><content type='html'>Hey, it looks like they fixed
the 
&lt;a href="http://www.w3.org/Math/"&gt;MathML&lt;/a&gt; 
&lt;a href="http://web.mit.edu/is/topics/webpublishing/mathml/fonts-mac.html"&gt;font&lt;/a&gt; 
&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=228804"&gt;pro&lt;/a&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=161137"&gt;ble&lt;/a&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=134849"&gt;ms&lt;/a&gt; with 
&lt;a href="http://www.mozilla.org/projects/mathml/fonts/"&gt;Firefox&lt;/a&gt; under Mac OS X when I wasn't
&lt;a href="http://paranormalorigin.blogspot.com/2005/04/mathml.html"&gt;looking&lt;/a&gt;.  
&lt;/p&gt;&lt;p&gt;
Hmm, I wonder if &lt;a href="http://www.blogger.com"&gt;blogger&lt;/a&gt; allows MathML:
&lt;/p&gt;
&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt; &lt;mfrac&gt;&lt;mrow&gt;
 &lt;mfenced separators=""&gt;&lt;mi&gt;Y&lt;/mi&gt; &lt;mo&gt;+&lt;/mo&gt; &lt;mi&gt;A&lt;/mi&gt; &lt;/mfenced&gt; 
 &lt;mspace width="thinmathspace"/&gt;&lt;mfenced separators=""&gt;&lt;mn&gt;2&lt;/mn&gt; 
 &lt;mspace width="thinmathspace"/&gt;&lt;mi&gt;Y&lt;/mi&gt; &lt;mo&gt;+&lt;/mo&gt; &lt;mi&gt;X&lt;/mi&gt; 
 &lt;/mfenced&gt; &lt;mspace width="thinmathspace"/&gt;&lt;mfenced separators=""&gt;
 &lt;mfrac&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mfenced separators=""&gt;&lt;mi&gt;X&lt;/mi&gt; 
 &lt;mo&gt;-&lt;/mo&gt; &lt;mn&gt;2&lt;/mn&gt; &lt;mspace width="thinmathspace"/&gt;&lt;mi&gt;Y&lt;/mi&gt; 
 &lt;/mfenced&gt; &lt;/mrow&gt; &lt;mn&gt;4&lt;/mn&gt; &lt;/msup&gt; &lt;/mrow&gt; &lt;mrow&gt;&lt;msup&gt;&lt;mrow&gt;
 &lt;mfenced separators=""&gt;&lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;X&lt;/mi&gt; &lt;/mrow&gt; &lt;mn&gt;2&lt;/mn&gt; 
 &lt;/msup&gt; &lt;mo&gt;-&lt;/mo&gt; &lt;mn&gt;4&lt;/mn&gt; &lt;mspace width="thinmathspace"/&gt;
 &lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;Y&lt;/mi&gt; &lt;/mrow&gt; &lt;mn&gt;2&lt;/mn&gt; &lt;/msup&gt; &lt;/mfenced&gt; 
 &lt;/mrow&gt; &lt;mn&gt;2&lt;/mn&gt; &lt;/msup&gt; &lt;/mrow&gt;&lt;/mfrac&gt; &lt;mo&gt;+&lt;/mo&gt; &lt;mn&gt;1&lt;/mn&gt; 
 &lt;/mfenced&gt; &lt;/mrow&gt; &lt;mrow&gt;&lt;mn&gt;4&lt;/mn&gt; &lt;mspace width="thinmathspace"/&gt;
 &lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;Y&lt;/mi&gt; &lt;/mrow&gt; &lt;mn&gt;2&lt;/mn&gt; &lt;/msup&gt; &lt;mo&gt;+&lt;/mo&gt; 
 &lt;msup&gt;&lt;mrow&gt;&lt;mi&gt;X&lt;/mi&gt; &lt;/mrow&gt; &lt;mn&gt;2&lt;/mn&gt; &lt;/msup&gt; &lt;/mrow&gt;&lt;/mfrac&gt; &lt;/math&gt;
&lt;p&gt;I guess not (at least, not without some template fiddling)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-115981771343767274?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/115981771343767274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=115981771343767274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/115981771343767274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/115981771343767274'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/10/mathml-revenge.html' title='MathML: the Revenge'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-115736406110852450</id><published>2006-09-04T11:00:00.000+01:00</published><updated>2006-11-04T09:25:22.856Z</updated><title type='text'>Kernel panic</title><content type='html'>Hmm, another 
&lt;a href="http://docs.info.apple.com/article.html?artnum=304063"&gt;security update&lt;/a&gt;, 
&lt;a href="http://paranormalorigin.blogspot.com/2006/05/airport-keychain-problems.html"&gt;another&lt;/a&gt; new problem.  This time, 
I'm getting a bunch of 
&lt;a href="http://www.apple.com/support/mac101/help/2/#3"&gt;kernel panics&lt;/a&gt;, often on startup.
(As an aside, I should point out that I had to look up what the multi-lingual message about restarting the
computer was about&amp;#151;in other words, these are the first kernel panics I've had in a year
and a half of using Mac OS X day in, day out).
&lt;/p&gt;&lt;p&gt;
No indication (in &lt;code&gt;/Library/Logs/panic.log&lt;/code&gt;) of what the problem might be, but things seems to 
have stabilized now.
&lt;/p&gt;

&lt;p&gt;
[Edit 4-Nov-06: I now suspect the problem might have been 
&lt;a href="http://paranormalorigin.blogspot.com/2006/10/thanks-for-half-of-memory.html"&gt;half of the memory failing&lt;/a&gt;]
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-115736406110852450?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/115736406110852450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=115736406110852450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/115736406110852450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/115736406110852450'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/09/kernel-panic.html' title='Kernel panic'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-114926315642249375</id><published>2006-06-02T16:45:00.001+01:00</published><updated>2008-07-20T14:22:21.030+01:00</updated><title type='text'>Web CVS viewing</title><content type='html'>Today's task was to get 
&lt;a href="http://www.viewvc.org/"&gt;ViewVC&lt;/a&gt; set up, for a nice web view of 
the CVS repository.
&lt;/p&gt;&lt;p&gt;
The basics were pretty straightforward; ran the &lt;code&gt;viewvc-install&lt;/code&gt; script to install it into
&lt;code&gt;/usr/local/viewvc-1.0.0&lt;/code&gt;, and then went to &lt;code&gt;/Library/WebServer/Documents&lt;/code&gt; and 
added a symlink with &lt;code&gt;ln -s /usr/local/viewvc-1.0.0/bin/cgi cvs&lt;/code&gt;.
&lt;/p&gt;&lt;p&gt;
Next was to get Apache to run the ViewVC scripts.  In a very similar way to 
&lt;a href="http://paranormalorigin.blogspot.com/2006/01/bugzilla-2184.html"&gt;one of the steps in the 
Bugzilla installation&lt;/a&gt;, this involved editing
&lt;code&gt;/etc/httpd/httpd.conf&lt;/code&gt; to add a new section (followed by a &lt;code&gt;killall -HUP httpd&lt;/code&gt;):
&lt;pre&gt;
&amp;lt;Directory /Library/WebServer/Documents/cvs&amp;gt;
  AddHandler cgi-script .cgi
  Options +Indexes +ExecCGI
  DirectoryIndex viewvc.cgi
  AllowOverride Limit
&amp;lt;/Directory&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;&lt;p&gt;
Now time for some added chrome: syntax colouring.  I tried both 
&lt;a href="http://www.codento.com/people/mtr/genscript/"&gt;Enscript&lt;/a&gt;
and 
&lt;a href="http://www.andre-simon.de/doku/highlight/en/highlight.html"&gt;Highlight&lt;/a&gt;
(the former from the &lt;b&gt;enscript&lt;/b&gt; &lt;a href="http://fink.sourceforge.net"&gt;Fink&lt;/a&gt; package, 
the latter from &lt;a href="http://www.andre-simon.de/zip/download.html"&gt;source&lt;/a&gt;), and decided
to go for Highlight as it included line numbers in the output.
&lt;/p&gt;&lt;p&gt;
One final tweak, though: Highlight wasn't recognising some of our Visual Basic files, because they
have slightly different extensions (&lt;code&gt;.cls&lt;/code&gt; and &lt;code&gt;.dsr&lt;/code&gt;).  
A quick modification to &lt;code&gt;/etc/highlight/filetypes.conf&lt;/code&gt; to change the line
&lt;pre&gt;
  $ext(vb)=bas basic bi 
&lt;/pre&gt;
to read
&lt;pre&gt;
  $ext(vb)=bas basic bi dsr cls
&lt;/pre&gt;
and we're done.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-114926315642249375?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/114926315642249375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=114926315642249375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/114926315642249375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/114926315642249375'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/06/web-cvs-viewing.html' title='Web CVS viewing'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-114759873304587211</id><published>2006-05-14T10:24:00.000+01:00</published><updated>2006-05-14T10:25:33.066+01:00</updated><title type='text'>Airport keychain problems</title><content type='html'>Grr.  Installed another
&lt;a href="http://www.apple.com/support/downloads/securityupdate20060031039client.html"&gt;software update&lt;/a&gt;,
and yet again the 
&lt;a href="http://paranormalorigin.blogspot.com/2006/01/broken-wireless.html"&gt;wireless 
networking has stopped working&lt;/a&gt;.
This has happened every time I've installed an OS update; the problem seems to be related to 
&lt;a href="http://en.wikipedia.org/wiki/Keychain_Access"&gt;Keychain Access&lt;/a&gt;&amp;#151;eventually, 
after a few reboots I get the dialog about
AirPort needing to access the system keychain, and after that everything recovers.  Another
data point supporting this theory: the Keychain Access program (in Applications/Utilities)
sometimes hangs as well.
&lt;/p&gt;&lt;p&gt;
...
&lt;/p&gt;&lt;p&gt;
Four reboots later, the problem has mysteriously fixed itself (and without the airport system keychain dialog
this time).  I was just about to try some more 
&lt;a href="http://animoller.com/article/166/system-keychain-error-message"&gt;experimental&lt;/a&gt;
&lt;a href="http://www.macosxhints.com/article.php?story=20060318124936642"&gt;solutions&lt;/a&gt;, but I guess I'll save them for the next time around.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-114759873304587211?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/114759873304587211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=114759873304587211' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/114759873304587211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/114759873304587211'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/05/airport-keychain-problems.html' title='Airport keychain problems'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-114676512448621773</id><published>2006-05-04T18:51:00.000+01:00</published><updated>2006-05-04T18:52:04.606+01:00</updated><title type='text'>Groups</title><content type='html'>I've got a CVS repository on the Mac which is accessed by another user, and we keep having
permission problems when new files are added.  According to the 
&lt;a href="http://ximbiot.com/cvs/manual/cvs-1.11.21/cvs_2.html#SEC13"&gt;CVS Manual&lt;/a&gt;, UNIX groups
are the normal way to deal with this.  However, Mac OS X doesn't quite 
&lt;a href="http://www.macdevcenter.com/pub/a/mac/2002/10/22/macforunix.html"&gt;deal with groups
in the same way&lt;/a&gt; as normal UNIX boxen.
&lt;/p&gt;&lt;p&gt;
Not to worry: there are some nice scripts 
&lt;a href="http://www.osxfaq.com/tips/unix-tricks/week91/thursday.ws"&gt;here&lt;/a&gt;,
&lt;a href="http://www.osxfaq.com/tips/unix-tricks/week91/friday.ws"&gt;here&lt;/a&gt; and 
&lt;a href="http://download.1dot1.com/unix-executables/admin-panther/"&gt;here&lt;/a&gt; 
to make things look more normal.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-114676512448621773?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/114676512448621773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=114676512448621773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/114676512448621773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/114676512448621773'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/05/groups.html' title='Groups'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-114676399167005442</id><published>2006-05-04T18:32:00.000+01:00</published><updated>2006-05-14T10:26:08.136+01:00</updated><title type='text'>Who's That File</title><content type='html'>Because I keep forgetting: the magic incantation to figure out which 
&lt;a href="http://fink.sourceforge.net"&gt;Fink&lt;/a&gt; package owns a particular file is: &lt;br/&gt;&lt;code&gt;&lt;b&gt;dpkg -S &lt;i&gt;file&lt;/i&gt;&lt;/b&gt;&lt;/code&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-114676399167005442?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/114676399167005442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=114676399167005442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/114676399167005442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/114676399167005442'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/05/whos-that-file.html' title='Who&apos;s That File'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-113748301816101078</id><published>2006-01-17T07:27:00.000Z</published><updated>2006-01-17T07:54:56.883Z</updated><title type='text'>Broken wireless</title><content type='html'>Hmm. I clicked OK on a bunch of 
&lt;a href="http://www.apple.com/support/downloads/"&gt;Software Update&lt;/a&gt; 
features last night, and now things are screwy.  In particular, the
wireless stuff isn't working&amp;#151;I just get the swirly rainbow beachball cursor for anything on the 
right hand side of the top
menu bar (including the clock, which has stuck).  I think that one of the things I clicked on was a new 
&lt;a href="http://www.apple.com/support/downloads/aluminumpowerbook15inchbatteryupdate.html"&gt;Powerbook update&lt;/a&gt;, 
which is presumably the prime suspect.
&lt;/p&gt;&lt;p&gt;
[Edit: I've now rebooted for a third time, and this time things work.  This time I got the dialog on booting that asks
about migrating AirPort keychains; that hadn't appeared on the previous two attempts at rebooting.  I'm not sure what was
different this time round&amp;#151;possibly that I completely powered off the machine rather than restarting.  
&lt;/p&gt;&lt;p&gt;
Also, I figured out how to find out what Software Update installed: just go to Preferences, Installed Updates while
Software Update is running (or System Preferences, Software Update, Installed Updates).  For a more direct approach,
just look in &lt;code&gt;/Library/Logs/Software Update.log&lt;/code&gt;]
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-113748301816101078?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/113748301816101078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=113748301816101078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/113748301816101078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/113748301816101078'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/01/broken-wireless.html' title='Broken wireless'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-113716261574065507</id><published>2006-01-13T14:29:00.000Z</published><updated>2006-01-13T14:52:31.683Z</updated><title type='text'>Wiki</title><content type='html'>Here's an easy one: getting a wiki set up just involves installing
&lt;a href="http://moinx.antbear.org/"&gt;pre-built&lt;/a&gt; version of 
&lt;a href="http://moinmoin.wikiwikiweb.de/"&gt;MoinMoin&lt;/a&gt; and jumping
straight to &lt;a href="http://localhost:8080"&gt;http://localhost:8080&lt;/a&gt;.Looks
like the underlying data is stored in files under
&lt;code&gt;~/Library/Application Support/MoinX/instance/data&lt;/code&gt;, so it even
gets picked up by my normal backup process.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-113716261574065507?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/113716261574065507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=113716261574065507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/113716261574065507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/113716261574065507'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/01/wiki.html' title='Wiki'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-113701357569304806</id><published>2006-01-11T21:05:00.000Z</published><updated>2006-01-11T21:06:15.953Z</updated><title type='text'>And back to intel</title><content type='html'>As &lt;a href="http://paranormalorigin.blogspot.com/2005/06/shafted-again.html"&gt;mentioned previously&lt;/a&gt;, 
I have some sympathy with 
&lt;a href="http://www.kottke.org/06/01/letter-to-apple-support"&gt;this&lt;/a&gt;.  Still, at least I've
had mine for nine months, not three weeks.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-113701357569304806?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/113701357569304806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=113701357569304806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/113701357569304806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/113701357569304806'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/01/and-back-to-intel.html' title='And back to intel'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-113673812959039313</id><published>2006-01-08T16:35:00.000Z</published><updated>2006-06-13T14:11:53.283+01:00</updated><title type='text'>Bugzilla mail</title><content type='html'>To finish off my Bugzilla installation, I need to get email working.  
&lt;a href="http://download.mozilla.org/?product=thunderbird-1.0.7&amp;os=osx&amp;lang=en-US"&gt;Thunderbird&lt;/a&gt; 
is working fine, but I need to configure things so that command line email works.
&lt;/p&gt;&lt;p&gt;
&lt;a href="http://www.postfix.org"&gt;Postfix&lt;/a&gt; 2.0.10 looks to already be installed and running under 
Mac OS X 10.3.9, so the first step is to edit &lt;code&gt;/etc/hostconfig&lt;/code&gt; so that Postfix starts
at boot time (by setting &lt;code&gt;MAILSERVER=-YES-&lt;/code&gt;).
&lt;/p&gt;&lt;p&gt;
At this point, a command line &lt;code&gt;mail somebody@email.address&lt;/code&gt; works, but triggering Bugzilla to 
send a mail (by reassigning a bug, say) gives an error "undef error - Can't open sendmail at 
/System/Library/Perl/5.8.1/CGI/Carp.pm line 314").  Looking at the perl code in 
&lt;code&gt;Bugzilla/BugMail.pm&lt;/code&gt;, it looks like the path to &lt;code&gt;sendmail&lt;/code&gt; is hardcoded as
&lt;code&gt;/usr/lib/sendmail&lt;/code&gt;&amp;#151;so I just put in a symlink: 
&lt;code&gt;ln -s /usr/sbin/sendmail /usr/lib/sendmail&lt;/code&gt;.
&lt;/p&gt;&lt;p&gt;
With that, mails from Bugzilla do start to get through, but the From: address isn't quite right.  
Time to edit &lt;code&gt;/etc/postfix/main.cf&lt;/code&gt; to set &lt;code&gt;myorigin = lurklurk.org&lt;/code&gt;, and then
mails are coming from a more sensible place.
&lt;/p&gt;&lt;p&gt;
[Edit 13-Jun-06: The straightforward setup sends mail directly from my box, and this was getting bounced by some mail server recipients.  To sent via my normal SMTP outgoing server, I also needed to change the value of &lt;code&gt;relayhost&lt;/code&gt;.]
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-113673812959039313?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/113673812959039313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=113673812959039313' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/113673812959039313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/113673812959039313'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/01/bugzilla-mail.html' title='Bugzilla mail'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-113663283906058370</id><published>2006-01-06T18:20:00.000Z</published><updated>2006-01-08T15:39:00.333Z</updated><title type='text'>Bugzilla 2.18.4</title><content type='html'>OK, here's the sequence of steps I used to get 
&lt;a href="http://www.bugzilla.org"&gt;Bugzilla&lt;/a&gt; up and running under Mac OS X.  The official instructions are
&lt;a href="http://www.bugzilla.org/docs/2.18/html/installing-bugzilla.html"&gt;here&lt;/a&gt;, and the download is
&lt;a href="http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-2-18.4.tar.gz"&gt;here&lt;/a&gt;.  It's a reasonably
convoluted process, so I'd recommend having some soothing music on: I went for 
&lt;a href="http://www.musica-antiqua-koeln.de/"&gt;Musica Antiqua K&amp;ouml;ln&lt;/a&gt; playing
&lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/B00000E2VV"&gt;Bach's "Musical Offering"&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
Zerothly, I already had an install of 
&lt;a href="http://www.mysql.com"&gt;MySQL&lt;/a&gt; that I'd gotten from 
&lt;a href="http://downloads.mysql.com/archives/mysql-4.1/mysql-standard-4.1.15-apple-darwin7.9.0-powerpc.dmg"&gt;here&lt;/a&gt;.  
It wasn't set up to auto-start on boot, so I re-opened the .dmg file and ran the MySQLStartupItem.pkg package.
&lt;/p&gt;&lt;p&gt;
Firstly, I used
&lt;a href="http://finkcommander.sourceforge.net"&gt;FinkCommander&lt;/a&gt; to install a collection of 
lower-level utilities that are needed:
&lt;ul&gt;
  &lt;li&gt;&lt;code&gt;libpng3&lt;/code&gt; and &lt;code&gt;libpng3-shlibs&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;gd2&lt;/code&gt;, &lt;code&gt;gd2-bin&lt;/code&gt;, &lt;code&gt;gd2-shlibs&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;expat&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;&lt;p&gt;
Nextly was to get all of the relevant Perl modules installed.  This are the things 
that the &lt;code&gt;./checksetup.pl --check-modules&lt;/code&gt; command spits out; roughly:
&lt;ul&gt;
  &lt;li&gt;&lt;code&gt;perl -MCPAN -e 'install "Bundle::Bugzilla"'&lt;/code&gt;: this is a shortcut to get all of 
  the really-required modules in one go; there were a few problems, but running it repeatedly seemed
  to work eventually.&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;perl -MCPAN -e 'install "Chart::Base"'&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;perl -MCPAN -e 'install "PatchReader"'&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;perl -MCPAN -e 'install "GD::Graph"'&lt;/code&gt; (pointing it at the &lt;code&gt;/sw/lib&lt;/code&gt; 
    location for &lt;code&gt;libgd&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;For the &lt;code&gt;XML::Parser&lt;/code&gt; module, I had to tweak things by hand a bit&lt;/li&gt;
  &lt;ul&gt;
     &lt;li&gt;&lt;code&gt;&lt;b&gt;cpan&lt;/b&gt;&lt;/code&gt;&lt;/li&gt;
     &lt;li&gt;&lt;code&gt;cpan&gt; &lt;b&gt;look "XML::Parser"&lt;/b&gt;&lt;/code&gt;&lt;/li&gt;
     &lt;li&gt;&lt;code&gt;# &lt;b&gt;perl Makefile.PL EXPATLIBPATH=/sw/lib EXPATINCPATH=/sw/include&lt;/b&gt;&lt;/code&gt;&lt;/li&gt; 
     &lt;li&gt;&lt;code&gt;# &lt;b&gt;make; make test; make install&lt;/b&gt;&lt;/code&gt;&lt;/li&gt;
     &lt;li&gt;&lt;code&gt;# &lt;b&gt;exit&lt;/b&gt;&lt;/code&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/ul&gt;
At the end of all of this, &lt;code&gt;./checksetup.pl --check-modules&lt;/code&gt; was happy, so I moved on to the
full &lt;code&gt;./checksetup.pl&lt;/code&gt; and edited the generated &lt;code&gt;localconfig&lt;/code&gt; file:
&lt;ul&gt;
  &lt;li&gt;changed the value of &lt;code&gt;$db_pass&lt;/code&gt; to a password&lt;/li&gt;
  &lt;li&gt;changed the value of &lt;code&gt;$webservergroup&lt;/code&gt; to &lt;code&gt;www&lt;/code&gt; to match the running Apache server&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;&lt;p&gt;
Some tweaking of the MySQL setup next:
&lt;ul&gt;
  &lt;li&gt;created a &lt;code&gt;/usr/local/mysql/data/my.cnf&lt;/code&gt; file, and added &lt;code&gt;ft_min_word_len=2&lt;/code&gt; and 
  &lt;code&gt;max_allowed_packet=1M&lt;/code&gt; in a &lt;code&gt;[mysqld]&lt;/code&gt; section&lt;/li&gt; 
  &lt;li&gt;set up a &lt;code&gt;bugs&lt;/code&gt; user from the &lt;code&gt;mysql -u root&lt;/code&gt; command line:&lt;/li&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;code&gt;mysql&gt; &lt;b&gt;GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES, 
    CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY '&lt;i&gt;password&lt;/i&gt;';&lt;/b&gt;&lt;/code&gt;&lt;/li&gt;
    &lt;li&gt;&lt;code&gt;mysql&gt; &lt;b&gt;FLUSH PRIVILEGES;&lt;/b&gt;&lt;/code&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/ul&gt;
&lt;/p&gt;&lt;p&gt;
At this point, running &lt;code&gt;./checksetup.pl&lt;/code&gt; did a bunch of work: setting up Apache configuration scripts, 
generating tables in the database, setting up an administrator account.  Nearly there!
&lt;/p&gt;&lt;p&gt;
Next is webserver setup.  To make the Bugzilla directory (&lt;code&gt;/usr/local/bugzilla-2.18.4&lt;/code&gt; for me) visible to
the webserver, I just put in a symlink: &lt;code&gt;cd /Library/WebServer/Documents; ln -s /usr/local/bugzilla-2.18.4
bugzilla&lt;/code&gt;.  Then I added the following chunk of configuration to &lt;code&gt;/etc/httpd/httpd.conf&lt;/code&gt; (just before 
Section 3 in the existing file):
&lt;pre&gt;
&amp;lt;Directory /Library/WebServer/Documents/bugzilla&amp;gt;
  AddHandler cgi-script .cgi
  Options +Indexes +ExecCGI +FollowSymLinks
  DirectoryIndex index.cgi
  AllowOverride Limit
&amp;lt;/Directory&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;&lt;p&gt;
A swift &lt;code&gt;killall -HUP httpd&lt;/code&gt; (to get the config file reloaded) and woot, 
&lt;a href="http://localhost/bugzilla/"&gt;http://localhost/bugzilla&lt;/a&gt;
looks to be up and running.
&lt;/p&gt;&lt;p&gt;
The only thing left to do is to set things up so that Bugzilla can send out emails (in a manner that's effectively
equivalent to running &lt;code&gt;mail&lt;/code&gt; on the command line).  My CD has finished playing now, so I'll defer that to another 
day.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-113663283906058370?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/113663283906058370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=113663283906058370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/113663283906058370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/113663283906058370'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2006/01/bugzilla-2184.html' title='Bugzilla 2.18.4'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-112784038591344578</id><published>2005-09-27T17:59:00.000+01:00</published><updated>2005-09-27T17:59:45.920+01:00</updated><title type='text'>Booklet printing</title><content type='html'>Now that I've got a laser printer, I wanted to print things as compactly as possible&amp;#151;in booklet form, double sided.
The &lt;a href="http://www.iconus.ch/fabien/cocoabooklet/"&gt;CocoaBooklet utility&lt;/a&gt; seems to do a splendid job of
this. I've set the preferences to A4 paper, destination "Same as Original" with a "-booklet" suffix, options "Do not
flip odd pages" and "Split the document into odd and even pages" armed.
&lt;/p&gt;&lt;p&gt;
Dragging a PDF file onto the application, this gives me an Even-booklet.pdf and an Odd-booklet.pdf file.  If I then
&lt;ul&gt;
  &lt;li&gt;Print the Even-booklet.pdf file in reverse order&lt;/li&gt;
  &lt;li&gt;Flip the printout for printing on the other side by just putting it into the manual feeder, preserving its
  orientation (face down, with the two tops of the printed pages on the right hand side)&lt;/li&gt;
  &lt;li&gt;Print the Odd-booklet.pdf file in forwards order&lt;/li&gt;
&lt;/ul&gt;
I get the booklet I'm after
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-112784038591344578?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/112784038591344578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=112784038591344578' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/112784038591344578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/112784038591344578'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/09/booklet-printing.html' title='Booklet printing'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-112559250755404256</id><published>2005-09-01T17:34:00.000+01:00</published><updated>2005-09-01T17:35:07.570+01:00</updated><title type='text'>Samsung ML-2250</title><content type='html'>Rather foolishly, I bought a new 
&lt;a href="http://product.samsung.com/cgi-bin/nabc/product/b2c_product_detail.jsp?prod_id=ML-2250%2fXAA"&gt;printer&lt;/a&gt; 
without noticing that it doesn't have support for Mac OS X.  I
was hopeful for a minute when I managed to install a PostScript driver for the printer, but reading the user manual in
more detail it turns out it needs an extra thingy installed to do that.
&lt;/p&gt;&lt;p&gt;
However, it turns out that the 
&lt;a href="http://www.samsung.com/download/FileView.aspx?cttfileid=344988&amp;type=Printer&amp;typecode=15&amp;subtype=Laser+Printer&amp;subtypecode=1501&amp;model=ML-2150&amp;filetype=DR&amp;language="&gt;driver&lt;/a&gt; 
for the ML-2150 seems to work OK for the ML-2250 too.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-112559250755404256?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/112559250755404256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=112559250755404256' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/112559250755404256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/112559250755404256'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/09/samsung-ml-2250.html' title='Samsung ML-2250'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-112556671624179108</id><published>2005-09-01T10:24:00.000+01:00</published><updated>2005-09-24T12:33:36.376+01:00</updated><title type='text'>fatfind</title><content type='html'>Given that my home directory is now &lt;a href="http://copiousfreetime.blogspot.com/2005/08/day-102.html"&gt;too big&lt;/a&gt; to 
fit on a single DVD, I bought an external hard drive for backing things up to.
&lt;/p&gt;&lt;p&gt;
However, it seems to be annoyingly difficult to actually get all of the data I want onto it.  My first method was just
to copy all of the relevant files across in Finder.  This doesn't work, because whenever Finder comes across a file
whose filename isn't allowed under the FAT32 filesystem of the destination drive, it just quits (which is incredibly
annoying: why can't it carry on to copy all the other files?).
&lt;/p&gt;&lt;p&gt;
So next, I tried resorting to low-level UNIX stuff:  
&lt;code&gt;cd /Users; tar czvf /Volumes/BACKUPDRIVE/dmd_20050831.tgz dmd&lt;/code&gt;.  
That didn't work either (some gzip error message), so I tried the uncompressed verson 
(&lt;code&gt;cd /Users; tar cvf /Volumes/BACKUPDRIVE/dmd_20050831.tar dmd&lt;/code&gt;), and even a straightforward copy 
(&lt;code&gt;cp -pR /Users/dmd/* .&lt;/code&gt;), but they both failed too.
&lt;/p&gt;&lt;p&gt;
After looking in the Help, my next attempt was to try using Disk Utility to create a disk image of my home directory in
a file on the external HD.  Nope, failure there too.  Following a 
&lt;a href="http://www.macintouch.com/usbflash.html#oct21"&gt;tip&lt;/a&gt;, I also tried to get Disk Utility to 
create a read/write 50Gb HFS disk image on the external HD, but that failed too.  
&lt;/p&gt;&lt;p&gt;
So what I'm converging on now is figuring out (by experimentation and the
&lt;a href="http://www.comentum.com/File-Systems-HFS-FAT-UFS.html"&gt;filthy internet&lt;/a&gt;) that the
characters that cause problems on FAT32 are: &lt;code&gt;&lt;b&gt;\ : ? * &lt; &gt; | "&lt;/b&gt;&lt;/code&gt;,
and so &lt;code&gt;&lt;b&gt;find . -name '*[&lt;:|&gt;/\\\*"?]*'&lt;/b&gt;&lt;/code&gt;
finds all of the problematic files so I can rename them.
&lt;/p&gt;&lt;p&gt;
[&lt;b&gt;Edit&lt;/b&gt;: Actually, it looks like there are occasionally files that have non-printable characters in their filenames; in
particular application packages often have a file called &lt;code&gt;Icon^M&lt;/code&gt;.  So flipping the &lt;code&gt;find&lt;/code&gt;
command around to &lt;code&gt;find .  -name "*[^a-z A-Z0-9!#$%&amp;\'()+,.\-;=@\[\]^_\`{}~]*"&lt;/code&gt; seems to work better.]
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-112556671624179108?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/112556671624179108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=112556671624179108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/112556671624179108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/112556671624179108'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/09/fatfind.html' title='fatfind'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-112184022445958714</id><published>2005-07-20T07:16:00.000+01:00</published><updated>2005-07-20T07:17:04.470+01:00</updated><title type='text'>Another victim^H^H^H^Hconvert</title><content type='html'>&lt;a href="http://jwz.livejournal.com/"&gt;&lt;b&gt;jwz&lt;/b&gt;&lt;/a&gt; joins the party, and
&lt;a href="http://jwz.livejournal.com/515114.html"&gt;has&lt;/a&gt;
&lt;a href="http://jwz.livejournal.com/513313.html"&gt;a&lt;/a&gt;
&lt;a href="http://jwz.livejournal.com/509195.html"&gt;number&lt;/a&gt;
&lt;a href="http://jwz.livejournal.com/508928.html"&gt;of&lt;/a&gt;
&lt;a href="http://jwz.livejournal.com/507054.html"&gt;tweaks&lt;/a&gt; 
&lt;a href="http://jwz.livejournal.com/506441.html"&gt;of&lt;/a&gt; 
&lt;a href="http://jwz.livejournal.com/505711.html"&gt;his&lt;/a&gt; 
&lt;a href="http://jwz.livejournal.com/502119.html"&gt;own&lt;/a&gt;.  
I shall watch with interest to see if he finds anything definitive on the 
whole &lt;a href="http://jwz.livejournal.com/515114.html"&gt;clipboard d&amp;eacute;b&amp;acirc;cle&lt;/a&gt;; I really couldn't
&lt;a href="http://paranormalorigin.blogspot.com/2005/04/escape-meta-alt-control-shift-command.html"&gt;summon up the
  energy&lt;/a&gt; to fight all that stuff again.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-112184022445958714?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/112184022445958714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=112184022445958714' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/112184022445958714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/112184022445958714'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/07/another-victimhhhhconvert.html' title='Another victim^H^H^H^Hconvert'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-112015084785041167</id><published>2005-06-30T17:59:00.000+01:00</published><updated>2005-06-30T18:00:47.863+01:00</updated><title type='text'>Windows, windows everywhere, and all the boards did shrink</title><content type='html'>Hidden away on &lt;a href="http://husk.org/blog/arch/dont_break_the_mac_with_cmdtab.html"&gt;this page&lt;/a&gt;, I found a neat
hint for a keyboard shortcut to go with Cmd-Tab&amp;#151;it turns out that &lt;b&gt;Cmd-~&lt;/b&gt; will cycle windows within the currently
running application.  Also, buried in the comments is the point that &lt;b&gt;Ctrl-F4&lt;/b&gt; will cycle through the
Z-order of windows regardless of which application they belong to. 
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-112015084785041167?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/112015084785041167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=112015084785041167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/112015084785041167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/112015084785041167'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/06/windows-windows-everywhere-and-all.html' title='Windows, windows everywhere, and all the boards did shrink'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111902248205600094</id><published>2005-06-17T16:34:00.000+01:00</published><updated>2005-06-17T16:34:42.060+01:00</updated><title type='text'>X marks the spot</title><content type='html'>Added in 
&lt;a href="http://www.cliki.net/CLX"&gt;CLX&lt;/a&gt;
support to my 
&lt;a href="http://fink.sourceforge.net"&gt;Fink&lt;/a&gt;
installation of 
&lt;a href="http://clisp.cons.org"&gt;CLISP&lt;/a&gt;
by modifying the &lt;code&gt;/sw/fink/dists/stable/main/finkinfo/languages/clisp.info&lt;/code&gt; file.  In the end, all I needed
to do was to add &lt;code&gt;--with-module=clx/new-clx&lt;/code&gt; to the &lt;code&gt;makemake&lt;/code&gt; command, and then a &lt;code&gt;fink
rebuild clisp&lt;/code&gt; sorted everything out&amp;#151;&lt;code&gt;clisp -K full&lt;/code&gt; has the &lt;code&gt;XLIB&lt;/code&gt; package available.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111902248205600094?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111902248205600094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111902248205600094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111902248205600094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111902248205600094'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/06/x-marks-spot.html' title='X marks the spot'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111826335487355820</id><published>2005-06-08T21:41:00.000+01:00</published><updated>2005-06-08T21:42:34.876+01:00</updated><title type='text'>Shafted again</title><content type='html'>&lt;p&gt;
&lt;a href="http://www.theregister.co.uk/2005/06/08/apple_osborne_effect/"&gt;"Put simply, who in their right minds would 
buy a Power-based Mac now, or in the next eighteen months?"&lt;/a&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111826335487355820?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111826335487355820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111826335487355820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111826335487355820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111826335487355820'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/06/shafted-again.html' title='Shafted again'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111659645233771739</id><published>2005-05-20T14:13:00.000+01:00</published><updated>2005-05-25T10:24:55.113+01:00</updated><title type='text'>Thunderbirds Are Go</title><content type='html'>So it's all been pretty quiet on the Mac front, because most everything that needs installing or setting up has been done.  All that's left are occasional annoyances.
&lt;/p&gt;&lt;p&gt;
Of which, the one that's been puzzling me recently is how to get &lt;code&gt;mailto:&lt;/code&gt; tags to bring up 
&lt;a href="http://download.mozilla.org/?product=thunderbird-1.0.2&amp;os=osx&amp;lang=en-US"&gt;Thunderbird&lt;/a&gt; 
rather than the default Mac mail client.
&lt;/p&gt;&lt;p&gt;
To my surprise, this wasn't actually something that immediately popped out from a quick 
&lt;a href="http://www.google.co.uk"&gt;google&lt;/a&gt;, at least not for any combination of appropriate words I could think of.
Eventually, I found a &lt;a href="http://www.rubicode.com/Software/RCDefaultApp/"&gt;link&lt;/a&gt; that gave me the hint I
needed&amp;#151;for Mac OS X 10.3, the way to set the default mail application is in Mail.  So I loaded up Mail, went to
Preferences pane and set Firefox as the default email application, and my &lt;code&gt;&lt;b&gt;mailto:&lt;/b&gt;&lt;/code&gt; links now seem to work fine.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111659645233771739?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111659645233771739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111659645233771739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111659645233771739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111659645233771739'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/05/thunderbirds-are-go.html' title='Thunderbirds Are Go'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111503447701714310</id><published>2005-05-02T12:46:00.000+01:00</published><updated>2005-05-02T12:47:57.020+01:00</updated><title type='text'>Toothing problems</title><content type='html'>I eventually realized that I now own two Bluetooth devices, the
Powerbook and a 
&lt;a href="http://www.palmone.com/us/products/handhelds/tungsten-t5/"&gt;Tungsten T5&lt;/a&gt;, so it only seemed natural to try to get
the two to talk to each other.
&lt;/p&gt;&lt;p&gt;
My initial attempts failed miserably&amp;#151;every time I turned on
Bluetooth on the Powerbook, it hanged.  However, installing
the 
&lt;a href="http://www.apple.com/support/downloads/bluetoothfirmwareupdater12.html"&gt;firmware
update&lt;/a&gt; improved things enormously, and together with some
&lt;a href="http://www.palmone.com/us/macintosh/wireless.html"&gt;additional
instructions&lt;/a&gt;, things were soon syncing OK.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111503447701714310?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111503447701714310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111503447701714310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111503447701714310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111503447701714310'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/05/toothing-problems.html' title='Toothing problems'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111494801131676829</id><published>2005-05-01T12:46:00.000+01:00</published><updated>2005-05-01T12:50:09.336+01:00</updated><title type='text'>Palm DBs</title><content type='html'>Once upon a time, I used to use 
&lt;a href="http://prdownloads.sourceforge.net/palm-db-tools"&gt;some tools&lt;/a&gt; for putting things into and
out of the 
&lt;a href="http://pilot-db.sourceforge.net/"&gt;Palm DB database&lt;/a&gt;
format, so I thought I'd take another look.
&lt;/p&gt;&lt;p&gt;
The most recent version looks to be 0.3.3, but that hasn't been
modified since 2002, so it looks like I'm on my own.  Thanks to the
magic of 
&lt;a href="http://www.gnu.org/software/autoconf/"&gt;autoconf&lt;/a&gt;, a large fraction of the build works straight
out of the box, but there's a couple of tweaks needed:
&lt;ul&gt;
 &lt;li&gt;modifying &lt;code&gt;*/Makefile&lt;/code&gt; to add
 the &lt;code&gt;-Wno-long-double&lt;/code&gt; option&lt;/li&gt;
 &lt;li&gt;modifying &lt;code&gt;flatfile/Makefile&lt;/code&gt; to
 set &lt;code&gt;STATIC=yes&lt;/code&gt; so that it builds a static library
 rather than a shared library (looks like another chunk of code that
 needs the 
 &lt;a href="http://paranormalorigin.blogspot.com/2005/04/finding-work-properly-option.html"&gt;&lt;code&gt;--work-properly&lt;/code&gt;&lt;/a&gt; option).&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;&lt;p&gt;
Of course, now that I've built it, it doesn't work&amp;#151;it claims my
PDB files are corrupt.  After a bit of debugging, the problem seems
to be that it thinks there's a zero length record at the end of the
file.  One quick and dirty hack to &lt;code&gt;libflatfile/DB.cpp&lt;/code&gt; coming up:
&lt;pre&gt;
*** old/DB.cpp  Sun May  1 12:41:29 2005
--- new/DB.cpp  Sun May  1 12:43:45 2005
***************
*** 450,455 ****
--- 450,456 ----
          PalmLib::Record record = pdb.getRecord(i);
          Record rec;
  
+         if (record.size() == 0) continue;
              std::vector&lt;pi_char_t *&gt; ptrs;
              std::vector&lt;size_t&gt; sizes;
              parse_record(record, ptrs, sizes);
&lt;/pre&gt;
(in the main loop in &lt;code&gt;PalmLib::FlatFile::DB::DB&lt;/code&gt;) ...and all seems to work.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111494801131676829?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111494801131676829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111494801131676829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111494801131676829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111494801131676829'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/05/palm-dbs.html' title='Palm DBs'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111488027697117362</id><published>2005-04-30T17:57:00.000+01:00</published><updated>2005-11-11T15:04:01.280Z</updated><title type='text'>PalmOS</title><content type='html'>Next up, getting a PalmOS development environment up and running 
so I can get another 
&lt;a href="http://www.lurklurk.org/roborally.html"&gt;old project&lt;/a&gt;
up and running again. 
&lt;/p&gt;&lt;p&gt;
The most convenient approach looks to be the 
&lt;a href="http://www.zenonez.com/prctoolsx/index.html"&gt;version
here&lt;/a&gt;, which packages up PRC-Tools 2.3, PilRC 2.9p10 and the PalmOS
SDK V.5.  This seems to put the SDK
into &lt;code&gt;/opt/palmdev/sdk-5&lt;/code&gt;, and the command line tools
(&lt;code&gt;m68k-palmos-gcc&lt;/code&gt;, &lt;code&gt;m68k-palmos-ld&lt;/code&gt; etc)
into &lt;code&gt;/usr/local/bin&lt;/code&gt;.
&lt;/p&gt;&lt;p&gt;
The &lt;a href="http://obermuhlner.com/public/Projects/Palm/PDBC/"&gt;pdbc&lt;/a&gt; 
tools are also useful, so I pulled a copy of v0.9.5 from 
&lt;a href="http://www.palmgear.com/index.cfm?fuseaction=software.showsoftware&amp;prodid=29490"&gt;the
PalmGear&lt;/a&gt; site.  Out of the box, this gave syntax errors on every
file I fed it; to get it to work I had to:
&lt;ul&gt;
  &lt;li&gt;convert the lex and yacc source files to Unix file format&lt;/li&gt;
  &lt;li&gt;regenerate from the lex/yacc generated code (which needed  
  &lt;code&gt;chmod +w *&lt;/code&gt;)&lt;/li&gt;
  &lt;li&gt;rebuild (&lt;code&gt;make&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;&lt;p&gt;
To test things out, I also needed the Palm OS Emulator and the skins
to go with it, from 
&lt;a href-"https://www.developerpavilion.com/palmos/page.asp?page_id=365&amp;tool_id=7"&gt;PalmSource&lt;/a&gt; 
(registration needed)
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111488027697117362?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111488027697117362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111488027697117362' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111488027697117362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111488027697117362'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/04/palmos.html' title='PalmOS'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111480426977218460</id><published>2005-04-29T20:50:00.000+01:00</published><updated>2005-04-29T20:52:48.960+01:00</updated><title type='text'>MathML</title><content type='html'>Hmm.  I had a previous 
&lt;a href="http://www.lurklurk.org/maxima.html"&gt;project&lt;/a&gt;
to do some things with 
&lt;a href="http://www.w3c.org/Math/"&gt;MathML&lt;/a&gt;, but getting anything
visible on Mac OS X seems to be tricky.  
&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=228804"&gt;It
doesn't look like Mozilla/Firefox&lt;/a&gt; currently has decent support,
and &lt;a href="http://lists.apple.com/archives/webcore-dev/2003/Sep/msg00003.html"&gt;Safari shows no signs of support&lt;/a&gt;.  Even  turning to
&lt;a href="http://www.microsoft.com/mac/products/internetexplorer/internetexplorer.aspx?pid=internetexplorer"&gt;Internet
   Explorer&lt;/a&gt; in desperation, it turns out that the 
&lt;a href="http://www.dessci.com/en/products/mathplayer/"&gt;MathPlayer&lt;/a&gt;
plug-in is Windows-only. 
&lt;/p&gt;&lt;p&gt;
Sigh.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111480426977218460?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111480426977218460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111480426977218460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111480426977218460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111480426977218460'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/04/mathml.html' title='MathML'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111425949008901412</id><published>2005-04-23T13:31:00.000+01:00</published><updated>2005-04-23T13:31:30.093+01:00</updated><title type='text'>Servlets and Applets</title><content type='html'>Another project that's lurking on my hard disk involves some Java
servlets, so I thought I'd try to get that up and running again.  The
first stop for information was
&lt;a href="http://developer.apple.com/internet/java/tomcat1.html"&gt;the
page on the subject at developer.apple.com&lt;/a&gt;, and the first thing to
download is a 
&lt;a href="http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi"&gt;copy
of Tomcat 5.5.9&lt;/a&gt;.  After installing
under &lt;code&gt;/usr/local/jakarta-tomcat-5.5.9&lt;/code&gt; and reading
the &lt;code&gt;RUNNING.txt&lt;/code&gt; file, the first piece of 
&lt;a href="http://www.snipsnap.org/space/Set+JAVA_HOME+on+Mac+OS+X"&gt;vital extra information&lt;/a&gt; is that 
&lt;code&gt;JAVA_HOME&lt;/code&gt; needs to be &lt;code&gt;/Library/Java/Home&lt;/code&gt;.
&lt;/p&gt;&lt;p&gt;
The more serious problem elucidated in the &lt;code&gt;RUNNING.txt&lt;/code&gt;
file is that tomcat-5.5.9 needs JRE 5.0 or later to run out of the
box.  
&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Pause.  Actually, the even more serious problem is that the 
&lt;a href="http://www.apple.com/downloads/macosx/apple/macosxupdate1039.html"&gt;OS 10.3.9 upgrade&lt;/a&gt;
has 
&lt;a href="http://docs.info.apple.com/article.html?artnum=301380"&gt;killed
Java&lt;/a&gt;. 
&lt;pre&gt;
~:java -version
Segmentation fault
&lt;/pre&gt;
&lt;a href="http://www.apple.com/support/downloads/javaupdateformacosx1039.html"&gt;&amp;lt;click&amp;gt;&lt;/a&gt;.  
&lt;pre&gt;
~:java -version
java version "1.4.2_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-141.4)
Java HotSpot(TM) Client VM (build 1.4.2-38, mixed mode)
&lt;/pre&gt;
Digression over.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;
So, returning to the fray
the &lt;code&gt;jakarta-tomcat-5.5.9-compat.tar.gz&lt;/code&gt; gets
un&lt;code&gt;tar&lt;/code&gt;red into &lt;code&gt;/usr/local&lt;/code&gt;, and lo a page
appears at &lt;a href="http://localhost:8080"&gt;port 8080&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Some hints from 
&lt;a href="http://wiki.apache.org/jakarta-tomcat/TomcatOnMacOS"&gt;this
page&lt;/a&gt; also led me to edit &lt;code&gt;conf/tomcat-users.xml&lt;/code&gt; to
add the roles &lt;code&gt;admin,manager&lt;/code&gt; to allow administrative
access, which is helpful for seeing how things are getting on.
&lt;/p&gt;
&lt;p&gt;
Now I just need to get my own code compiled and installed.  Adding 
&lt;code&gt;/usr/local/jakarta-tomcat-5.5.9/common/lib/servlet-api.jar&lt;/code&gt;
to the &lt;code&gt;CLASSPATH&lt;/code&gt; takes care of the first, and the second
involves following the instructions at the 
&lt;a href="http://developer.apple.com/internet/java/tomcat1.html"&gt;developer.apple.com page&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111425949008901412?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111425949008901412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111425949008901412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111425949008901412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111425949008901412'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/04/servlets-and-applets.html' title='Servlets and Applets'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111425946072985320</id><published>2005-04-19T22:30:00.000+01:00</published><updated>2005-04-23T13:31:00.730+01:00</updated><title type='text'>10.3.9</title><content type='html'>Ooh look, an OS upgrade. 
&lt;a href="http://www.apple.com/downloads/macosx/apple/macosxupdate1039.html"&gt;&amp;lt;click&amp;gt;&lt;/a&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111425946072985320?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111425946072985320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111425946072985320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111425946072985320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111425946072985320'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/04/1039.html' title='10.3.9'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111375937783636962</id><published>2005-04-17T18:36:00.000+01:00</published><updated>2005-04-17T18:36:17.836+01:00</updated><title type='text'>Stat none, perl one</title><content type='html'>Got back from a friend's wedding today, so I've got a bunch of
new pictures from the digital camera, which gives me the opportunity
to get my scripts for JPG files up and working again.  First stop is 
to use 
&lt;a href="http://finkcommander.sourceforge.net"&gt;FinkCommander&lt;/a&gt; to pull
in &lt;code&gt;libjpeg-bin&lt;/code&gt; and &lt;code&gt;libjpeg-shlibs&lt;/code&gt; (version 6b-16)
so that I've got &lt;code&gt;wrjpgcom&lt;/code&gt; installed.
&lt;/p&gt;&lt;p&gt;
The perl part of the scripts Just Works, but there doesn't seem to be
a command-line &lt;code&gt;stat&lt;/code&gt; command available.  Easy enough to
convert to a one-line Perl script to hit &lt;code&gt;stat&lt;/code&gt;
and &lt;code&gt;scalar localtime&lt;/code&gt;, though.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111375937783636962?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111375937783636962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111375937783636962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111375937783636962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111375937783636962'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/04/stat-none-perl-one.html' title='Stat none, perl one'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111375934117894352</id><published>2005-04-10T18:34:00.000+01:00</published><updated>2005-04-17T18:35:41.180+01:00</updated><title type='text'>Breadcrumb Trail</title><content type='html'>So 
&lt;a href="http://fortran-2000.com/ArnaudRecipes/sharedlib.html"&gt;this 
page&lt;/a&gt; looks like an excellent place to start (and one which would
have been very useful back during my perennial quest for
the &lt;code&gt;--work-properly&lt;/code&gt; option, and 
&lt;a href="http://www.osxfaq.com/man/1/ld.ws"&gt;this page&lt;/a&gt; also has 
some useful hints&amp;#151;which seem to point me towards the &lt;code&gt;-dynamic
  -r&lt;/code&gt; options.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111375934117894352?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111375934117894352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111375934117894352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111375934117894352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111375934117894352'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/04/breadcrumb-trail.html' title='Breadcrumb Trail'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111306914294494589</id><published>2005-04-09T18:51:00.000+01:00</published><updated>2005-05-28T10:45:09.886+01:00</updated><title type='text'>Finding the --work-properly option</title><content type='html'>I once worked on a sequence of projects that involved porting a fair
chunk of code between a variety of different Unix
variants&amp;#151;Solaris (both x86 and SPARC), IRIX, HP-UX, AIX and
Linux.  To begin with, we would tend to use the GNU toolchain because
it was easily accessible and cheap, but in the end we had to use the
native compilers on each system (not least because we were selling
the product to the equipment manufacturers themselves, and they seem oddly biased
towards their own toolchains).
&lt;/p&gt;&lt;p&gt;
Now, in general I remain impressed at how easily half a million lines
of code did port between these systems.  The codebase included some fairly low
level code, some hacking in the internals of the X server, and some
vexing C++ (this was pre-ANSI C++ by some margin)&amp;#151;and the record
for getting it running on a new system was around two weeks.
&lt;/p&gt;&lt;p&gt;
However, every platform had some kind of gotcha in the toolchain.  It
would always be a different issue&amp;#151;on one platform it would be
&lt;a href="http://www.lurklurk.org/linkers/linkers.html#templates"&gt;template instantiation&lt;/a&gt;, 
on another it would be position-dependent
code, on a third it would be allowing dereferencing of a null
pointer.  In each case, though, it would boil down to a peculiar
default behaviour of some tool in the build process&amp;#151;the
compiler, the linker, the dynamic loader.  In each case, it would
also always turn out that there was an option buried in the depths of
the man page that would make the tool behave sensibly (where
"sensibly" here means to behave like the equivalent tool on the other
four platforms).
&lt;/p&gt;&lt;p&gt;
Thus the legend of the &lt;code&gt;--work-properly&lt;/code&gt; option was born.
&lt;/p&gt;&lt;p&gt;
The legend that whenever &lt;code&gt;cc&lt;/code&gt; or &lt;code&gt;ar&lt;/code&gt;
or &lt;code&gt;ld&lt;/code&gt; or &lt;code&gt;ld.so&lt;/code&gt; or &lt;code&gt;libdl.so&lt;/code&gt;
isn't doing what it's supposed to, somewhere there's an option to
make it so.
&lt;/p&gt;&lt;p&gt;
And now, as I try to get 
&lt;a href="http://www.lurklurk.org/linkers/linkers.html"&gt;another 
project&lt;/a&gt; up and running again, the hunt is on for the 
&lt;code&gt;--work-properly&lt;/code&gt; option for shared library generation.
&lt;/p&gt;&lt;p&gt;
[Edit: Nic helpfully points out that 
&lt;a href="http://qin.laya.com/tech_coding_help/dylib_linking.html"&gt;this page&lt;/a&gt;
has some good stuff on OS X dylibs]
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111306914294494589?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111306914294494589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111306914294494589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111306914294494589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111306914294494589'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/04/finding-work-properly-option.html' title='Finding the &lt;code&gt;--work-properly&lt;/code&gt; option'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111306397327104591</id><published>2005-04-09T17:24:00.000+01:00</published><updated>2005-04-09T17:26:13.273+01:00</updated><title type='text'>Escape Meta Alt Control Shift (Command Option)</title><content type='html'>I'm now playing with copy and paste in the Carbon version of Emacs.  
&lt;a href="http://cs.gmu.edu/~sean/stuff/emacs/"&gt;Sean Luke's page&lt;/a&gt;
has some useful functions to get normal Mac copy and paste
working&amp;#151;and which are making me lean towards having Alt map to
Emacs Meta.
&lt;/p&gt;&lt;p&gt;
(Of course, this stops alt-3 working as the hash key, but a quick
&lt;pre&gt;
  (defun mac-insert-hash () 
    "Insert a hash / octothorp character"
    (interactive)
    (insert-char ?# 1))
  (define-key global-map "\M-3" 'mac-insert-hash)
&lt;/pre&gt;
sorts that out.)
&lt;/p&gt;&lt;p&gt;
Of course, this doesn't work with the arcane (insane?) complexities
of X11 selections/clipboards/cut buffers/whatever.  Once upon a time
I even had to understand all the nonsense in the 
&lt;a href="http://tronche.com/gui/x/icccm/"&gt;ICCCM&lt;/a&gt; and 
&lt;a href="http://www.sun.com/desktop/products/software/sunforum/"&gt;get&lt;/a&gt; 
&lt;a href="http://www.sgi.com/products/software/sgimeeting/"&gt;it&lt;/a&gt; to
&lt;a href="http://www.software.hp.com/cgi-bin/swdepot_parser.cgi/cgi/displayProductInfo.pl?productNumber=B7580AA"&gt;work&lt;/a&gt; 
with the rest of the known universe, but thankfully all of that
has since faded from my brain.
&lt;/p&gt;&lt;p&gt;
I also figured out the problem with &lt;code&gt;emacsclient&lt;/code&gt;&amp;#151;my
default path was picking up the version that matched the
pre-installed terminal-only Emacs, not the full Mac OS X build.
Changing my edit script to use
&lt;pre&gt;
  /Applications/Emacs.app/Contents/MacOS/bin/emacsclient --no-wait $*
&lt;/pre&gt;
sorts that out.  I got a bit confused in the process of sorting this
out, because it looks like the &lt;code&gt;emacsserver&lt;/code&gt; stuff doesn't
run as a separate process (at least, nothing other than the main
Emacs program shows up in &lt;code&gt;ps&lt;/code&gt;).
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111306397327104591?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111306397327104591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111306397327104591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111306397327104591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111306397327104591'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/04/escape-meta-alt-control-shift-command.html' title='Escape Meta Alt Control Shift (Command Option)'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111304423929472250</id><published>2005-04-09T11:56:00.000+01:00</published><updated>2005-04-09T17:00:58.723+01:00</updated><title type='text'>More lost keys</title><content type='html'>First up today, some minor tweaks to my &lt;code&gt;.emacs&lt;/code&gt; file.
Moving to the beginning and end of the buffer isn't working with my
normal Ctrl-Home and Ctrl-End (or rather Ctrl-Fn-Left and
Ctrl-Fn-Right) bindings, and a quick &lt;b&gt;Ctrl-H, K&lt;/b&gt; (also known
as &lt;code&gt;describe-key&lt;/code&gt;) reveals that
keys are coming in as &lt;code&gt;&amp;lt;kp-home&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;kp-end&amp;gt;&lt;/code&gt;
&lt;pre&gt;
  (define-key global-map [C-kp-home] 'beginning-of-buffer)
  (define-key global-map [C-kp-end]  'end-of-buffer)
&lt;/pre&gt; 
&lt;/p&gt; &lt;p&gt;
Next is to set up some sort of delete-right key, because I'm  used
to having both a backspace and a delete key on my other keyboards.
Again, &lt;b&gt;Ctrl-H, K&lt;/b&gt; reveals that the raw backspace key is
giving &lt;code&gt;&amp;lt;backspace&amp;gt;&lt;/code&gt;, and Fn-backspace is
giving &lt;code&gt;&amp;lt;kp-delete&amp;gt;&lt;/code&gt;, so in goes:
&lt;pre&gt;
  (define-key global-map [kp-delete] 'delete-char)
&lt;/pre&gt; 
&lt;/p&gt;&lt;p&gt;
At the moment, I'm still not sure whether I'm going to want the
Apple/command key or the Alt key as the Emacs meta key, so I'm still
bouncing between &lt;code&gt;(setq mac-command-key-is-meta 't)&lt;/code&gt;
and &lt;code&gt;(setq mac-command-key-is-meta nil)&lt;/code&gt;.
&lt;/p&gt;&lt;p&gt;
Finally for today's keyboard tweaking, I need a way of switching
between insert and overwrite mode&amp;#151;you know, the thing which that
handy key labelled "Insert" does.  For the moment, I'm going to
hijack the key just to the right of the right-hand command key, which
Emacs tells me is &lt;code&gt;&amp;lt;kp-enter&amp;gt;&lt;/code&gt;:
&lt;pre&gt;
  (define-key global-map [kp-enter] 'overwrite-mode)
&lt;/pre&gt; 
&lt;/p&gt;
Now I need a way of putting all of this stuff inside a conditional,
so that I can use the same &lt;code&gt;.emacs&lt;/code&gt; across all my
different machines.  Looks like &lt;code&gt;system-configuration&lt;/code&gt; is
the right thing to look at&amp;#151;on the Powerbook it's coming out
as &lt;code&gt;"powerpc-apple-darwin7.4.0"&lt;/code&gt; (whereas my Linux box
gives &lt;code&gt;"i386-redhat-linux-gnu"&lt;/code&gt;). So
&lt;pre&gt;
  (setq on-mac (string-match "powerpc-apple" system-configuration))
&lt;/pre&gt;
seems to do the trick.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111304423929472250?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111304423929472250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111304423929472250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111304423929472250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111304423929472250'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/04/more-lost-keys.html' title='More lost keys'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111297904905348694</id><published>2005-04-03T17:50:00.000+01:00</published><updated>2005-04-17T18:34:35.243+01:00</updated><title type='text'>Should Just Work</title><content type='html'>Worked on getting a few more of my old projects up and running.  The
xytools 2.4.5 plotting utilities from James Theiler (that I've been using
for 10 years now) just compiled and worked, as did the 
&lt;a href="http://saxon.sourceforge.net"&gt;Saxon XSLT processor&lt;/a&gt; (since it's
in the form of a Java jar file and the Powerbook comes with Java
support) that I've used for the odd
&lt;a href="http://www.lurklurk.org/rosetta.html"&gt;XML experiment&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111297904905348694?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111297904905348694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111297904905348694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111297904905348694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111297904905348694'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/04/should-just-work.html' title='Should Just Work&amp;#153;'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111297901939784362</id><published>2005-04-02T17:50:00.000+01:00</published><updated>2005-04-09T17:00:02.376+01:00</updated><title type='text'>These aren't the permissions you're looking for</title><content type='html'>A little more tweaking of the setup; I'm used to using the F-keys to
do various things in Emacs, so I changed the default configuration
(where they adjust volume, brightness etc) to need the Fn key to be
pressed too (&lt;b&gt;System Preferences, Keyboard, check "Use the F1-F12
keys for custom actions"&lt;/b&gt;).  I also tweaked the Expos&amp;eacute; settings to just do things
with F11 and F12 (not F9-F11), and to add the top-right and
bottom-right mouse corners as triggers too. (&lt;b&gt;System Preferences, 
Expos&amp;eacute; &lt;/b&gt;)
&lt;/p&gt;&lt;p&gt;
I've also been going through the files I transferred across from my
Linux box and correcting the permissions.  Because I did the transfer
via a USB drive, basically everything ended up with
mode &lt;code&gt;-rwxrwxrwx&lt;/code&gt;, so I needed to get rid of the execute
bit on regular files that weren't scripts, and to get rid of write
permission on any &lt;code&gt;RCS/*,v&lt;/code&gt; files and their corresponding
workfiles.
&lt;/p&gt;&lt;p&gt;
This isn't that exciting, except that it revealed a feature of the
filesystem that I hadn't realized&amp;#151;there's an extra layer
of permissioning on top of the normal Unix modes.  Even
as &lt;code&gt;root&lt;/code&gt; (which I enabled via  
&lt;a href="http://noether.vassar.edu/~myers/help/apple/EnableRoot.html"&gt;
Applications, Utilities, NetInfo Manager, Security, Enable Root
User&lt;/a&gt;) I'd get:
&lt;pre&gt;
  % chmod -x file
  chmod: file: operation not permitted
&lt;/pre&gt;
This is because the file has been 
&lt;a href="http://macos-x-server.com/wiki/index.php?title=Chflags_Intro"&gt;locked&lt;/a&gt;,
which is visible (and alterable) in the Finder file Info window.
The &lt;code&gt;chflags uchg &lt;i&gt;file&lt;/i&gt;&lt;/code&gt; and &lt;code&gt;chflags
nouchg &lt;i&gt;file&lt;/i&gt;&lt;/code&gt; commands lock and unlock files from the
command line respectively.  I've still no idea why some (and there
seemed no pattern as to which) of the transferred files ended up
locked but most didn't.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111297901939784362?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111297901939784362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111297901939784362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111297901939784362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111297901939784362'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/04/these-arent-permissions-youre-looking.html' title='These aren&apos;t the permissions you&apos;re looking for'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111297896718283940</id><published>2005-04-01T17:49:00.000+01:00</published><updated>2005-04-08T17:53:33.970+01:00</updated><title type='text'>Standards are great; there's so many of them to choose from</title><content type='html'>Ah, the joys of media formats.  The QuickTime client included with
MacOSX doesn't cover all of the panoply of different video formats I
seem to have lying around on my disk (some of which are admittedly
of, er, dubious provenance) so I've had a frenzy of installing
different video clients:
&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://www.microsoft.com/windows/windowsmedia/software/Macintosh/osx/default.aspx"&gt;Windows
  Media Player v9.0.0&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.videolan.org/vlc/download-macosx.html"&gt;VLC
  0.8.1&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://mplayerosx.sourceforge.net/"&gt;MPlayerOSX version 2.0b9r4&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.3ivx.com/download/macos.html"&gt;3ivx D4 v4.5.1
  codecs&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.divx.com/divx/mac/"&gt;DivX 5.2.1 codec&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111297896718283940?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111297896718283940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111297896718283940' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111297896718283940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111297896718283940'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/04/standards-are-great-theres-so-many-of.html' title='Standards are great; there&apos;s so many of them to choose from'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111297893311102808</id><published>2005-03-27T17:47:00.000+01:00</published><updated>2005-04-09T11:39:22.056+01:00</updated><title type='text'>Miss Direction</title><content type='html'>Shuffled things around on the disk a bit more; specifically, moved
the MP3 files out of my home directory (to &lt;code&gt;/MP3&lt;/code&gt; to be precise).  This
illustrated a neat feature of the Mac filesystem&amp;#151;iTunes could
still find all of the files, without having to re-import them.
Presumably the Finder keeps track with some kind of redirection
feature, although I can't see evidence of this at the Unix command
prompt level.
&lt;/p&gt;
&lt;p&gt;
I've also got my Palm handheld syncing to the Powerbook; just
installing the software that came with the handheld worked OK, but to
get it to sync with the MacOS iCal and AddressBook programs, I also
needed to download 
&lt;a href="http://www.apple.com/isync/download/"&gt;iSync&lt;/a&gt;
and the &lt;a href="http://akamai.info.apple.com/iSync/SBML/2Z/061-0633.20030923.98h6F/iSync_Palm1.2.dmg"&gt;iSync Palm conduit&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Next up for getting things installed is another installer package,
this time the
&lt;a href="http://fink.sourceforge.net"&gt;Fink 0.7.1&lt;/a&gt; package
management utilities plus a Mac GUI wrapper called
&lt;a href="http://finkcommander.sourceforge.net"&gt;FinkCommander
  0.5.3&lt;/a&gt; for them.  Fink seems to install stuff
under &lt;code&gt;/sw&lt;/code&gt;.  Once that was on board, the key packages I
was after were the &lt;code&gt;guile&lt;/code&gt; and &lt;code&gt;clisp-maxima&lt;/code&gt;
packages, so that I could get 
&lt;a href="http://www.lurklurk.org/guile/tutorial.html"&gt;some&lt;/a&gt; 
&lt;a href="http://www.lurklurk.org/maxima.html"&gt;old&lt;/a&gt; 
&lt;a href="http://www.lurklurk.org/cpp_clos.html"&gt;projects&lt;/a&gt; up 
and running again (hence the installation
of &lt;code&gt;clisp-maxima&lt;/code&gt; rather than &lt;code&gt;clisp&lt;/code&gt;, although
I did need to &lt;code&gt;ln -s /sw/bin/clisp-maxima /sw/bin/clisp&lt;/code&gt;).
With the package dependencies, I ended up with 31 packages installed
via Fink, and I needed to add &lt;code&gt;-I/sw/include&lt;/code&gt; to my
makefiles. 
&lt;/p&gt;&lt;p&gt;
I also got fed up of only having a terminal version of Emacs
available, so I downloaded a 
&lt;a href="http://www.mindlube.com/products/emacs/"&gt;Mac GUI version 21.3.50.1&lt;/a&gt;.  
The main problem that I've had with this so far is that the
emacsserver/emacsclient stuff isn't working.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111297893311102808?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111297893311102808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111297893311102808' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111297893311102808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111297893311102808'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/03/miss-direction.html' title='Miss Direction'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111297864275699328</id><published>2005-03-26T17:00:00.000Z</published><updated>2005-04-09T16:58:00.236+01:00</updated><title type='text'>Where did I put that key?</title><content type='html'>&lt;p&gt;
The MP3 files finished transferring overnight, so I've imported them
into iTunes.  The default setup would make copies of the file (in
~/Music/iTunes), but that can be turned off (&lt;b&gt;iTunes, Preferences,
Advanced, clear "Copy files to iTunes Music folder when adding to
library"&lt;/b&gt;). 
&lt;/p&gt;&lt;p&gt;
The other brief puzzle that needed a quick 
&lt;a href="http://www.google.com"&gt; google&lt;/a&gt; to sort out was how to get
a hash mark from the keyboard ("hash"/UK = "pound"/US =
"octothorp"/pedantic).  The "UK" keyboard on the machine isn't really
a proper UK keyboard&amp;#151;it's basically a US keyboard with an English
pound sign where the hash would be (shift-3).  For example, shift-2
gives @ and the double quote key is on shift-single quote (at the
right hand side of the keyboard).  Anyway, the secret is &lt;b&gt;Alt-3&lt;/b&gt;.
&lt;/p&gt;&lt;p&gt;
Overall, I think it's going to take me a while to get used to a
completely different keyboard.  Not having the Control key in the
bottom left is odd, and I've still not found an equivalent of the
Delete and Insert keys.
&lt;/p&gt;&lt;p&gt;
The other slightly worrying aspect of the keyboard is that the
Control and Fn keys seem to catch occasionally; I'll have to keep an
eye on that and see if it persists.
&lt;/p&gt;
&lt;p&gt;
Also started in on installing a bunch of extra things.  
&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://www.apple.com/macosx/features/x11/download/"&gt;the
  X11 package&lt;/a&gt; that didn't seem to be on the DVD&lt;/li&gt;
  &lt;li&gt;an &lt;a
  href="http://porting.openoffice.org/mac/ooo-osx_downloads.html#download"&gt;X11 (v1.1.2)&lt;/a&gt;
  and a &lt;a
  href="http://www.planamesa.com/neojava/en/download.php"&gt;native
  MacOSX (1.1 release candidate)&lt;/a&gt;
  version of &lt;a href="http://www.openoffice.org"&gt;OpenOffice&lt;/a&gt;, so I can look at the files
  from the Windows box that are in MS Office formats&lt;/li&gt;
  &lt;li&gt;&lt;a
  href="http://download.mozilla.org/?product=firefox-1.0.2&amp;os=osx&amp;lang=en-US"&gt;Firefox 1.0.2&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a
  href="http://download.mozilla.org/?product=thunderbird-1.0.2&amp;os=osx&amp;lang=en-US"&gt;Thunderbird 1.0.2&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;the &lt;a href="http://gimp-app.sourceforge.net/"&gt;X11 version&lt;/a&gt;
  of &lt;a href="http://www.gimp.org/macintosh/"&gt;the Gimp v2.2.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;
Getting TeX set up was the next task.  The first step was to install an installer, namely 
&lt;a href="http://www.rna.nl/ii.html"&gt;i-Installer 2.69.0&lt;/a&gt;; with this
installed, I could pull down a bunch of things from "Gerben's
i-Directory @ TUG" (which seems to be
http://tug.org/i-packages/iid/gwrelative.iid):
&lt;ul&gt;
  &lt;li&gt;tex (with the full, 2004 stable variant)&lt;/li&gt;
  &lt;li&gt;xfig and its dependency Xaw3d&lt;/li&gt;
  &lt;li&gt;ghostscript-8&lt;/li&gt;
  &lt;li&gt;gv&lt;/li&gt;
  &lt;li&gt;ImageMagick and its dependencies libwmf and freetype2&lt;/li&gt;
&lt;/ul&gt;
&lt;p/&gt;&lt;p&gt;
This set up the teTeX distribution
under &lt;code&gt;/usr/local/teTeX&lt;/code&gt;, and basically worked
immediately.  The only wrinkle I had to tweak by hand was the
installation of a font of my own, which involved:
&lt;/p&gt;
&lt;pre&gt;
  cd /usr/local/teTeX/share/texmf.tetex/fonts/source/public
  ln -s /Users/dmd/text/dmdbb
  cd /usr/local/teTeX/share/texmf.tetex
  vi ls-R 
&lt;/pre&gt;
and adding the &lt;code&gt;dmdbb&lt;/code&gt; directory into that file.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111297864275699328?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111297864275699328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111297864275699328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111297864275699328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111297864275699328'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/03/where-did-i-put-that-key.html' title='Where did I put that key?'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12020850.post-111297703783680859</id><published>2005-03-25T00:00:00.000Z</published><updated>2005-04-08T18:13:06.353+01:00</updated><title type='text'>New toy</title><content type='html'>Well, I could resist no longer. I trundled along to the &lt;a href="http://www.apple.com/uk/retail/regentstreet/"&gt;Apple store&lt;/a&gt; on Regent Street and bought myself a 15" Powerbook with all the trimmings. I didn't actually want the enhanced graphics card, but the retail operation didn't carry all the possible permutations and I definitely wanted the version with the bigger (100Gb) hard disk and extra (1Gb) memory. The extended warranty is insanely expensive, but there's not really any choice—knowing my luck with such things, if I risked it and didn't get the warranty, the machine would pack up at precisely 13 months old.
&lt;/p&gt;
&lt;img src="http://photos7.flickr.com/8813502_e1d08b7455_o.jpg"&gt;
&lt;p&gt;
Anyway, I've decided to keep some sort of track of what I'm installing and configuring on the machine to make it comfortable for me as a long-time Linux user. The main point of this is that if I have to start again from scratch for some reason, the whole process will be easier to repeat; however, there's a chance that some nugget of information here might be useful for somebody else in a similar situation.
&lt;/p&gt;&lt;p&gt;
The initial setup seemed pretty smooth, and I transferred across all of the files from my Windows box and my Linux box. Transferring the MP3 collection took a little longer, though—35Gb takes a while to move over a 10Mb LAN—so I left that running overnight.
&lt;/p&gt;&lt;p&gt;
The first thing I installed was the &lt;a href="http://www.apple.com/macosx/features/xcode/"&gt;Xcode
package&lt;/a&gt; package from the OS DVD-ROM that came with the machine, in preparation for some development activity.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12020850-111297703783680859?l=paranormalorigin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paranormalorigin.blogspot.com/feeds/111297703783680859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12020850&amp;postID=111297703783680859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111297703783680859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12020850/posts/default/111297703783680859'/><link rel='alternate' type='text/html' href='http://paranormalorigin.blogspot.com/2005/03/new-toy.html' title='New toy'/><author><name>galloglass</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/22/25400108_e569d69bc0_t.jpg'/></author><thr:total>0</thr:total></entry></feed>
