Sunday, August 4, 2013

Buckler v1.0.0

Buckler is Shields as a Service (ShaaS, or alternatively, Badges as a Service) for use in GitHub READMEs, or anywhere else. Use Buckler with your favorite continuous integration tool, performance monitoring service API, or ridiculous in-joke to surface information.

Buckler is MIT licensed. You are free to:
  • Host your own version of Buckler.
  • Download and re-serve generated shields.
  • Link directly to for static information display (eg licensing details).
  • Redirect to from another service for dynamic information (eg build status).

Check out the API on GitHub, view the README for more examples, or play around with the simple form on

Sunday, December 16, 2012

Squeezebox Server & Fedora

To get squeezeboxserver working on Fedora, add the following to /etc/sysconfig/iptables:

# squeezebox
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9000 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3483 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 3483 -j ACCEPT

Saturday, December 15, 2012

IRSSI Keys on a MacBook Pro

At $newjob I'm using a late 2011 MacBook Pro, so I've had to relearn some keys for IRSSI. The important ones to me are:

  • fn + up arrow / down arrow: for viewing the backscroll (page up / page down)
  • Setting an option key to "+esc" under iTerm2 so I can hold down the key and use left and right arrows to move through open windows.

Sunday, December 2, 2012

The End

After nearly seven years, Friday marked my last day at Red Hat. I'm taking a week off to focus on growing my beard and brewing a lot, before starting my next adventure.

If you need to reach me, I'm still on teh internets.

Friday, July 13, 2012

Give the absolute path for a client certificate with curl

If you're expecting curl --cert somefile.pem to work, and you keep getting 403s in response, it might be because your curl is compiled against NSS, and that cert is being interpreted as an alias to an NSS DB entry. Use curl --cert ./somefile.pem instead. Fwiw, this is documented in the curl man page, but who looks there?

...Or use wget instead.

Tuesday, April 24, 2012

A CONNECT Client Implementation for Netty

If you need an implementation of an HTTP CONNECT client to tunnel SSL (or anything else) through a proxy using Netty, Chris Duryee and I recently landed a patch to do so in Thumbslug.

By all means, make use of it!

The original changeset is here.

Monday, March 26, 2012

Camopic is now live!

My new app, Camopic, is now live on Google Play (only $0.99! cheap!). Camopic uses steganography to hide a picture inside a different jpeg image. You can then share that image with another Camopic user, who will be able to reveal and view your hidden image.

This basically sums it up:

Google Play: Camopic $0.99
© 2012 James Bowes. Icons by glyphicons. Powered by Blogger.