Review: Learning CFEngine 3

I just finished reading the final release of Diego Zambonis' Learning CFEngine 3. I can't recommend this book enough. If your just learning CFEngine 3, if you are versed but not an expert and you like CFEngine you will like this book. If you meet all those criteria and you don't like the book, I'll buy you a beer if we ever meet. It's well worth the 20 dollars, or 14 if you want the ebook (DRM FREE! Thanks OReilly!). Or you can use the discount code AUTHD to get 40% off the print version, and 50% off the e-book version. (Read More)


Bibble The Best Photo Editing Software For Linux Bought By Corel

I have been using bibble for about a year now. Its the best photo editing software that ran on linux that I could find. It probably isn't as polished as Photoshop but it has its own great features like threading so it can use all of your cores for rendering. (Read More)


Setup encfs on dropbox for boxcryptor with CFEngine

Here is an easy way to configure encfs with dropbox that is compatible with boxcryptor. Boxcryptor makes Windows, Mac Android, and IOS applications to assist you in accessing data that you have stored in encfs. They do require that you create your encfs with some specific options: Cipher algorithm: AES, Plaintext or Stream encrypted filenames, No filename initialization vector chaining, No per-file initialization vectors, No external IV chaining, No block MAC headers, No per-block random bytes. (Read More)


New bundle to manage routes for RedHat/CentOS with CFEngine 3

I re-factored rh_add_interface_routes into a new bundle rh_update_routes, you can find them in my CFEngine library. (Read More)


pre-commit hook for git to check CFEngine syntax

Sometimes I am not so disciplined to run cf-promises on my policy before I commit it. I make a small change and I think I'm golden, but inevitably that breaks things. I wrote a simple commit hook to check policy syntax and stop you from shooting yourself in the foot. You can find  the pre-commit script over on my github account. I hope you find it useful. (Read More)