Tech.Ed 2009

September 12th, 2009 Tech.Ed

[This is a belated and incomplete post, but since I'm unlikely to finish it, might as well publish what I threw together in the airport on the day after]

Wow, where to start?  Tech.Ed is the Microsoft IT geek yearly pilgrimage, held this year on the Gold Coast, as it was 2 years ago for my first attendance.

A quick summary of my Gold Coast experience:

  • Really, there are a lot of retirees here.
  • Those who are not retirees are young women wearing very little, and repeatedly trying to pull it down/up to cover the exposed areas.
  • The rest are visiting families trying to take their 4yo kids into restaurants, bars, etc. The men are usually being chided for looking at the young women mentioned above.
  • The weather is the same every day. What’s the point in that? Bah, give me Melbourne with its highly diverse weather experience. :)

Tech.Ed this year was always going to be a strange one with the offering of a free mini laptop (netbook) to all attendees – a world first for Microsoft Australia (I think). The laptop offering did mean compromises has to be made in other areas, but on the whole I think was an extremely positive result.

With 2500+ netbooks, other laptops, iPhones, Blackberrys, and Windows Mobile phones all wanting to have wireless internet access throughout the conference centre, wifi was a big challenge. I think Microsoft, Cisco, and the GCCEC did a superb job in meeting that challenge and were only prevented from receiving top marks due to the actions of a few selfish, idiotic attendees who seemed to feel entitled to BitTorrent and deny excellent service to the other geeks out to learn and enjoy the experience.

Actually, that would have to be the common sour theme for my Tech.Ed experience this year: the selfish gits who can’t seem to show common courtesy to their fellow geeks. So, a grab-bag of gripes I’ve had:

  • Bandwidth hogging is not cool on the conference network.
  • Getting drunk and being silly is up to you, but don’t puke anywhere in/near the conference centre.
  • Set your phones to silent when in a session. Seriously, how fscking hard is it to do this? Are you all retards? Everyone is permitted one mistake, but the repeat offenders deserve stabbing in the eye.
  • Similar to the above, don’t talk in sessions, especially about crap that is not related to the session topic. If you are bored, quietly pack up and leave.
  • When wait staff are guarding a table of food so that it may be shared equitably amongst attendees, don’t make their job harder by trying to get the food. Pay attention and be patient. Queue jumpers make it worse for everybody. Again, one warning should have been enough, not every single meal time. Idiots.
  • Last, and least, when Question and Answer time happens at the end of a session, don’t bug the presenters about your specific technical fault. Ask a generalised tech fault question, ask about how it works, what the future of the product is, ask for contact details and preferred subject matter (ie. Do they want to hear you specific tech fault?), but don’t monopolise the presenter’s time for something that isnt relevant to the other 20+ people waiting to speak with them.

That’s enough whinging, now for something more positive: the sessions, content, and presenters.

Tech.Ed (and just about any other technical IT event) are plagued by demonstration failures. Examples that work perfectly 100 times will fail once on the screen in a session. Hardware will fail, power will fail, fingers and brains will refuse to co-operate once on stage. This is normal. Most presenters can, and did, cope with the situation appropriately and still have very successful sessions. Congratulations to them all, its a hard gig presenting to highly technical and critical geeks. Geeks who often feel they know more about any topic than the presenter (or anyone else at the conference).

[todo: insert sessions attended here]

[todo: favourite presenters]
@SuperLilia

[todo: dreamworld event]

[todo: social events]

[todo: conclusion]

Filter CFA incidents by region

March 3rd, 2009 General

With all the focus on bushfires in Victoria and the close proximity to my house of some of those fires, I’ve been checking the Country Fire Authority (CFA) website to see what is going on in the area. The CFA are kind enough to provide a RSS feed of all incidents, but I don’t really need to know all incidents in all Victoria, just the ones near me.

So, time to play with Yahoo! Pipes … which I’ve been waiting for an excuse to try. A few minutes hacking around (no, really, it’s very quick-and-dirty), and voila! a pipe that takes your CFA region as input and returns incidents in that region, less the false alarms.

You can find your CFA region (hint, not for people in the main metro area) at: http://www.cfa.vic.gov.au/incidents/definitions/region.htm

