Bill Agee's blog

🏗️ Reflections on test infrastructure, with a twist of user empathy.🤝

Using 7zip in lieu of GNU tar on the command line

These days I'm accustomed to having the 7z command available on Unix-like systems (thanks to the p7zip project).

On top of that, 7zip is always one of the first utils I install on any Windows machine I work with.

So as an exercise in cross-platform style (or just for the …

Using cURL to Access Bugzilla's XML-RPC API

Today I had the chance to briefly explore Bugzilla's API.

I used curl to experiment with the XML-RPC API a bit - in the end I just scratched the surface of what's possible, but it was interesting nonetheless.

Here are a few examples of things you can do:

Hello World

A …

Using Heroku Postgres as a Free Cloud Database Sandbox

Need a place to experiment with PostgreSQL, but not in the mood to set up the server locally?

Then try out the free dev plan on Heroko Postgres. No configuration or credit card required.

Creating a DB and manipulating it with the psql CLI can be done in just a …

Testing Java snippets with Vim and GroovyConsole

For instructional purposes (either when experimenting on your own, or when demonstrating code to others) it's always useful to be able to run snippets of code in a REPL, or a similar environment allowing fast turnaround in the edit/compile/run cycle.

When using Java, other IDEs offer ways to …

Raspberry Pi terminal screenshots with fbgrab

Say you're on the console on your Raspberry Pi, and you want to take a screenshot. But without X running, what does one do?

Simple: Use fbgrab. To install it, just:

sudo apt-get install fbgrab

Pass fbgrab the name of the virtual terminal/tty you want to snapshot, and it'll …