RTA: Damned if you do, etc.

Dear RTA, I know you just spent a lot of money find­ing out exactly how unpop­u­lar you are — now I’m telling you why. This one’s on the house.

Think of this as an (il)logic puz­zle. Want to renew? Go get a green slip. Got a greenslip? Go get another safety check. Want to just give us money and do the oth­ers out of order? Nope, sorry, you can’t do that.

N/A in the Safety Check col­umn actu­ally means “you’re cov­ered for now, don’t sweat it” — but you wouldn’t know it from the form. There’s a vicious red X if you’re not cov­ered, but nary a tick if you are. Also, what’s with the grotesquely antialiased “i” rollovers?

# by Josh on May 31st, 2011 Tags: , , , , , ,
|
No Comments »

Apply for a DUNS number? Nah.

DUNS num­bers (Duns and Brad­street) are needed for a few things business-related but you run your own busi­ness you’ve prob­a­bly never got around to apply­ing for one.

If you’ve reg­is­tered a com­pany in Aus­tralia, chances are you’ve already got a DUNS num­ber. Sur­pris­ing, huh?

Search for your busi­ness and a DUNS num­ber will be avail­able top left, just above the com­pany name or ABN.

DUNS search

I dis­cov­ered this while try­ing to reg­is­ter for Apple’s iOS Enter­prise pro­gram, which requires a DUNS num­ber as part of the appli­ca­tion process. You can sign up for the devel­oper pro­gram with­out one (and it’s cheaper), but to pri­vately man­age and dis­trib­ute apps you need enter­prise access.

As we pre­pare to launch our Equip Mobile pro­gram into schools, the abil­ity to roll out soft­ware to all users in an organ­i­sa­tion is some­thing we need to be across!

Equip iOS Screenshot

# by Josh on May 23rd, 2011 | No Comments »

MAMP’s MySQL status red & not starting

MAMP is a good way to setup a low-maintenance dev envi­ron­ment for OS X in very lit­tle time, but its han­dling of MySQL is quite annoying.

When you suspend/sleep a com­puter, often when you resume MAMP has lost track of the MySQL instance it started and can no longer con­nect to it. Not sure if this is a prob­lem with the MySQL build being used, but as the prob­lem has existed since 2009, I don’t have high hopes for it being fixed any­time soon.

The quick­est solu­tion is to kill off the process it had started pre­vi­ously and then hit “Start Servers” again — it just takes one line on the terminal.

killall -9 mysqld

Be aware that this will kill all run­ning MySQL processes (includ­ing those out­side of MAMP’s control) — this is nor­mally fine, as no-one actu­ally hosts web­sites on OS X!

# by Josh on May 9th, 2011 Tags: , , ,
|
2 Comments »

ClubsAustralia and AHA: you’re not GetUp.

Club­sAus­tralia and the AHA want to apply pres­sure to the fed­eral gov­ern­ment not to pass leg­is­la­tion restrict­ing access to gam­bling. They reckon there’s sup­port for the mad­ness that is gambling-funded “com­mu­nity activ­i­ties” in this coun­try, and have setup a GetUp!-esque “mes­sage your MP” form.

Instead, use their form to send the gov­ern­ment the OPPOSITE message!

Here’s what I said (more or less edit­ing their mes­sage to the reverse effect):

“I am writ­ing to say that I WHOLEHEARTEDLY SUPPORT the Government’s plan to intro­duce a licence to punt.

Prob­lem gam­bling is an area of con­cern for the com­mu­nity and needs to be addressed by government.

A licence to punt on the pok­ies MAY drive prob­lem gam­blers to other forms of gam­bling, includ­ing online —  where pos­si­ble, it is, of course, impor­tant that these too are reg­u­lated appro­pri­ately — through fund­ing com­mu­nity level sup­port for prob­lem gam­blers, as well as domes­tic reg­u­la­tion (not Inter­net fil­ter­ing). The clubs and pubs will be impacted by this leg­is­la­tion, of course, but the net ben­e­fit to the com­mu­nity stands to be tremendous.

Gam­bling destroys many fam­i­lies and imposes sig­nif­i­cant pres­sures on the finan­cial secu­rity and emo­tional sta­bil­ity of indi­vid­u­als: within rea­son, this trumps the “pri­vacy, rights and the impor­tance of local clubs and pubs” that Club­sAus­tralia and the AHA so desire you to consider.”

There are other ways to con­tact your MPs, of course, but there’s some­thing deeply sat­is­fy­ing about using tools pro­vided by some of the largest indus­try lob­by­ing groups in the coun­try against their own purposes.

