Bitwise Evolution

Musings of a Portland-area hacker with a bent on improving digital lifestyles.

Category: tech

Things are a little messy…

I’ve had some minor upgrade issues with the blog lately, and I am only about halfway through updating everything. In the meantime, I’m afraid things will look a bit messy. (Syntax highlighting is currently broken, and there are probably other formatting / data issues as well. I think I have to restore the uploads directory, [...]

The Linux Tablet: Wacom rotations – waking up on the wrong side

Update: updated the script with improved (functional) error output. added notes about xhost. There is an annoying bug in the sequence of code that manages the wacom rotation / sleep / resume and stylus calibration right now. (Where “right now” is Ubuntu Intrepid, with the 0.8.2-1 wacom drivers.) This is a document bug over at [...]

The Linux Tablet: Wacom drivers

Ubuntu 8.10 configured most everything properly, as mentioned in the previous post in this series, but it did not result in a functional pen. The tablet screen is a wacom digitizer with a pen that has two buttons (eraser and a finger button), and the tablet can differentiate between touching and hovering. The linux wacom [...]

The path to a Linux Tablet

I finally broke down and bought a Lenovo X61 tablet (with SXGA+ screen!), and it arrived this week. This is the first of a series of posts about getting it up and running with Linux. First off, some specs: Lenovo X61 Tablet PC with XSGA+ (1400×1050) screen (not multi-touch) 4 gigs of ram 200gb SATA [...]

Treat your mailing lists like reference documents, please.

I desperately needed to find out why the tutorials I’ve been following for an Eclipse PDE task today kept referencing a startup.jar file that I could not locate. A couple google searches later turned up this link: http://dev.eclipse.org/newslists/news.eclipse.platform/msg62159.html The poster in that thread had the same problem (back in Feb. 2007), and found the answer, [...]

Auto-documenting OSGi CommandProviders

(Edit: If you’re reading this after OSGi R4.2, then there is almost certainly a better way to accomplish the same thing) I’ve been digging into OSGi a bit over the last week or so inorder to create some Eclipse plugins that will automatically discover eachother, and I’ve been generally impressed with the framework on the [...]

It’s called a docking station, Joel :)

The venerable Joel Spolsky asked recently why someone hasn’t made a device that clips to the back of a desk and: * It’s a power strip * It’s a network hub * It’s a USB hub * You clamp it onto the back of any desk The idea being that: This would make it easy [...]

StackOverflow: Endorsing(?) content theft from day one

Joel Spolsky and Jeff Atwood just launched the public beta of Stackoverflow today, with the intent of building a community for high-quality technical questions and answers. I’ve been using the site for about three weeks now, during the closed beta, and I’ve noticed a disturbing trend that was outlined in Joel’s announcement post today: Want [...]

Breaking away from Visio

The ‘proper’ way to do user interface design is hotly contested in the OSS software development world, and the discussions usually boil down to three suggestions: “Just write it — it’s not that hard” “Use [glade|qt designer|netbeans|...] — all the widgets are there” “Just use pencil/pen/whiteboard/etc — it’s faster” I don’t agree with any of [...]

Wrestling Python

With the launch of the StackOverflow beta I posed a question about python static analysis tools, as I have been playing with python and django recently for some side projects. The responses at Stack Overflow quickly pointed to PyChecker, PyFlakes and PyLint. Over all, it was a disappointing experience. My experiences are outlined below, and [...]