Automatic for the people

Those of you who read the blog regularly might know that it started in my university days in 1990, with a twice-weekly email called the “Toxic Custard Workshop Files“. You can still subscribe to it, via YahooGroups — it’s got about 650 members.

I never quite imagined when I sent the first edition that it would still be going 24 years later.

These days the email is mostly a compilation of my blog posts. But it’s been increasingly harder to find the time to compile it — as it includes pulling the posts off the web site and adapting them into something readable in plain text. The emails have become very sporadic.

I’ve got a solution to the email problem. Computers these days are smart, so I thought there must be a service out there that will compile an email from a blog via an RSS feed. And there is.

So, from next week, I’ll be trialling a service called MailChimp. It can compile an email from a blog’s RSS feed, which I’ll then perhaps fiddle with just a little, and forward to the mailing list via YahooGroups.

In the future I may change it to be fully automated, but that would involve moving the mailing list from YahooGroups to MailChimp. We’ll see.

The biggest visible change will be that from next week, the emails will come through weekly, and will be in HTML format. (Can everybody read that nowadays?) A link is included to a web copy if the email gets munged. Here’s what it looks like. I wouldn’t say it’s beautiful, but it’s readable.

Sample Toxic Custard email via MailChimp

Theoretically a plain text version is included, though indications are from what I’ve seen is that it’s not very readable. I’ll see what can be done about that if a large number of people need it.

Feedback very welcome — leave a comment below.

Daniel vs the ATM

My recollection is that Automatic Teller Machines used to be much simpler devices, and much faster. I’m sure back in the day I timed myself getting cash using the basic buttons and 1-2 line dot-matrix LED “display” they had back then and had it down to under 30 seconds.

These days ATMs are complex beasts with colour screens and animated ads, but the functionality to customers is almost the same as it was back then: put your card in, enter your PIN, do an enquiry (check your balance) or make a withdrawal, from account Savings, Cheque or Credit, enter the amount, then take your cash and card and let the next person have a go.

Each transaction takes waaaaaay longer than it used to. It’s not just the ads, the whole thing seems slower.

Bank of Melbourne ATM: frozen

So anyway, I sidled up to an ATM last night to get some cash. Slipped the card in, and as usual, the face of Jason the local bank manager popped up, with an invitation to contact him via the details on the receipt. (I never opt for receipts, and the ad is the same even when the ATM can’t print receipts, as it often can’t.)

Normally after a few seconds of Jason’s attentive stare, it then warns you to cover your hand as you enter the PIN… despite that Bank Of Melbourne ATMs all seem to have a built-in cover.

This time however, it got stuck on Jason. It had frozen up.

I gave it what seemed like a very generous period of time before I started punching buttons. Cancel, Clear, even that button to trigger the audio prompts through a headphone socket. No response.

Oh terrific.

After a minute or two, it was obviously not going to unfreeze, or give up the card. Jason’s invitation to ring him was still on the screen, but I obviously wouldn’t be getting the receipt with his phone number on it to actually do so… though it was around 6pm anyway; I doubt he’d still be at work.

So I found a (barely readable) enquiries phone number on the ATM and rang it. I thought at least if I can get the card cancelled before I walk away, nobody can use it if the ATM spits it out.

The bank’s hotline of course had an automatic menu wherein no option quite described the situation I was in. Was the card lost or stolen? Well, not really lost, since I knew it was in this ATM. Stolen? Again, only if you count the bank’s own automaton as having stolen it.

I chose the option that loosely approximated my situation, and after trying to tell the machine by way of the phone’s Hash button that I had no idea what my Access Number, Card Number or Access Password was, and some minutes on hold (everybody’s idea of fun), I then spoke to a guy who said he couldn’t help, and he transferred me.

All the while I was standing in front of the ATM blocking anybody else using it, hoping I didn’t look like a dunderhead who can’t use such a basic machine, or some kind of ATM-hog. Thankfully nobody else wanted it.

The lady I then got transferred to was able to help… at least, after making me answer some security questions (including my verbal password, though she never made clear if I had correctly guessed or not), she cancelled the card and ordered a replacement, and usefully also to connect one of my other cards with the bank to the account I had intended to access. I was able to withdraw cash from another ATM using the second card. Hey cool, maybe I don’t even need the replacement!

I also asked her if she wanted to know precisely which of her bank’s ATMs had gone kaputsky. No; she implied she knew already. Perhaps as its last gasp before freezing it sent a message back to base saying it had grabbed my card, and she was able to see that information.

Oddly, passing an hour or two later, the ATM appeared to be working again. Or perhaps it was a trap, lying in wait to lure another unsuspecting customer into giving up their card.

I’ll leave you with this snippet from Wikipedia:

Today the vast majority of ATMs worldwide use a Microsoft Windows operating system

Hmmm. That might explains a lot.