# by Josh on April 11th, 2011 | No Comments »

Home / End in OS X Terminal

OS X is a bit retarded, but what the rest of the world thinks Home / End should do, Mac users can achieve by press­ing Shift + Home / Shift + End or Con­trol + A / Con­trol + E respec­tively. I’m talk­ing about how to move your cur­sor to the begin­ning or end of a line, of course!

If you’re on one of those spe­cial midget key­boards (a lap­top?) that lacks use­ful but­tons like Home and End, you’re prob­a­bly look­ing for Shift + Fn + Left / Shift + Fn + Right.

There are a bunch of ways you can remap the key bind­ings, but in the inter­ests of stay­ing sane when work­ing on oth­ers’ machines, it’s prob­a­bly worth chang­ing your mus­cle mem­ory instead of your bind­ings here. It’s also worth not­ing that Vim users can use ^ / $ for begin­ning / end of line respectively.

# by Josh on April 6th, 2011 Tags: , , , , , , ,
|
1 Comment »

All existing apps and their data on the iPhone will be replaced with apps from this iTunes library.

Or will it?

If you’re set­ting up a new com­puter and have Autho­rized This Com­puter (Store -> Autho­rize This Com­puter) already, it seems weird that iTunes won’t let you just sync your apps from the device.

For what­ever rea­son, you ALSO need to “Trans­fer Pur­chases from” the iPhone or iPod in ques­tion. Crazy huh? Nev­er­the­less, it’s actu­ally pretty straightforward.

Transfer Purchases from iPhone menu

# by Josh on March 30th, 2011 Tags: , , , , , ,
|
No Comments »

Firefox 4 status bar

On run­ning Fire­fox 4 for the first time I was shocked to mouseover a link and appar­ently not be able to see where I was going. Had they ban­ished the sta­tus bar? Of course, everyone’s just play­ing catchup to Chrome’s UI, and its sta­tus bar isn’t really a bar at all — it just appears as and when it’s needed. Perfect.

Floating status bar in Chrome - only appears as you mouseover a link

The way it’s meant to happen!

As and when typ­i­cally just means “right before you click on a link”, with the whole thing trig­gered by mouseovers. The first page Fire­fox loads when you start the browser is avail­able here — http://www.mozilla.com/en-US/firefox/4.0/firstrun/ — can you see what’s wrong with it?

I love event-listenery JavaScript as much as the next guy, but the icon on Step 2 sug­gested I’d be going to another page (c’mon, that’s just what right angle quo­ta­tion marks have been co-opted to mean on the web!) while the browser wouldn’t say where.

Before vis­it­ing any actual pages in Fire­fox, not much trust­ing it at this point, I did some quick Googling and dis­cov­ered two things:

  1. That you can bring back the sta­tus bar by sim­ply typ­ing ⌘ + / or Ctrl + /, and
  2. That, not know­ing this, peo­ple have cre­ated at least one browser exten­sion to do exactly that.

Fail.

Of course, if I’d both­ered to actu­ally USE Fire­fox for 2 min­utes – trust­ing it even though it wouldn’t tell me where links were point­ing – I’d have dis­cov­ered that ordi­nar­ily it does. Pie-faced, I retreated to blog­ging angrily about how Mozilla’s first run screen is a great HTML5 page but a hor­ri­ble ini­tial demo of the browser’s capabilities.

A few obser­va­tions from this:

  • Browsers need to tell you where you’re going next. Users don’t[/shouldn’t] trust the Inter­net enough to find out when they arrive.
  • None of this would’ve hap­pened had the team cre­at­ing the land­ing page used pro­gres­sive enhance­ment and unob­tru­sive JS technique.
  • The team prob­a­bly didn’t because they wanted to show off how well their amaz­ing browser does fancy “HTML5” (in the Jobs-ian CSS/JS inclu­sive sense) stuff. Fine, but also link to a page that has the same content.
  • Browser ven­dors are respon­si­ble for keep­ing user’s trust from the very start. This is a weird issue because it’s actu­ally noth­ing to do with the browser’s func­tion­al­ity itself, but it tem­porar­ily impacted my opin­ion on how seri­ously Fire­fox take user choice/security/usability in a sig­nif­i­cant way.
  • No-one actu­ally uses Fire­fox any­more, so it doesn’t mat­ter. It is a pain while using Fire­bug to test my own sites, though. ;-)
# by Josh on March 29th, 2011 Tags: , , , , , , ,
|
No Comments »