To use the pipe, head over to CFA by Region and enter your region number in the field and hit run pipe. Easy. You can then grab the RSS feed from the pipe to use in your favourite reader, or use the Yahoo! alerts to e-mail new entries to you. Sadly the SMS alert feature does not appear to be available in Australia, otherwise we’d have the suggested warning system all set.

If anyone can think of improvements, let me know, or you can just clone it and create your own pipe. Enjoy.

iPhone Headphones

January 7th, 2009 Toys!

I’ve had an iPhone for several months now, and am enjoying it as both the most usable phone I’ve ever owned and also the most enjoyable PDA I’ve ever owned. Except, that is, for the headphones.

It comes with earbuds nearly identical to stock iPod buds, with the small but significant inclusion of the inline microphone/switch bulge. The buds have the usual drawbacks: painful to wear, sound terrible, and are white. Like most people, I immediately switched to anything else and have been happy – for the most part.

It turns out that the switch and microphone are fabulously useful. A few immediate features are the ability to pause (single click), skip to next track (double click), skip back a track (triple click), and fast forward a track (hold). When using the provided buds, the phone rings through the headphones, you can answer the phone (single click), hang up the call (single click when on call), and speak into the bulge microphone while listening through the headphones. No need to touch the phone or, with custom ringtones for callers, no need to even look at it.

Not so with regular headphones… You can still listen to music, but can’t control it. You can still listen to the call, but can’t hear it ring through the headphone, control the call, or speak into the microphone. Instead, you only notice a call because the music fades out, you have to pull the phone out of your pocket/bag to answer it, and then you must hold the phone somewhere near your mouth – looks very silly.

The obvious solution (to me) is to have an adaptor that plugs in-line with your regular headphones to provide the microphone/switch function. The logical construction is easy, but by no means stylish – custom plastics molding is gaffer-tape-ish or expensive. It has already been commercially developed of course, but by only one readily found supplier: Phillips

Naturally, I was straight onto the web to buy one. Again, it seems only one Australian-based store had then for sale: MrGadget.com.au. The order was placed and the waiting began… After over 2 months I gave up trying to deal with the sales staff and went to the source: @MrGadget

This was first real effort to get any direct result from the Twitter network, so my expectations were low. I was very pleasantly surprised and satisfied by my dealings with @MrGadget – his communications were direct, honest and timely. Sadly he was not able to supply the headphone adaptor cable, but as compensation for my troubles I was given some ex-review headphones, some iPhone screen protectors to trial/review, and an iPhone silicon skin. Part of that deal was for me to review the headphones and screen protectors, thus the following is not a paid review, but I have gained from the transaction.

The market for iPhone screen protectors appears to be somewhat saturated; everywhere you look there is a new brand or style. My original protector was some unknown brand hastily grabbed off a shelf when the phone was new. It did the job well enough until I foolishly stored my keys and phone in the same pocket. Welcome to scratch-ville, but at least the protector was sacrificed that the phone may live.

The new protector is MrGadget’s own branded product. My first impression was how bright and glossy the screen was compared to with the matte protector I used to have; the MrGadget protector interferes much less with the display. An initial concern was that the new protector was too ’sticky’ – when touching/sliding/pinching/etc there is more resistance to movement. I think this is getting better with practice and a lighter touch. The unexpected benefit is that I find it much easier to type accurately – again with the reduced interference.

  • Next, the iPhone silicone case:

The case was not my favourite item. It fit the iPhone well and had a nice texture that made it easy to grip, but it had a headphone management dealy on the back designed to fit stock earbuds (and similar). This made the case almost double the thickness of the phone, and somewhat awkward to hold. Since I don’t use the earbuds, and like my phone to fit in my pocket, the case was quickly passed to a friend who could make appropriate use of it and is reportedly still very happy with it.

These are the black Sumajin ones with a built-in SD card MP3 player. These are the best headphones I’ve ever owned – they sound fantastic, with  a very consistent response across the range. As a closed design, they also have excellent sound exclusion … with one small flaw: the buttons for the built-in MP3 player have some spacing around them that allows a relatively large amount of sound in on one side. This is something I probably wouldn’t normally notice if it were symmetrical, but it’s quite obvious in noisy environments. I’ve never actually used the MP3 player function, but I may have to give it a whirl sometime as it would allow some cable-free music or podcast listening.

