Smart State Indeed
Queensland Transport provide an online form to allow you to change your address details: +5 brownie points
The form pops up in a new window: -2 brownie points
The new window expands to be full screen: -4 brownie points
The new window hides the location bar and all other window decorations: -10 brownie points
The SSL certificate is self signed: Do not pass GO, do not collect brownie points. Go straight home and tell your mother what you did.
Backlog Caught Up, Going On Holidays…
I’ve caught up on the backlog of stuff to write about from the past couple of weeks where I’ve been preoccupied with moving house, mostly by dropping it off the list because it’s just too old to be worth commenting on now. So now I’m off to the Gold Coast for christmas holidays with my darling fiance and her family. It’s a tough life sometimes. Anyway, that means I won’t be posting much here for a while again, possibly until the new year. So merry christmas all!
Telecoms want their products to travel on a faster Internet
AT&T Inc. and BellSouth Corp. are lobbying Capitol Hill for the right to create a two-tiered Internet, where the telecom carriers’ own Internet services would be transmitted faster and more efficiently than those of their competitors.
Why does that not surprise me? In the end though this is very bad for consumers who are paying for internet access and deserve to get the best speeds possible for the best price possible for whatever services they want to use it for.
Specs Are Boring
I’ve discovered why I’m lacking motivation for our Software Design Document at work. It’s tedious. It isn’t the creative part of the effort. It’s boring!
The trouble with boring design documents is not just that they’re boring to write, they’re boring to read as well – so noone does.
In our most recent round of design documents at Ephox, we took some advice from Joel on Software and started injecting humor into the docs. So instead of just anyone inserting a table into a document, now it’s Miss Piggy creating a table of Kermit’s good and bad points – complete with a picture of Miss Piggy and Kermit. At one point we actually had half the engineering team rushing off to read the specification documents just so they could laugh at the stories.
Why Is Privacy Important?
…because it actually affects peoples lives, and not in a positive way: studies have shown that if people believe they are being observed, then they tend to alter their behaviour to match what they think the observer wants to see. I want people to be able to do their thing without fear of consequences from bigots or The Man or even “ordinary people”. None of us are ordinary and the world will be a poorer place if we were made to be.
Student Suspended For Using Teacher’s PC
There are just so many elements to this story that seem so wrong. First a teacher brings porn to school on their laptop. Secondly that students were suspended for accidentally coming across it but mostly that they were suspended for hacking because they answered an obvious question when prompted:
“The hacking involved a dialogue box coming up on the screen which asked which car do you drive,” one of the boys’ parents told the paper.
802.11b, Ubuntu Linux, Airport and You
If by any chance you happen to be trying to get a Ubuntu system (or probably any Linux system) to talk to an Apple Airport (in my case the original 802.11b UFO style), don’t try to use the plain ASCII password for the WEP key – Linux and Apple seem to have different algorithms for converting the password to the actual HEX key.
Instead, open the Airport Admin Utility, double click on the base station in the list to open its configuration interface and then choose “Network Equivalent Password…” from the “Base Station” menu. Enter the hex key it gives you into the Ubuntu networking dialog as a Hexadcimal key type.
Help Is For Experts
Jensen Harris: Help Is For Experts
One of the most interesting epiphanies I’ve had over the last few years seems on the surface like a paradox: “help” in Office is mostly used by experts and enthusiasts.
How can this be? I think my biased assumption was that experts know how to use the software already and eager novices would be poring over the documentation trying to learn how to be more effective using it.
Making Wikis Work
Jonathan Boutelle talks about how he made a wiki work with his software developers:
- Start off maintaining existing documents
- Make it easy to login
- Insist on Wysiwyg
So, so true. The first two could be a little more generalized: Start with a reason to use the wiki and make it easy. Making it easy encompasses insisting on Wysiwyg but the editor is the most important touch-point of a wiki that it’s worth stating separately.
On Standardizing Office XML
Interesting argument between Tim Bray and Robert Scoble about what benefit standardizing Office 12’s XML format will provide. Tim Bray suggests that Microsoft should use the open document format as the basis for its XML format with custom extensions when required. Scoble argues that documents are more complex than Tim believes and that it would be impossible to create a compatible version of Office around the open document format. Maybe Tim Bray has done a lot of work with Word documents and office documents in general that I’m not familiar with – I know he’s done a lot with XML but that’s not enough to comment on the needs of a office-style document format1.
Swing Text Survey
Though everyone should already know about this, there is a survey out on what features to add to Swing’s text packages for Java 7. While that’s still a fair time away, and a long, long time away before you can count on everyone having it, now is definitely the time to make yourself heard about what features are required if you want to get them in.
Most of what’s on the list is possible to do today but takes a heck of a lot of effort to achieve, as well as a lot of very specialist knowledge. Making it easier would be a pretty big plus.
Scripting Framework For Java 1.5?
Dear lazyweb,
Do you happen to know if the scripting engine stuff that will be part of Java 1.6 is available for previous versions anywhere? I know there’s things like bean scripting framework, rhino etc but would like to use the one standardized API to drive things if possible. I haven’t seen much information come through about the scripting APIs which is a bit surprising actually.
Thanks!