blogs

The Firesign Theatre plays Portland

A couple of weeks ago, my family and I went to see The Firesign Theatre downtown. These guys are living legends, and we had second row seats in one of Portland's finest venues.

I've talked here about the Firesign Theatre in general and about their tech and science-oriented album I Think We're All Bozos On This Bus specifically. What we were privileged to see is a performance of Bozos celebrating the 40th anniversary of the album's release (as well as excerpts from their other work and especially from their Shakespeare parody Anythynge You Want To). Let that sink in for a moment. The four original members of the group were performing, live, material that they had publically released 40 years ago. There aren't many performing groups of any kind with that track record, much less in comic theater.

They were awesome. It was the best live show I've ever seen from them, and perhaps the best I've ever seen from anyone, period.

You still have a chance to catch live performances of these folks over the next year or two. Do it while you can. Trust me on this one. Friend of Bart

I'm back

Can't believe it's been three months since my last post here. I have some stuff queued up I want to talk about, and this break is an ideal time to catch up, so I'll be trying to get several articles up over the next few days. Happy Holidays everyone! Friend of Bart

User trap of the week: Android SDK sqlite3 libreadline

This user trap was a nice one. I noticed a month or so ago that the "libreadline" support in my "sqlite3" executable on my home box was no longer working. For the uninitiated, this means that I couldn't use line history and line editing when working on database queries. Really annoying.

Tonight I decided I would fix it, dammit. An hour or so of careful investigation later I finally noticed that some joker had stuck a copy of sqlite3 without readline support in the Android SDK "tools" directory; my path stuff was configured to find that one first.

For the record, that's really user-hostile behavior. Don't stick spare copies of standard utilities where I will run into them. Yes, I probably should have my path in the other order, or sooner or later a hostile 'ls' is going to get me. Oh well.

Update: I've been working for probably 10 hours on optimizing a particular sqlite3 query which was inexplicably slow (a minute or so), which is what started all this. Guess what? With the current Debian sqlite3, it runs instantly! Dammit. Friend of Bart

Google eBookstore fail

I purchased a book from the Google eBookstore today. Boy, I'll never do that again…

"Better than Tolkien"

I've looking for fantasy to read on an upcoming trip, so I Googled "all-time best fantasy" just now. I carefully inspected eight different lists: specifically all the relevant lists in the first page of search results. Of those eight lists, six were trash. Here's a meta-review…

PayPal

OK, so everybody hates PayPal. Indeed, a while back they semi-legally stole thousands of dollars from the nonprofit foundation I help run. Now they're trying to get me to give them my bank account information (yeah, right) by charging a fee of about 5% on credit card transactions. Further, they say that after January 1 2012 I can no longer do business through them unless I "sign" a document agreeing that if they say they emailed me something then I must have received it. Fat chance.

I'm really angry at Congress for not regulating PayPal. That said, I'm angry with myself for putting up with them this long. I have closed my PayPal account now. I would encourage everyone else to do likewise, before you lose money and time to this scam.

If you are a merchant and PayPal is the only way I can pay you, this means that you will not get my business. Look into Google Checkout, which is the non-evil version. Friend of Bart

You had me but you lost me - PurePlay Poker

For the past many months, I've been playing a free online poker game called "PurePlay Poker". I've built up a 2M chip balance from a starting balance of 1K. I quit tonight in the middle of a game…

Goodbye DSL and Atheros, hello cable and Ralink

A couple of days ago, a Comcast technician came out and installed my brand new business Internet. I was promised 22mbps down 5mbps up. So far it usually is faster than that.

The next step was, as always, a reconfiguration adventure for my home network. I had a couple of really crazily busy days, but today I finally rolled up my sleeves and got to working on the new thing…

User trap of the week: GIMP Script-Fu

When I was rebuilding my crosshatch plugin for the GIMP as Script-Fu Scheme a week or two ago, I ran into a beautiful little problem. It seemed that sometimes I needed to take the car (the "head of list") of the result of some Script-Fu functions for no apparent reason. In fact, the more I poked at it, the more I couldn't figure out when I didn't need to…

User trap of the week: SSH-o-phone

Last week was full of user traps I want to document when I get time. This week's trap, though, is really easy to describe.

I have been trying to use ConnectBot to be able to SSH from my Android phone to my machines at home and work. However, even after regenerating and installing good-looking public keys, I kept not being able to authenticate. The only real clue was in /var/log/auth.log, which contained lines of the form:

    Jun 29 18:33:20 barton sshd[4401]: Invalid user  bart from 208.54.32.185  

You've probably spotted the problem right away. Took me a couple of half-hour sessions to figure it out. To be fair, there were lots of parts of potential fail-space to explore, so it took me a while to focus on this message. But still… Friend of Bart

Syndicate content