Latest Blog Posts
1 December 2014
This causes cancer and birth defects, but only in California

I was looking for some tire repair stuff and happened to come across this: It doesn’t matter whether you know anything about tires or not, it’s the back that’s interesting: “This product contains chemicals known […] to cause cancer and birth defects” But that warning only applies if you’re in California. Or else why did … Read more

17 November 2014
I’m ashamed I wrote this

Disgusting: for L in `cat lang.txt | cut -f 2,3,4,5 -d' ' | sed 's/^.//' | sed 's/.$//' | sort`; do echo -n "$L "; done More disgusting: cat lang.txt | sort | awk '{ a=substr($2$3, 2); sub(")$", "", a); print " \""$1"\", \""a"\", \"The <a href=\x27\x27>OSTD</a>\"," ; }' It reminds me of when I … Read more

17 October 2014
How to stop using webfonts from Google without breaking your wordpress theme

I finally had enough of the old theme on this blog. I would have kept it but with WordPress 4 the fonts looked even smaller than they did before. I tried to fix it but found so many problems (starting withe a default font size set to 62.5%) that decided replacing it entirely will be … Read more

Who is Andrew Smith?

And what's a solutions engineer? My goal in life is to design and develop solutions for people - to make them less frustrated, to give them better tools, to let them concentrate on more important things.

I'm an engineer specializing in Linux and open source software: I use it as a platform to create desktop, server, and embedded device applications, libraries, and services.

If you have a question about my work - by all means contact me, I'll be happy to talk to you about it.

Latest Website Update

Everyone's Timetable: an android app to share school timetables. Read more

Everyone's Timetable

An Android app to help you find anyone's timetable in your school. Read more