So, while I didn’t get the switch/microphone cable I was looking for, I am very happy with the screen protector and headphones I received instead.

Final note: a few other cable/adaptor options appear to have surfaced since this all started (4 months or so…) – I’ll update if I ever obtain one.

Twitter updates re-enabled

January 6th, 2009 Site Updates, Twitter

I’ve started using Alex King’s fabulous Twitter Tools again.  I’ve used it in the past to great effect but was disturbed by how noisy it made my blog – normal posts got lost in a sea of tweets that most people could care less about – and so I turned it off.

I’ve just taken the time to discover the query_posts() template function for Wordpress and used it to exclude my tweets from the main page (and soon, the RSS feed):

Insert the following into your index.php before the “have_posts()” section:

<?php
if (is_home()) {
query_posts($query_string . “&cat=-42″);
}
?>

In this case, I’m excluding my tweets category (42) from the main home page.

Now, sitting back and enjoying the best of both worlds – cake, and eating it too :)

Update: Now using the Simply Exclude plugin to exclude the tweets from the front page and RSS feeds.

Stupid stuff

October 2nd, 2008 Memes

I occasionally post stupid things to my Stuff section to see track what seemed fun at the time and I’ve noticed something:  They are all at least as accurate as the daily astrological rubbish in your paper/magazine/website of choice.  I know, it’s not really that profound…

They are fun though, just don’t run your life by them! :grin:

Find my most recent one here: http://froosh.net/stuff/whats-sexy-about-your-name/

New Addiction

July 6th, 2008 Gaming, Toys!

I’ve developed a new addiction, or perhaps merely a new obsession: Pokemon.  Specifically, Pokemon Pearl on Nintendo DS.  This is probably not news to the geeks out there, but it’s good!

Mrs Froosh and the Kiddo have been playing the Diamond and Pearl versions for some time, but Mrs Froosh recently abandoned her Pearl copy and released it to me (yes, I’m the last in the family pecking order :P ).

And I’m in deep now.

I’ve always avoided the Pokemon games on the presumption that they are too childish.  While that may be true for some of the older versions (Can’t know, never played them), and the marketing is heavily geared towards the pre-teens, the Diamond/Pearl versions are incredibly complex with many engaging mini-games.  I’m a big fan of the FInal Fantasy games series, but I think I have a new favourite game…  Pokemon is likely to keep me going for hundreds and hundreds of hours.

One of the features I’m looking forward to using more effectively and widely are the ‘collaborative play’ experiences.  At present, 8 y.o. Kiddo is the only challenger I have, and he’s mopping the floor with me.  His Pokemon are bigger, faster, stronger, and vastly more experienced than mine, and yet we can still have an exciting and engaging play experience.  The mini-games offer local wireless interaction options at every turn and I’d love to see how well it works in a much larger group.  Internet-based ‘Wi-Fi Connect’ options are a much more limited offering: only trades, voice-chat, or battles with integrated voice-chat.  The latter works surprisingly well, far exceeding my expectations.  I’m really looking forward to finding more Pokemon geeks to interact with this way!

With that in mind, I offer up my Pokemon Pearl Friend Code.  Add me to your Pal Pad and e-mail me your Friend Code and we’ll see what comes of it.  I’d love to see how I fare against new opponents – the gloating my my son is getting a bit much! :D

Pokemon Pearl Friend Code: “Froosh” 0559-8316-8401

Update [18-08-2008]: I bought a new DS Lite, and so my friend code has changed. It is now: 0817-5963-3131

Taxi drivers vs Melbourne

May 1st, 2008 Rants

This is not so much a comment about the safety of the drivers, but taxi drivers in general.  Inspired by a post over on Melbourne Metblogs.

Taxi drivers, I believe, are professional drivers.  Professionals in that they get paid to drive you from one location to another location of your choosing.  Lets break that down shall we?

