dueling beetles — hornicus vs. scarabæ

In this corner, SCARABÆ*, the mocha-colored defender of Scarabaeidae

... and on the right, HORNICUS*, fearsome champion of Cerambycidae

The sub-tropical southern United States, where I live, is rife with strange and amazing insects.  These guys like porch lights.  I’d dearly like to know more about them.  Either that, or I’d like to see them go against each other 5 rounds in a ring, let the best beetle win.

* I just made this up; the family name appears correct, but I’m a poor biologist.  I just want to see some beetles dish out a good ass kicking.
Posted in photos | Tagged , , | Leave a comment

Self-Service Linux®: Mastering the Art of Problem Determination

I’ve been a Linux sysadmin a long time, and have a certain knack for tracking down system problems (so I’m told). In the midst of perhaps the worst set of hardware/software problems I’ve ever faced, I stumbled across this book that describes exactly what I do, all day long, codifies it, and tells me how I can get better at it. This is awesome.

My dead tree copy’s in the mail, however, I’m reading the free electronic copy from linux-books.us and it’s awesome.

It takes a lot of study to really grasp the whole relationship between hardware and physical machine, kernel, memory, disk, virtual memory, threading, processors, instructions, system calls, networking layers, web server software. And, even then, textbook study will not give a working knowledge, it takes sitting down with the terminal and examining the system to realize the concepts.

Look, not to brag, but I know a LOT about Linux systems and computers in general, but compared to someone like Linus Torvalds I’m an idiot. I have a decent working concept of an operating system kernel that lets me figure out why my software is behaving oddly, exhibiting odd performance characteristics, failing fantastically, but I couldn’t sit down and draw you a picture of the Linux kernel’s structure. I do know enough though, to be effective, and to read kernel driver sources to figure out where an error originates from — critical when tracking down a potential hardware issue.

I can’t wait to improve my own “haphazard but effective” problem determination methods.

Why do we need all this complexity? In practice, it works well. Should we come up with something better? Absolutely, but that’s a much deeper topic, left for a bright sunny day when I can escape from my server room.

Posted in sysadmin | Leave a comment

Yeoman’s Work?

‘Yeoman work’ or ‘yeoman service’ is simply good, honest, hard work. A yeoman was a class of farmer, above a labourer but below a land-owner – a tenant farmer – who had (has) a reputation for hard toil.

from phrases.org.uk; also see wikipedia: Yeoman

Posted in words | Leave a comment

Поздравляю!

I feel like you’re my friend even though we’ve never talked face to face. Though there is a great divide between my culture and yours, I feel very happy for you that you are getting married to a beautiful young bride, and I wish you both many years together of happiness and prosperity.

I married my wife 6 years ago and, while life hasn’t always been easy, I have never for one second regretted marrying her. Life is full of beauty, mystery, and variety, and to have someone to share one’s life with is a marvelous thing indeed. Your relationship to the woman you love will change in ways you don’t know, and you will both grow together.

In English we speak of being, “in love,” with someone, and here in America being “in love” can be a very short, passing thing. The love that makes a marriage, however, is a love with strong roots like a tree. Love takes time, and care, and attention, and patience, and diligence, and all you have in order to grow strong and bear much fruit. It is my sincere hope that you two will grow “into love” with each other as you set out together on life’s journey.

I wish you the best of all things, always,

Posted in thoughts | Comments Off

blip.April 30, 2010 12:45 pm

How ninjas watch their access logs: http://gist.github.com/385455 Please don’t chide me on my bash syntax, it gets the job done nicely and took about 3 minutes.

Posted in blips | Tagged | Leave a comment

blip.April 30, 2010 6:14 am

Novel! I upgraded WordPress using FileMerge to compare files, saving the merge to my Dropbox, which auto-synced to my server. Bleeding-edge stuff that’s just too fun for words right now. I promise to disclose all soon!

Posted in blips | Tagged | Leave a comment

Home office, as blogged from my iPhone using the WordPress app

So here I am at home, writing this on a device the size of a pack of index cards. Is this the future? Quite possibly.

Posted in blips | Tagged , , | 1 Comment

Why I won’t be signing up for a Pixily account

The original attachment.

A message to you... beware the angry grammarian with the red ink.

I saw an ad in Evernote for Pixily Pixily a “secure document scanning service.”. I clicked, and was disappointed, because they don’t seem to understand security. Rather than the wise thing, which was to walk away, I decided to give them a piece of my mind.

To: press@pixily.com

As an Evernote user, I like the idea of Pixily, but in order to use your service, you must correct what are in my view critical problems with the service.

First of all, see my attached corrections and suggestions for your Security page. It has several grammatical errors and omissions which decrease my confidence in the service. Keep in mind that I took about two minutes to mark up what’s obviously wrong above the “fold” on my monitor; there are deeper issues with the tone and style of the whole page.

Secondly, you describe your security process in insufficient detail for me to trust it, or to trust you with my data and documents. As someone who deals with security issues daily as system administrator for a large hosted e-commerce provider, I know a couple things about security, and I strongly dislike the idea of my private documents sitting in some datacenter. Why not send my documents back after they’re scanned? Or shred them?

A scan-and-shred service I would use, because:
- I avoid paper when I can.
- Most of what I want scan I no longer want the hard copies of.
- It would give me great comfort to know that the physical copy of a document NO LONGER exists, anywhere.

If you don’t shred them, then what do you do when I cancel and want my documents back? There’s a missing piece here.

Be bold about your encryption schemes — PKS? AES? Encrypted disk images? Steganography? I’m not gonna trust this unless you tell me how you think you’re going to protect my data, and I agree with your assessment. You must be security professionals to do what you do, so talk the talk.

It’s dumb, I know, but I would actually trust your company more if I saw pictures of real people working there, with their names and backgrounds. You score points for not using stock photos like everyone else, but lose points because you don’t tell a good story or tell me about the real people who are Pixily. Right now, your “team” page comes off as a VC pitch, and a cursory scan of your blog gives me no information about who YOU are, you people who run Pixily, and that makes my purse strings tighten.

You bought my attention with your advertisement in Evernote, so I thought I’d be candid about why I won’t use your service. If you address my concerns I may become a customer and, since I’m certain that I’m not the only one with these objections, you may gain a bevy more just like me.

By the way, I’m cross-posting this to my blog and Twitter; demonstrate to me that you deserve positive press if you want the accolades of a well-run and trustworthy business.

best,
- Fred.

Posted in blag | Tagged , , , , , , | 1 Comment

Django, Pinax, and Humble Pie — My talk at Refresh Augusta

These are the slides I used for my talk at Refresh Augusta today on Pinax and Django, and how I learned to be humble and rely on other people’s code.

I did Takahashi method-style one word slides, and I just realized that they’re really hard to follow without any video or notes. So, my promise is: video soon, my cleaned up presentation notes sooner. Right now, I’m exhausted from the midnight coffee I burned putting this together and headed to bed. :-)

Also, images used are either Creative Commons or owned by me. Attributions coming soon as well.

Posted in code | Tagged , , , | Leave a comment

Neat little article by the author of Pwncha — “Defeating CAPTCHA with neural networks.” http://ping.fm/VoDXs

Posted in blips | Tagged | Comments Off