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 [...]
Keeping around a half-million spam emails in a single folder? Terrible idea.
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.
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 [...]
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 [...]
¶
Posted 01 November 2007
† jayoung
§
Uncategorized
‡
°
Also tagged:
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. [...]
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
¶
Posted 03 October 2007
† jayoung
§
Uncategorized
‡
°
Also tagged:
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 [...]
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 [...]
¶
Posted 27 August 2007
† jayoung
§
Uncategorized
‡
°
Also tagged: humor
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 [...]
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 [...]
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 [...]
¶
Posted 23 May 2007
† jayoung
§
Uncategorized
‡
°
Also tagged:
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. [...]
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 [...]
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
[...]
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 [...]
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 - [...]
¶
Posted 27 March 2007
† jayoung
§
Uncategorized
‡
°
Also tagged: ruby
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 [...]
¶
Posted 27 March 2007
† jayoung
§
Uncategorized
‡
°
Also tagged: ruby
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 - [...]
¶
Posted 21 March 2007
† jayoung
§
Uncategorized
‡
°
Also tagged:
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 [...]