Driving: there is a large body of laws and regulations regarding the operation of a motor vehicle on the roads and highways.  It includes many simple things like speed limits, indicating when a change of lane or direction is desired, and how to follow the lines on a road when turning a corner through an intersection.  It also covers more arcane things like when the use of high-beams is permitted and what to do when another motorist is in distress.  Of the many taxi drivers of many many nationalities that I have encountered, there have been less than 5 that I think would pass a driving exam.  Take some pride in your work people!  Make an effort, know the rules – even the sillier ones, and use them!  I’m sure it doesn’t help that their employers just don’t care; there is no incentive to improve.  Have you ever called a taxi company to make a comment on a drivers performance, or the DoI?  I have never heard people more uninterested in my life.

Location: Police, Fire, and Ambulance services don’t generally have GPS navigation devices – the reason stated is usually that the money could be better spent on life saving equipment, etc.  Their professional drivers are instead expected to know how to get just about anywhere in Melbourne, and to be able to read a map in a moments notice when necessary.  Is it so much to expect this from Taxi drivers?  So they are new to the city perhaps?  A modest up-front (credit-paid, tax-claimable, interest-free for 12-months) fee for the purchase of a GPS navigation device would pay for itself within days or weeks in efficiencies gained through better navigation.

Of course, I write all this in the presumption of innocence, that they do this from incompetence or lack of effort.  I believe this is largely the case, but have definitely had some very shonky drivers.  One for example doubled the fare at the last moment and then tried to deny it.  Sure, it always costs $90 to get to Mill Park from the city at 11pm.  Nice try buddy, but I’m sure it works often enough to make it worthwhile for him to try.

Feeling ranty?  Have a go!

How to flub a job interview

April 22nd, 2008 Rants, Work

As many of my Twitter followers will know, I interviewed for a job on Monday afternoon and was very excited about the opportunity.  I was not chosen to progress to the next round of interviewing and I’m somewhat crushed by that.  The painful part is the reason I was given for the rejection.  But 1st, some background.

The target organisation is a popular Australian company, established by 3 friends around 10 years ago, and does at least 90% of it’s business Internet facing.  It’s grown quite large since then, but they claim to have kept the DotCom feel to the organisation and placed a large emphasis on their “Values” during the interview.  The values are: Honesty, Ownership, Teamwork, and Passion.  I was specifically instructed to address all of these values in my answers during the interview, and I thought I did rather well.  Keep in mind here, that to even be considered for interviewing I was required to have had 8+ years of serious Systems Engineering experience on Internet facing and corporate systems and had to pass the qualifying interview from the recruiter.

The point of contention arose from one of those “Do you have any questions for us?” moments.  I asked what the policy or position was regarding discussing my prospective new employer and broad details of day-to-day activities on “new media” such as blogs, FaceBook, Twitter, etc.  As this is evidently where it all went wrong…

Their 1st response was to presume that I wanted to spend my day blogging or tweeting, followed very quickly by repeated concerns regarding client confidentiality, trade secrets, product launch schedules and similar.  I was staggered and tried in vain to steer the conversation back to the Honesty, Ownership and Passion values they had just been espousing.

  • Honesty: blogging, etc giving a genuine and human face to the organisation
  • Ownership: admitting mistakes, taking credit, and being proud of my work
  • Passion: exhibiting pride in my employer, our work, enticing more clients to the sites, etc

After some further discussion This is where I left it and felt the gaff had been resolved, but no.  The recruiter’s feedback to me was that they thought I was a security risk, wouldn’t fit well with the team (of 3), and would be “troublesome to manage”.  I don’t know of anyone who could have worked in the corporate, government, or financial spaces without learning a few things about non-disclosure agreements and keeping secrets.  I have to seriously wonder what has happened in the past to have them respond this way…

And this is where I don’t get it: for a dotcom-survivor they just don’t understand Web2.0.  There are a multitude of examples where staff can provide the human element without revealing too much information, and generating real interest in the organisation and it’s people.  Hey, even Robert Scoble abrasive as he can be, did wonders for Microsoft’s public image in the years he was there.  And *many* finer examples are still coming out of the Microsoft wood-work!  Surely the potential positives that come from the efforts of honest, hard-working, passionate staff connecting with clients in a meaningful way are obvious…?

