Articles by bob@lxer.com

linux

CopperheadOS: Security features, installing apps, and more

Several years ago, I made the decision to replace proprietary technologies (mainly Apple products) with technology that ran on free and open source software (FOSS). I can’t say it was easy, but I now happily use FOSS for pretty much everything.The hardest part involved my mobile handset. There are basically only two choices today for phones and tablets: Apple’s iOS or Google’s Android. Since Android is open source, it seemed the obvious choice, but I was frustrated by both the lack of open source applications on Android and the pervasiveness of Google on those devices.read more

linux

Parsing HTML with Python

As a long-time member of the documentation team at Scribus, I keep up-to-date with the latest updates of the source so I can help make updates and additions to the documentation. When I recently did a “checkout” using Subversion on a computer I had jus…

linux

Being open about data privacy

Today is Data Privacy Day, (“Data Protection Day” in Europe), and you might think that those of us in the open source world should think that all data should be free, as information supposedly wants to be, but life’s not that simple. That’s for two main reasons:read more

linux

Ruby does GTK

Lately I was experimenting with GTK+ and its Ruby bindings and I decided to write a tutorial introducing this functionality. In this post we are going to create a simple ToDo application (something like what we created here with Ruby on Rails) using th…