Quantcast

Ulrich Schnauss in Boulder - July 8

Ulrich Schnauss at the Fox Theatre in Boulder, Colorado on July 8, 2008, with A Shoreline Dream, Cacheflowe, and Ian Cooke.  A remarkable show, one of the best.  Music was great, crowd was appreciative, and the musicians had much love for each other. Multiple encores.


Audio sample one
; audio sample two.

If anyone happened to record this show, please post a comment below, I’d love to get a copy. Same lineup is playing July 9 evening in Denver at the Falcon.

bagpipes

(03:32:06 PM) shag: imagine seeing this subject line in your inbox
(03:32:08 PM) shag: You can save 10% on our entire Bagpipe category
(03:32:19 PM) shag: happens to me!
(03:32:25 PM) shag: its not even spam
(03:43:44 PM) rajjj: lol

Bluetooth HotSync your Palm with Linux

Here is a script, pilot-xfer-bt, that will HotSync your Palm over Bluetooth on Linux. I use a Treo 700p here, but this will probably work with other Palms with Bluetooth.

First, make sure your host computer and Palm are paired. Then make sure your copy of rfcomm is at least version 3.23 or later by running ‘rfcomm –help’. As of the writing of this post, very few machines are using this rev, since it is recent. If yours is older, either try updating your bluez-utils package, or download, compile, and install the latest bluez-utils source. All you need is the ‘rfcomm’ binary.

Then edit that pilot-xfer-bt script and make sure that its internal path to rfcomm points to the install directory. /usr/local/bin/rfcomm is probably what you want if you installed from source.

Anyway, to use: pilot-xfer-bt passes its args to pilot-xfer. So in other words, to sync your Palm to a repository located in /home/username/palm, run ’sudo ./pilot-xfer-bt -s /home/username/palm’.

Getting this thing working a few months ago was a bear. There was this nasty timing-dependent bug in rfcomm vs. udev. That took days to puzzle through. At least it’s been fixed upstream.  Anyway, I now know why they call these tools “bluez”

Bluetooth Networking with Treo 700p and Linux

Perhaps you are the owner of a Treo phone (or really just any Bluetooth phone) and wish to use it as a Bluetooth “modem” with your Linux box with EVDO or EDGE or HSDPA or whatever.

Maybe you have spent hours trying to get the devices to connect, only to see a weird “Bluetooth connection starting…” message on your Treo, but nothing else happens. (Caused by connecting to the OBEX RFCOMM channel, not the DUN RFCOMM channel.)

Or maybe you have spent hours trying to figure out why your Treo complains “ERROR” “ERROR” “ERROR” to your Linux box when you send it an AT command. (Caused by connecting to the headset audio RFCOMM channel, not the DUN RFCOMM channel.)

Or maybe you haven’t yet wasted any moments of your rapidly dwindling life on this crap at all and Just Want Things To Work and Don’t Understand Why They Don’t.

If any of this sounds familar, maybe this script, start-bt-modem, may help.

You will need to save it to your local disk, and edit it to replace the “aa:bb:cc:dd:ee:ff” with your phone’s Bluetooth address. To find this, go to your Treo’s Bluetooth application, and change the “Visible” dropdown to “Temporary.” Then on your Linux box, run “hcitool -i hci0 scan” - your phone’s Bluetooth address should appear.

You also need to already have paired your phone with your computer before running the script. To do this, I suggest making your computer discoverable and doing the scan from your Treo, rather than the other way around. Probably the easiest way on your Linux box is to use the GUI tools for this. Look for a weird-looking B in a dark blue oval on your menu bar (aka panel). If it isn’t there, you can try running ‘bluetooth-applet’ from a terminal. (This is part of the bluez-gnome 0.8 package on my machine). Right-click on the panel Bluetooth icon, choose “Preferences”, select “Visible and connectable for other devices”, and click “Close.” Then you will need to go to the Bluetooth application on your Treo, click “Setup Devices”, click “Trusted Devices”, click “Add Device”, click on your computer’s name, and click “Okay”. You’ll go through the pairing process - your Treo will display a number - make sure you enter the same number on your Linux box when the dialog box pops up. Then you should be set.

Finally, you will need to run the script as root - for example, ’sudo sh ./start-bt-modem’. If all goes well, you should see some IP addresses appear after about 30 seconds.

I guess if you don’t use Verizon, you might also have to edit that “#777″ that appears at the bottom of the script.

and Halloween, and the Castro

and on this night
did “PJ” and I go forth:
enrobed, and buzzing:
what would we find?

this cancelled holiday,
some bloody recent past:
this new top-down sanitation:
would it fly?
or, might
a hundred thousand frustrated planners
bust forth,
strutting where they could not ride?

we learned. the streets:
tranquil.
a few of us presented
different faces to the night,
but, mostly,
empty spaces where we once were,
some tourists,
some journalists,
a few mobile “Chicken John Johns”,
lots of cops.

some tentative reaching out -
as if
anything at all could happen,
focused violence or
friendly greetings:
friend or foe, both hidden,
no one could see, fearful,
but, some defied this
creeping numbness:
and happily swept the shrine
for our most honored holiday.
Trick or Treat.

Printing with the Canon PIXMA iP6700D, CUPS, and Fedora

This might save someone some time and hassle. Recently, I needed to print on a friend’s Canon PIXMA iP6700D printer from my Fedora 7 laptop. Turns out that the default drivers used in this setup print blank sheets and useless micro images rather than anything useful.

Looking around for help resulted in some pointers to this Canon FTP site, but it never responded. Digging a little further turned up this useful page, mostly in Japanese, but if (like me) you don’t read Japanese, you can find the files you need by searching the page for the file sizes. The two files that you need for the iP6700D are:

cnijfilter-common-2.60-3.i386.rpm

which you can find by searching the page for “24,410 byte”, and

cnijfilter-ip6600d-2.60-4.i386.rpm

which you can find by searching the page for “2,054,347 byte“.

Download these two files, install them as root with ‘rpm -ivh cnijfilter-common-2.60-3.i386.rpm cnijfilter-ip6600d-2.60-4.i386.rpm’, and you should be able to find the new driver in the GUI printer config tool, system-config-printer.

Incidentally, it looks like the source RPMs are there too. Pretty cool!