Perhaps I’m missing something obvious?  Please, can someone clue me up as it’s driving me insane.  This is precisely the response I would expect from my current employer which is still largely stuck in the 70s and doesn’t understand much beyond web-sites as extended newspaper ads.  But they are actually trying I guess…

Anyway, the process of writing this has been therapeutic for me.  I would dearly love to hear your thoughts, so feel free to comment here or check How to contact me if you would like to make more private comments.

Thanks for listening, and Have Fun!

[Update: Oh, and none of the interviewers I dealt with seem to exist on LinkedIn, they have completely locked off their FaceBook profiles, no blogs, and Google is not their friend. Then again, that goes for all the staff we have interviewed for positions at my current employer... Am I wrong for expecting guru-level IT staff to have an Internet presence?]

CSS Naked Day

April 9th, 2008 Blogging, Site Updates

Yes, the site looks awful.  That is the point.  Without friendly CSS written and provided to me for free by the internets, this is somewhat like it would look all the time!

CSS Naked Day is a token of our appreciation to all the fantastic CSS coders out there who make the internets a prettier place for everyone.  Thank you.

(And I’m abandoning many of my in-progress posts since I’ve long forgotten the point I was trying to make.  I may continue the time-shifting series, or I may not.  But it’s likely I’ll blog more often, just little things here and there.  I miss the outlet.)

[My CSS Naked effort powered by Aja Lapus' CSS Naked Day Plugin]

TimeShift your life part 1: DVDs

August 21st, 2007 Lifestyle

I’m a moderately busy person. Not “Cory Doctorow” busy, but busy enough with family, work, personal projects, and keeping up with the current state of IT geekdom that stopping to watch the TV, go to a movie, or listen to radio just doesn’t happen on a schedule. I’m documenting my current methods of coping, with the intent to check back in a few years and see what I’ve been up to. :)

Read on for more, but I’ll warn you I ramble and get a bit verbose.

Read the rest of this entry »

Blogger Lunch Panel

August 8th, 2007 Tech.Ed

An interesting mix of panelists at the Blogger Lunch: skeptics, business advisors, content providers, Microsoftian enterprise blogger.

Bloggers Lunch Panel

How to walk the line between tight content control and enabling the free and open conversation – Microsoft seem to get it, but admit that when it fails it fails badly. The commercial content provider is definitely more concerned about legal issues re: content control, but also trying to blur the lines between blogging and journalism by adding structure and control around consumer generated content.

Great discussion from the panelists – consumers are starting to have the feeling of entitlement to conversation. Doesnt really matter what business you might be in, consumers now expect to have the right of immediate and open comment on your business. If you dont let them do it to your face (ie. your own corporate blogs/sites) then they will do it behind your back (their own or other blogs) and probably be a lot more brutal about it.

Alas, battery running low on laptop. Have to revert to twitter again.

Tech.Ed 2007 Bloggers Lunch

August 8th, 2007 Tech.Ed

So, might as well blog from the Tech.Ed 2007 Bloggers Lunch. We got our lunches in nifty little esky’s that we get to keep (logistically, too much trouble for them to dispose of them I’m betting :P )

Esky Lunch Boxes

Discussions are about Web 2.0, what it means to different people, and what it means to enterprises and the public at large.

Twitter updates

July 14th, 2007 Site Updates, Twitter

While the twitter daily summaries have been handy (for me) to see who and what I’ve been talking about, I’m turning them off for now as I intend to start posting real entries more often and they would be lost amongst the twitter noise.

The may return at some time in the future in their own feed.  Or they may not.  Just follow me on twitter if you want to keep up.

Twitter: shiny hotness, or brown and sticky?

April 17th, 2007 Twitter

Daniel asks:

So what’s so different about Twitter? Or is it just another case of a new, shiny, evolving (but not revolutionary) thing getting all the hype?

What’s different for me is that it’s IM/IRC that actually works on my aging mobile phone, or via an IM/IRC style chat, or via a light web interface. I’m finding it very egalitarian in that I can friend/follow anyone I want and in the de-facto ‘rules of engagement’ most people will friend you back and allow two-way links with people as diverse as Robert Scoble, Henry Rollins, or the manager of a small crafts store in New York.

