Saturday, June 6. 2009Vodafone and the angst of customer contact
Vodafone just asked me for feedback on my recent call to Liam on their tech support line. I thought I'd post it here to see how many of you out there using the intertubes find themselves nodding in agreement, or experiencing a sense of deja-vu... -------------- "Dear Vodafone, Liam himself was fantastic, within what he was able to do. But the whole system is flawed. We got notified that we'd hit our broadband allowance after 2 days- and then AGAIN after 8 days- ridiculous! I tried ringing- "unable to take your call at this time". Posted issue via your support page- no reply at all FOR A MONTH. When I finally got the very helpful Liam on the phone, he said that the faulty usage issue was 'a known problem' -- superb, but why does it take me a month to find out about KNOWN problems? Why does your phone service kick me off, and then your email contact is a black hole? It now appears the issue was posted in your forums (which Liam admitted wasn't exactly obvious) and even then it was under Network Issues (usage monitoring is a network issue??) and then under a misleading title ("Bandwidth Checker not displaying usage" is hardly "Faulty email demands about exceeding usage limits"). What was Liam allowed to do about it? Refund a whopping $10 and then assure me that, despite this, the bandwidth checking really was okay, send me a list of our usage that showed it was Vodafone's issue and not ours, and say that you were working to make the customer response faster. As it took almost 2 months for our last issue to get replied to (with a full refund for another Vodafone error), excuse me if I'm cynical. Liam's great- smart, friendly, capable. But do we both really need to suffer from Vodafone's monumentally pathetic response system? Any sufficiently advanced incompetence is akin to malice. Your system may not be aimed at completely pissing off your customers, but you could make good money licensing it to people who DO want to do that... Now bugger off and do something about it. Minty." Monday, May 11. 2009WebDU 2009 Trading Card Game- rule tweak!
So we all know about the theory of adding a flaw to a perfect creation, thereby even further highlighting the glory of the endeavour? Well, that ain't what happened here. It's a simple cockup, and we don't like to be at home to Mr. Cockup. Last year the card game contained Adobe software icons. This year, reflecting WebDU's expansion into a massive five streams of presentations and the broader context of the conference, including Silverlight, Javascript, Pipes, Android & iPhone, BlazeDS and much more, we added further software icons and even skills as a scoring bonus. Unfortunately, the edits to the rules in your conference book left the word "Adobe" in, and as much as we love them, in this case they need to go! So here's the rule tweak: "Every unique Adobe software icon or skill icon in your hand will be worth 15 points." becomes "Every unique software icon or skill icon in your hand will be worth 15 points." Because after all, whatever tools you use are irrelevant- it's all about the cool stuff you create. We're all unique in our own ways, and that's what makes us special. I think we can all hold hands as developers and designers, look beyond our respective software desires, and walk off into a magnificent, shining future together! Oh, and be assured that the person who edited the rules for the book will be soundly beaten. Friday, May 8. 2009WebDU- 10 days away!
WebDU is only ten days away and I'm getting more excited than a tweeny at a Jonas Brothers concert!
There's a stellar line-up of speakers across 5 massive concurrent streams. My only concern is that I'll probably jump from stream to stream, and as we all know, you should never cross the streams! Anyway, I'm also super-duper-trooper thrilled to be running the WebDU Trading Card Game again with Agent K, the infamous Kai Koenig. If you're going to WebDU, feel free to say hi and pummel us for rule hints, but note: we cannot be bribed*. Finally, if you've found some excuse NOT to attend, be it economic or pandemic, zombie invasion or bikie warfare, those fine folk at WebDU have two excellent initiatives that let you score FREE tickets: a Twitter competition (ends this weekend) and a WebDU 2009 Scholarship (a community initiative sponsored by Daemon). So I hope I'll see you there. I'll be the one with glazed eyes from geek overload! * Unless the bribes involve chocolate, cocktails or an introduction to Summer Glau.
Thursday, April 2. 2009How to alter the gap between bars in a Flex barchart
I wanted to make the gap between
bars in a Flex barchart smaller. Maybe this seems so obvious to other Flex
programmers that there is no need to write anything on the web about it, but for
me the lack of documentation on this kind of formatting was like a bout of rigorous head-against-wall banging. There were entries dating back years with people
asking the question of how to do this on forums but no answers. Eventually I
found the horizontalAxisRatio property of the chart. This property according to
the docs:
Determines
the height limit of the horizontal axis. The limit is the width of the axis
times this ratio. The default
value is So I made the height and ratio different numbers and looked at the results until settling on .005. The result:
If I've missed the documentation on this somewhere and you can point me to it, please do! Happy Flexing! Tuesday, March 3. 2009WebDU approaches!
We'll be ramping up another animation and I think Kai and I might be planning on another evolution of the hugely successful Trading Card game. Woot! It's going to be exciting! Hope to see you there... Monday, February 23. 2009Webstock Trading Card Game - Post Mortem
The Webstock Trading Card Game was an evolution of the one Kai and I ran at WebDU, but this time there were 28 cards (instead of 15) and more attendees. So with lots more rules and potentially heaps of entries, how did it go? Well, from my end, brilliantly! There was a real buzz, and wandering around you could see people swapping cards, bargaining, haggling and teasing each other. Ange Vink's graphic work was simply gorgeous, and the envelope that the starter cards came in gave them a real sense of being precious objects. ![]() The Webstock game cards and envelopes.
It seems like the Webstock atmosphere of jumping in and getting involved had everyone going. Some workshop attendees from the earlier days had even managed to cobble together impressive decks before extra cards were released, just by harvesting starter cards from the conference bags! By lunchtime there was already one group who had a document up and running with almost all the cards and rules laid out: Continue reading "Webstock Trading Card Game - Post Mortem" Sunday, February 22. 2009Webstock Wellington post-mortem
Whew. Back from Webstock, and I'm both exhausted and inspired!
It was my first Webstock, but I loved the genial atmosphere and excellent organisation. Mike and Tash, ably assisted by their fabulous special agents, have something very special going on. And hey, it included free coffee and ice-cream! Ah, life is greatly enhanced by affogatos made with Peoples Coffee and Kapiti Vanilla Bean ice-cream... There were some sessions I missed due to running the Webstock Trading Card Game, but the highlights of what I saw were:
But the crowning moment for me was the final session by Damian Conway. It was a comedic tour-de-force that at the same time provided a framework for guiding web design to purer heights. A perfect blend of humour and insight, of cheap shots and science-nerd brain-teasers. I highly commend his Hippocratic Oath of Web Design to you- as soon as the videos of the sessions are on the Webstock site, check it out! As you can probably gather, Webstock was a blast. I'll be back next year- hope to see you there! Thursday, February 12. 2009Webstock- win a Weta Raygun!
Wow. Just wow. Those crazy cats at Webstock have managed to secure a mondo-cool Weta Goliathon 83 Infinity Beam Projector as a prize for the Webstock card game.
Surely it wouldn't be in poor taste for me to enter the card game as well as run it? I mean, sure, I wrote the rules and therefore have slight advantage, but c'mon, it's a Goliathon!
Sigh. Thursday, February 5. 2009Webstock Welly conference and card game!
Those of you who were at WebDU last year will no doubt remember the joys, tears, triumphs and trauma of the Trading Card Game that Kai Koenig and I ran. Well, we're at it again at the fabulous Webstock Wellington! Here's one of the cards, designed by the fab Ange Vink:
On the insanely remote chance you unavoidably missed WebDU, the lowdown on the game is below. I'm really looking forward to running the game- it was a blast last time, with attendees racing around haggling and pleading and then falling into an Analysis Paralysis stupor as they tried to max out their hands. At Webstock there'll be more cards, which gave me a chance to write even more incredibly witty rules and flavour text about a whole group of astonishing speakers (many of whom I've never met, so I may well be burnt at the stake for wandering into taboo personal space...) Speaking of speakers... is it too fanboi-ish to bring along my copy of Schismatrix Plus for Bruce Sterling to sign? In blood, so I can sequence his DNA on my home-built testing unit? That's not too weird, is it? Anyway, I hope to see you at Webstock! Come and say hi- I'll be the one called Minty looking a little harried as I debate the semantic meaning of my use of the word 'card' in the rules. :-P UPDATE: Read about how it went in the Trading Card Game Post-Mortem! The Webstock Trading Card Game Rules. All you need to do is collect a hand of cards and submit them. Each card has a point value, and the highest scoring hand will win cool stuff. Easy, right? Except... each card also has a rule on it (expertly blurred in this one, but if you really squint... it looks even more blurred.) And those rules provide various ways to increase (and perhaps decrease!) the value of your cards. Furthermore, even rules you don't know about may still apply to your cards! The best way to discover rules is to get more cards, or else *shock* *horror* talk to your fellow attendees. (For those of you who are programmers, refer to 'social engineering'.) Trade cards! Haggle! Offer inducements! Swap rule information! Remember, rule knowledge is scoring power! But it also helps to have a good set of cards. Monday, December 22. 2008Donate to Wikipedia
Donate to Wikipedia! I just did. Here's why, and if my reasons resonate, I hope you'll kick them a few dollars too!
But perhaps most importantly for me, it's because of how it succeeded. In the early days, detractors scoffed at the idea of a compendium of knowledge that anyone could contribute to. They said it'd fall apart under the weight of bad writing, faulty facts, and general bickering; that it'd bring out the worst sides of online communities. And to tell the truth, I had my doubts too. It didn't implode- despite some struggles and controversies along the way, it grew into something that serves me usefully every day. And that gives me hope. It's easy to be focused on the tragic and horrible things happening in the world and worry about the human condition. But here's a massive collaborative endeavour that suggests that, as a species, the averaged result of massively diverse humans working on a concept is astonishingly successful. And if that's too naively optimistic for you, then how about: "Oh Wiki, you're so fine you're so fine you blow my mind, hey Wiki, hey Wiki!"
Thursday, November 20. 2008Fuzzy iMac screen, hardware heart attacks and eventual nirvana
A couple of days ago I noticed Bek's gorgeous 24" iMac screen was suddenly looking fuzzy. Some of it seemed sharper than other bits, but some areas were definitely soft and slightly out of focus. Uh oh... A bit of googling suggested it could be font-smoothing settings, but playing with that had little effect- except that I did notice that when I moved the cursor over the smoothing drop-down menu, the whole screen would shift a pixel or so to the left! Roll off, and it popped to the right. I felt my heart stop for a couple of seconds. Not some horrific motherboard or video card failure, surely? We'd bought the iMac second hand at a great price from someone who was heading to a MacBook. I zipped off to Apple's warranty check, and sure enough, we've just moved out of the coverage period. Ah well, you takes your chances and you rolls the dice... More googling suggested that resetting the SMU (System Management Unit- sometimes labeled the SMC or System Management Controller). It's a microcontroller chip on the logic board that controls all power functions, and is sometimes implicated in video/fan/sleep issues. Well, that was a saga of trawling Apple's arcane Mac labelling system (is your iMac an early/mid/late model, or the 'ambient light' model, or...?) and cross-referencing that against the SMU resetting methods: remove all cables including power, wait a minute, replace power while holding down the start button- unless you've got the revised model, and then you don't hold down the start button- oh, wait, you've got that iMac, no it's different again! Suffice to say, none of it made any difference. With a heavy heart, I came close to calling a Mac store to book it in. Then I thought "No! I'm not done!" Something had twigged in my mind: that single pixel shift when over the font smoothing menu. I moved the cursor to where that menu had been on screen- and it happened even without the menu there! Something swam out of the depths of my random Mac arcana- screen zooming. And sure enough, a quick trip to System Preferences/Universal Access/Seeing showed that screen zooming was on. Turned it off and Shazam! - crystal sharp screen display again! Somehow Bek had activated zooming- probably an accidental hot-key activation, as she's Queen of The Hot Keys in Flash/Photoshop/Illustrator et al. The zoom level must have been something like 101%- just enough that the interpolation lead to areas of fuzziness. And exactly enough zooming to mean that when you crossed the centre line of the screen, it panned to show the single pixel of lost screen real-estate! (Didn't happen if you moved the cursor vertically across the centre- the zoom that way must have been less than a pixel, and only the extra size of the horizontal dimension pushed it to a full pixel and panning). So it's back to 24" nirvana, and a regular heartbeat again. Hopefully, this post can save someone else from Mac screen trauma too! Monday, October 13. 2008Closing gaps in Illustrator CS3
Don’t you love finding stuff? I’ve been doing a lot of Live Trace and Live paint on scanned images for some board games I’ve been designing recently. On the first game, The Amazing Moa Hunt, I didn’t have Illustrator CS3. The line drawings arrived from the game inventor hand-drawn. I scanned them and used Photoshop to create the graphics, because I figured that was the easiest thing to do when you’ve got bitmap images. (I tried to trace them and colour them in Flash but that was going to be more trouble that it was worth.) Then I got Illustrator CS3 and on the next 3 games (The Great Goanna Hunt, The Amazing Mammoth Hunt and the new one The Terrific Tuatara Trail) I used the Live Trace and Live Paint tools. In the Live Paint tool there is a Gap Options dialogue. In that dialogue there is an option to close gaps in your traced image with paths. I found out that if I set the gap options to small, then medium then large and ‘Close gaps with paths’ after each change I get a great result from an image that I didn’t need to clean up in Photoshop first. Yay!![]() ![]() ![]()
Monday, September 22. 2008The long-delayed return of Barely Out Of Beta
Many of you out there had a good chuckle at our past webcomics about RIAs and more. Who could forget "How do you solve a problem like Ma-RIA?" And thus were there many pleadings out in the wilderness for us to do more strips. Unfortunately, PAID WORK for Microsoft on their webcomics got in the way. But the long wait is over. For your happiness and wry chuckles, we present a new BooB:
Yes, that's Director and Hypercard in the last panel! Aren't Tracy's fabulous graphics lovely? Thursday, September 4. 2008CGX - the best thing since Flex itself.
The further I've journeyed into Cairngorm, the more I've noticed its shortcomings. Whilst trying to come up with a solution for better event sequence handling, I was pointed to Universal Mind's Cairngorm Extension, or CGX if you want a snappy acronym. Needless to say I've been blown away. It takes a framework which, at its core, is really a great micro-architecture and addresses many of the issues that have made it less-than-perfect. The port to use the new extensions is not a major one. It took me only half an hour to update a fairly large project yesterday to at least be functional within the new specifications. One major concern I had was the inability within Cairngorm to reuse an event within a sequence. There are many times when a command is reused within an application. If you use the event/command by itself you create an event for it. Later on, if you need to run the event/command as part of a sequence you need to create an entirely new command which subclasses SequenceCommand - even if the command is exactly the same. Inside this new version of the command you pretty much need to hardcode the "nextEvent" property so the command will fire off the next event in the sequence. If you want to use the command in another sequence, yep, you guessed it, yet another bleedin class!! Fail. UM's approach is elegant. A beautiful piece of architecture, and is possible thanks to a reworking of the way events are handled and transported in the extension. We can now declare the sequence as MXML and not only can we run events in a sequence, or in parallel, but we can nest event sequences. So we could have a sequence than runs a couple of events, then fires a couple more in parallel, then continues with a few more in sequence. Simply brilliant. The best part is that you can use the same command/event in each sequence. Another more-than-worthy mention is the ability for a command to encapsulate many commands - each with their own responders - putting to rest the argument that Cairngorm produces an unmanageable amount of classes. If you haven't already, check out the project on googlecode: http://flexcairngorm.googlecode.com/ ...have a listen to principal architect Thomas Burelson's podcast over at TheFlexShow: http://www.theflexshow.com/blog/index.cfm/2008/4/9/The-Flex-Show--Episode-41-Universal-Mind-Cairngorm-Extensions-w-Thomas-Burleson ..and make dem Scottish hills a better place for all. Werd. Tuesday, August 5. 2008Web On The Piste approaches!
An RIA conference with loads of amazing speakers and skiing in the astonishingly gorgeous Queenstown, of course! Web On The Piste was fabulous in 2007, and we're looking forward to it again this year. Our animation beavers are busy, um, beavering away at a couple of conference animations to help everyone start the day with a laugh or two. It'll be aces, no doubt, but if you can't wait then have a look at our animations from WOTP 2007. And once that's got you all excited, rush on over to the WOTP website to check out the speakers and book your tickets. Unless, of course, you have a pathological hatred of snow...
(Page 1 of 4, totaling 53 entries)
» next page
|
QuicksearchSyndicate This BlogCalendar
People who like uswww.google.com.au (13)
www.google.com (4) flash-ripper.com (2) www.google.co.uk (2) Top ExitsBlog Administration |
|||||||||||||||||||||||||||||||||||||||||||||||||