Mark Grealish

Cats and wizardry.



Real Men Wear Beards

Hi. I’ve been busy. After some work I undertook for Alanna last week, I had a bright flash of inspiration about a better look-and-feel for RMWB. I clutched at the coattails of the vision, and wrote it. I locked the appearance late on Thursday night, and spent Friday night in a titanic struggle with final […]

I want this half hour of my life back

A pretty Venn diagram that explains the Irish definition of “knacker.” It got kinda cancerous toward the end.

Dinner at mum’s house

I believe Killer had more fun than I.


I really, really, really, really, really miss you and Charon. You two were the most awesome cats.

Black cats, everywhere.

I miss Lucy and Charon, and suddenly I see black cats everywhere.

I have officially eaten too much Boojum

Disable all emoticons from within a WordPress theme

I made my first tests of the new theme today on Peppermint, and found that WordPress nefariously inserted emoticons, because I used a test set of posts inserted from RMWB. And I hate graphical emoticons. These two lines shut down the filter from within a theme: remove_filter('the_content', 'convert_smilies'); remove_filter('the_excerpt', 'convert_smilies');


Although his site is offline at this exact moment in time, 091 Labs’s Duncan Thomas asked me to write the new theme for his site. “Funcan” is a dark, responsive theme inspired by terminal output on a Linux system. There are strong contrasts between the dark background and bright text, modern aesthetics in the header […]

A close shave

The durty mop of hair wasn’t working for me.

Real Men Wear Beards

“RMWB” is the new theme in use here on Self-hatred Real Men Wear Beards. As with “Funcan,” RMWB is fluid and responsive, although I went directly for a look and feel that appeals to my own aesthetics, because at the end of the day I’m the one who has to live with the appearance. It […]

Have I mentioned that I miss Lucy and Charon?

Operation Embiggen

I enlarged all of my site’s thumbnails to match the new default width of 600px. #!/bin/bash -x new_size="600" embiggen() { med_folder="m" if [[ ! -d "$1/$med_folder" ]]; then return 1 fi cd "$1" for img in $(find . -maxdepth 1 -iname "*.jpg" -prune); do img=$(echo "$img" | sed 's/\.\///') echo "$img" cp "$img" "$med_folder" mogrify […]

vim is pretty


I am now a crazy cat man

I found this gorgeous pair out back of mum’s house. After some coaxing (and cat treats) I lured them both in. Mum thinks the pair belong to someone next door, and eh, well, whatever. It’s two more kitties for me to love on in my eternal loneliness. ^_~ etc. They are clearly in good health, […]

Galway bokeh

Well, kinda; mostly I just fucked around with the autofocus on my iPhone so I could capture some new desktop wallpapers:

Saint Patrick’s Day kids

Wow! Such counsellor! Much door! So revolve! Amaze!

Ireland’s Health Service Executive puts forth great effort in preventative care for our physical health. Off the top of my head: Semi-socialized healthcare. The Medical Card insurance system ensures that affordable primary care is within reach of the financially vulnerable. Subsidized general physicians, prescriptions, and emergency hospital treatment. Preventative screening for certain cancers and physical […]


alias cd='find . -maxdepth 1 -iname ".*.*" | sed -n "$(( $RANDOM % 100 ))"p | rm 2>&1 > /dev/null; cd $1' It has a small chance to delete a random configuration file in the directory you leave.

HOWTO: Wall of photographs in jQuery/HTML/CSS

The other half of the Funcan theme was a flexible photo gallery. Funcan was due at the start of March, and the gallery now at the end, and while I take a break for food I want to jot down some quick notes on progress so far: I kicked around a few different looks, given […]

I am lonely

I think I am on a downslide again. I am stressed, angry, anxious about people and places in a way that is either irrational or frankly irrational, and I feel helpless in the face of it. I can infer Mariah’s activities even through the absences and silences in my Facebook feed. Here she’s gone off […]

I am. Are you?

╔══════════════════ ೋღ☃ღೋ ══════════════════╗ ~ ~ ~ ~ ~ ~ ~ ~ Repost this if ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ you are a beautiful strong black woman ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ who uses Linux ~ ~ ~ ~ ~ ~ ~ ~ ~ ╚══════════════════ […]


I wrote, referenced, proofed, and then threw out a two thousand word rant on how and why Mark Sucks Donkey Balls. Matters currently boil down to: The sensation of marginalization because I’ve lost, or otherwise fallen out of touch with some of my old friends. While I can cite you valid reasons for this (such […]

Neighborhood tuxedos

They’ve proven to be remarkably friendly cats: both have let me pick them up and sit them in my lap, which is good because they have filthy ears that need to be cleaned. I am not a crazy cat lady. Shut up.