It also seems to be doing a good job at stimulating conversation with the tag phrase “What are you doing?”

Of course plenty of people are exposing more about what they are doing than they should be, trying to spam/game/harvest the system, and probably many more unsavoury things.

So definitely evolutionary not revolutionary, but still good as a community contact tool.

Feel free to add me at http://twitter.com/Froosh

Testing some existing RSS to Twitter tools

April 11th, 2007 Twitter

I was writing an RSS to Twitter cross-poster when it occurred to me that I couldn’t be the first to try this.

So now I’m trying some of the existing ones to see if they do a good enough job…

It’s Conquest time!

April 5th, 2007 General

Oh noes!  I haven’t blogged about Conquest soon enough and now I have guilt!

Yes it’s Easter (insert other full-moon at spring/autumn festival of your choice) , which means that Conquest is here.  It’s too late to register on-line, so don’t bother.

What you can do is read the game blurbs and turn up early on Friday to register for any games you want, or even just as a visitor (hey, it’s free!).

I’m likely to be around, so be sure to introduce yourself if you see me!  (hint, check nametags)

Enjoy!

Roof Damage

February 18th, 2007 House

It would have to be the two hottest days this year that a visit to the rooftop became necessary…

After the large dust-devil or whatever whooshed past yesterday, I went up to investigate today. Yes today, even th0ugh it’s 38C (100F) in the shade and much much hotter up on the dark-tiled roof.

The damage is not extensive, but it was inevitable – the landlord has not done any maintenance or repairs to the roof in a very long time. We do however have a wide open hole in one of the ridges and a broken regular roof tile (apparently where one of the ridge caps landed).

1st view of the damage A closer view of the damage The maw of the roof

Oh, and now the weather report suggests it will rain tonight…

They tolerate me, they really really tolerate me!

February 17th, 2007 Software

I am buzzed and a little freaked out right now.

A while ago, I was playing around with Trac (the open source wiki/fault tracking/software project management tool) and felt the need to make it do something it didn’t already.  So I created my first Python “Egg” and Trac plugin called TracHtgroups (or HtgroupsPlugin).  As a lark, I uploaded it to the awesome Trac Hacks site so that others could benefit from my (very minor) work.  Of course, I thought that “benefit” to be entirely hypothetical…

Until yesterday, when I received my first bug report!  People are using it!  And there have been other Trac plugins written to inter-operate with it.  I’m blown away.

I write code for fun and stress relief and the joy of learning and the challenge of doing something that I’ve never done before, or perhaps has never been done before by anybody.  I don’t actually intend anyone else to actually use it.  Although a quick reflection suggests that if that were really true, I would not have placed it on the Hacks site to start with (or put my other scripts up at froosh.wordpress.com).

w00t!

[As I was writing this a small willie-willie/dust-devil/mini-tornado whooshed across the road from an empty car park and ripped some tiles off the roof.  I haven't gone up there yet to see the extent of the damage - it's just too freaking hot on the dark tiles facing west!]

Be considerate!

February 8th, 2007 Public Transport

Along with incosiderate pedestrians, what gets me fuming are the twits who ride on trains and trams.  The have a sinister modus opperandi, one that makes me look like the twit when I protest their actions.

So, what they do is fiendishly simple: they get on a train/tram/bus a stop or two before it becomes crammed full and sit down.  “Easy!”, you say, “Settle down.  What could be wrong with that?”  Exactly!

It’s when these passengers need to exit the train that I get really annoyed…  For some absurd reason, they have chosen to sit down, remain seated as the train filled, loaf on their posterior as the train pulls up to their stop, and then act surprised and outraged that they can’t get to the door and off the train due to the congestion in the aisles and doorways.  Of course, “their stop” is normally only 2-5 stops after the train has filled to over-flowing, and this happens day after day.

Apparently, stating this to the passengers as they’re elbowing their way out of the train makes me “rude”.  As in “How rude!”

Just think about how long you’ll be on the train/bus/tram before you sit down and there’ll be no need for me to be rude to you!

Test mobile posting on 2.1

January 23rd, 2007 Mobile Blogging

Yep, testing posting from email/mo=bile with Wordpress 2.1 How’s the formatting?