Older blog entries for bstpierre (starting at number 86)

Programming in Icon

(Background: 12 New Languages in 2012) Icon is a cool little programming language. It's worth learning, even if it isn't practical for daily use. Pros: Syntax is similar to C, which makes it easy...

(Click through for full post...)

Syndicated 2013-01-15 01:11:00 from The Daily Build

12 Little Projects in 2013

As I mentioned in 12 New Languages, I'm learning a new programming language each month in 2013. To go along with this effort, I need a dozen things worth building -- one for each language. I'm going...

(Click through for full post...)

Syndicated 2013-01-15 00:08:00 from The Daily Build

12 New Languages in 2013

I'm setting a personal goal in 2013 to learn a new programming language each month. Obviously, I won't be able to learn any of them in depth, but I plan on completing a small project in each...

(Click through for full post...)

Syndicated 2013-01-05 23:26:00 from The Daily Build

Get notification when long running commands are done

I often launch a long running command (e.g. a build or firmware upgrade), then wander off to another virtual desktop to take care of a few small tasks while I’m waiting for the command to...

(Click through for full post...)

Syndicated 2012-06-22 23:44:48 from The Daily Build

Offline RSS Readers on Linux

Building an RSS reader must be some kind of rite of passage. Everybody has probably started one at one point. (Hey, I’ve done it too.) It seems easy enough, right? Unfortunately, it is pretty...

(Click through for full post...)

Syndicated 2012-06-22 12:24:18 from The Daily Build

Quick & Dirty “sniffer” for when you don’t have tcpdump

I recently needed a way to test if packets were reaching a linux device I’m testing. The device didn’t have tcpdump installed, so I didn’t have a real sniffer. Fortunately all I...

(Click through for full post...)

Syndicated 2012-06-09 00:55:08 from The Daily Build

Don’t Forget dmenu

When you install i3 on Ubuntu via apt-get install i3-wm, it should come with dmenu, but it doesn’t. Dmenu is a handy launcher that you can (by default) invoke with mod-d, then start typing the...

(Click through for full post...)

Syndicated 2012-05-19 00:03:03 from The Daily Build

Moving Through i3 Workspaces

The default i3 config file only has commands to move to a specific numbered workspace (e.g. mod-1, mod-2). For better or worse, I’m in the habit of “traveling” through the workspace...

(Click through for full post...)

Syndicated 2012-05-16 12:07:25 from The Daily Build

Getting dnsmasq, virtual machines (libvirt), and vpn to inter-operate

Fixing Dnsmasq to Work With Libvirt There’s a bug written in the Ubuntu tracker (and in Fedora too, I think) about running dnsmasq and libvirt at the same time. Basically, libvirt runs an...

(Click through for full post...)

Syndicated 2012-05-15 11:43:50 from The Daily Build

Controlling Audio with i3

As I mentioned in the last post, I’ve switched to the i3 window manager. After fixing the Caps Lock key, the next order of business is getting the audio keys on my multimedia keyboard to...

(Click through for full post...)

Syndicated 2012-05-12 12:52:46 from The Daily Build

77 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!