Wrestling with a new blog template

I’m wrestling with a new blog template at the moment. It’s kind of mostly working…ish, but there are still a few little issues, such as the main content doesn’t line up with the page header quite right.

But once the quirks have been fixed, the site should look better, particularly on mobile devices such as smart phones and iPads.

It also has a random picture at the top, just for a little variety.

Comments, or issues you might see most welcome! If you see a problem, please let me know the device, browser and version.

One conclusion: I find CSS to be a little like black magic.

Update 16/1/2014: Some more tweaks thanks to feedback. Have made the page wider, allowing bigger images (will now use 800 width Flickr setting). Memo to self: add class=”postpic” to avoid them going out of proportion when seen on smaller screens.

A case to keep my shiny new phone safe

My new Google Nexus 5 phone is going very nicely, thanks very much.

But I was pondering getting a case for it. The last thing I’d want is for it to be dropped and damaged.

Fortuitously, the good people at MobileZap asked me if there was a product on their site I’d like to review for them. Why yes! Thank you!

MobileZap stock lots of accessories for phones and other devices such as iPads, with everything sorted by manufacturer and model. Unlike some other sites I’ve looked at, they have quite a wide range, even for older models of phone such as ye olde HTC Desire S that I’ve just upgraded from, which is rather good if you’re wishing to hand it down to someone (it still works fine) but need a new case for it.

In the category of Nexus 5 cases, they list 83 different products.

I also like that MobileZap aren’t afraid to publish customer reviews on their site — even unfavourable ones.

I thought the Spigen SGP Ultra Hybrid for Google Nexus 5 – Black sounded good. Not that the name exactly rolls off the tongue, but it looked like the case I needed.

Nexus 5 phone without caseNexus 5 phone in case

One of the things I like about the Nexus 5 is that it looks good. This case attempts, with some success, not to mess with the look of the phone. It leaves the front alone, providing bumper protection around the edge, so unless it hits a sharp edge on the screen, you’re protected.

In fact it also comes with a screen protector, though I’m a little reluctant to fit it, given the phone itself comes with Gorilla Glass, which should make it pretty tough. (In fact the old HTC Desire S, which also has Gorilla Glass, managed to last two years without a noticeable scratch.) That said, I know these days good screen protectors are pretty good at not unduly affecting the touch of the touch screen, so I’ll give it a try at some stage.

The outside edge of the cover (eg the bumper) is rubbery plasticy stuff, which (like the phone itself, at least the black version) is easy to grip, so the chances of it slipping out of your hand are minimal.

The back of the cover is transparent plastic. This does detract a little from the rather nice natural look of the back of the phone, but it wouldn’t normally be facing that way, so I can live with that.

As you’d expect, there are gaps in the case to allow for the camera to work, as well as the power/USB. The Volume Up/Down and Power buttons are covered by rubbery stuff which changes the feel of them just a little bit, as well as making them more accessible because the case buttons are bigger than the phone buttons – no bad thing.

If there is one niggle, it’s this – the bigger Power button is now directly opposite the bigger Volume Down button, and if you’re used to holding the opposite side of the phone to press the Power, you may find yourself initially pressing the Volume Down instead. I found once I got get used to it, this didn’t cause me issues.

Other than that, this looks like a good, durable case, and I feel less nervous now that my beautiful new phone will succumb to some horrible damage on probably inevitable day that it gets dropped.Thumbs up!

Many thanks to MobileZap for sending me this cover.

Some phones can read #Myki cards. Could you one day check your expiry/balance on a phone?

For anybody with an NFC (Near Field Contact)-compatible phone (such as my new Google Nexus 5), you can use the this little app — Tag Info Lite to read Myki cards.

Not that it’ll tell you very much — see below. All the actual useful information appears to be encrypted.

Myki card seen on an NFC mobile phone, using NXP TagInfo Android App

Apparently in some parts of the world an unencrypted copy of the card balance/status is also stored, allowing apps that will let you check your balance. For instance Farebot works with cards from Seattle, San Francisco, Singapore, the Netherlands and parts of Japan, and Travel Card Reader looks similar.

Shame Myki doesn’t appear to have this option, not even in PTV’s own apps — though I guess in theory they and/or Keane could do it, given they issue devices to Authorised Officers to do card checks.

With the old Metcards, you could easily see the expiry date(s) as it was printed on the card itself.

This is an opportunity, of course. As more phones include this technology, perhaps a future (hopefully minor) upgrade could allow people to check their card balance or fare expiry in this way.

(Some apps claim to do this with Myki, but what they’re really doing is checking your online account, which is not necessarily up to date — the card is the point of truth.)

Myki card seen on an NFC mobile phone, using NXP TagInfo Android App

Myki card seen on an NFC mobile phone, using NXP TagInfo Android App

Oh, and here’s what I get from a Brisbane Go Card:

Untitled