John Goerzen: A Dry Spring
It s been a long and busy week, but there is much to be joyful about, even when tired.
It s been a long and busy week, but there is much to be joyful about, even when tired.
| Publisher: | Touchstone |
| Copyright: | November 2013 |
| ISBN: | 1-4767-6459-X |
| Format: | Graphic novel |
| Pages: | 373 |
I m moving the active directory server off of hardware on to the hypervisor. I think if I boot the drive as USB I can install the virtio disk drivers on the system. Fingers crossed!
Only thing is that this first boot off of a USB device takes *sooooo* long!
The above poster was on a bridge pylon in Flinders St in 2012. It s interesting to see what the Fringe Festival people consider to be associated with white trash . They claim homophobia is a white trash thing however lower class people have little political power and the fact that we still don t have marriage equality in Australia is clear evidence that homophobia is prevalent among powerful people.
Toys vs Fairies
I took the above photo at Costco in 2012. I think it s worth noting the way that the Disney Fairies (all female and marketed to a female audience) are standing around looking pretty while the Toy Story characters (mostly male and marketed to a male audience) are running out to do things. Having those items side by side on the shelf was a clear example of a trend in toys towards girls being encouraged to be passive while boys are doing things. The Toy Story pack has one female character, so it could be interpreted as being aimed at both boys and girls. But even that interpretation doesn t remove the clear gender difference.
It seems ironic to me that the descriptions on the boxes are Read, Play, and Listen for the Toy Story pack and Read, Play, and Colour on the Fairies pack. Colouring is more active than listening so the pictures don t match the contents.
Make Up vs Tools
I took the above photo in an Aldi store in early 2013, today I was in Aldi and noticed that the same chocolate is still on sale. A clear and pointless gender difference. Rumor has it that some of the gender difference in kids clothing is so that a child can t wear the clothes of an older sibling of different gender, but chocolate only gets eaten once so there is no reason for this.
Oath
The above poster was inside the male toilet at Melbourne University in 2013. It would probably be good to have something like that on display all the time instead of just for one event.
Locks
I took the above picture early this year, it shows hundreds of padlocks attached to a bridge across the Yarra River in Melbourne. Each padlock has a message written or inscribed in it, mostly declarations of love. I first noticed this last year, I m not sure how long it s been up. There was nothing formal about this (no signs about it), people just see it and decide that they want to add to it. I guess that the council cuts some of them off periodically as the number of locks doesn t seem to be increasing much in recent times.
It would be interesting to do some research into how many locks are needed to start one of these. It would also be interesting to discover whether the nature of the inscriptions determines the speed at which it takes off, would a bunch of padlocks with messages like I Love Linux inspire others as well as messages declaring love for random people? All that is required is some old locks and an engraving tool.
I wonder what the social norm might be regarding messing with those locks. If I was to use those padlocks to practice the sport of lock-picking (which I learned when in Amsterdam) I wonder whether random bystanders would try to discourage me. It seems likely that picking the locks and taking them away would get a negative reaction but I wonder whether picking them one at a time and replacing them (or maybe moving them to another wire) would get a reaction.
Blackface for Schoolkids
A craft shop at the Highpoint shopping center in Melbourne is selling Teacher s Choice brand Multicultural Face Masks . Multicultural is a well regarded term in education, teaching children about other cultures is a good concept but can be implemented really badly. When I was in high school the subject Social Studies seemed to have an approach of look how weird people are in other places instead of teaching the kids anything useful.
Sociological Images has an informative article on the Australian Hey Hey it s Saturday blackface incident in 2009 [1].
The idea of these masks seems to involve students dressing up as caricatures of other races. The mask which looks like someone s idea of a Geisha is an even bigger WTF, mixing what the package calls culture (really race) with sex work. When I visited Tokyo I got the impression that French maids fill a similar niche to Geisha for younger Japanese men and the maid cafe thing is really popular there. I think it s interesting to consider the way that a French maid costume is regarded differently to a Geisha costume. I expect that Teacher s Choice doesn t sell French maid costumes.
Delicious Cow
Usually meat is advertised in a way that minimises the connection to living animals. Often adverts just show cuts of meat and don t make any mention of animals and when animals are shown they are in the distance. The above picture was on the wall at a Grill d burger restaurant in Point Cook. It shows a bovine (looks like a bull even though I believe that cows are the ones that are usually eaten) with a name-tag identifying it as Delicious . The name tag personalises the animal which is an uncommon thing to do when parts of an animal are going to be eaten.
Of the animals that are commonly eaten it seems that the general trend is to only show fish as complete live animals, presumably because people can identify with mammals such as cattle in a way that they can t identify with fish. Fish are also the only complete animals that are shown dead, adverts for fish that are sold as parts (EG salmon and tuna) often show complete dead fish. But I ve never seen a meat advert that shows a complete dead cow or sheep.
I m running one Debian Sid and one Jessie (Testing) Xen guest domain
on a Debian Squeeze (Oldstable) Xen 4.0 running host server.
Recently I had to reboot one these virtual machines after more than a
year of uptime. But the new 3.14 kernel from Debian Experimental
didn t boot. Neither did 3.13 from Debian Unstable. Nor did any other
kernel image newer then the 3.5-trunk (from Debian Experimental back
than) work.
Everytime pygrub bailed out with this error message:
Error: (2, 'Invalid kernel', 'xc_dom_find_loader: no loader found\n')(Yes, the parentheses and the \n were part of the error message.) After some searching on the web I found hints that this message may be caused by an unsupported compression type in the kernel image. And indeed, if I unpack the vmlinuz with the extract-vmlinux tool which is part of Linux source code (but not yet part of any binary package in Debian), and use the extract file in grub s menu.lst (which is then read by pygrub) instead, the DomU boots Linux kernel 3.14 again, even on a Squeeze-running Dom0.
I picked up a Panasonic BDT-230 a couple of months ago. Then I discovered that even though it appeared fairly straightforward to make it DVD region free (I have a large pile of PAL region 2 DVDs), the US models refuse to play back PAL content. We live in an era of software-defined functionality. While Panasonic could have designed a separate hardware SKU with a hard block on PAL output, that would seem like unnecessary expense. So, playing with the firmware seemed like a reasonable start.export LD_PRELOAD=/mnt/sda1/bbb/libSegFault.so, so then it was just a matter of building a library that hooked open() and launched inetd and dropping that into the right place, and then opening the browser.
In 2011 I photographed a plaque at Flagstaff Gardens in Melbourne. It shows a picture of the playground in 1918 with segregated boys and girls sections. It s interesting that the only difference between the two sections is that the boys have horizontal bars and a trapeze. Do they still have gender segregated playgrounds anywhere in Australia? If so what is the difference in the sections?
Aborigines
The Android game Paradise Island [2] has a feature where you are supposed to stop Aborigines from stealing, it plays on the old racist stereotypes about Aborigines which are used to hide the historical record that it s always been white people stealing from the people that they colonise.

