Tag Archives: sysadmin

Beware the Ides of March

So on March 15th (well, March 16th UTC and EDT) - the public facing website that I share in the responsibility for suffered an outage.
It’s a classic example of a cascaded failure - particularly a failure of human judgement (mine). I spend a lot of my time in my job [...]

Note to Self

Keeping around a half-million spam emails in a single folder? Terrible idea.

Shortcuts

The quote about the quote of the day from Bob Plankers
How many times a week do you work around shortcuts, where the original person saved a few minutes but cost weeks of time later?
My entire job seems to be centered on predicting and avoiding (or sometimes laying the foundation for) cascade effects.

System, Deconstructed

So I had this long, ginormous post series planned about a service transition last week - where I had to move the mail server from one room to another to preempt a 57 hour outage. It was going to full of all kinds of fun tidbits about sheer panic with Apple’s OpenDirectory - and [...]

The world “security”

In a conversation with a colleague today - who was wondering about the source for a question we had about web application security - I remarked to him that unless it was a banking site, or an e-commerce site (if even then) - anyone that uses the word security was most certainly an IT person.
IT [...]

Quote of the Day

I’ve been helping an Extension specialist with some MediaWiki concepts the last few days, even very loquacious answer to how MediaWiki links are constructed (by going into the values that MediaWiki is designed on) - I broke references to WordStar: ” [MediaWiki] was meant to remove the barriers to “editing” any given page. [...]

Downloads that work

A few weeks ago - I wrote a bitching diatribe about how hard Sun makes it to get Java.
They could learn a thing or two from VMWare.
Dear VMWare,
Your patch situation is still a pain in the ass - but thanks for making it easy to download your software.
Thanks, Jay

And this is what you changed your ticker to?

This is one of the reasons I absolutely loathe java. And it has nothing to do with the language. It has to do with the culture.
There are a few services that we run that are java-based. History shows that most of these seem to run happier using the JVM [...]

Huh?

I admit it, I’m a geek. I’m completely at home with obscure and inconsistent command line switches to applications coming from dozens of different sources. I use software written by geeks for geeks. I write software for geeks and complain about users that don’t get it. I worship [...]

Up Hill Both Ways with my VMS Manual

So ComputerWorld posted The top 10 dead (or dying) computer skills (via Michael DeHaan)
I love these - It’s the tech geek equivalent of your granddad and the bucket of books up hill both ways in the snow.
My report card.

I’m so incredibly happy I never touched cobol or fortran. I came into Computer Science [...]

Well, Bless Your Heart

So, one of our web applications has some combination of html forms, css, and javascript that triggers a bug in revisions of Microsoft Internet Explorer version 6.
Basically - the edit action, which pops up three text areas, and a bunch of check boxes with some UI and xhttprequest javascript - causes IE 6.mumble to lock [...]

Scenes from the Insane Asylum

Yet more fun from the ongoing series “This are the days of our lives of a system administrator” - today’s email (edited slightly for the blog):

Hi all,
Just to provide you far more information than you ever wanted to know about some of the login problems for a few of our services and the source [...]

Peeling the Onion

And no, I don’t mean The Onion - which would have been far more entertaining.
Through Joi Ito’s blog I have recently become aware of the phrase “Yak Shaving.” Joi wrote about it in 2005, here’s WikiPedia’s take - and here’s an etymology from Alexandra Samuel.
When I first read Joi’s blog. [...]

A Day In the Life

Most days when I get to the end of the day, I can’t remember half of what I did that day. When people ask me what I did - I can’t really tell them. This, of course, is horribly demoralizing because I begin to doubt whether I actually did anything, or [...]

Don’t Do That

So… maybe you are coding up your totally way rad awesome application in Rails - and you are thinking to yourself.
“Self, I really would like to set my own created_at and updated_at timestamps. Look - there’s even a way to do that in the Rails documentation”

class Feed < ActiveRecord::Base
[...]

Computing Expertise

In higher education, and I imagine within IT support in most small organizations, where the “IT Gal” or “IT Guy” is called upon to do everything from run the servers to manage the routers to “doing the web page” to answering “how exactly do I do that in Word again?” they’ll find that people that [...]

p.s. it’s never really about a single post

so I went into snarky overdrive with my vendor dependencies post. it wasn’t quite as funny as last year when I went off on the people that can’t unsubscribe from lists either. Nor was it as funny as some other commentary on Rails I’ve snarkily made
I really do love the err.the.blog guys - [...]

Good Grief People, stop with the local gems

From Err The Blog: Vendor Everything
For hosted environments? sure.
But if you are responsible for the application AND the server? (or your shop is?)
No.
Not just no. But HELL No. And I’d really like to write “HELL No” in an <h1> but I’m going to avoid that for the sake of [...]

Uploading KML files to MediaWiki

So you want to upload KML files to your MediaWiki install? Simple as putting ‘kml’ in your allowed file extensions right?
Wrong.
Through the almighty power of a string match that’s not actually a regular expression, but instead a strpos match in the SpecialUpload:detectScript function (yes, that’s right, a strpos match, not a stripos match - [...]

It ain’t magic

Dealing with magic, magic.mime, and mime.types on Red Hat Enterprise Linux and with PHP, FileInfo, and MediaWiki is a serious pain in the ass.
Who in hell came up with this mess? Apache has a magic file, the os has a magic file, FileInfo complains that it can’t find /usr/share/misc/magic - when it’s really looking [...]