There is also another picture showing the grass skirts. Nowadays the vast majority of Aborigines don t wear such clothing, the only time they do is when doing some sort of historical presentation for tourists.
I took those pictures in 2012, but apparently the game hasn t changed much since then.
Lemonade
Is lemonade a drink or a flavour? Most people at the party where I took the above photo regard lemonade as a drink and found the phrase Lemonade Flavoured Soft Drink strange when it was pointed out to them. Incidentally the drink on the right tastes a bit like the US version of lemonade (which is quite different from the Australian version). For US readers, the convention in Australia is that lemonade has no flavor of lemons.
Not Sweet
In 2012 an apple cider company made a huge advertising campaign featuring people who might be gender queer, above is a picture of a bus stop poster and there were also TV ads. The adverts gave no information at all about what the drink might taste like apart from not being as sweet as you think . So it s basically an advertising campaign with no substance other than a joke about people who don t conform to gender norms.
Also it should be noted that some women naturally grow beards and have religious reasons for not shaving [3].
Episode 2 of the TV documentary series Am I Normal has an interesting interview of a woman with a beard.
Revolution
A violent political revolution is usually a bad thing, using such revolutions to advertise sugar drinks seems like a bad idea. But it seems particularly interesting to note the different attitudes to such things in various countries. In 2012 Schweppes in Australia ran a marketing campaign based on imagery related to a Communist revolution (the above photo was taken at Southern Cross station in Melbourne), I presume that Schweppes in the US didn t run that campaign. I wonder whether global media will stop such things, presumably that campaign has the potential to do more harm in the US than good in Australia.
Racist Penis Size Joke at Southbank
The above advert was in a free newspaper at Southbank in 2012. Mini Movers thought that this advert was a good idea and so did the management of Southbank who approved the advert for their paper. Australia is so racist that people don t even realise they are being racist.
A while back I mented github-backed DNS hosting.
Turns out NameCast.net does that already, and there is an interesting writeup on the design of something similar, from the same authors in 2009.
Fun to read.
In other news applying for jobs is a painful annoyance.
Should anybody wish to employ an Edinburgh-based system administrator, with a good Debian record, then please do shout at me. Remote work is an option, as is a local office, if you're nearby.
Now I need to go hide from the sun, lest I get burned again...
Good news? Going on holiday to Helsinki in a week or so, for Vappu. Anybody local who wants me should feel free to grab me, via the appropriate channels.
Took a while to get here, but Propellor 0.4.0 can deploy DNS
servers and I just had it deploy mine. Including generating DNS zone files.
Configuration is dead simple, as far as DNS goes:
& alias "ns1.example.com"
& Dns.secondary hosts "joeyh.name"
& Dns.primary hosts "example.com"
(Dns.mkSOA "ns1.example.com" 100)
[ (RootDomain, NS $ AbsDomain "ns1.example.com")
, (RootDomain, NS $ AbsDomain "ns2.example.com")
]
, host "blue.example.com"
& ipv4 "192.168.1.1"
& ipv6 "fe80::26fd:52ff:feea:2294"
& alias "example.com"
& alias "www.example.com"
& alias "example.museum"
& Docker.docked hosts "webserver"
requres backedup "/var/www"
& alias "ns2.example.com"
& Dns.secondary hosts "example.com"
backedup property used in the example above
might be implemented:
backedup :: FilePath -> Property
backedup dir = Obnam.backup dir daily
[ "--repository=sftp://rsync.example.com/~/webserver.obnam"
] Obnam.OnlyClient
requires Ssh.keyImported SshRsa "root"
requires Ssh.knownHost hosts "rsync.example.com" "root"
requires Gpg.keyImported "1B169BE1" "root"
Ssh.knownHost makes root trust the ssh host key
belonging to rsync.example.com. So Propellor needs to be told what that
host key is, like so:
, host "rsync.example.com"
& ipv4 "192.168.1.4"
& sshPubKey "ssh-rsa blahblahblah"
The new version of OpenStack is out, and I have just finished uploading it all into Debian Sid. With a total of 38 packages that I uploaded yesterday (which was exhausting!), most, if not all, were only moving from Experimental to Sid with only tiny updates, and this represents the achievement of 6 months of packaging work. The new feature list is impressive, and I would like to highlight some part of it:
Debian 7.5 will include an update to the Linux kernel, based on
Linux 3.2.57. Package version 3.2.57-2 is currently available in
the wheezy-proposed-updates suite. I would appreciate any testing
people can do to find regressions in the next few days.
In addition to bug fixes, this version updates the e1000e and igb
drivers. The drivers are now based on the versions found in Linux
3.13, which support several newer chips (i210, i211, i217, i218,
i354). Please consider testing this new kernel if you have an Intel
gigabit Ethernet controller, even if it was already supported in
Linux 3.2.
I gave a talk this year at PyCon 2014, about one
of my favorite subjects: Hy. Many of my regular readers
will have no doubt explored Hy's thriving
GitHub org, played with
try-hy, or even installed it locally by
pip installing it. I was lucky enough to
be able to attend PyCon on behalf of Sunlight,
with a solid contingint of my colleagues. We put together a writeup on the
Sunlight blog
if anyone was interested in our favorite talks.
I was out, seeing something that wasn t there yet when I was at
school (the web was not ubiquitous, back then), and decided to
have a look:
pageok
Ugh. Oh well, PocketIE doesn t provide a View Source thingy, so I asked Natureshadow (who got the same result on his Android, and had no View Source either apparently, so he used cURL to see it). We saw (here, re-enacted using ftp(1)):
tg@blau:~ $ ftp -Vo - http://www.draitschbrunnen.de/ <!-- pageok --> <!-- managed by puppet --> <html> <pre>pageok</pre> </html>
This is the final straw after puppet managed to trash a sudoers(5) at work (I warned people to not introduce it) now it breaks websites.
(Of course, tools are useful, but
at best to the skill of their users. Merely dumbly copying
recipes from the net without any understanding just makes
debugging harder for those of us with skills.)
ObQuestion: Does anyone have a transcript (into UTF-8)
and a translation for the other half of the OpenBSD
2.8 poster? (I get asked this regularily.)
Update: One person sent me the Kanji
and Kana for it in UTF-8 ,
and they and one more person told me it s Hands off my
machine! or Don t lay a hand on my machine! . Now I m
not studying Japanese, but it LGTM in FixedMisc [MirOS],
and JMdict from MirPorts says: ore no mashin ni te (w)o
dasu na (roughly: my machine; particle; hands; particle;
put out; prohibition) Thanks all, now I know what to
tell visitors who wonder about that poster on my wall.
ObTip: I can install a few hundred Debian VMs at work
manually before the effort needed to automate d-i would
amortise. So I decided not to. Coworkers are shocked. I
keep flexibility (can decide to have machines differ),
and the boss accepts my explanations. Think before doing
automation just for the sake of automation!
Trusted:
NO, there were errors:
The certificate does not apply to the given host
The certificate authority's certificate is invalid
The root certificate authority's certificate is not trusted for this purpose
The certificate cannot be verified for internal reasons
Signature Algorithm: md5WithRSAEncryption
Issuer: C=XY, ST=Snake Desert, L=Snake Town, O=Snake Oil, Ltd, OU=Certificate Authority, CN=Snake Oil CA/emailAddress=ca@snakeoil.dom
Validity
Not Before: Oct 21 18:21:51 1999 GMT
Not After : Oct 20 18:21:51 2001 GMT
Subject: C=XY, ST=Snake Desert, L=Snake Town, O=Snake Oil, Ltd, OU=Webserver Team, CN=www.snakeoil.dom/emailAddress=www@snakeoil.dom
...
X509v3 Subject Alternative Name:
email:www@snakeoil.dom
For your own pleasure:
openssl s_client -connect www.walton.com.tw:443 -showcerts
or just run
echo '
-----BEGIN CERTIFICATE-----
MIIDNjCCAp+gAwIBAgIBATANBgkqhkiG9w0BAQQFADCBqTELMAkGA1UEBhMCWFkx
FTATBgNVBAgTDFNuYWtlIERlc2VydDETMBEGA1UEBxMKU25ha2UgVG93bjEXMBUG
A1UEChMOU25ha2UgT2lsLCBMdGQxHjAcBgNVBAsTFUNlcnRpZmljYXRlIEF1dGhv
cml0eTEVMBMGA1UEAxMMU25ha2UgT2lsIENBMR4wHAYJKoZIhvcNAQkBFg9jYUBz
bmFrZW9pbC5kb20wHhcNOTkxMDIxMTgyMTUxWhcNMDExMDIwMTgyMTUxWjCBpzEL
MAkGA1UEBhMCWFkxFTATBgNVBAgTDFNuYWtlIERlc2VydDETMBEGA1UEBxMKU25h
a2UgVG93bjEXMBUGA1UEChMOU25ha2UgT2lsLCBMdGQxFzAVBgNVBAsTDldlYnNl
cnZlciBUZWFtMRkwFwYDVQQDExB3d3cuc25ha2VvaWwuZG9tMR8wHQYJKoZIhvcN
AQkBFhB3d3dAc25ha2VvaWwuZG9tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
gQC554Ro+VH0dJONqljPBW+C72MDNGNy9eXnzejXrczsHs3Pc92Vaat6CpIEEGue
yG29xagb1o7Gj2KRgpVYcmdx6tHd2JkFW5BcFVfWXL42PV4rf9ziYon8jWsbK2aE
+L6hCtcbxdbHOGZdSIWZJwc/1Vs70S/7ImW+Zds8YEFiAwIDAQABo24wbDAbBgNV
HREEFDASgRB3d3dAc25ha2VvaWwuZG9tMDoGCWCGSAGG+EIBDQQtFittb2Rfc3Ns
IGdlbmVyYXRlZCBjdXN0b20gc2VydmVyIGNlcnRpZmljYXRlMBEGCWCGSAGG+EIB
AQQEAwIGQDANBgkqhkiG9w0BAQQFAAOBgQB6MRsYGTXUR53/nTkRDQlBdgCcnhy3
hErfmPNl/Or5jWOmuufeIXqCvM6dK7kW/KBboui4pffIKUVafLUMdARVV6BpIGMI
5LmVFK3sgwuJ01v/90hCt4kTWoT8YHbBLtQh7PzWgJoBAY7MJmjSguYCRt91sU4K
s0dfWsdItkw4uQ==
-----END CERTIFICATE-----
' openssl x509 -noout -text
At least they're secure against heartbleed.
Zoe slept until 7:45am this morning, which is absolutely unheard of in our
house. She did wake up at about 5:15am yelling out for me because she'd kicked
her doona off and lost Cowie, but went back to sleep once I sorted that out.
She was super grumpy when she woke up, which I mostly attributed to being
hungry, so I got breakfast into her as quickly as possible and she perked up
afterwards.
Today there was a free magic show at the Bulimba Library at 10:30am, so we
biked down there. I really need to work on curbing Zoe's procrastination. We
started trying to leave the house at 10am, and as it was, we only got there
with 2 minutes to spare before the show started.
Magic Glen put on a really good
show. He was part comedian, part sleight of hand magician, and he did a very
entertaining show. There were plenty of gags in it for the adults. Zoe started
out sitting in my lap, but part way through just got up and moved closer to the
front to sit with the other kids. I think she enjoyed herself. I'd have no
hesitation hiring this guy for a future birthday party.
Zoe had left her two stuffed toys from the car at Megan's house on Tuesday
after our Port of Brisbane tour, and so after the magic show we biked to her
place to retrieve them. It was close to lunch by this stage, so we stayed for
lunch, and the girls had a bit of a play in the back yard while Megan's little
sister napped.
It was getting close to time to leave for our flu shots, so I decided to just
bike directly to the doctor from Megan's place. I realised after we left that
we'd still left the stuffed toys behind, but the plan was to drive back after
our flu shots and have another swim their neighbour's pool, so it was all good.
We got to the doctor, and waited for Sarah to arrive. Sarah and I weren't
existing patients at Zoe's doctor, but we'd decided to get the flu shot as a
family to try and ease the experience for Zoe. We both had to do new patient
intake stuff before we had a consult with Zoe's doctor and got prescriptions
for the flu shot.
I popped next door to the adjacent pharmacy get the prescriptions filled, and
then the nurse gave us the shots.
For the last round of vaccinations that Zoe received, she needed three, and she
screamed the building down at the first jab. The poor nurse was very shaken, so
we've been working to try and get her to feel more at ease about this one.
Zoe went first, and she took a deep breath, and she was winding up to freak out
when she had her shot, but then it was all over, and she let the breath go, and
looked around with a kind of "is that it?" reaction. She didn't even cry. I was
so proud of her.
I got my shot, and then Sarah got hers, and we had to sit in the waiting room
for 10 minutes to make sure we didn't turn into pumpkins, and we were on our
way.
We biked home, I grabbed our swim gear, and we drove back to Megan's place.
The pool ended up being quite cold. Megan didn't want to get in, and Zoe didn't
last long either. Megan's Mum was working back late, so I invited Megan, her
Dad and her sister over for dinner, and we headed home so I could prepare it.
One of Zoe's stuffed toys had been located.
We had a nice dinner of deviled
sausages made in the Thermomix, and for a change I didn't have a ton of
leftovers. Jason had found the other stuffed toy in his truck, so we'd finally
tracked them both down.
After Megan and family went home, I got Zoe to bed without much fuss, and
pretty much on time. I think she should sleep well tonight.
I've taken over "maintaining" DVswitch from Ben Hutchings a few years
ago, since Ben realized he didn't have the time anymore to work on it
well.
After a number of years, I have to admit that I haven't done a very good
job. Not becase I didn't want to work on it, but mainly because I don't
have enough time to fix DVswitch against the numerous moving targets
that it uses; the APIs of libav and of liblivemedia are fluent enough
that just making sure everything remains compilable and in working order
is quite a job.
DVswitch is used by many people; DebConf,
FOSDEM, and the CCC are just
a few examples, but I know of at least three more.
Most of these (apart from DebConf and FOSDEM) maintain local patches
which I've been wanting to merge into the upstream version of dvswitch.
However, my time is limited, and over the past few years I've not been
able to get dvswitch into a state where I confidently felt I could
upload it into Debian unstable for a release. One step we took in order
to get that closer was to remove the liblivemedia dependency (which
implied removing the support for RTSP sources). Unfortunately, the
resulting situation wasn't good enough yet, since libav had changed API
enough that current versions of DVswitch compiled against current
versions of libav will segfault if you try to do anything useful.
I must admit to myself that I don't have the time and/or skill set to
maintain DVswitch on an acceptable level all by myself. So, this is a
call for help:
If you're using DVswitch for your conference and want to continue doing
so, please talk to
us. The
first things we'll need to do:
Next.