<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-11827417</id><updated>2009-07-06T12:26:05.122+10:00</updated><title type="text">the 200ok weblog</title><subtitle type="html">Web development and standards, as seen by Ben Buchanan.</subtitle><link rel="alternate" type="text/html" href="http://weblog.200ok.com.au/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default?start-index=26&amp;max-results=25" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://weblog.200ok.com.au/source.xml" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>243</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><logo>http://weblog.200ok.com.au/feed-image.gif</logo><link rel="self" href="http://feeds.feedburner.com/The200okWeblog" type="application/atom+xml" /><entry><id>tag:blogger.com,1999:blog-11827417.post-2877293960793211912</id><published>2009-04-27T08:00:00.001+10:00</published><updated>2009-05-03T23:42:52.198+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="work life" /><category scheme="http://www.blogger.com/atom/ns#" term="productivity" /><category scheme="http://www.blogger.com/atom/ns#" term="coffee" /><category scheme="http://www.blogger.com/atom/ns#" term="human stuff" /><title type="text">Coffee Theory</title><content type="html">&lt;p&gt;Ask web developers about the tools they use, and it’s likely they’ll start talking about hardware, software and web applications. That’s understandable, but it’s not the whole picture.&lt;/p&gt;
&lt;p&gt;I believe things like software pale in comparison with the most powerful tool available: coffee.&lt;/p&gt;
&lt;p&gt;I'm not talking about caffeine. What I'm talking about is the power of informal work time. It’s wrapped up in what I call Coffee Theory, which in short form is this:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Large organisations only survive because people drink coffee.&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;It’s all about people&lt;/h3&gt;
&lt;p&gt;When I think back over the projects I’ve worked on, technology was often the least of our problems. Before we even started coding, there were people to convince, requirements to gather and budgets to get approved.&lt;/p&gt;
&lt;p&gt;Sure, bugs can be nasty and frustrating &amp;ndash; but they can be fixed. You’re smart, you can Debug Stuff. But you can’t debug &lt;em&gt;people&lt;/em&gt;; and if you hit a big enough problem with people you might not even &lt;em&gt;get&lt;/em&gt; to the coding stage.&lt;/p&gt;
&lt;p&gt;People can baulk at an idea, people can play politics and ultimately people can bring your entire project to a halt. One thing is for sure &amp;ndash; you can’t solve &lt;em&gt;people problems&lt;/em&gt; by hacking code. &lt;/p&gt;
&lt;p&gt;The good news is a lot of people problems are &lt;em&gt;communication&lt;/em&gt; problems, and coffee can help you fix those.&lt;/p&gt;
&lt;h3&gt;Communication Problems&lt;/h3&gt;
&lt;p&gt;Businesses generate a huge amount of data, but they struggle getting the right information to the right people.&lt;/p&gt;
&lt;p&gt;The problem starts with simple overload &amp;ndash; there’s just too much email and documentation for any one person to read. Attempts to filter information have mixed success, since the gatekeepers may not always know what’s relevant to everyone else.&lt;/p&gt;
&lt;p&gt;If the organisation is big enough there can be entire teams who do similar work, but have no effective lines of communication. Maybe they only ever deal with each other &lt;em&gt;when something has already gone wrong&lt;/em&gt; &amp;ndash; and they’re still annoyed about what happened last time…&lt;/p&gt;
&lt;p&gt;At best, you’re probably missing great opportunities for collaboration, knowledge sharing and just simply meeting new people.&lt;/p&gt;
&lt;p&gt;At worst, you can have teams working at cross purposes, duplicating effort and having arguments that are mostly historical. Good things like &amp;#8220;what’s the best solution&amp;#8221; get lost in the noise. The organisation has ended up with internal disconnection.&lt;/p&gt;
&lt;h3&gt;So how does coffee help?&lt;/h3&gt;
&lt;p&gt;The morning coffee break does not respect hierarchy, structure or politics. When you go for coffee, you can and will meet everyone from the developer who sits in the next cubicle, right up to the CEO. &lt;/p&gt;
&lt;p&gt;In the corporate environment, people who otherwise wouldn’t talk to each other can still meet over coffee. Organisational disconnects are repaired by the humans in the system, since they are social beings who get together and chat about Stuff™.&lt;/p&gt;
&lt;p&gt;Without coffee, without &lt;em&gt;informality&lt;/em&gt;, organisations would grind to a halt. Think about it: if you waited to be told everything through official channels, do you think you’d ever get anything done? Or have you just &lt;em&gt;learned who to ask&lt;/em&gt; when you need information?&lt;/p&gt;
&lt;p&gt;Smart managers recognise this and encourage their staff to socialise a little at work. They know that some of the best ideas happen between the discussions about sport, politics and the weather.&lt;/p&gt;
&lt;p&gt;People are often more attentive and open to discussion during the coffee run &amp;ndash; you can actually get their undivided attention, away from the interruptions of the office. It can be a very smart and efficient way to brainstorm a problem.&lt;/p&gt;
&lt;p&gt;So coffee is the reason that large organisations survive. If individuals are smart about it, coffee can also be a way for them to thrive and have fun within these bureaucratic behemoths.&lt;/p&gt;
&lt;h3&gt;Extend your social network&lt;/h3&gt;
&lt;p&gt;One of the best things I’ve ever learned about work life is that “networking” is just a fancy word for &lt;em&gt;being sociable&lt;/em&gt;. So if you’re worried about taking some time out of your day for the coffee run, remember that keeping in touch with co-workers is an important part of work life. &lt;/p&gt;
&lt;p&gt;Walk to the coffee shop and get to know the people you work with; then get to know the people &lt;em&gt;they &lt;/em&gt;work with. Keep doing this and you’ll have contacts all over the organisation, which turns a cold call into a friendly chat. When you need information you’ll have friendly faces to go to &amp;ndash; and they’ll come to you when they need your expertise. &lt;/p&gt;
&lt;p&gt;Even if you’re not a hard-edged, career-driven type, being friendly with people makes work life infinitely more enjoyable. It’s not cynical, it’s human!&lt;/p&gt;
&lt;h4&gt;Don’t get carried away&amp;hellip;&lt;/h4&gt;
&lt;p&gt;With all networking activities there’s a danger of acting outside your character because You Are Networking And This Is Serious Business. I think the best way to avoid this is to just &lt;em&gt;relax and be yourself&lt;/em&gt;. &lt;/p&gt;
&lt;p&gt;Be friendly, be genuine and let the passion for your work speak for itself. Pay attention to the things other people are passionate about &amp;ndash; even if you don’t share their focus, understanding it will help you work together.&lt;/p&gt;
&lt;p&gt;Use coffee as a way to get to know people, but don’t bulldoze conversations into an agenda. You should find opportunities to pitch your ideas to the right people, but let those moments arrive naturally.&lt;/p&gt;
&lt;p&gt;You should also be a little diplomatic &amp;ndash; be open, discuss whatever comes up, but be just a little careful. Remember, if you’re about to tell a senior manager how unbelievably bad a system is&amp;hellip; they might have been the one who selected the system in the first place. So be nice.&lt;/p&gt;
&lt;h3&gt;The coffee shop is not a boardroom!&lt;/h3&gt;
&lt;p&gt;Beyond the random gathering of the coffee run, you can use coffee as a way to break down barriers with specific people. &lt;/p&gt;
&lt;p&gt;If you’ve had a string of meetings with someone and still find yourselves at an impasse, try meeting in a coffee shop instead of the office. The change of pace can help find a new approach, or prompt people to explain underlying issues they didn’t think to discuss in meetings. &lt;/p&gt;
&lt;p&gt;People relax in coffee shops &amp;ndash; they do not relax in boardrooms. Take people out of strict working environments, and you may find “impossible” problems can be sorted out in half an hour over a coffee. &lt;/p&gt;
&lt;p&gt;Coffee is informal, it's friendly and it's personal. It shows that you're interested in the person as well as the business card. It may not work on everyone, but you might be surprised who it &lt;em&gt;does&lt;/em&gt; work on.&lt;/p&gt;
&lt;h3&gt;&amp;#8220;But I don’t like coffee&amp;hellip;&amp;#8221;&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Great, or maybe we could go somewhere and just eat a bunch of caramels. When you think about it, it’s just as arbitrary as drinking coffee.&lt;/p&gt;
&lt;cite&gt;&amp;ndash; Will, &lt;em&gt;Good Will Hunting&lt;/em&gt;.&lt;/cite&gt;&lt;/blockquote&gt;
&lt;p&gt;Coffee theory does not strictly require &lt;em&gt;coffee&lt;/em&gt;. Coffee is just a very common social ritual which is accepted in most offices. In your office it could be tea, ice cream or indeed eating a bunch of caramels&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The actual &lt;em&gt;thing&lt;/em&gt; doesn’t matter. Realistically you should just watch out for informal moments which offer an opportunity to step outside the normal, staid office dynamic.&lt;/p&gt;
&lt;h3&gt;What about beer?&lt;/h3&gt;
&lt;p&gt;Sure, beer is another social lubricant. But unlike coffee, it does not sharpen your ability to pitch your ideas. Alcohol is also commonly consumed at the end of the week. So although on Friday night someone was totally convinced you're on to something, by the time Monday rolls around they’ve probably forgotten the conversation entirely.&lt;/p&gt;
&lt;p&gt;Besides that, not everyone drinks beer. But most people do enjoy some form of break during the work day. They also tend to do it every day, so you don’t have to wait another week for the pub night to roll around.&lt;/p&gt;
&lt;p&gt;So beer has its place; but realistically while you’re likely to achieve general social bonding between workmates&amp;mdash;and yes that’s a good thing&amp;mdash;you’re far less likely to get any real work done. &lt;/p&gt;
&lt;h3&gt;To the coffee shop!&lt;/h3&gt;
&lt;p&gt;Regardless of your role, at some point the human factor is going to be the biggest hurdle you have between you and your goals. &lt;/p&gt;
&lt;p&gt;The challenge may be selling an idea; resolving a dispute; getting people to work together; or finding new ways to do old tasks.&lt;/p&gt;
&lt;p&gt;Whatever it is, sometimes the office will not hold the answer. Meetings, email and phone calls can’t fix everything. Sometimes you need to get people out of the workplace and into a different mindset &amp;ndash; and going for a coffee is an ideal way to make that happen.&lt;/p&gt;
&lt;p&gt;So that’s Coffee Theory in a nutshell. It’s about bridging the gaps left in corporate communications, so you can get people together and &lt;em&gt;get things done&lt;/em&gt;. It’s about embracing the human side of work life; and accepting that informal work time can be the most productive time of the day. &lt;/p&gt;
&lt;p&gt;It’s worked for me so far, I hope it works for you too.&lt;/p&gt;
&lt;p&gt;Now, who’s up for a coffee?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-2877293960793211912?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=-Rhu2nNPBGg:sNL8NKZnS2M:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=-Rhu2nNPBGg:sNL8NKZnS2M:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=-Rhu2nNPBGg:sNL8NKZnS2M:2mJPEYqXBVI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2mJPEYqXBVI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/-Rhu2nNPBGg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/2877293960793211912/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2009/04/coffee-theory.html#comment-form" title="15 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/2877293960793211912" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/2877293960793211912" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/-Rhu2nNPBGg/coffee-theory.html" title="Coffee Theory" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">15</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2009/04/coffee-theory.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-1018976890449340746</id><published>2009-04-08T23:09:00.004+10:00</published><updated>2009-04-08T23:35:11.434+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css naked day" /><title type="text">proudly naked</title><content type="html">&lt;p&gt;
It's &lt;a href="http://naked.dustindiaz.com/"&gt;CSS Naked Day&lt;/a&gt;, is your markup showing?&lt;/p&gt;
&lt;p&gt;
There's a certain purity to seeing content with absolutely no CSS applied. Raw structure, a focus what the page is &lt;em&gt;really about&lt;/em&gt;. It pares away all possible distraction, shows the heirarchy of content. Plus, it kind of reminds me of the early days when my net access was text-only ;) (vt100, dialup).&lt;/p&gt;
&lt;p&gt;
Running good semantic HTML without any CSS is perhaps the most levelling thing you can do - &lt;strong&gt;everyone can use it&lt;/strong&gt;. Desktop browsers, mobiles, Lynx, screen readers... the Googlebot is pretty big on text, too.&lt;/p&gt;
&lt;p&gt;
Good structural markup is the foundation for a solid, flexible and maintainable website. You should always pay attention to your markup!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-1018976890449340746?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=5IdEG1vWKVE:9lVy0wnuEF8:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=5IdEG1vWKVE:9lVy0wnuEF8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=5IdEG1vWKVE:9lVy0wnuEF8:2mJPEYqXBVI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2mJPEYqXBVI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/5IdEG1vWKVE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/1018976890449340746/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2009/04/proudly-naked.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/1018976890449340746" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/1018976890449340746" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/5IdEG1vWKVE/proudly-naked.html" title="proudly naked" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2009/04/proudly-naked.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-2902708765542185801</id><published>2009-03-23T01:32:00.002+11:00</published><updated>2009-03-23T01:38:37.857+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ie6" /><category scheme="http://www.blogger.com/atom/ns#" term="browsers" /><title type="text">putting ie6 out to pasture</title><content type="html">&lt;p&gt;Many things live on past their use-by date, but few have shown the zombie-like tenacity of IE6. It has remained animated, chewing on our brains long after it should have stopped twitching.&lt;/p&gt;
  &lt;p&gt;We've all felt the pain of building for IE6 alongside modern browsers. So, it's glorious to be able to say this - &lt;strong&gt;2009 is the year we get rid of IE6&lt;/strong&gt;. Say it with me, people! &lt;/p&gt;
  &lt;p&gt;We know it's the right decision. IE6 is obsolete,  insecure and takes a disproportionate amount of developer time. It doesn't make any sense to support IE6 when times are tough and budgets are short.&lt;/p&gt;
  &lt;p&gt;No more waiting. I can feel it in the very bones of this industry - can't you? &lt;/p&gt;
  &lt;p&gt;It's not just funny slogans and therapeutic IE6 hate sites, either. We're talking about the reality of how we actually get this browser off our support lists. &lt;/p&gt;
  &lt;h3&gt;why now?&lt;/h3&gt;
  &lt;p&gt;IE6 is long overdue for the chop, but the release of IE8 was the last piece of the puzzle. &lt;/p&gt;
  &lt;p&gt;IE7 wasn't it - there were too many locked down corporate environments, too many intranets that only work in IE6. Too many corporate policies about running one version behind the latest, for reasons like stability and cost. &lt;/p&gt;
  &lt;p&gt;IE6 has hung on, retaining a truly astounding market share - even now it hangs on to &lt;a href="http://marketshare.hitslink.com/browser-market-share.aspx?qprid=2&amp;amp;qpmr=40&amp;amp;qpdt=1&amp;amp;qpct=3&amp;amp;qptimeframe=M&amp;amp;qpsp=121&amp;amp;qpnp=1"&gt;roughly 18%&lt;/a&gt; depending on your source. Much as we hate building for it, we had to accept that people were using it. &lt;/p&gt;
  &lt;p&gt;But now, IE8 is out. That puts IE6 two entire versions behind; and companies with IE6-only services have had &lt;em&gt;two years &lt;/em&gt;to prepare for the inevitable. Microsoft's recommendation is to upgrade:&lt;/p&gt;

  &lt;blockquote&gt;
    &lt;p&gt;Customers who have applications for Internet Explorer 6 should visit &lt;a href="http://msdn.microsoft.com/iecompat"&gt;http://msdn.microsoft.com/iecompat&lt;/a&gt; for the latest guidance on migrating from Internet Explorer 6 to Internet Explorer 7 and Internet Explorer 8. &lt;/p&gt;
    &lt;cite&gt;&lt;a href="http://download.microsoft.com/download/7/A/E/7AE6C8FA-87D3-4E31-8FC3-BC756E8BC031/Windows Internet Explorer 8 FAQ for Business.pdf"&gt;Internet Explorer 8 Business FAQ (PDF)&lt;/a&gt;&lt;/cite&gt; &lt;/blockquote&gt;


  &lt;p&gt;IE6 is just too old and outdated to be part of a responsible corporate operating environment. Similarly, home users with IE6 should upgrade to something more secure even if they don't care about the new features. There just aren't any good arguments for keeping IE6. &lt;/p&gt;
  &lt;h3&gt;just how old is ie6, again? &lt;/h3&gt;
  &lt;p&gt;IE6 was released in August 2001. Its competitors were Netscape 6 and Opera 6. Firefox and Safari &lt;em&gt;weren't even out&lt;/em&gt; when IE6 was released. &lt;/p&gt;
  &lt;p&gt;IE6 is older than iPods, Canon dSLRs and BlackBerry smartphones (the Sony-Ericsson P800 was the hot smartphone at the time). It's older than MySpace and YouTube. Web 2.0 wasn't even a buzzword yet...&lt;/p&gt;
  &lt;p&gt;We are talking about a browser that simply wasn't designed for the modern web. &lt;a href="http://meyerweb.com/eric/browsers/timeline.html"&gt;IE sat stagnant for more than &lt;em&gt;five years&lt;/em&gt;&lt;/a&gt; while other browsers improved standards compliance, speed, security and features. &lt;/p&gt;
  &lt;p&gt;The real kicker is that since Microsoft was shocked back into IE development, they have released &lt;em&gt;two major versions &lt;/em&gt;of the product. They make no bones about whether IE6 should still be in use: &lt;/p&gt;
  &lt;blockquote&gt;
    &lt;p&gt;Internet Explorer 6 was designed for the Web as it was in 2001. In the last 8 years the Web has changed and evolved. ... Internet Explorer 8 provides the latest features to help users get work done more quickly, and browse the Web more safely and more reliably. &lt;/p&gt;
    &lt;p&gt;&lt;cite&gt;&lt;a href="http://download.microsoft.com/download/7/A/E/7AE6C8FA-87D3-4E31-8FC3-BC756E8BC031/Windows Internet Explorer 8 FAQ for Business.pdf"&gt;Internet Explorer 8 Business FAQ (PDF)&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;
  &lt;/blockquote&gt;
&lt;p&gt;That's about as blunt as corporations get about their own product.  Microsoft can't really push much harder - it's &lt;a href="http://blogs.msdn.com/ie/archive/2006/08/30/730878.aspx"&gt;stuck with a  long support plan for IE6&lt;/a&gt; because it came &lt;a href="http://support.microsoft.com/gp/lifean24"&gt;bundled with several operating systems&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;What this all means it that we should switch from &amp;quot;waiting for IE6 to go away&amp;quot; mode, to &amp;quot;giving it a push out the door&amp;quot; mode. &lt;/p&gt;
&lt;h3&gt;options for &amp;quot;not supporting&amp;quot; ie6 &lt;/h3&gt;
  &lt;p&gt;So what does it actually mean to &amp;quot;not support&amp;quot; IE6?&lt;/p&gt;
  &lt;p&gt;Unlike other decrepit browsers, IE6 is still clinging to a market share large enough that few sites can dismiss it outright. For some lucky sites the share is low enough to aggressively push it out, but for the rest of us we need some interim options. &lt;/p&gt;
  &lt;p&gt;In the world of graded browser support, IE6 still manages to be its own category. &lt;/p&gt;
  &lt;p&gt;So, here are some options: &lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;&lt;strong&gt;No change&lt;/strong&gt;: continue full support. If you are stuck with this, make sure your timelines and maintenance budget are increased - the site owner needs to be aware of the costs.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Reduced bugfixing&lt;/strong&gt;: aim for full support, but when you hit an IE6 bug you fix it the simplest way. That usually means IE6 will look a bit different - a few px here and there - but you can save &lt;em&gt;days&lt;/em&gt; of development time. &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Progressive enhancement&lt;/strong&gt;: use advanced CSS and provide a premium experience for better browsers. So what if IE6 gets square corners instead of round ones, or loses a text shadow? It doesn't matter so long as the site is still functional in IE6. &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Soft push&lt;/strong&gt;: keep supporting IE6, but show a low-key message on your site encouraging people to upgrade (or contact their IT department requesting an upgrade).&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Aggressive push&lt;/strong&gt;: actively tell your users not to use IE6; stop serving stylesheets to IE6; etc. Some high-profile sites like Facebook are going down this path, but right now it's not a viable option for all sites.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p&gt;Chances are that your roadmap will move through these phases, for example a combination of reduced bugfixing and progressive enhancement is likely to fit a lot of mainstream sites. &lt;/p&gt;
  &lt;h3&gt;arguments and questions &lt;/h3&gt;
&lt;p&gt;If you take this issue to your boss, or to your clients, it's not hard to anticipate a few questions coming up...&lt;/p&gt;
  &lt;dl&gt;
    &lt;dt&gt;Don't you support other older browsers?&lt;/dt&gt;
    &lt;dd&gt;Not two entire versions behind and not when the browser in question can take as long to support as all the others put together.  &lt;/dd&gt;
    &lt;dt&gt;Don't we just have a percentage threshold for browser support? Don't we have to wait for IE6's share to drop to nothing? &lt;/dt&gt;
    &lt;dd&gt;Browser support really isn't quite that simple. In any case IE6 has an artificially inflated share, despite being the worst browser on the market. It has to be pushed out.&lt;/dd&gt;
    &lt;dt&gt;I can't just take your word that IE6 is bad...&lt;/dt&gt;
    &lt;dd&gt;Ok... &lt;a href="http://www.nickhodge.com/blog/archives/2919"&gt;Microsoft  evangelists recommend upgrading&lt;/a&gt; and &lt;a href="http://mediaproducts.gartner.com/reprints/microsoft/vol2/article1/article1.html"&gt;Gartner strongly recommend you upgrade or switch if you're still on IE6&lt;/a&gt;. Does that help? &lt;/dd&gt;
    &lt;dt&gt;Surely bugfixing isn't that big a deal?&lt;/dt&gt;
    &lt;dd&gt;IE6 is so outdated &amp;quot;bugfixing&amp;quot;  means &amp;quot;build and maintain a parallel code base&amp;quot;. If we're going to that much effort, maybe we should invest in a purpose-built mobile site instead? Or free up some time for R&amp;amp;D? Or just simply drop IE6 and save some money? &lt;/dd&gt;
    &lt;dt&gt;It's your job to build the website, just get on with it.&lt;/dt&gt;
    &lt;dd&gt;It's also our job to advise the business when it's making an expensive and risky decision. It is bad for business to support this browser. &lt;/dd&gt;
    &lt;dt&gt;Can't I simply expect you to build for it, like last time? &lt;/dt&gt;
    &lt;dd&gt;Not any more. Now that we have to support IE8, IE6 is outside the reasonable boundaries of assumed support. IE6 support is now outside scope, unless you pay for it.&lt;/dd&gt;
    &lt;dt&gt;Don't your estimates cover it?&lt;/dt&gt;
    &lt;dd&gt;The market has now changed and estimates need to be revised accordingly. &lt;/dd&gt;
    &lt;dt&gt;We only have IE6, since our intranet only works in IE6.&lt;/dt&gt;
 &lt;dd&gt;That's a very risky dependency. However it should not dictate the support standard for your public website, which is frequented by people who don't use your intranet. &lt;/dd&gt;
    &lt;dd&gt;As far as intranets go... IE7 has been out for more than two years; and Microsoft has released two entire rounds of &amp;quot;readiness kits&amp;quot; to help update IE6-only services. At this point, maybe you should consider using Virtual PC for your IE6-only application (it's free); and upgrade workstation browsers to something better.&lt;/dd&gt;
    &lt;dd&gt;If you're really stuck with IE6, you can also roll out an additional browser on your system; giving users a modern, secure browser like Opera, Firefox, Chrome or Safari for general web use. You do not have to live with just one browser. &lt;/dd&gt;
    &lt;dt&gt;But... IE6 looks different... DIFFERENT I TELL YOU!&lt;/dt&gt;
    &lt;dd&gt;Unless you have a contractual obligation to make IE6 pixel-perfect, that really doesn't matter.  &lt;a href="http://www.alistapart.com/articles/dao/"&gt;Let the web be the web&lt;/a&gt;.   &lt;/dd&gt;
  &lt;/dl&gt;
  &lt;h3&gt;last thoughts &lt;/h3&gt;
  &lt;p&gt;Most browsers don't need this kind of attention at the end of their lives. Most die out pretty fast when the new version comes out. IE6 is an aberration, an accident of history.&lt;/p&gt;
  &lt;p&gt;If Microsoft hadn't sat on IE6 for so long, perhaps we wouldn't have got so many web and application developers who started treating it like a stable release environment. Maybe if Microsoft had pushed IE7 a bit harder it would have taken more market share. Who knows. &lt;/p&gt;
  &lt;p&gt;The reality we have right now is that the industry is being held back by a crappy browser that even the vendor wants to see gone. Although we would normally keep supporting a browser to its natural death, IE6 has stubbornly refused to die.&lt;/p&gt;
  &lt;p&gt;The industry has to take control and say enough is enough. It's bad for innovation, it's bad for our sanity, it's bad for security, it's bad for everyone's bottom line. IE6 has to go. The time has come.&lt;/p&gt;
  &lt;p&gt;Say it again:  2009 is the year we get rid of IE6!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-2902708765542185801?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=Z07Y534CPUY:Zh5NJaUXLDo:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=Z07Y534CPUY:Zh5NJaUXLDo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=Z07Y534CPUY:Zh5NJaUXLDo:2mJPEYqXBVI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2mJPEYqXBVI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/Z07Y534CPUY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/2902708765542185801/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2009/03/putting-ie6-out-to-pasture.html#comment-form" title="34 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/2902708765542185801" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/2902708765542185801" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/Z07Y534CPUY/putting-ie6-out-to-pasture.html" title="putting ie6 out to pasture" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">34</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2009/03/putting-ie6-out-to-pasture.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-4765993494794900695</id><published>2009-03-05T23:45:00.005+11:00</published><updated>2009-03-06T00:27:00.551+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="review" /><category scheme="http://www.blogger.com/atom/ns#" term="eeepc" /><title type="text">Review: Asus Eee PC 1000H</title><content type="html">&lt;p&gt;
The popularity of netbooks seems to just keep on growing. I suppose it's not really surprising to find a lot of people are keen on a cheap, small laptop!&lt;/p&gt;
&lt;p&gt;
I bought a 10&amp;#8243; Eee PC just in time for WDS08, where it seemed even the Macbook Pro's dominance might be under threat from cheap ultraportables. Since then I've travelled to Perth with it; taken it to several web events; and even used it at work.&lt;/p&gt;
&lt;p&gt;
Since I periodically get asked what I think of the Eee, I thought I should write up a proper review.&lt;/p&gt;

&lt;div class="hreview"&gt;
&lt;p&gt;Specific model: &lt;span class="item"&gt;&lt;span class="fn"&gt;ASUS Eee PC 1000H, Windows XP Home, 80gig HDD, 1gig RAM, 1.6Ghz Atom CPU.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div class="description"&gt;

  &lt;h3&gt;price and portability&lt;/h3&gt;
  &lt;p&gt;  
  &lt;a class="image" href="http://www.flickr.com/photos/200ok/3329981047/"&gt;&lt;img src="http://farm4.static.flickr.com/3611/3329981047_22a101768d.jpg" width="500" height="281" alt="Photo: Gen5 iPod Classic and EeePC 1000H" style="border:0;" /&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;Two key reasons to buy a netbook in the first place are that they are cheap and tiny. With the Eee PC I have a neat little laptop for about the same amount of cash that my first iPod took out of me, which is kind of impressive when you consider the 1000H is one of the more expensive models so far. &lt;/p&gt;
  &lt;p&gt;And yes, it's tiny. The 10&amp;quot; model is heavier than the 9&amp;quot; (for obvious reasons), but it's still really light. I really don't notice the extra weight in my backpack on the days I carry this with me, a sharp distinction from the 15&amp;quot; MacBook Pro I used to borrow (which weighs a ton).&lt;/p&gt;
  &lt;p&gt;The Eee's portability is particularly noticeable getting through airport security checks. I've lugged a few different laptops through airports and they've been a real pain. However the Eee was a breeze - probably mostly because you can pick it up easily with one hand, leaving the other hand free to grab your bag.&lt;/p&gt;
  &lt;h3&gt;battery life &lt;/h3&gt;
  &lt;p&gt;In power-saving mode the Eee easily goes for more than five hours, putting far more expensive and heavy machines to shame - most laptops seem to need power by the two hour mark. Asus claim a maximum of seven hours, but to be honest I've never had it running that long in a single stretch away from power.&lt;/p&gt;
  &lt;p&gt;To put it into real terms... during the flight to Perth for Edge of the Web I spent time editing my presentation, watched an episode of Top Gear, wrote a draft of this review and still had three hours of battery left.&lt;/p&gt;
  &lt;p&gt;The only battery-related niggle is the battery LED. For no sane reason, it blinks green all the way from 80% down to 20%; at which point it starts blinking orange. This means the LED is blinking uselessly most of the time. I don't need to be alerted when power is 80%! &lt;/p&gt;
  &lt;h3&gt;keyboard&lt;/h3&gt;
  &lt;p&gt;The keyboard was the reason I never bought a 7&amp;quot; Eee PC - I couldn't type on it, it was just too small. But the increase to 10&amp;quot; was a critical difference - it's still small, but usable. &lt;/p&gt;
  &lt;p&gt;
  &lt;a class="image" href="http://www.flickr.com/photos/200ok/3329983347/"&gt;&lt;img class="right" src="http://farm4.static.flickr.com/3357/3329983347_98f7d87193_m.jpg" width="240" height="180" alt="Photo: Eee PC keyboard" style="border:0;" /&gt;&lt;/a&gt;
  
  The keyboard has an excellent feel, apart from a slight rattle in the right-hand side. My only complaint is that the right-side shift key is in the wrong place. Asus had to compromise on the placement of the shift key to preserve the layout of the cursor keys. &lt;/p&gt;
  &lt;p&gt;What this means is you have to be careful, or else an accidental keystroke on the up arrow will have you editing the line above your intended focus. It's annoying and it's really my biggest complaint about the machine. &lt;/p&gt;
  &lt;p&gt;Still I'm getting used to it and the only netbook I've seen with a better keyboard was the Acer Aspire One, which didn't compete with the Eee on any other critical factor on my list (particularly battery life). &lt;/p&gt;
  &lt;h3&gt;touchpad&lt;/h3&gt;
  &lt;p&gt;This machine has one of the most natural and responsive touchpads I've ever used. It really is nice to use and with the low resolution it's plenty big enough. The multi-touch features are great. &lt;/p&gt;
  &lt;h3&gt;screen&lt;/h3&gt;
  &lt;p&gt;The 1024x600 screen is fine. On the rare occasion something doesn't fit vertically, you can switch to a 1024x768 mode - you scroll slightly to the extra screen area, which sounds a bit odd but actually works pretty well. &lt;/p&gt;
  &lt;h3&gt;performance&lt;/h3&gt;
  &lt;p&gt;I haven't had any problems with the performance of this machine. It does take a little while to start up, but once running it's fine - which has been true for many laptops I've used.&lt;/p&gt;
  &lt;p&gt;&lt;img src="http://weblog.200ok.com.au/uploaded_images/meters-742178.jpg" border="0" alt="Performance meters" /&gt;&lt;/p&gt;
  &lt;p&gt;The Eee switches between three modes (power saving, high performance and super performance) depending on factors like whether it's on battery or mains power. Obviously you can override that behaviour, trading off some battery life to run at full CPU power.&lt;/p&gt;
  &lt;p&gt;Either way it handles work tasks just fine, particularly using StarOffice; it plays music and video with no hassles; and I've not had any issues with common browsing tasks.&lt;/p&gt;
  &lt;p&gt;I'm not sure how it would cope with something like Photoshop, but I'm not planning on doing any photo editing  on the Eee. I have a desktop with a nice 22&amp;quot; monitor at home for that.&lt;/p&gt;
  &lt;h3&gt;glitches&lt;/h3&gt;
  &lt;p&gt;I've had one or two minor glitches. I needed to upgrade the touchpad drivers to get it working in some browsers; and if you have a password set on your machine it will bounce back out of sleep to the login screen the first time you hit the sleep button (you have to hit it again to actually sleep the machine). &lt;/p&gt;
  &lt;p&gt;I've also found you need to be patient and wait for Windows to finish shutting down before you close the lid. Apparently there are some system dialogs which prevent shutdown and the Eee doesn't seem to override these at the hardware level - which is bad if you've already shoved it into your bag. &lt;/p&gt;
  &lt;p&gt;Really these are minor issues and I think they're more related to the OS than the hardware. &lt;/p&gt;
&lt;/div&gt;&lt;!-- // .description --&gt;
&lt;div class="summary"&gt;
  &lt;h3&gt;summary&lt;/h3&gt;
  &lt;p&gt;The Eee PC was built to a purpose and it fulfils that purpose very well. I wouldn't buy this as a primary workstation because that simply isn't what it's for. However as a secondary, portable machine on a budget it's brilliant. &lt;/p&gt;
  &lt;p&gt;Good:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;cheap&lt;/li&gt;
    &lt;li&gt;light&lt;/li&gt;
    &lt;li&gt;extremely good battery life&lt;/li&gt;
    &lt;/ul&gt;
  &lt;p&gt;Bad:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;annoying battery LED&lt;/li&gt;
    &lt;li&gt;right-hand shift key in wrong place&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;Would I recommend it to a friend? Heck I do all the time. I'm really happy with my Eee PC. &lt;/p&gt;
&lt;/div&gt;&lt;!-- // .summary --&gt;
&lt;/div&gt;&lt;!-- // .hreview --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-4765993494794900695?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=5CJzPAVltFA:jXVhWO7Ih40:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=5CJzPAVltFA:jXVhWO7Ih40:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/5CJzPAVltFA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/4765993494794900695/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2009/03/review-asus-eee-pc-1000h.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/4765993494794900695" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/4765993494794900695" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/5CJzPAVltFA/review-asus-eee-pc-1000h.html" title="Review: Asus Eee PC 1000H" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2009/03/review-asus-eee-pc-1000h.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-8398066556903178097</id><published>2009-01-25T23:20:00.007+11:00</published><updated>2009-01-26T15:02:09.042+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="browsers" /><category scheme="http://www.blogger.com/atom/ns#" term="testing" /><category scheme="http://www.blogger.com/atom/ns#" term="virtual pc" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title type="text">microsoft virtual pc tips</title><content type="html">&lt;p&gt;I've never been a fan of &amp;quot;multiple IE&amp;quot; and &amp;quot;multiple Firefox&amp;quot; hacks, since my experience has always been they're not &lt;em&gt;quite&lt;/em&gt; the same as having the different versions installed on different machines. Most of the time they're fine, but sooner or later one of those funny little bugs will bite you.&lt;/p&gt;&lt;p&gt;So, for a while now I've used the free Virtual PC setup that Microsoft gives away for testing purposes. They're full systems, so you can be confident that they're "real" installs - and of course you can run other browsers on them too. Currently I run a test image with IE6 and FF2.&lt;/p&gt;&lt;p&gt;Here are a few quick tips about Virtual PC that I've learned along the way...&lt;/p&gt;&lt;p&gt;Where to download it:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&amp;amp;displaylang=en"&gt;Virtual PC 2007 download&lt;/a&gt; (via the &lt;a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/"&gt;Virtual PC homepage&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&amp;amp;displaylang=en"&gt;IE testing VPC images download&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The images are big files and slow to download, so be nice at work and stick them on a network drive for your coworkers&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Setting it up:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The free test images are all time-bombed to an irritatingly short period of time. So, don't invest too much time setting them up. &lt;/li&gt;&lt;li&gt;I usually name the machine something like "IE6 to the end of April 09" to remind myself which image it is and how long it'll keep working.&lt;/li&gt;&lt;li&gt;I've found Virtual PC images seem to run a little better if you double the "recommended" RAM to 256megs. YMMV.&lt;/li&gt;&lt;li&gt;The test images given out by Microsoft will generally have no Flash or an old version installed (usually v6). So you probably want to upgrade Flash immediately unless you are specifically wanting to test old Flash versions.&lt;/li&gt;&lt;li&gt;Virtual PC unable to connect to the web? Try setting it to use a shared connection (NAT). Right-click the network icon at the bottom of the Virtual PC  window, and hit "network settings" in the network panel. NAT will be an option in the adapters dropdown.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Using it:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Sick of using the mouse to get out of the Virtual PC window? Hit right-alt+L to minimise it, then you can alt-tab as normal. Right-alt is the default "host key" which has &lt;a href="http://technet.microsoft.com/en-us/library/cc708368.aspx"&gt;a bunch of other shortcuts&lt;/a&gt; as well.&lt;/li&gt;&lt;li&gt;You can drag and drop, copy and paste etc between the host system and the virtual PC. I was used to a VMWare environment where you couldn't do that, so I originally assumed you couldn't do that in VPC - but you can.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I hope those tips are useful. Happy testing...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-8398066556903178097?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=Dc4M00hR7gA:ejNF7Aazon4:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=Dc4M00hR7gA:ejNF7Aazon4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/Dc4M00hR7gA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/8398066556903178097/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2009/01/microsoft-virtual-pc-tips.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/8398066556903178097" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/8398066556903178097" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/Dc4M00hR7gA/microsoft-virtual-pc-tips.html" title="microsoft virtual pc tips" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2009/01/microsoft-virtual-pc-tips.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-2458352669929490676</id><published>2008-12-26T17:30:00.006+11:00</published><updated>2008-12-26T17:57:32.051+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="web connections" /><category scheme="http://www.blogger.com/atom/ns#" term="human stuff" /><title type="text">Moments of Connection</title><content type="html">&lt;p&gt;We talk about connection a lot. We talk about social objects, social networks... technology to connect people. &lt;/p&gt;
 &lt;p&gt;But for all that, a lot of the time we remain distracted by the tools we're using. The experience is often "using the service" rather than "connecting with friends". &lt;/p&gt;
 &lt;p&gt;Then there are some moments which show us what connection really means.&lt;/p&gt;
 &lt;p&gt;I'm talking about those moments when the technology falls away from notice, and we simply experience the warmth and emotion of human connection.&lt;/p&gt;
 &lt;p&gt;&lt;strong&gt;Human stuff&lt;/strong&gt;. Like many things it defies definition, but we know it when we see it... and we know it when we &lt;em&gt;feel it&lt;/em&gt;.  &lt;/p&gt;
 &lt;p&gt;Derek Featherstone's "Connection" post describes just such a moment, browsing Flickr photos on his TV in his lounge room. You should read the whole post but I'll borrow a little: &lt;/p&gt;
&lt;blockquote&gt;  &lt;p&gt;As the photos play, I see my friends. I see Ben. I see Chaals. Lisa and Lisa and Lachlan, John and Maxine, Scott and Cheryl. My head and heart both started racing. &lt;/p&gt;
 &lt;p&gt;... &lt;/p&gt;
 &lt;p&gt;Next up was Jeremy Keith. Scrolling through his sets I see dConstruct 2008 and push play. I see photos of speakers, attendees, conference organizers — and friends in each category. It starts happening again. I see Jessica, Paul Duncan, Andy Budd, James Box and more. Heart racing, fitting with the music. What is happening?&lt;/p&gt;
 &lt;cite&gt;&lt;a href="http://boxofchocolates.ca/archives/2008/12/04/connection"&gt;Connection » box of chocolates&lt;/a&gt;&lt;/cite&gt;
&lt;/blockquote&gt;
 &lt;p&gt;These moments are what truly excite me about the web; and about the potential of the internet as a whole. &lt;/p&gt;
 &lt;p&gt;These moments are what I want my less tech-savvy friends to tap into.&lt;/p&gt;
 &lt;h3&gt;the net keeps me connected&lt;/h3&gt;
 &lt;p&gt;Twitter has kept me in touch with friends from web events. Flickr lets me share photos with friends and family. Skype lets me video call my family (I live in a different city). Facebook, for all its faults, has kept me in touch with friends from college. &lt;/p&gt;
 &lt;p&gt;My friends are split to the four winds. We revel in the moments when we're in the same room, but in between those golden moments we use the net to keep in touch. Online connection is real and  important to me, not the ersatz connection many people still assume it must be. &lt;/p&gt;
 &lt;h3&gt;connected moments &lt;/h3&gt;
 &lt;p&gt;Moments don't need to be big or complex to make an impression. One of my favourites was my "twitter moment". It was essentially the moment when I decided I'd keep using Twitter. &lt;/p&gt;
 &lt;p&gt;One night back in March 2007 I was &lt;a href="http://flickr.com/photos/200ok/951273960/"&gt;enjoying a few drinks here in Sydney with Chaals&lt;/a&gt;, who was visiting from Oslo. I used my phone to twitter our location, with our view of the Sydney Harbour Bridge. Moments later I got a direct message from Derek, in Ottawa, asking me to say "hi" to Chaals for him.&lt;/p&gt;
 &lt;p&gt;It was a very simple thing. But in that moment technology had connected three friends in real time, away from the computer  and in fact on opposite sides of the planet... and that's pretty cool! &lt;/p&gt;
 &lt;p&gt;Sure, I know it's all just mobile towers and servers and satellites and data. But every once in a while I think we should just appreciate &lt;em&gt;the joy of the magic &lt;/em&gt;of it all. &lt;/p&gt;
 &lt;p&gt;&lt;a class="image" href="http://weblog.200ok.com.au/uploaded_images/threepanelsoul-com-103-749074.png"&gt;&lt;img src="http://weblog.200ok.com.au/uploaded_images/threepanelsoul-com-103-749071.png" border="0" alt="Cartoon (Three Panel Soul) - guy holding a mobile phone: This device can contact nearly anyone in the world, locate me on aerial maps and plot directions to any location in the country. It is unquestionably the future, and you would have crashed your stupid flying car anyway." /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[Cartoon: &lt;cite&gt;&lt;a href="http://www.threepanelsoul.com/view.php?date=2008-11-05"&gt;Three Panel Soul :: Archive 2008-11-05&lt;/a&gt;&lt;/cite&gt;]&lt;/p&gt;
 &lt;p&gt;I'm not saying that a text message was as good as having Derek there with us. But it was  nice to be able to share the moment so casually. Without Twitter it wouldn't have happened. &lt;/p&gt;
 &lt;p&gt;Moments of connection like these help build friendships, despite great distances... and this year, on my 30th birthday no less, this moment happened: &lt;/p&gt;
 &lt;p&gt;&lt;a class="flickr image" href="http://www.flickr.com/photos/200ok/2906629147/" title="me, derek and chaals by 200ok, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3065/2906629147_9059ed4365.jpg" width="500" height="375" alt="me, derek and chaals" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;L-R: me, Derek, Chaals.&lt;/p&gt;
 &lt;p&gt;And that's the &lt;em&gt;really &lt;/em&gt;good stuff :) &lt;/p&gt;
 &lt;h3&gt;...and you? &lt;/h3&gt;
 &lt;p&gt;So, has there ever been a moment where—for all your web savvy—you were able to simply enjoy the magic?&lt;/p&gt;
 &lt;p&gt;What's your moment of connection?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-2458352669929490676?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=wMCEjrCErxo:GngUbU6P9AY:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=wMCEjrCErxo:GngUbU6P9AY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/wMCEjrCErxo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/2458352669929490676/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/12/moments-of-connection.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/2458352669929490676" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/2458352669929490676" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/wMCEjrCErxo/moments-of-connection.html" title="Moments of Connection" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/12/moments-of-connection.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-1809351643560358124</id><published>2008-12-03T22:46:00.004+11:00</published><updated>2008-12-06T01:05:18.227+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="screen resolution" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile device" /><category scheme="http://www.blogger.com/atom/ns#" term="widescreen" /><title type="text">Choose your resolution</title><content type="html">&lt;p&gt;The old rules for supporting screen resolutions were simple. Monitors were basically all the same shape and new ones just got a little bigger... so all you really had to do was support the standard resolution of new monitors, plus one resolution "back". Easy! &lt;/p&gt;
&lt;p&gt;But these days the rules aren't so simple. Desktop monitors are generally bigger, but they come in a variety of sizes and ratios; and users don't always maximise their browser windows anyway. People are browsing on tiny mobile phones that weren't really designed for anything longer than a text message. Devices like the iPhone, Nintendo Wii and Asus Eee PC are new and shiny, yet their resolution is retro. &lt;/p&gt;
&lt;p&gt;All of these displays are &lt;em&gt;new&lt;/em&gt;. We don't have a situation where the major differences are divided between new and old, nor is there a linear increase in size as new displays come out. &lt;/p&gt;
&lt;p&gt;To really see what this means, let's compare a selection of new device resolutions side by side: &lt;/p&gt;
&lt;p&gt;&lt;a href="http://weblog.200ok.com.au/img/resolutions-fullsize.gif"&gt;&lt;img src="http://weblog.200ok.com.au/img-open/resolutions-500pxwide.gif" alt="Visual comparison of screen resolutions" width="500" height="357" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(Statistics from &lt;a href="http://www.thecounter.com/stats/2008/November/res.php"&gt;TheCounter.com November 2008 resolution data&lt;/a&gt;)&lt;/p&gt;
&lt;table width="100%" border="1"&gt;
&lt;caption&gt;
Screen Resolutions
&lt;/caption&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;th width="20%" scope="col"&gt;Device&lt;/th&gt;
&lt;th width="50%" scope="col"&gt;Resolution (pixels) &lt;/th&gt;
&lt;th width="30%" scope="col"&gt;Notes/Source&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope="row"&gt;Nokia n95 &lt;/th&gt;
&lt;td&gt;240×320 (can be portrait or landscape) &lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.nokia.com.au/A4519230"&gt;Nokia n95&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope="row"&gt;Nintendo DS&lt;/th&gt;
&lt;td&gt;256&amp;times;192 (dual screen; total viewable 256 x 384 across both). Not an especially common device for web browsing, but it is out there.&lt;/td&gt;
&lt;td&gt;&lt;a href="http://en.wikipedia.org/wiki/Nintendo_DS_Browser"&gt;Wikipedia - DS&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;th width="20%" scope="row"&gt;Sony PSP&lt;/th&gt;
&lt;td width="60%"&gt; 480×272 (16:9 ratio)&lt;/td&gt;
&lt;td width="20%"&gt;&lt;a href="http://en.wikipedia.org/wiki/PlayStation_Portable"&gt;Wikipedia - PSP&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th width="20%" scope="row"&gt;Apple iPhone&lt;/th&gt;
&lt;td width="60%"&gt;480×320 (can be portrait or landscape)&lt;/td&gt;
&lt;td width="20%"&gt;&lt;a href="http://www.apple.com/iphone/specs.html"&gt;Apple - iPhone specs&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th width="20%" scope="row"&gt;Nintendo Wii&lt;/th&gt;
&lt;td width="60%"&gt;608×456 (pictured); or 1024×500 on 16:9 ratio TVs; may vary depending on TV/settings. &lt;/td&gt;
&lt;td width="20%"&gt;&lt;a href="http://wiinintendo.net/2006/11/30/web-design-guide-for-opera-browser-on-wii/"&gt;Web design guide for Opera Browser on Wii&lt;/a&gt; &amp;amp; &lt;a href="http://wiinintendo.net/2006/12/22/wii-opera-browser-is-out-230am-est/"&gt;update&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope="row"&gt;Eee PC &lt;/th&gt;
&lt;td&gt;7 inch - 800×480; or
 8.9 and 10 inch 1024x600&lt;/td&gt;
&lt;td&gt;&lt;a href="http://en.wikipedia.org/wiki/Eee_pc"&gt;Wikipedia - Eee PC&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th width="20%" scope="row"&gt;Average monitor &lt;/th&gt;
&lt;td width="60%"&gt;1024×768 is still the most popular browser window size at 45% share; and 1280×1024 is second at 31%. &lt;/td&gt;
&lt;td width="20%"&gt;&lt;a href="http://www.thecounter.com/stats/2008/November/res.php"&gt;The Counter global stats, November 2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope="row"&gt;20 inch monitor &lt;/th&gt;
&lt;td&gt;1600×1200&lt;/td&gt;
&lt;td width="20%" rowspan="2"&gt;Average specs found on hardware sites.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th width="20%" scope="row"&gt;22 inch widescreen &lt;/th&gt;
&lt;td width="60%"&gt;1680×1050&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;So what difference does it all make? Didn't fluid layouts solve all our problems? Well, unfortunately, no they didn't.  &lt;/p&gt;
&lt;h3&gt;bigger and... broken?! &lt;/h3&gt;
&lt;p&gt;There's nothing like a real-life demonstration to illustrate how much your monitor can change your browsing experience. &lt;/p&gt;
&lt;p&gt;A few months ago I finally upgraded to a 22 inch widescreen LCD from my trusty old 17 inch Sony Trinitron CRT (which lasted &lt;em&gt;ten years&lt;/em&gt;). At work I use twin 1280×1024 LCDs, so widescreen is a new frontier for me. I still occasionally feel like I'm watching tennis. &lt;/p&gt;
&lt;p&gt;One reason I lingered at 1024×768 was the reality check - amazingly it's still the most popular screen resolution out there. The share is falling, but having dropped just 5% in the past year (from 50% to 45%), it's not going anywhere just yet.&lt;/p&gt;
&lt;p&gt;So we keep supporting 1024×768 and I had generally thought that larger monitors wouldn't have any problems. But when I switched over, I was surprised to discover that many sites which work nicely at 1024×768 effectively "break" at 1680×1050. &lt;/p&gt;
&lt;h4&gt;what's bad at high resolution?&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed width + left-aligned sites &lt;/li&gt;
&lt;li&gt;100% width + fluid layout &lt;/li&gt;
&lt;li&gt;Tiny text &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The single biggest annoyance for me is sites that are left-aligned and fixed-width. That means they're way off to the side on a widescreen monitor, so I'm either looking off to one side or I have to start messing around resizing my browser. &lt;/p&gt;
&lt;p&gt;Fluid layouts don't solve everything, since line lengths can get completely out of control. Would you set a line length of 19 inches in print? Not for body copy, I'm sure. But that's basically what happens on my screen at 100% width - and it's incredibly hard to read. &lt;/p&gt;
&lt;p&gt;The other major issue at higher resolution is text size - it's just too damn small! I'm forever zooming the page or even disabling styles completely. Designers, please, set larger text! &lt;/p&gt;
&lt;h4&gt;what's ok at high resolution?&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Elastic layouts&lt;/li&gt;
&lt;li&gt;Fixed width + center aligned  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Elastic layouts do fare quite well, so long as they have intelligent minimum and maximum widths set up to preserve line length. Some go too far and end up being as bad as a fully fluid layout, but the good ones subtly adjust to use some more space. Bonus points for bumping up the text size for very wide screens (and I can only think of one here: props to &lt;a href="http://nickcowie.com/"&gt;nickcowie.com&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Fixed width, center-aligned sites are great, since they put the content front and centre and keep line lengths readable. At smaller resolutions it looks basically the same as left-aligned sites, so centre-aligned design adds a nice experience for people viewing at wide resolutions without causing any trouble on smaller screens. &lt;/p&gt;
&lt;h3&gt;so how do you choose a resolution? &lt;/h3&gt;
&lt;p&gt;With all this in mind, how do you decide on a base resolution to support? Even if everybody browsed with maximised windows it's not a straight call. You end up having to choose a middle ground - no resolution is perfect for every last screen. &lt;/p&gt;
&lt;p&gt;Besides that, what does it even mean to "support" a resolution these days? So let's start by defining what we mean by "supporting a resolution". &lt;/p&gt;
&lt;h4&gt;define support levels &lt;/h4&gt;
&lt;p&gt;I'm suggesting a graded support system, the same way most of us treat browsers:&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;Direct support &lt;/dt&gt;
&lt;dd&gt;A resolution where the user can view the default rendering of the site without horizontal scrolling, loading alternative stylesheets or some other form of modification. The design does not have excessive whitespace. Something that works at both 1024×768 and 1280×1024 would mean direct support for both. &lt;/dd&gt;
&lt;dt&gt;Oversize support &lt;/dt&gt;
&lt;dd&gt;A resolution where the design works even if it has a large amount of whitespace, eg. a fixed width, centred design. &lt;/dd&gt;
&lt;dt&gt;Cut down support&lt;/dt&gt;
&lt;dd&gt;A resolution where the primary content is on screen without scrolling, but the user scrolls to see secondary content (eg. having your main content area fit at 800px wide, but the sidebar etc requires scrolling).&lt;/dd&gt;
&lt;dt&gt;Alternative support &lt;/dt&gt;
&lt;dd&gt;A resolution supported via an alternative stylesheet, resolution detection, alternate template, device detection or some other modification from the default. &lt;/dd&gt;
&lt;dt&gt;No support&lt;/dt&gt;
&lt;dd&gt;You leave  it to the user (or their device) to sort it out if they are using that resolution. &lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;I'm sure we all have something like this in our heads anyway, but it's better to be precise and definite - particularly when the boss asks you to explain why the site was cut off on his Wii.&lt;/p&gt;
&lt;h4&gt;use your own stats to make decisions &lt;/h4&gt;
&lt;p&gt;Nobody's statistics are as relevant as your own, so you should always pay attention to them. Look to global statistics for trends, then apply those trends to your current state. &lt;/p&gt;
&lt;p&gt;When I redesigned this blog I found that about 5.8% of visits were at 800×600, 18.6% on 1024×768, 23.5% on 1280×1024. The other 52.1% were at various large and widescreen resolutions above 1280px wide.&lt;/p&gt;
&lt;p&gt;I set the minimum cutoff point for direct support at 1024×768 (minimum width 950px). At 800×600 you see the main content and middle column, but have to scroll for the third column. &lt;/p&gt;
&lt;p&gt;Then I decided to use oversize support for large screens, capping max width at 1200px. &lt;/p&gt;
&lt;p&gt;There's only 250px play between the min and max width; so the line length doesn't change by too much. I could just as easily have set a fixed width, but I prefer to let the design breathe a little. &lt;/p&gt;
&lt;p&gt;I currently don't have extra stylesheets for mobiles and other small screen devices. Some random testing shows the site seems to hold up ok anyway. Essentially I'm leaving them in the "no support" category (I might be more interested if mobiles supported the handheld media type).&lt;/p&gt;
&lt;h3&gt;the process &lt;/h3&gt;
&lt;p&gt;So basically the process I suggest for choosing a resolution is this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Look at global stats for trends&lt;/li&gt;
&lt;li&gt;Look at your own stats for current numbers &lt;/li&gt;
&lt;li&gt;Consider what the trends mean for your stats &lt;/li&gt;
&lt;li&gt;Allocate major resolution market shares to support categories (create a support matrix) &lt;/li&gt;
&lt;li&gt;Build to meet the requirements of your support matrix
&lt;ul&gt;
 &lt;li&gt;Build your default site to suit the min and max widths of your Direct Support resolutions&lt;/li&gt;
 &lt;li&gt;Support slightly-smaller resolutions with Cut Down Support &lt;/li&gt;
 &lt;li&gt;Support massive resolutions with Oversize Support &lt;/li&gt;
 &lt;li&gt;Where there's a need, build niche stylesheets or templates for Alternative Support resolutions&lt;/li&gt;
 &lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Periodically review your support matrix &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That's a very formal way to describe the process, of course. Really what it boils down to is making some conscious decisions; and considering what you want to happen at all the potential resolutions out there.&lt;/p&gt;
&lt;h3&gt;conclusion&lt;/h3&gt;
&lt;p&gt;There are a lot devices out there with a crazy array of resolutions. The good news is you don't have to support every last resolution directly. &lt;/p&gt;
&lt;p&gt;There's no imperative to fill up the entire screen at massive resolutions; and it's not the end of the world if someone needs to scroll a lot on a tiny-screened device. &lt;/p&gt;
&lt;p&gt;Statistically speaking, the majority of people are still using a reasonably standard size monitor to view your content. Widescreen monitors just mean there's more real estate than you actually need to present your content. &lt;/p&gt;
&lt;p&gt;So, create a coherent, legible design and don't be scared of whitespace. A good design sitting in the middle of a big space is a better experience than a clever-but-unreadable fluid design.&lt;/p&gt;
&lt;p&gt;Of course, next thing you know someone will bring out some new device that changes the whole situation...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-1809351643560358124?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=BOngprD48ZE:wMV7IfCidlo:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=BOngprD48ZE:wMV7IfCidlo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/BOngprD48ZE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/1809351643560358124/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/12/choose-your-resolution.html#comment-form" title="16 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/1809351643560358124" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/1809351643560358124" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/BOngprD48ZE/choose-your-resolution.html" title="Choose your resolution" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">16</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/12/choose-your-resolution.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-3542409599506501744</id><published>2008-11-19T21:41:00.003+11:00</published><updated>2008-11-19T22:00:04.868+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="barcampcanberra" /><category scheme="http://www.blogger.com/atom/ns#" term="barcampadelaide" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamp" /><category scheme="http://www.blogger.com/atom/ns#" term="barcampgoldcoast" /><title type="text">it's barcamp season...</title><content type="html">&lt;p&gt;
Hot on the heels of barcampsydney, it's time for Queenslanders to get their barcamp on! &lt;a href="http://barcamp.org/BarCampGoldCoast"&gt;BarCampGoldCoast 2&lt;/a&gt; has just been announced. It's being held at Griffith Uni's Gold Coast campus on 29th November 2008. &lt;a href="http://barcamp.org/BarCampGoldCoast2"&gt;Registrations are open now&lt;/a&gt;; head on over and sign up.&lt;/p&gt;
&lt;p&gt;
They're also looking for sponsors - it's incredibly cheap ($150-300) to sponsor a barcamp, yet it puts your brand in front of some seriously bright people. So it rates very high on the 'bang for your promotional bucks' scale. [/pitch] ;)&lt;/p&gt;
&lt;p&gt;
Not only but also... word on the street is that there are barcamps coming up for Canberra and Adelaide. Keep an eye on &lt;a href="http://barcamp.org/#Australia"&gt;http://barcamp.org/#Australia&lt;/a&gt; for details.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-3542409599506501744?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=hqX9JKawlhk:s39DPcSh01k:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=hqX9JKawlhk:s39DPcSh01k:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/hqX9JKawlhk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/3542409599506501744/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/11/its-barcamp-season.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/3542409599506501744" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/3542409599506501744" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/hqX9JKawlhk/its-barcamp-season.html" title="it's barcamp season..." /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/11/its-barcamp-season.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-3317942572022331693</id><published>2008-10-29T21:01:00.002+11:00</published><updated>2008-10-29T21:06:31.122+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="barcampsydney4" /><category scheme="http://www.blogger.com/atom/ns#" term="barcamp" /><category scheme="http://www.blogger.com/atom/ns#" term="barcampsydney" /><title type="text">get your barcamp on</title><content type="html">&lt;p&gt;
BarCampSydney 4 has just been announced for the 15th of November. For details, head on over to &lt;a href="http://www.barcampsydney.org/2008/10/29/barcampsydney-4-lets-do-it/"&gt;BarCampSydney | BarCampSydney 4 - Let’s do it!!&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-3317942572022331693?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=uOlils7dIsg:foarIPv4Lmw:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=uOlils7dIsg:foarIPv4Lmw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/uOlils7dIsg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/3317942572022331693/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/10/get-your-barcamp-on.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/3317942572022331693" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/3317942572022331693" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/uOlils7dIsg/get-your-barcamp-on.html" title="get your barcamp on" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/10/get-your-barcamp-on.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-976487510006981308</id><published>2008-10-07T23:27:00.002+11:00</published><updated>2008-10-08T00:07:59.102+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chris khalil" /><category scheme="http://www.blogger.com/atom/ns#" term="html 5" /><category scheme="http://www.blogger.com/atom/ns#" term="wsg" /><category scheme="http://www.blogger.com/atom/ns#" term="web standards group" /><category scheme="http://www.blogger.com/atom/ns#" term="ambient personalisation" /><category scheme="http://www.blogger.com/atom/ns#" term="lachlan hunt" /><title type="text">web standards group sydney, 2008.10.07</title><content type="html">&lt;p&gt;
&lt;a href="http://www.flickr.com/photos/200ok/2921782558/" title="st mary's (2) by 200ok, on Flickr" class="flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3032/2921782558_a6aa8a1ef9.jpg" width="500" height="375" alt="st mary's (2)" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
The &lt;a href="http://webstandardsgroup.org/event/159"&gt;WSG Sydney October 2008 meeting&lt;/a&gt; was held at the Australian Museum tonight, at the rather nice 4th floor/balcony venue. These are my notes from the event.&lt;/p&gt;

&lt;h3&gt;Chris Khalil – Ambient Personalisation&lt;/h3&gt;
&lt;p&gt;What is ambient personalisation? It's like Homer's ass groove in
 the couch. He didn't change any settings, he didn't actively change
 anything. He just used the couch and it slowly conformed to his
 needs.&lt;/p&gt;
&lt;p&gt;It's intuitive and it's &lt;em&gt;set and forget&lt;/em&gt;.
 It should never be groundhog day where you have to redo everything
 every time you visit. Low barrier to entry – no opt in, no
 complex tricks to learn.&lt;/p&gt;
&lt;p&gt;It's like the site having your
 footprints. You don't think about it, they just happen.&lt;/p&gt;
&lt;p&gt;Why use the ambient approach
 instead of giving your users all the options and letting them choose?
 Feedback suggests they think it will be time consuming and too hard.
 There's a risk of making them feel a bit stupid. They want the
 effects of personalisation but they don't want to &lt;em&gt;do&lt;/em&gt; it.&lt;/p&gt;
&lt;h4&gt;news.com.au (soon to be relaunched) &lt;/h4&gt;
&lt;p&gt;News is personal – people might
 be keen on news and sport but HATE entertainment/gossip. Or they
 might like entertainment and travel but hate business. Everyone has
 their own news preferences, likes, dislikes.&lt;/p&gt;
&lt;p&gt;Testing showed that users want &lt;em&gt;choice,
 convenience &lt;/em&gt;and&lt;em&gt; control&lt;/em&gt;. No matter how strong
 someone's preferences are, they are likely to change over time.&lt;/p&gt;
&lt;p&gt;People like local content. They want to
 know what's happening in their city, their suburb, even their own
 street if it can be done.&lt;/p&gt;
&lt;p&gt;[My aside: simple newsworthyness values still
 apply online – local news tends to be more compelling than
 global news.]&lt;/p&gt;
&lt;p&gt;Problem during testing – 90%+ of
 people didn't know or understand the paradigms of personalisation.
 They didn't think to click and drag, drag and drop etc. So
 news.com.au created friendly messages in a handwritten “callout”
 style to explain things simply. The simpler the better –
 instructions got down to one word – click, drag, etc. Part of
 the trick was to make the instructions clearly different from ads.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.chriskhalil.com/"&gt;www.chriskhalil.com&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Lachlan Hunt – New Stuff in Web
 Standards&lt;/h3&gt;
&lt;p&gt;Talking about new stuff that's actually being
 implemented in browsers.&lt;/p&gt;
&lt;h3&gt;Design principles &lt;/h3&gt;
&lt;p&gt;Include, but not restricted to... &lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;Browsers must remain compatible with existing content&lt;em&gt;.&lt;/em&gt; New features must degrade gracefully. Don't reinvent the wheel –
   even if something is proprietary.&lt;/li&gt;
 &lt;li&gt;Pave the cowpaths – look at use
   cases, what do authors already do and then improve as required.
   Evolution, not revolution. Solve real problems – ensure the
   work is relevant.&lt;/li&gt;
 &lt;li&gt;Theoretical purity is not the priority.
   Users are the top priority.&lt;/li&gt;
 &lt;li&gt;Minimise differences between HTML and
   XHTML. Allow scripts to work with both if possible.&lt;/li&gt;
 &lt;li&gt;Handle errors – the spec must
   define what to do when things go wrong.&lt;/li&gt;
 &lt;li&gt;Accessibility – built in, not
   added on.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;What's new?&lt;/h3&gt;
&lt;h4&gt;HTML&lt;/h4&gt;
&lt;ul&gt;
 &lt;li&gt;New structure and semantics. Looked at
   the class names that people were using repeatedly; hence elements
   like header, footer, nav, article, aside, footer.&lt;/li&gt;
 &lt;li&gt;Impelementation – there's no
   native support for these new elements, but you can still style them
   in most browsers and use a &lt;code&gt;createelement()&lt;/code&gt; hack in IE. In other
   browsers you just use CSS to set the new elements to display block.&lt;/li&gt;
 &lt;li&gt;New multimedia elements – video,
   audio, canvas.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;CSS&lt;/h4&gt;
&lt;ul&gt;
 &lt;li&gt;Transforms: scale, rotate, skew...&lt;/li&gt;
 &lt;li&gt;animations (proposed by apple)...
   transitions, duration, etc...&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;DOM&lt;/h4&gt;
&lt;ul&gt;
 &lt;li&gt;Selectors API... Document and element
   interfaces – eg &lt;code&gt;querySelector()&lt;/code&gt;&lt;/li&gt;
 &lt;li&gt;&lt;code&gt;getElementsByClassName()&lt;/code&gt; -
   hooray!&lt;/li&gt;
 &lt;li&gt;Offline web applications –
   gears-esque.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Development tools&lt;/h4&gt;
&lt;ul&gt;
 &lt;li&gt;HTML5 conformance checker (note that
   it's more than just a validator). Checks for things like table
   integrity, not just tag formation.&lt;/li&gt;
 &lt;li&gt;Parsing libraries to reduce reliance on
   regex hacks.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Q&amp;amp;A&lt;/h3&gt;
&lt;dl&gt;
 &lt;dt&gt;Q: are the screen reader makers involved or buying in?&lt;/dt&gt;
 &lt;dd&gt;A: screen readers are less of an issue than the browser vendors, as the screen readers are
   told about the document by the underlying browser. Eg. what level heading is it? The browser tells the screen reader.&lt;/dd&gt;
 &lt;dt&gt;Q: Why did you not add a generic heading, despite adding &lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt; and other new elements?&lt;/dt&gt;
 &lt;dd&gt;A: basically due to degradation. Old browsers can handle &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; better than &lt;code&gt;&amp;lt;h&amp;gt;&lt;/code&gt;.&lt;/dd&gt;
 &lt;dt&gt;Q: Why are elements like &lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt; ok but &lt;code&gt;&amp;lt;h&amp;gt;&lt;/code&gt; is not?  &lt;/dt&gt;
 &lt;dd&gt;A: section and other new tags degrade and act basically the same way as &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; tags.&lt;/dd&gt;
 &lt;dt&gt;Q: re: the use of h1 instead of h –
 what will Google make of that? &lt;/dt&gt;
 &lt;dd&gt;A: Google are involved in HTML5 work but they won't
   reveal exactly where they are up to with HTML5 support (or plans to support it). So, we don't know. &lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;a href="http://lachy.id.au/slides/"&gt;http://lachy.id.au/slides&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-976487510006981308?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=ASsQRup3eYQ:fWt4G-X8kcY:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=ASsQRup3eYQ:fWt4G-X8kcY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/ASsQRup3eYQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/976487510006981308/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/10/web-standards-group-sydney-20081007.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/976487510006981308" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/976487510006981308" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/ASsQRup3eYQ/web-standards-group-sydney-20081007.html" title="web standards group sydney, 2008.10.07" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/10/web-standards-group-sydney-20081007.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-2128319888217144746</id><published>2008-10-06T23:20:00.001+11:00</published><updated>2008-10-06T23:47:31.379+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="flickr" /><category scheme="http://www.blogger.com/atom/ns#" term="wds08" /><category scheme="http://www.blogger.com/atom/ns#" term="twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="web directions south" /><title type="text">wds08: the stream</title><content type="html">&lt;p&gt;What follows is Web Directions South 2008, as seen on my flickr and twitter streams. With some annotations where I felt it was appropriate. I kind of like the picture that emerges :)&lt;/p&gt;
  &lt;h3&gt;Day Zero &lt;/h3&gt;
  &lt;p class="flickr-quote"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2884822132/in/set-72157607466838053/" title="this year's badge" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3067/2884822132_5354219019_s.jpg" width="75" height="75" alt="this year's badge"  class="pc_img" /&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;counting down to end of work, which coincidentally marks the start of my #wds08 festivities... &lt;em&gt;05:10 PM September 24, 2008 from web&lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt; going to have dinner with L, then head to port80 in a little bit. don't drink *all* the beer ;) &lt;em&gt;07:31 PM September 24, 2008 from web&lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;back from pre #wds08 #port80 - great night! but definitely time for sleep :) &lt;em&gt;12:20 AM September 25, 2008 from web&lt;/em&gt;&lt;/p&gt;
  &lt;h3&gt;Day One &lt;/h3&gt;
  &lt;h4&gt;Opening Keynote - Lynne D Johnson: New Media...New Rules&lt;/h4&gt;
  &lt;p class="twitter-quote"&gt;playing &amp;quot;spot the wordle graphic&amp;quot; at #wds08 ;) &lt;em&gt;09:26 AM September 25, 2008 from web&lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt; @RuthEllison eeepc reducing the average size of laptop though ;) &lt;em&gt;09:34 AM September 25, 2008 from web &lt;a href="http://twitter.com/RuthEllison/statuses/933665238"&gt;in reply to RuthEllison&lt;/a&gt;&lt;/em&gt; &lt;/p&gt;
  &lt;p&gt;Two notable toy trends: iPhones and little laptops/&amp;quot;netbooks&amp;quot; (Eee PC, Aspire One). In previous years, the trend was &amp;quot;mac laptops as far as the eye can see&amp;quot;. &lt;/p&gt;
  &lt;p class="twitter-quote"&gt;noting that #wds08 is a trending topic on search.twitter.com &lt;em&gt;09:51 AM September 25, 2008 from web&lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;@trib nah the esquire cover was just the fucking BLINK tag done in print ;) #wds08 &lt;em&gt;10:07 AM September 25, 2008 from mobile web &lt;a href="http://twitter.com/trib/statuses/933698034"&gt;in reply to trib&lt;/a&gt; &lt;/em&gt;&lt;/p&gt;
  &lt;p&gt;The whole Esquire cover thing... it just blinks, which is annoying. I don't want my magazines to blink at me (I don't want any media to blink at me). I don't particularly want magazines to &amp;quot;update over 30 days&amp;quot; either - if I want that I'll go look at your website. &lt;/p&gt;
  &lt;p class="twitter-quote"&gt; personally i think magazines won't die until monitors look as good as high quality print. &lt;em&gt;#wds08 10:10 AM September 25, 2008 from mobile web&lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;librarians... they're information brokers, right? books or otherwise! #wds08 &lt;em&gt;10:13 AM September 25, 2008 from mobile web&lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt; @madpilot yeah and they don't run out of battery on long flights! &lt;em&gt;10:14 AM September 25, 2008 from mobile web &lt;a href="http://twitter.com/madpilot/statuses/933705629"&gt;in reply to madpilot&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;simplistic comment about &amp;quot;will their politics become ours&amp;quot;. what, everyone thinks like rupert? what bullshit! #wds08 &lt;em&gt;10:17 AM September 25, 2008 from mobile web&lt;/em&gt; &lt;/p&gt;
  &lt;p&gt;I forget the precise wording of the question, but it was something about Google's potential dominance of media meaning that Brin and Page's politics would &amp;quot;become our politics&amp;quot;. That's just too simplistic - all publications have bias, whether people adopt that bias comes down to how much they think and how much they just absorb.&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;media consumers don't think for themselves any more or less based on the source. some people analyse, some don't. #wds08 &lt;em&gt;10:19 AM September 25, 2008 from mobile web&lt;/em&gt;&lt;/p&gt;
  &lt;h4&gt;Derek Featherstone - Accessibility beyond compliance &lt;/h4&gt;
  &lt;p class="twitter-quote"&gt; boo to the doorbitch who wouldn't let us in with coffees! missed the start of derek's talk. we're geeks, need 'feen! &lt;em&gt;#wds08 11:12 AM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p&gt;I should mention that I refer to anyone doing any form of door duty as &amp;quot;doorbitch&amp;quot;. It's not a derogatory term and I've done doorbitch duties myself. &lt;/p&gt;
  &lt;p&gt;But seriously, who denies geeks caffeine? :) &lt;/p&gt;
  &lt;div class="flickr-quote"&gt;&lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898797784/in/set-72157607466838053/" title="webpage rescue" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3027/2898797784_c1ecc9e80d_s.jpg" width="75" height="75" alt="webpage rescue"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898804360/in/set-72157607466838053/" title="derek featherstone" class="image_link"&gt;&lt;img src="http://farm3.static.flickr.com/2150/2898804360_6f763b46b6_s.jpg" width="75" height="75" alt="derek featherstone"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898808228/in/set-72157607466838053/" title="a new meaning for bed and BReakfast markup" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3121/2898808228_5aff7f8bd8_s.jpg" width="75" height="75" alt="a new meaning for bed and BReakfast markup"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;
  &lt;p class="twitter-quote"&gt;just realised i mentally associate @feather 's voice with Dragon Naturally Speaking commands. &lt;em&gt;#wds08 11:22 AM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p&gt;This is true. When I describe how users give commands to Dragon Naturally Speaking, I probably do a slight Derek impression. &lt;/p&gt;
  &lt;p class="twitter-quote"&gt;@feather: &amp;ldquo;oooh, that's evil. Popup windows bad.&amp;rdquo; #wds08 &lt;em&gt;11:33 AM September 25, 2008 from mobile web&lt;/em&gt;&lt;/p&gt;
  &lt;h4&gt;Grant Young &amp;ndash; social media&lt;/h4&gt;
  &lt;p class="twitter-quote"&gt;Grant Young just had a moment of terror, realising he didn't check what he'd bookmarked on delicious before he took a screenshot... #wds08 &lt;em&gt;12:10 PM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt; loving the room's reaction to Will It Blend iphone episode... it's just a fucking phone, people! #wds08 &lt;em&gt;12:20 PM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;second wordle graphic spotted! #wds08 &lt;em&gt;12:41 PM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;h4&gt;JS libraries &lt;/h4&gt;
  &lt;p class="twitter-quote"&gt;laughing at the geek sledging in the js libraries session. #wds08 &lt;em&gt;01:57 PM September 25,2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;would it be snotty to mention you can swap an image on hover using css? ;) &lt;em&gt;02:17 PM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;.... *snort* apparently not, cam just mentioned it :) &lt;em&gt;02:18 PM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;&amp;quot;where did you get this from?&amp;quot; &amp;quot;google. i felt lucky!&amp;quot; #wds08 &lt;em&gt;02:21 PM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;switching to typography with jeff croft. #wds08 &lt;em&gt;02:45 PM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;h4&gt;Jeff Croft &lt;/h4&gt;
  &lt;div class="flickr-quote"&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2897969829/in/set-72157607466838053/" title="big brother" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3113/2897969829_96d12ef795_s.jpg" width="75" height="75" alt="big brother"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;
  &lt;p&gt;Jeff made a comment that came across as wanting to ignore accessibility concerns (although he said later that wasn't his intention). It didn't go down so well on the back channel... &lt;/p&gt;
  &lt;p class="twitter-quote"&gt;man we need to solve this px font resizing issue. will IE ever come to that particular party?? &lt;em&gt;02:59 PM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;@tuna it's a common designer atttitude - ahhhhh nah nobody who reads MY site has low vision... see also: small grey text syndrome. #wds08 &lt;em&gt;03:04 PM September 25, 2008 from mobile web in reply to Tuna &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;@ocean ie6 and firefox2 both. ff2 holds back inline-block. ie6, well we know the shopping list of reasons... &lt;em&gt;03:08 PM September 25, 2008 from mobile web in reply to ocean &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;pondering making my twitter stream public for the duration... twitter search *should* reveal tweets to followers, but doesn't. &lt;em&gt;03:09 PM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;@ocean yes, but all target audiences can and do include people with vision issues, who'd like to resize. &lt;em&gt;03:12 PM September 25, 2008 from mobile web in reply to ocean &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;@ocean ie6, ie7, ie8 all have the problem; although 7 and 8 have the zoom function. so, they have a workaround of sorts. &lt;em&gt;03:15 PM September 25, 2008 from mobile web in reply to ocean &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;nice simple explanation of vertical grid though. #wds08 &lt;em&gt;03:19 PM September 25, 2008 from mobile web&lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;hmmm. hanging bullets look wrong to me. just habit from websites? #wds08 &lt;em&gt;03:28 PM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p&gt;Later on, there was some discussion about how many typography rules have been or should be rewritten for the web. Croft did mention the issues around the choice of serif vs. sans-serif, where the rules were essentially reversed online. &lt;/p&gt;
  &lt;h4&gt;August de los Reyes&lt;/h4&gt;
  &lt;p class="twitter-quote"&gt; @ruthellison reckon surface could be microsoft's wii or ipod? &lt;em&gt;04:19 PM September 25, 2008 from mobile web in reply to RuthEllison&lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;going open for the duration of #wds08 &lt;em&gt;04:24 PM September 25, 2008 from mobile web&lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;philosophy and it - it's an underrated combination. but then i would say that. &lt;em&gt;04:32 PM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p&gt;(I have a degree in Journalism and Philosophy, but work in IT. So... yeah :))&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;i can see the future with microsoft surface. ms diversifies into a lurcrative windex sideline... #wds08 &lt;em&gt;04:47 PM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;excellent closing presso, great conceptual mix. can forgive the prevalence of promo reels ;) #wds08 &lt;em&gt;05:10 PM September 25, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;@scttw should we underestimate the under-served raver computing market? :) #wds08 &lt;em&gt;05:13 PM September 25, 2008 from mobile web &lt;a href="http://twitter.com/scttw/statuses/934058797"&gt;in reply to scttw&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;h4&gt;Day One drinks &lt;/h4&gt;
  &lt;div class="flickr-quote"&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898816656/in/set-72157607466838053/" title="darling harbour dusk" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3164/2898816656_52a448e1ab_s.jpg" width="75" height="75" alt="darling harbour dusk"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898822276/in/set-72157607466838053/" title="discussion" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3288/2898822276_f915c609af_s.jpg" width="75" height="75" alt="discussion"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2897986875/in/set-72157607466838053/" title="invisible deck" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3143/2897986875_5dabb18d00_s.jpg" width="75" height="75" alt="invisible deck"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2897991751/in/set-72157607466838053/" title="hiYAH!" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3177/2897991751_5849872b99_s.jpg" width="75" height="75" alt="hiYAH!"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2897996021/in/set-72157607466838053/" title="badger flasher" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3067/2897996021_cac031c904_s.jpg" width="75" height="75" alt="badger flasher"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;
  &lt;h4&gt;Webjam 8&lt;/h4&gt;
  &lt;div class="flickr-quote"&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898842604/in/set-72157607466838053/" title="olpc huddle" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3139/2898842604_f2aedc342b_s.jpg" width="75" height="75" alt="olpc huddle"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898004695/in/set-72157607466838053/" title="chaals" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3266/2898004695_d5c8182e78_s.jpg" width="75" height="75" alt="chaals"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898850854/in/set-72157607466838053/" title="olpc" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3131/2898850854_d217e6a410_s.jpg" width="75" height="75" alt="olpc"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;h3&gt;Day two&lt;/h3&gt;
  &lt;h4&gt;Jeff Veen &amp;ndash; Designing through data&lt;/h4&gt;
  &lt;p class="twitter-quote"&gt; my wifi and the slide system came back up at the same time. coincidence? or something more sinister? *wiggles eyebrows significantly* #wds08 &lt;em&gt;09:21 AM September 26, 2008 from web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt; now after...what... a three year wait... i'm about to see @veen speak again :) #wds08 &lt;em&gt;09:23 AM September 26, 2008 from web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt; thanks for all the birthday wishes, guys :) so far thankfully 30 hasn't felt too different from 29... here's hoping that lasts ;) &lt;em&gt;09:41 AM September 26, 2008 from web &lt;/em&gt;&lt;/p&gt;
  &lt;p&gt;Yes, it was my 30th on day two. Not a bad way to spend your birthday, really.&lt;/p&gt;
  &lt;div class="flickr-quote"&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898862708/in/set-72157607466838053/" title="jeff veen" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3090/2898862708_61fe29d19f_s.jpg" width="75" height="75" alt="jeff veen"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898028301/in/set-72157607466838053/" title="jeff veen" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3214/2898028301_8603ddae10_s.jpg" width="75" height="75" alt="jeff veen"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;
  &lt;p class="twitter-quote"&gt;ahhhhh, hay net, an old friend. have hay or need hay? have borrowed that example many times. @veen #wds08 &lt;em&gt;10:06 AM September 26, 2008 from mobile web&lt;/em&gt; &lt;/p&gt;
  &lt;p&gt;Link: &lt;a href="http://veen.com/wds08.pdf"&gt;veen.com/wds08.pdf&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;Note - connectivity issues ensued.&lt;/p&gt;
  &lt;h4&gt;Jina Bolton &amp;ndash; sexy stylesheets&lt;/h4&gt;
  &lt;h4&gt;Michael(tm) - HTML5&lt;/h4&gt;
  &lt;h4&gt;Miles Eftos &amp;ndash; openid, oauth&lt;/h4&gt;
  &lt;p class="twitter-quote"&gt;finally got some sweet sweet connectivity back :) in miles' openid presso #wds08 &lt;em&gt;01:45 PM September 26, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p&gt;I should mention the wifi was great given all the restrictions. At some points I strongly suspect there were a few people abusing the network with high-bandwidth stuff (probably photo/video uploads). &lt;/p&gt;
  &lt;p class="twitter-quote"&gt; heheh miles explaining what 200ok means... hopefully plenty of you already knew ;) #wds08 &lt;em&gt;02:01 PM September 26, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;switched to burka's presso, double-dipping sessions ;) &lt;em&gt;02:31 PM September 26, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;h4&gt;Daniel Burka &lt;/h4&gt;
  &lt;h4&gt;Surface and afternoon tea &lt;/h4&gt;
  &lt;div class="flickr-quote"&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898033173/in/set-72157607466838053/" title="fingertip computing" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3108/2898033173_c47293a579_s.jpg" width="75" height="75" alt="fingertip computing"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898881736/in/set-72157607466838053/" title="geeks love gelati" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3257/2898881736_c7ed32aed3_s.jpg" width="75" height="75" alt="geeks love gelati"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;
  &lt;h4&gt;Mark Pesce&lt;/h4&gt;
  &lt;div class="flickr-quote"&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898045355/in/set-72157607466838053/" title="Before the speech" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3071/2898045355_5fe139b556_s.jpg" width="75" height="75" alt="Before the speech"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;
  &lt;p class="twitter-quote"&gt; behind you, mark, behind you! #wds08&lt;em&gt; 04:20 PM September 26, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;div class="flickr-quote"&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898891384/in/set-72157607466838053/" title="behind you, mark, behind you!" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3276/2898891384_2edb57740e_s.jpg" width="75" height="75" alt="behind you, mark, behind you!"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2898895596/in/set-72157607466838053/" title="mark turns around" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3111/2898895596_8e37cd3c5f_s.jpg" width="75" height="75" alt="mark turns around"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;
  &lt;p class="twitter-quote"&gt; i think it's fair to say i just got a LOL :) &lt;em&gt;04:27 PM September 26, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;all done bar the after party :) #wds08&lt;em&gt; 04:54 PM September 26, 2008 from mobile web &lt;/em&gt;&lt;/p&gt;
  &lt;h4&gt;after party&lt;/h4&gt;
  &lt;p class="twitter-quote"&gt;grabbing some food before heading on to the shelbourne. &lt;em&gt;06:30 PM September 26, 2008 from web &lt;/em&gt;&lt;/p&gt;
  &lt;div class="flickr-quote"&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906595097/in/set-72157607466838053/" title="cam likes code. and tunes." class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3081/2906595097_f4c9b86b24_s.jpg" width="75" height="75" alt="cam likes code. and tunes."  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906597161/in/set-72157607466838053/" title="excalistraw" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3118/2906597161_dd4cf49d88_s.jpg" width="75" height="75" alt="excalistraw"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906601073/in/set-72157607466838053/" title="e." class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3088/2906601073_50725e5778_s.jpg" width="75" height="75" alt="e."  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906606429/in/set-72157607466838053/" title="me'n'john" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3153/2906606429_400bba0794_s.jpg" width="75" height="75" alt="me'n'john"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2907455262/in/set-72157607466838053/" title="standardzilla attacks!" class="image_link"&gt;&lt;img src="http://farm3.static.flickr.com/2117/2907455262_3a21bba5fd_s.jpg" width="75" height="75" alt="standardzilla attacks!"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906613897/in/set-72157607466838053/" title="you like code? I like code!" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3172/2906613897_2a3ea4a1a4_s.jpg" width="75" height="75" alt="you like code? I like code!"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;
  &lt;p class="twitter-quote"&gt;Lmao as the dancefloor fills to rick astley #wds08 &lt;em&gt;11:23 PM September 26, 2008 from txt &lt;/em&gt;&lt;/p&gt;
  &lt;div class="flickr-quote"&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906616761/in/set-72157607466838053/" title="chaals gets ready" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3161/2906616761_a4bd22faa7_s.jpg" width="75" height="75" alt="chaals gets ready"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906618729/in/set-72157607466838053/" title="Go Chaals!" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3148/2906618729_c81ab67ed6_s.jpg" width="75" height="75" alt="Go Chaals!"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2907466960/in/set-72157607466838053/" title="dancing to rick astley" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3194/2907466960_ed0ee1752d_s.jpg" width="75" height="75" alt="dancing to rick astley"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906625555/in/set-72157607466838053/" title="dancing to rick astley" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3140/2906625555_477197b80d_s.jpg" width="75" height="75" alt="dancing to rick astley"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906629147/in/set-72157607466838053/" title="me, derek and chaals" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3065/2906629147_9059ed4365_s.jpg" width="75" height="75" alt="me, derek and chaals"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906685937/in/set-72157607466838053/" title="IMG_0937" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3278/2906685937_04d01c0be3_s.jpg" width="75" height="75" alt="IMG_0937"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906693897/in/set-72157607466838053/" title="arm out photo time" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3208/2906693897_d5035a9242_s.jpg" width="75" height="75" alt="arm out photo time"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2907542890/in/set-72157607466838053/" title="thinking michael" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3137/2907542890_e00136fe19_s.jpg" width="75" height="75" alt="thinking michael"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906705909/in/set-72157607466838053/" title="99" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3252/2906705909_099b9a9826_s.jpg" width="75" height="75" alt="99"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2907569416/in/set-72157607466838053/" title="chaals is a hit with the ladies" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3276/2907569416_672a1f73c6_s.jpg" width="75" height="75" alt="chaals is a hit with the ladies"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906728223/in/set-72157607466838053/" title="chaals is a hit with the ladies" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3069/2906728223_8938b16a12_s.jpg" width="75" height="75" alt="chaals is a hit with the ladies"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2907577012/in/set-72157607466838053/" title="chaals is a hit with the ladies" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3230/2907577012_8611aa6d98_s.jpg" width="75" height="75" alt="chaals is a hit with the ladies"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2907580498/in/set-72157607466838053/" title="aree strikes a pose" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3280/2907580498_3bafcb6b03_s.jpg" width="75" height="75" alt="aree strikes a pose"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2906747473/in/set-72157607466838053/" title="martin" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3083/2906747473_ed485aceed_s.jpg" width="75" height="75" alt="martin"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2907594972/in/set-72157607466838053/" title="me" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3188/2907594972_bed843aeaf_s.jpg" width="75" height="75" alt="me"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="setThumbs-indv"&gt;&lt;a href="http://www.flickr.com/photos/200ok/2907598364/in/set-72157607466838053/" title="furry ears and a straw" class="image_link"&gt;&lt;img src="http://farm4.static.flickr.com/3016/2907598364_e85152fdc0_s.jpg" width="75" height="75" alt="furry ears and a straw"  class="pc_img" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;
  &lt;p class="twitter-quote"&gt;I love yous guysss ;-) #wds08 &lt;em&gt;01:36 AM September 27, 2008 from txt&lt;/em&gt;&lt;/p&gt;
  &lt;h3&gt;The day after... &lt;/h3&gt;
  &lt;p class="twitter-quote"&gt;heheheh boy do i have some classic photos from last night.... :) &lt;em&gt;11:20 AM September 27, 2008 from web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;now off for brunch with an old friend (and to see their new place!). &lt;em&gt;11:22 AM September 27, 2008 from web &lt;/em&gt;&lt;/p&gt;
  &lt;p class="twitter-quote"&gt;getting ready for drinks and food with the perth crew, at the kirk. #port80 #wds08 &lt;em&gt;06:26 PM September 27, 2008 from web &lt;/em&gt;&lt;/p&gt;
  &lt;h3&gt;Sunday&lt;/h3&gt;
  &lt;p class="twitter-quote"&gt;feeling the bittersweet #wds08 comedown. it's awesome having so many wonderful people come here! but the buggers always leave afterwards ;) &lt;em&gt;02:53 PM September 28, 2008 from web &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
See also: &lt;a href="http://weblog.200ok.com.au/2008/10/wds08-notes.html"&gt;WDS08 - the notes&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-2128319888217144746?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=6wl2gqMZk_k:h20YPY5MbhU:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=6wl2gqMZk_k:h20YPY5MbhU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/6wl2gqMZk_k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/2128319888217144746/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/10/wds08-stream.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/2128319888217144746" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/2128319888217144746" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/6wl2gqMZk_k/wds08-stream.html" title="wds08: the stream" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/10/wds08-stream.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-9120321175958242257</id><published>2008-10-06T23:19:00.005+11:00</published><updated>2009-04-06T00:01:05.831+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="notes" /><category scheme="http://www.blogger.com/atom/ns#" term="big stonking post" /><category scheme="http://www.blogger.com/atom/ns#" term="liveblog" /><category scheme="http://www.blogger.com/atom/ns#" term="wds08" /><title type="text">wds08: the notes</title><content type="html">&lt;p&gt;In the tradition of my &amp;quot;big stonking posts&amp;quot;, these are my notes from WDS08 - basically unfiltered for the most part (so, effectively they are "liveblog" in tone). Anything [inside square brackets] is an aside, my own thoughts rather than something the speaker said. I did think about putting these into the stream post, but it was just getting insanely long :)&lt;/p&gt;
  &lt;h3&gt;Day One&lt;/h3&gt;
  &lt;h4&gt;Lynne D Johnson: New Media...New Rules&lt;/h4&gt;
  &lt;ul&gt;
    &lt;li&gt;Discussing Marshall McLuhan's work &amp;ndash; the medium is the message.&lt;/li&gt;
    &lt;li&gt;&amp;ldquo;print is a dying a breed... it's not dead yet, but it will  serve a new purpose...&amp;rdquo;&lt;/li&gt;
    &lt;li&gt;&amp;ldquo;What has become of print?&amp;rdquo;&lt;/li&gt;
    &lt;li&gt;Tom Foremsi &amp;ndash; google cheated newspapers by commoditising content&lt;/li&gt;
    &lt;li&gt;Does it matter where you get content from? Shouldn't producers  just work out how to get along with new ways to deliver content? -  Yes. There are plenty of new ways to make money!&lt;/li&gt;
    &lt;li&gt;Users still &lt;strong&gt;trust experts on factual information&lt;/strong&gt;,  so that still means they trust old media sources. They go to friends  for reviews of  hotels, electronics, etc...&lt;/li&gt;
    &lt;li&gt;But... younger users, 12-24, are starting to trust unknown peers  more than experts. They have a totally different approach to media &amp;ndash;  including the fact they may want to pay for content. They don't care  where the content comes from, they just want to aggregate as much as  possible.&lt;/li&gt;
    &lt;li&gt;Discussing japanese book market &amp;ndash; it's all on mobile phone,  including some books &lt;em&gt;written&lt;/em&gt; on mobile. Non-book sales also went up while mobile sales grew. [my  though &amp;ndash; the more people read, the more they buy...]&lt;/li&gt;
    &lt;li&gt;Should print be scared of Google? Well  for a start newspapers are about to &amp;ldquo;get into bed&amp;rdquo; with google by  letting them wear the cost of digitising newspapers.&lt;/li&gt;
    &lt;li&gt;What should newspapers do? Get niche,  shorter stories, more stories, in depth coverage of niche content,  have a distinct voice, hyperlocalism, mashups with localised content.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h4&gt;Derek Featherstone &amp;ndash; accessibility beyond compliance&lt;/h4&gt;
  &lt;p&gt;I was a little late into this session after being barred at the door due to having a coffee in hand. So, I drank it (too fast) and then scurried in... &lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Keyboard users can be really disadvantaged by AJAX because they  get sent back to the top of the page all the time &amp;ndash; they lose  context.&lt;/li&gt;
    &lt;li&gt;Small barriers to general users can be major barriers to other  users... but also a small improvement for us can be a massive  improvement for others!&lt;/li&gt;
    &lt;li&gt;[2008 and we still have to point out that accessibility is not  just about blind people and screen readers...]&lt;/li&gt;
    &lt;li&gt;&amp;ldquo;Links go places, buttons do stuff.&amp;rdquo; reason to use buttons and  not links for in-page controls. Buttons also focussable by default.&lt;/li&gt;
    &lt;li&gt;&amp;ldquo;...we're getting a little meta here...&amp;rdquo; talking about  metadata for a book about tagging.&lt;/li&gt;
    &lt;li&gt;Inline editing &amp;ndash; you can't get into editing mode on flickr's  editable regions. It's mouse-only. So flickr created an edit link,  which takes you to another page which is preset to make everything  editable. Issues: bad placement, it shouldn't be at the end of the  page, after all editing is likely to be one of the first things you  want to do. Also the link label is too brief.&lt;/li&gt;
    &lt;li&gt;Technical term: nubbin. Derek likes it because he can say &amp;ldquo;expose  the nubbin&amp;rdquo;.&lt;/li&gt;
    &lt;li&gt;&amp;ldquo;oooh, that's evil. Popup windows bad.&amp;rdquo;&lt;/li&gt;
    &lt;li&gt;Use the principle of proximity: things that are related to each  other should be close to each other. Insert info next to relevant  location.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h4&gt;Grant Young &amp;ndash; social media&lt;/h4&gt;
  &lt;ul&gt;
    &lt;li&gt;Social media is conversation &amp;ndash; you need to remember that.  Imagine ads jumping up between people in the pub...&lt;/li&gt;
    &lt;li&gt;Trust barometer &amp;ndash; who do people trust?&lt;/li&gt;
    &lt;li&gt;Control vs influence &amp;ndash; what you lose in control you gain in  influence.&lt;/li&gt;
    &lt;li&gt;Book recommendation: flipping the funnel, by seth godin&lt;/li&gt;
    &lt;li&gt;Social media buiding blocks: identity, presence, relationsihps,  trust, groups, conversations, sharing.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;[Is it a buzzword to say you'll &amp;ldquo;unpack&amp;rdquo; a term later?]&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Grant Young having a moment of terror, realising he didn't check  what he'd bookmarked on delicious before he took a screenshot...&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;[Discussing ambient intimacy... noting exactly why I love twitter.  It keeps me in contact with friends in a way no other tool has ever  managed to do.]&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Powerhouse photo collection &amp;ndash; more hits in 4 weeks on flickr  than in the entirre previous year on their own site. Go where the  people are!&lt;/li&gt;
    &lt;li&gt;Discussing the power of the &lt;em&gt;Will it Blend?&lt;/em&gt; videos &amp;ndash; incredibly  cheap to make, but reaches an audience as big as a tv audience.&lt;/li&gt;
    &lt;li&gt;My place or yours?
      &lt;ul&gt;
        &lt;li&gt;If I go to the community will it be appropriate  and will I be welcome? &lt;/li&gt;
        &lt;li&gt;But if I set up my own network will people be  sufficiently motivated to come and join?&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;&amp;ldquo;Start small. Fail early, learn often...&amp;rdquo; lurk in networks  before you launch official branded profiles.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;[Single biggest thing is if you don't participate you should not  attempt to market in that space. Because you don't know how it  works.]&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Doc Searls: the because effect. Make money &lt;em&gt;because&lt;/em&gt; of  something, not &lt;em&gt;with&lt;/em&gt; something.&lt;/li&gt;
    &lt;li&gt;It's not just about eyeballs &amp;ndash; it's not how many people you get,  it's the quality of the relationship.&lt;/li&gt;
    &lt;li&gt;Second wordle spotted!&lt;/li&gt;
    &lt;li&gt;&amp;ldquo;I am not a 'target market'&amp;rdquo;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://zum.io/wds08"&gt;http://zum.io/wds08&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h4&gt;Javascript Libraries panel &lt;/h4&gt;
  &lt;p&gt;To be honest I was really just there for the fun of it. I know plenty of serious Javascript hackers and they pretty much agree as follows:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Ideally you should learn to write your own Javascript&lt;/li&gt;
    &lt;li&gt;Frameworks have their place&lt;/li&gt;
    &lt;li&gt;If you're going to use a framework, use jQuery. Or at the very least, &lt;em&gt;don't &lt;/em&gt;use !#%&amp;amp;ing GWT. &lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;So, that's what I do.  &lt;/p&gt;
  &lt;p&gt;Back at WDS08 however... The sledging in the session was awesome, even if it's a bit scary that the Naked Man In Blue photo keeps turning up.&lt;/p&gt;
  &lt;h4&gt;Jeff Croft - typograhy&lt;/h4&gt;
  &lt;ul&gt;
    &lt;li&gt;&amp;ldquo;it's not about picking a cool font&amp;rdquo;&lt;/li&gt;
    &lt;li&gt;Book recommendation: &lt;em&gt;The Elements of Typographic Style&lt;/em&gt; by Robert  Bringhurst&lt;/li&gt;
    &lt;li&gt;Before you can size text on the web, you really need to understand  how to size text in general.
      &lt;ul&gt;
        &lt;li&gt;An em refers to the em square, not the character size.&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Set up a typographic scale and stick to that scale. 
      &lt;ul&gt;
        &lt;li&gt;Comparison to  music &amp;ndash; using a note out of the chosen scale will sound wrong;  using a font size outside the scale will have the same effect.&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Discussing the 62.5% font sizing trick, by Richard Rutter. Set  your baseline to 1em = 10px, 1.1em = 11px etc. ok except inhertiance  messes it up.&lt;/li&gt;
    &lt;li&gt;Croft ultimately goes with px font sizing to make life easier,  considers it a classic geek holy war.&lt;/li&gt;
    &lt;li&gt;He also suggests avoiding extreme contrast as it can be a bit hard  on the eyes.&lt;/li&gt;
    &lt;li&gt;&amp;ldquo;The measure&amp;rdquo; = the length of a single line of text. 45-75  characters is optimal, using 1 char = 2/3 of an em. So, 30-50 ems is  a good line length.&lt;/li&gt;
    &lt;li&gt;Strong recommendation to add more leading to your site's body  text.&lt;/li&gt;
    &lt;li&gt;Vertical rhythm &amp;ndash; basically, set base line height and make sure  everything adds up to the same value. Including padding and so on.  Double it for h1, etc...&lt;/li&gt;
    &lt;li&gt;Justified text just doesn't work on the web; largely because  hyphenation really doesn't work.&lt;/li&gt;
    &lt;li&gt;&amp;ldquo;Yes, there's a shortage of fonts. Quit bitching about it.&amp;rdquo;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;[So what about the whole back channel anger about his comments on accessibility vs. px sizing? I think the way to think about it is that Jeff Croft may not &lt;em&gt;intend &lt;/em&gt;to sound dismissive about accessibility, but he &lt;em&gt;does&lt;/em&gt; sound dismissive about accessibility. It was the same thing when his new blog design was launched with extremely low contrast. &lt;/p&gt;
  &lt;p&gt;The px font sizing thing is a real problem though - we should be able to use px and yes it is a hell of a lot easier. I have had some discussions about this at work and it is very hard to say no to px sizing in a real-world context. Microsoft: get your shit together.] &lt;/p&gt;
  &lt;h4&gt;August de los Reyes - interface/Microsoft Surface &lt;/h4&gt;
  &lt;ul&gt;
    &lt;li&gt;Discussing the way humans experience emotion; the role of play in  life; and ultimately merging philosophy and IT theory. Emotion and  design.&lt;/li&gt;
    &lt;li&gt;NUI &amp;ndash; natural user interface, which is the space where the ms  surface product sits.&lt;/li&gt;
    &lt;li&gt;Command line -&amp;gt; GUI -&amp;gt; NUI&lt;/li&gt;
    &lt;li&gt;Command line is directed and you use recall for commands. GUI is  exploratory and uses recognition. NUI is contextual and uses  intuition.&lt;/li&gt;
    &lt;li&gt;Core idea is that work and play are not opposites or mutually  exclusive; and there is joy in doing things as well as joy in the  results.&lt;/li&gt;
    &lt;li&gt;Three pillars: social, seamless, spatial. Bring people together,  blur the lines between the real and virtual/technical, tap into  spatial memory and 3D concepts. This should result in strong  emotional connections and responses to the interactions around  Surface.&lt;/li&gt;
    &lt;li&gt;What comes after NUI? XUI &amp;ndash; X ui... something organic?&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3&gt;Day two&lt;/h3&gt;
  &lt;h4&gt;Jeff Veen &amp;ndash; Designing through data&lt;/h4&gt;
  &lt;ul&gt;
    &lt;li&gt;1974 as the conceptual end of the sixties... hippie values became  mainstream.&lt;/li&gt;
    &lt;li&gt;Veen had an epiphany... he saw Pong for the first time, and  realised he could control what was on the screen. He could  participate instead of just watching!&lt;/li&gt;
    &lt;li&gt;Key concept: Tools for partipation &lt;em&gt;combined with&lt;/em&gt; the scale  of data.&lt;/li&gt;
    &lt;li&gt;Every minute people upload 13 hours of video to youtube.&lt;/li&gt;
    &lt;li&gt;&amp;ldquo;the problem with data is it makes me feel dumb.&amp;rdquo; ...but the  truth is when data makes you feel dumb, someone has failed in design  to make it understandable.&lt;/li&gt;
    &lt;li&gt;Using the pump vs. deaths example, the soho pump...&lt;/li&gt;
    &lt;li&gt;Harry Beck &amp;ndash; designer of the london tube map. The inspiration  was to apply circuit board design onto the tube layout.&lt;/li&gt;
    &lt;li&gt;Let people find the story in the data. Provide the tools and let  people navigate through it.&lt;/li&gt;
    &lt;li&gt;Wore tshirt to google: &amp;ldquo;math is easy. Design is hard.&amp;rdquo;  apparently that didn't go down so well...&lt;/li&gt;
    &lt;li&gt;Taking a concept from zeldman &amp;ndash; start with the user, but know  yourself. Veen tweaks to &lt;em&gt;know yourself, then understand the user.&lt;/em&gt;&lt;/li&gt;
    &lt;li&gt;Close the gap between who we are and  the people we serve.&lt;/li&gt;
    &lt;li&gt;Homework &amp;ndash; read steven johnson's &amp;ldquo;the  ghost map&amp;rdquo;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://veen.com/wds08.pdf"&gt;veen.com/wds08.pdf&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h4&gt;Jina Bolton &amp;ndash; sexy stylesheets&lt;/h4&gt;
  &lt;ul&gt;
    &lt;li&gt;Running through the core stuff... Write it clean, keep it clean.  Clarity is beautiful (use descriptive class names etc). Comments are  your friend.&lt;/li&gt;
    &lt;li&gt;Cross reference between stylesheets &amp;ndash; particularly between IE  stylesheets and general stylesheets. /* redefined: ie6.css line 25 */&lt;/li&gt;
    &lt;li&gt;CSS3 ... Has taken a long time...! note that it's broken up into modules,  it's not a single spec as such.&lt;/li&gt;
    &lt;li&gt;Backgrounds and borders... one of the most exciting things. Being  able to attach multiple images will be awesome....&lt;/li&gt;
    &lt;li&gt;Multi column layout &amp;ndash; issue, the columns aren't actual nodes so  you can't select them. Jina hopes it gets fixed at some point.&lt;/li&gt;
    &lt;li&gt;Grid layout &amp;ndash; float-offsets and using gr (grid units) as  measurement unit.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt; [The lack of css3 selector support has played a massive part in  the markup standard i've just created. We had to include classes like  odd and even on table rows; and our backend guys created a scheme of  positional class names that wouldn't be required if we had nth-child  selectors. Browser makers... get on with it!!!]&lt;/p&gt;
  &lt;ul&gt;&lt;li&gt;&lt;a href="http://css3.info/"&gt;css3.info&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://sushiandrobots.com/"&gt;sushiandrobots.com&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;[My thoughts: We can apply progressive enhancement approaches to CSS, use what's  available. It's available in many browsers and we can add all the  cruft for IE in conditional stylesheets.]&lt;/p&gt;
  &lt;h4&gt;Michael&amp;trade; - HTML5&lt;/h4&gt;
  &lt;ul&gt;
    &lt;li&gt;What works now? Canvas (only one major browser doesn't support  it...), video and audio, validation without js. API for offline web   applications. APIs for client side data storage (replacing cookies).  Native getElementsByClassName (hoo-fucken-ray).&lt;/li&gt;
    &lt;li&gt;When did this journey really begin? December 1997 &amp;ndash; when HTML4  was published as a recommendation. It was really fast, and &amp;ldquo;that  can never happen again&amp;rdquo; because you need implementations before you  can have a recommendation.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;[OK, should that still be the way we go? Can't we have a  recommendation based on a proof concept implementation in, say, opera  or webkit?]&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Value proposition for HTML5: it makes life better and easier for  web developers. It increases interoperability and reduces  the need  for UA sniffing.&lt;/li&gt;
    &lt;li&gt;So what does html5 consist of? Html5 spec; support for some  features in 4 major browser engines; html5 parsing libraries;  validator.nu html5 validator.&lt;/li&gt;
    &lt;li&gt;&amp;ldquo;[the html5 spec is] A wee bit overloaded.&amp;rdquo;&lt;/li&gt;
    &lt;li&gt;The spec focuses mostly on specifying conformance criteria for  browsers. It's not especially aimed at web developers in that sense.  But it does also include the info we do need as web developers.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;If we want the web developers version, we need to make noise  about it! Blog about it, get on the html email list.&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;So much of html5 is based on this: the spec shows what authors  should do; then tells browser makers what to do when authors do the  wrong thing anyway. HTML5 has decided to avoid draconian error  handling.&lt;/li&gt;
    &lt;li&gt;&amp;ldquo;don't get hung up on syntax.&amp;rdquo; html5 defines html as an  abstract language with more than one syntax parsing method.... [?]&lt;/li&gt;
    &lt;li&gt;There's only one standard in-memory way to represent stuff and  that's the W3C DOM.&lt;/li&gt;
    &lt;li&gt;Simplify where we can. eg. Most of the doctype is ignored by  browsers, which is why they went with &amp;lt;!DOCTYPE html&amp;gt;. You have  to set that to avoid &amp;ldquo;screwed up mode... fucked up mode... what is  it lachlan? Ok, quirks mode.&amp;rdquo;&lt;/li&gt;
    &lt;li&gt;Similarly the character encoding tag is overly complex, so they  bring it back to &amp;lt;met charset=&amp;rdquo;utf-8&amp;rdquo;&amp;gt;&lt;/li&gt;
    &lt;li&gt;demos: &lt;a href="http://www.whatwg.org/demos/2008-sept/"&gt;http://www.whatwg.org/demos/2008-sept/&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;[note to presenters: vim + presentations = bad]&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;As ever, legal shit gets in the way of video. MS and Apple refuse  to implement ogg; firefox won't implement proprietary codecs; etc.&lt;/li&gt;
    &lt;li&gt;&amp;ldquo;ARIA is more of a stopgap than a permanent solution; but it's  support &amp;ndash; it's a success story.&amp;rdquo; (paraphrase)&lt;/li&gt;
    &lt;li&gt;Accessibility is built in to [ARIA]. ...it's baked in to the html5&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h4&gt;Daniel Burka - usability/digg &lt;/h4&gt;
  &lt;p&gt;Interesting comments about digg users &amp;ndash; they can be quite  immature, but they asked for real feedback and got it. So he says you  should still give your users credit ;)&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;feedback, feedback, feedback - get lots of feedback &lt;/li&gt;
    &lt;li&gt;follow how people &lt;em&gt;actually&lt;/em&gt; use your site&lt;/li&gt;
    &lt;li&gt;subtraction is iteration too&lt;/li&gt;
    &lt;li&gt;measurable goals are crucial&lt;/li&gt;
    &lt;li&gt;avoid announcing timelines&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;slides on &lt;a href="http://www.slideshare.net/dburka"&gt;slideshare/dburka&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;book recommendation: &amp;ldquo;how buildings learn&amp;rdquo; by stewart brand&lt;/p&gt;
  &lt;h4&gt;Mark Pesce - this, that and the other thing &lt;/h4&gt;
  &lt;p&gt;I've learned that if you're taking lots of notes in one of Mark's keynotes, &lt;strong&gt;yr doin it wrong&lt;/strong&gt;. So although I had the laptop out, it was mostly just for keeping an eye on the back channel. We are hyperconnected after all. &lt;/p&gt;
  &lt;p&gt;The only notes I wrote were: &lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Key statement: We behave like crowds when we really ought to be  organising like communities. &lt;/li&gt;
    &lt;li&gt;With a new idea &amp;ndash; ask youself... will it help people think for  themselves?&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;That said, I'm glad I had wifi. Mark had the backchannel up on screen through much of his talk. With freakishly good timing, my tongue-in-cheek tweet popped up:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;behind you, mark, behind you! #wds08&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;Mark was steadfastly refusing to look, but the crowd laughed so much I guess he couldn't resist a peek.&lt;/p&gt;
&lt;p&gt;
See also: &lt;a href="http://weblog.200ok.com.au/2008/10/wds08-stream.html"&gt;WDS08 - the stream&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-9120321175958242257?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=PadrFVkoAqc:TigbV0XfYB8:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=PadrFVkoAqc:TigbV0XfYB8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/PadrFVkoAqc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/9120321175958242257/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/10/wds08-notes.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/9120321175958242257" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/9120321175958242257" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/PadrFVkoAqc/wds08-notes.html" title="wds08: the notes" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/10/wds08-notes.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-8342706175513164824</id><published>2008-09-29T21:20:00.002+10:00</published><updated>2008-09-29T21:36:06.938+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="web standards" /><category scheme="http://www.blogger.com/atom/ns#" term="opera" /><title type="text">opera web standards curriculum updated</title><content type="html">&lt;p&gt;
The second batch of articles has been released at the &lt;a href="http://www.opera.com/wsc/"&gt;Opera Web Standards Curriculum&lt;/a&gt;. This update really gets the curriculum up to a full head of steam - students can now learn everything they need to know to create a valid, accessible, fully styled website. The next update will see the Javascript articles added.&lt;/p&gt;
&lt;p&gt;
I contributed two articles to this round... &lt;a href="http://dev.opera.com/articles/view/32-styling-lists-and-links/"&gt;styling lists and links&lt;/a&gt;; and &lt;a href="http://dev.opera.com/articles/view/33-styling-tables/"&gt;styling tables&lt;/a&gt;. They were chunkier topics than we originally imagined, as it turns out... :)&lt;/p&gt;
&lt;p&gt;
Anyway, if you haven't checked out the &lt;a href="http://www.opera.com/wsc/"&gt;Opera Web Standards Curriculum&lt;/a&gt; already, head on over and take a look.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.opera.com/wsc/"&gt;&lt;img src="http://www.opera.com/education/images/wsc_468x60.jpg" width="468" height="60" alt="Supporting the Opera Web Standards Curriculum: Learn to build a better Web with Opera" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-8342706175513164824?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=l-Ytp6e9ePk:XEyCqfSMOTo:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=l-Ytp6e9ePk:XEyCqfSMOTo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/l-Ytp6e9ePk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/8342706175513164824/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/09/opera-web-standards-curriculum-updated.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/8342706175513164824" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/8342706175513164824" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/l-Ytp6e9ePk/opera-web-standards-curriculum-updated.html" title="opera web standards curriculum updated" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/09/opera-web-standards-curriculum-updated.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-3332851382991419167</id><published>2008-09-28T22:13:00.003+10:00</published><updated>2008-09-28T22:27:17.584+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="lgwn08" /><category scheme="http://www.blogger.com/atom/ns#" term="lgwebnetwork" /><title type="text">lgwebnetwork 2008 podcasts are up</title><content type="html">&lt;p&gt;One of the great things about our industry is being around people who are passionate and motivated. People who take ideas and make them real.&lt;/p&gt;
&lt;p&gt;A few weeks ago I was fortunate enough to be part of  the first Local Government Web Network conference - &lt;a href="http://lgwebnetwork.org/conference/"&gt;We Believe in Community&lt;/a&gt; - run by Diana Mounter and Reem Abdelaty.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://colinmorris.wordpress.com/"&gt;Colin&lt;/a&gt; and I met Diana at Web Directions South 2007. The three of us traded war stories about building developer networks within large organisations - we'd done it at Griffith University, while Diana was working to connect local government web developers across NSW. Anyone who thinks that sort of thing is easy probably hasn't tried it! &lt;/p&gt;
&lt;p&gt;It's great to see how well the LGWebNetwork has come together in the past year. We Believe in Community was a slick, professional conference with greate energy amonst the attendees and speakers. I was particularly chuffed to be asked to do the second day's opening keynote.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3086/2787165044_97428a2b00_m.jpg"&gt;&lt;img src="http://farm4.static.flickr.com/3086/2787165044_97428a2b00_m.jpg" alt="Photo: me speaking at LGWebNetwork" class="flickr" /&gt;&lt;/a&gt; (&lt;a href="http://www.flickr.com/photos/laruth/2787165044/in/set-72157606886070480/"&gt;Photo by Ruth Ellison&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;In my talk I discussed some of the lessons learned trying to achieve change in large organisations. I think I also  increased sales for the coffee shop outside, after extolling the virtues of espresso as a social networking tool... &lt;/p&gt;
&lt;p&gt;You can now listen to podcasts of all the talks via the &lt;a href="http://lgwebnetwork.org/speakers/"&gt;LGWebNetwork speakers and pressos page&lt;/a&gt; (if you're really keen you can &lt;a href="http://lgwebnetwork.org/speakers/#Ben-Buchanan"&gt;go straight to the podcast of my talk&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;More about the event: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.ruthellison.com/2008/08/24/local-government-web-network-conference-2008-writeup/"&gt;Local Government Web Network Conference 2008 writeup — RuthEllison.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://log.lachstock.com.au/past/2008/8/25/local-government-open-web/"&gt;Local Government on the Open Web - LachStock&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;&lt;a href="http://flickr.com/photos/tags/lgwn08/"&gt;Flickr photos tagged lgwn08&lt;/a&gt; (including &lt;a href="http://flickr.com/photos/200ok/sets/72157606903425798/"&gt;my photos from lgwn08&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/200ok/2788860563/" title="Swag by 200ok, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3149/2788860563_4b63706e88_m.jpg" width="240" height="180" alt="Photo of the conference swag" class="flickr" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I also feel compelled to mention the bright red swag bag was one of the coolest conference bags I've ever received; and the speakers' gift was a knockout - a custom engraved red iPod Shuffle. Talk about the joy of the unexpected! :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-3332851382991419167?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=b3wydxi8QFY:CFJ0Z5zIlp8:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=b3wydxi8QFY:CFJ0Z5zIlp8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/b3wydxi8QFY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/3332851382991419167/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/09/lgwebnetwork-2008.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/3332851382991419167" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/3332851382991419167" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/b3wydxi8QFY/lgwebnetwork-2008.html" title="lgwebnetwork 2008 podcasts are up" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/09/lgwebnetwork-2008.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-3017606925883175022</id><published>2008-09-10T22:25:00.006+10:00</published><updated>2008-09-11T00:43:57.022+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="openid" /><category scheme="http://www.blogger.com/atom/ns#" term="blogger" /><title type="text">adventures in blogger's openid support</title><content type="html">&lt;p&gt;
Webjam 8 is announced. Awesome!&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://webjam.com.au/single-sign-on"&gt;Need to register with OpenID&lt;/a&gt;. OK, well I signed up for one of the OpenID services a couple of years ago, but it was the least memorable URL in history and well, I can't even remember which service it was.&lt;/p&gt;
&lt;p&gt;
I do have a Blogger account though, which I &lt;em&gt;can&lt;/em&gt; remember and should work for OpenID now: &lt;a href="http://bloggerindraft.blogspot.com/2008/01/new-feature-blogger-as-openid-provider.html"&gt;Blogger in Draft: New feature: Blogger as OpenID provider&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
Awesome! My blog already has OpenID meta tags, so I bang in the URL.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Your blog is not supported for use as an OpenID URL. Please check the following: 
Is your blog externally hosted? OpenID is only supported for blogs hosted on Blogger...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Not awesome. I host my blog on my own domain. But wait! I can delegate to any blogspot-hosted blog: &lt;a href="http://bloggerindraft.blogspot.com/2008/01/using-bloggers-openid-with-any-url.html"&gt;Blogger in Draft: Using Blogger’s OpenID with any URL&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
OK, so I need to make an extra blog on blogspot just for open ID. Not awesome, but hey it's their infrastructure. Hopefully they'll sort out the problem later anyway and I can delete it.&lt;/p&gt;
&lt;p&gt;
Add delegation meta tag to my real blog. Republish. Now my real blog is my OpenID URL.&lt;/p&gt;
&lt;p&gt;
Awesome.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-3017606925883175022?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=TDSb864Y_Ik:0iYcJ7S-Ryk:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=TDSb864Y_Ik:0iYcJ7S-Ryk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/TDSb864Y_Ik" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/3017606925883175022/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/09/adventures-in-bloggers-openid-support.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/3017606925883175022" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/3017606925883175022" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/TDSb864Y_Ik/adventures-in-bloggers-openid-support.html" title="adventures in blogger's openid support" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/09/adventures-in-bloggers-openid-support.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-6095156174086205876</id><published>2008-09-03T22:10:00.008+10:00</published><updated>2008-09-07T23:33:44.853+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="ie" /><category scheme="http://www.blogger.com/atom/ns#" term="safari" /><category scheme="http://www.blogger.com/atom/ns#" term="browsers" /><category scheme="http://www.blogger.com/atom/ns#" term="chrome" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="opera" /><title type="text">shiny chromey new things</title><content type="html">&lt;p&gt;
It's not every day a whole new browser comes out. It's even less common for that new browser to make lead story status in mainstream media outlets*. But today both happened as Google released their browser, Chrome.&lt;/p&gt;
&lt;p&gt;
Initial impressions are that its 'innovative features' are essentially an amalgam of other browsers; plus it uses bits of Safari, Firefox and IE (settings panel) so it's kind of Frankenstein's browser. But no matter what you think of its pedigree it does feel fast.&lt;/p&gt;
&lt;p&gt;
&lt;small&gt;[*] Chrome's release was top story news at The Australian and news.com.au, for those of you playing at home. It might have been top story on other sites too, I didn't have time to look around. Standard disclaimer: I work for News Digital Media.&lt;/small&gt;&lt;/p&gt;

&lt;h3&gt;how fast is it?&lt;/h3&gt;
&lt;p&gt;
Precisely how fast it is depends on who you ask. Naturally if you ask Google they'll tell you it's the fastest browser that has ever existed; although they tend to just talk about the Javascript engine rather than overall performance. &lt;a href="http://code.google.com/apis/v8/run.html"&gt;Google's own Javascript benchmark&lt;/a&gt; yields the &lt;a href="http://news.cnet.com/8301-1001_3-10030888-92.html?part=rss&amp;subj=news&amp;tag=2547-1_3-0-5"&gt;unsurprising result that Chrome is far quicker than the others&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
Let's face facts, companies choose whichever benchmark makes their product look best. Other tests show different results:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.drewrobinson.id.au/stream/items/view/111"&gt;Slickspeed JS Test Results › drewrobinson.id.au&lt;/a&gt;. Short version: Opera and Safari win comfortably, Chrome and Firefox are runners up, IE7 loses a lot. I also get cited as an Opera fanboy (it's a long bow to draw).&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.pannonrex.com/2008/09/03/shining-chrome-browser-speed-tests/"&gt;PannonRex &amp;raquo; Shining Chrome: Browser Speed Tests&lt;/a&gt;. Short version: IE's really slow, Chrome narrowly beats the others.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
So the only consistent result is that everything is faster than IE. I'm rather partial to &lt;a href="http://lifehacker.com/396048/speed-testing-the-latest-web-browsers"&gt;Lifehacker: Speed Testing the Latest Web Browsers&lt;/a&gt;, where nobody won across the board :)&lt;/p&gt;
&lt;p&gt;
So, is Chrome fast? Forget the numbers, everyone says it &lt;em&gt;feels fast&lt;/em&gt; and that's pretty much what counts at the end of the day. It's more of an emotional measurement. It's quick. Paint it red.&lt;/p&gt;

&lt;h3&gt;security and rendering flaws&lt;/h3&gt;
&lt;p&gt;
Along with Webkit's benefits, Chrome also inherited its first security flaw: &lt;a href="http://www.readwriteweb.com/archives/security_flaw_in_google_chrome.php"&gt;Serious Security Flaw in Google Chrome - ReadWriteWeb&lt;/a&gt;. It's not even listed as a product on Secunia yet..!&lt;/p&gt;
&lt;p&gt;
Interestingly there are also some rendering inconsistencies: &lt;a href="http://www.flickr.com/photos/kurafire/2822606444/"&gt;Google Chrome vs Safari 3.1 on Flickr&lt;/a&gt; (some CSS properties not working, border-radius not anti-aliased...).&lt;/p&gt;

&lt;h3&gt;privacy controversy&lt;/h3&gt;
&lt;p&gt;
It really was a big first day for Chrome, with the first privacy concerns blogged within hours: &lt;a href="http://www.readwriteweb.com/archives/does_google_have_rights_to_all.php"&gt;Does Google Have Rights to Everything You Send Through Chrome? - ReadWriteWeb&lt;/a&gt;. Matt Cutts responds that all is above board: &lt;a href="http://www.mattcutts.com/blog/google-chrome-communication/"&gt;Preventing paranoia: when does Google Chrome talk to Google.com?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
Let's cut to the chase. Google &lt;em&gt;can&lt;/em&gt; do whatever it wants with any information you enter or reveal while using their products. There is nothing to stop them. So the real question is not can they do it - yes, they can - but do you trust them not to?&lt;/p&gt;
&lt;p&gt;
Do you trust Google?&lt;/p&gt;

&lt;h3&gt;odd name&lt;/h3&gt;
&lt;p&gt;
I have to say the name does seem like an odd choice to me. For anyone who didn't know, the interface elements of a browser are called the 'chrome'. So we could end up having to talk about Chrome's chrome at some point.&lt;/p&gt;
&lt;p&gt;
More to the point though, chrome is generally shiny but non-functional bling; and 'chroming' is another name for petrol or glue sniffing. Neither association seems like something you'd want with your new product. Interestingly, Wikipedia has already been updated to include &lt;a href="http://en.wikipedia.org/wiki/Chroming"&gt;a reference to 'chroming' meaning 'to browse with Google Chrome'&lt;/a&gt;. I didn't realise things like that became canonised in a day, but hey ;)&lt;/p&gt;
&lt;p&gt;
I guess it's not like Opera, Firefox or Mozilla are the most immediately obvious names anyway (compare that with Navigator, Explorer, Safari - all related to finding things and travelling around). So who's to judge? :)&lt;/p&gt;
&lt;p&gt;
Anyway, so far I haven't seen an explanation from Google for the name. No doubt it's out there somewhere. Maybe it was buried somewhere in that cartoon (I haven't been able to get through the whole thing, I have to admit).&lt;/p&gt;

&lt;h3&gt;a bit of fun&lt;/h3&gt;
&lt;p&gt;
Google threw a lot of geeky fun into Chrome. Options are labelled with things like 'stats for nerds'; entering &lt;kbd&gt;about:internets&lt;/kbd&gt; into the address bar reveals a fun easter egg; and some of the error messages are a bit... unconventional:&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.flickr.com/photos/200ok/2822646413/" title="Oh you! Oh snap! by 200ok, on Flickr" class="flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3268/2822646413_62bbbe268c.jpg" width="500" height="199" alt="Oh you! Oh snap!" class="flickr" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
OK, so actually I could have lived without my browser saying 'Aw, snap' to me before I had my coffee ;) I do wonder if this sort of geekyness will put off mainstream users - time will tell I guess.&lt;/p&gt;

&lt;h3&gt;so why is google doing this?&lt;/h3&gt;
&lt;p&gt;
There's heaps of speculation going around regarding Google's motivation for releasing a browser. After all they don't &lt;em&gt;need&lt;/em&gt; to do it, since people are having no trouble finding Google as far as I can tell...&lt;/p&gt;
&lt;p&gt;
I think the explanation probably goes back to a message that was loud and clear at Google Developer Day (literally, they openly said this): Google wants to be synonymous with everything you do on the web.&lt;/p&gt;
&lt;p&gt;
They want all their services' names to become verbs, I guess ;) &lt;em&gt;Google it. YouTube it.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
Basically Google are in a position that's probably unique: the more people use the web, the more money they make (from their ads). Literally, that's as specific as it needs to get for Google. So long as we're online, they make money. I don't think there are any other companies that can say something quite so broad and still be serious.&lt;/p&gt;

&lt;h3&gt;the google gloss&lt;/h3&gt;
&lt;p&gt;
We'd had the first 'do we support Chrome?' question before we'd had lunch; and it wasn't just the tech staff that were talking about Chrome. People certainly do notice Google products.&lt;/p&gt;
&lt;p&gt;
Personally, I don't think Chrome is about to sweep the world and take over the entire browser market (that said, anything's possible). There's a big novelty factor right now, but it's not so fundamentally different from any other browser that you simply can't live without it.&lt;/p&gt;
&lt;p&gt;
It's fast, it's multi-threaded, it has tabs. Umm, just like most other browsers. Even the Wikipedia entry for Chrome is littered with 'like Opera' and 'like Firefox' references. There's even a 'like IE8' in there.&lt;/p&gt;
&lt;p&gt;
So it's probably not going to cruel the other 'alternative' browsers from the market. I do think it's a legitimate danger to IE though. It's the only other browser from a company the average punter has actually heard of.&lt;/p&gt;
&lt;p&gt;
Think about that - a lot of alternative and open source products get smashed by &lt;abbr title="fear, uncertainty and doubt"&gt;FUD&lt;/abbr&gt; tactics. &amp;quot;They're too small&amp;quot;, &amp;quot;how do you know it's made properly&amp;quot; and that sort of crap. But it's harder to get that sort of FUD going over a product from a company as widely recognised as Google.&lt;/p&gt;

&lt;h3&gt;last thoughts&lt;/h3&gt;
&lt;p&gt;
Google might attract conspiracy theorists as fast as geeks, but nobody thinks they're a flash in the pan. People who wouldn't try an open source product like Firefox might just give Chrome a go (they probably won't even notice Chrome's open source). People who've never heard of Opera won't know where they can already get speed dial and top placement of tabs. Lots of things that geeks think about simply won't matter.&lt;/p&gt;
&lt;p&gt;
I can see a lot of people trying Chrome even though they've always used IE. Quite a few of them will probably like what they see, too. It's a pretty good browser and it'd certainly be new and shiny after years of IE. That, or people will just stick with whatever they're already using, since habits don't change easily.&lt;/p&gt;
&lt;p&gt;
One thing is for sure - it's going to be interesting to see what happens next.&lt;/p&gt;
&lt;p&gt;
...&lt;/p&gt;
&lt;p&gt;
Update 2008.09.07 - It has come to light that Chrome does not support even basic accessibility features in its first release: &lt;a href="http://www.paciellogroup.com/blog/?p=92"&gt;Google Chrome Accessibility - The Paciello Group Blog&lt;/a&gt;. Google has a terrible track record for accessibility, so it's discouraging to see Chrome start badly in this regard.&lt;/p&gt;
&lt;p&gt;
Obviously it remains to be seen whether accessibility features are incorporated as the browser progresses. A comment at the Paciello Group Blog post suggests that Google do plan to incorporate accessibility features, they just didn't put them into the initial release. Here's hoping that's true.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-6095156174086205876?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=dDYAsSDUms8:A5ehjC4YLWE:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=dDYAsSDUms8:A5ehjC4YLWE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/dDYAsSDUms8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/6095156174086205876/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/09/shiny-chromey-new-things.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/6095156174086205876" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/6095156174086205876" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/dDYAsSDUms8/shiny-chromey-new-things.html" title="shiny chromey new things" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/09/shiny-chromey-new-things.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-381033596825583788</id><published>2008-08-30T17:04:00.013+10:00</published><updated>2008-08-31T01:30:21.822+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ie8" /><category scheme="http://www.blogger.com/atom/ns#" term="X-UA-Compatible" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title type="text">ie8 not defaulting to ie8 rendering after all</title><content type="html">&lt;p&gt;A while back, Microsoft stunned the standards world by responding to developer objections and &lt;a href="http://weblog.200ok.com.au/2008/03/ie8-to-default-to-ie8-after-all-hell.html"&gt;agreeing to have IE8 render like IE8 by default&lt;/a&gt; (and yes there are many things in that sentence that should be wrong, but aren't). &lt;/p&gt;
&lt;p&gt;Nobody could quite believe that Microsoft would really do something that genuinely supported web standards, especially when they were reluctant to do it.&lt;/p&gt;
&lt;p&gt;
Sadly the disbelief was justified - Microsoft have now done a backflip on their backflip. IE8 won't always default to rendering in standards mode after all, interoperability principles notwithstanding.&lt;/p&gt;
&lt;p&gt;
The latest idea is that IE8 will render in IE8/standards mode by default for general web pages; put a &amp;quot;broken page&amp;quot; icon on the toolbar when in IE8/standards mode; default to IE7 mode for intranets; and let the user change the defaults if they want to.&lt;/p&gt;
&lt;p&gt;
Because that's so much simpler than having IE8 render like IE8 unless explicitly told to do otherwise.&lt;/p&gt;
&lt;p&gt;
A couple of links if you hadn't heard:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ie/archive/2008/08/27/introducing-compatibility-view.aspx"&gt;IEBlog : Introducing Compatibility View&lt;/a&gt;, which is an odd mix of technical detail and rampant marketing spin. Watch out for the term &amp;quot;IE7 capable&amp;quot;, which I think means &amp;quot;breaks in IE8&amp;quot;. &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.theregister.co.uk/2008/08/29/hakon_lie_ie8_interoperability/"&gt;Comment: Microsoft breaks IE8 interoperability promise | The Register&lt;/a&gt; where Opera's CTO rakes them over the coals for marking standards-compliant pages with a 'broken page' icon.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;broken page icon? &lt;/h3&gt;
&lt;p&gt;OK, so technically the broken page icon means &amp;quot;go into compatibility view&amp;quot;. It replaces the more accurately-named &amp;quot;Emulate IE7&amp;quot; button from the previous beta. But that's not really what it looks like:&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://weblog.200ok.com.au/uploaded_images/ie8-broken-757361.png" border="0" alt="Screenshot of the Compatibility View icon" /&gt;&lt;/p&gt;
&lt;p&gt;That looks like &amp;quot;broken page&amp;quot; to me. Which is particularly annoying as it will only be shown when the page is being rendered in standards mode; and it will be placed in the address bar rather than somewhere like the &amp;quot;Tools&amp;quot; menu. &lt;/p&gt;
&lt;h3&gt; it's all about the intranets&lt;/h3&gt;
&lt;p&gt;
Obviously I am not surprised by this development in the saga. I said last time around that &lt;a href="http://weblog.200ok.com.au/2008/01/x-ua-compatible-let-sleeping-intranets.html"&gt;X-UA-Compatible is all about 'not breaking bad web apps'&lt;/a&gt; and this just confirms my suspicions.&lt;/p&gt;
&lt;p&gt;
The only sites that will render in IE7 mode by default are those accessed by local URLs like &lt;code&gt;http://intranet/&lt;/code&gt;. Of course if you can access your intranet using both &lt;code&gt;http://intranet/&lt;/code&gt; and &lt;code&gt;http://www.intranet.real.domain/&lt;/code&gt; then you're going to see it in two different rendering modes. &lt;/p&gt;
&lt;p&gt;So I guess you're going to have to forward one to the other or set the meta tag/HTTP header with the correct rendering mode. Which begs the question why this change was useful in the first place, if intranet developers &lt;em&gt;still&lt;/em&gt; end up having to modify settings somewhere along the line. Why not leave things as they were - get intranet developers to just set X-UA-Compatible and be done with it? &lt;/p&gt;
&lt;p&gt;But instead Microsoft decided to modify IE8's rendering mode selection process again.&lt;/p&gt;
&lt;p&gt;
Ok, so it's just intranets. This isn't so bad, right? &lt;/p&gt;
&lt;p&gt;Not quite.&lt;/p&gt;
&lt;h3&gt;the defaults aren't&lt;/h3&gt;
&lt;p&gt;
The nasty little rider in this latest announcement is the fact that users can now 'apply compatibility view' for all websites:&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://weblog.200ok.com.au/uploaded_images/compatibility-view-settings-742950.gif" border="0" alt="Screenshot of IE8 beta compatibility view settings panel" /&gt;
&lt;/p&gt;
&lt;p&gt;
That user choice (and display of the broken page icon) can be overridden by developers using the meta tag or HTTP header. That makes sense, since the developer should know for sure if their site will work in IE8 or not.&lt;/p&gt;
&lt;p&gt;
But... think that through for a moment, and you'll realise we're back to square one. We now have to modify all our sites, all the time, since users can override our chosen rendering mode if we chose the default rendering (that is, we wanted IE8 to render as IE8 like Microsoft promised last time around).&lt;/p&gt;
&lt;p&gt;
If we build a site that works in IE8 and then leave things to the default, IE8 users with 'display all websites in Compatibility View' selected will see the site rendered like IE7. &lt;/p&gt;
&lt;p&gt;Awesome, isn't it?&lt;/p&gt;
&lt;h3&gt;confusing for users&lt;/h3&gt;
&lt;p&gt;
I really do wonder what the average user is going to make of this.&lt;/p&gt;
&lt;p&gt;
I can't fathom why Microsoft thinks the average user is going to know when to click the busted browser button. It's essentially asking the user to understand the finer points of standards compliance and rendering modes, when most users still seem barely aware that the blue e icon on their desktop is not actually &amp;quot;the internet&amp;quot;.&lt;/p&gt;
&lt;p&gt;
Average users shouldn't need to select rendering modes! They should be able to just browse, letting developers and browser makers sort out the details. &lt;/p&gt;
&lt;p&gt;
But if the user &lt;em&gt;is&lt;/em&gt; presented with the option at some point I can them going for the &amp;quot;safe&amp;quot; sounding option of enabling &amp;quot;compability view&amp;quot; for all websites. After all... it sounds kind of like a good thing, right? Compatibility is good, yeah?&lt;/p&gt;
&lt;h3&gt;so where does this leave developers? &lt;/h3&gt;
&lt;p&gt;Well, we have two options if we want to build sites that work in IE8, in IE8 rendering mode:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Leave things to the defaults, and ignore users who've set IE7 mode to be on all the time.&lt;/li&gt;
  &lt;li&gt;Explicitly set our sites to render in IE8 mode, even though we did the right thing and shouldn't have to fart around with X-UA-Compatible.&lt;/li&gt;
  &lt;/ol&gt;
&lt;p&gt;Logically I think most of us will go with Option 2, since you don't want a user to think your site is broken because they're seeing the &amp;quot;broken site&amp;quot; icon; or worse still have the page actually break because the user is applying the wrong rendering mode.&lt;/p&gt;
&lt;h3&gt;no real surprises&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;We are back to what Microsoft wanted to do in the first place.&lt;/strong&gt; We have to specifically choose a rendering mode for IE8, since there's no reliable default under this new model.&lt;/p&gt;
&lt;p&gt;But Microsoft can still say that &lt;em&gt;by default &lt;/em&gt;an &lt;em&gt;internet &lt;/em&gt;page will render in IE8 mode. They can still pay lip service to interoperability, even if they're not really getting into the spirit of the thing. &lt;/p&gt;
&lt;p&gt;It's not a hard equation really: Microsoft makes money off intranets, but doesn't make money off web standards. So, they're always going to protect their intranet interests over web standards considerations.&lt;/p&gt;
&lt;p&gt;It's a little sad, since for a while there it looked like Microsoft was actually responding to developer feedback. But it's not surprising to find out that you can't trust a multinational corporation to keep a promise it didn't want to make in the first place.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-381033596825583788?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=LQx5gDSK8QI:lT83ZZ5MC4s:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=LQx5gDSK8QI:lT83ZZ5MC4s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/LQx5gDSK8QI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/381033596825583788/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/08/ie8-not-defaulting-to-ie8-rendering.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/381033596825583788" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/381033596825583788" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/LQx5gDSK8QI/ie8-not-defaulting-to-ie8-rendering.html" title="ie8 not defaulting to ie8 rendering after all" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/08/ie8-not-defaulting-to-ie8-rendering.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-4166398445138035182</id><published>2008-07-27T22:54:00.004+10:00</published><updated>2008-07-28T00:24:50.428+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="shameless self-promotion" /><title type="text">speaking gigs coming up</title><content type="html">&lt;p&gt;
For those of you who don't obsessively read my sidebar (and my goodness I've no idea how you can be so lax ;)) I have some speaking gigs coming up (including one this coming week!):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.openpublish.com.au/"&gt;Open Publish 08, Sydney, 30-31 July&lt;/a&gt; - I'm speaking on day two (Thursday). Fellow speakers include Russ Weakley, John Allsopp and Rod Peno.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lgwebnetwork.org/conference/"&gt;Local Government Web Network Conference 08, Sydney, 21-22 August&lt;/a&gt; - I'm really excited to be doing the opening keynote on day two. The speaker list is awesome for this grassroots event - it's going to rock! (technical term ;))&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.edgeoftheweb.org.au/"&gt;Edge of the Web, Perth, 6-7 November&lt;/a&gt;. Really looking forward to this one; and hoping we can get a good Sydney posse together. After all the Perth crew have crossed the nation many times to come to Sydney - it's about time we returned the favour :)&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-4166398445138035182?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=2RvTrzIm3v4:QDLobZZoBHw:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=2RvTrzIm3v4:QDLobZZoBHw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/2RvTrzIm3v4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/4166398445138035182/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/07/speaking-gigs-coming-up.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/4166398445138035182" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/4166398445138035182" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/2RvTrzIm3v4/speaking-gigs-coming-up.html" title="speaking gigs coming up" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/07/speaking-gigs-coming-up.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-2187810255877928936</id><published>2008-07-11T21:46:00.006+10:00</published><updated>2008-09-28T22:06:41.303+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dragonfly" /><category scheme="http://www.blogger.com/atom/ns#" term="opera" /><title type="text">adding opera buttons for dragonfly and cache reload</title><content type="html">&lt;p&gt;
Opera has some great features buried in its menus, so I make a couple of buttons to add them to the standard toolbars.&lt;/p&gt;
&lt;p&gt;
The first one I use is Reload From Cache, which does exactly what it says. It reloads the page entirely from cache, which is really useful when you combine it with the ability to view source in your choice of text editor. You can view source, make some test changes, reload from cache and see if it worked. It's less twitchy than inline editing since it only reloads when you're ready; and it's far less aggravating than trying to do serious edits in a tiny window with no syntax highlighting.&lt;/p&gt;
&lt;p&gt;
The second is bleeding obvious - a button on your toolbar to load Dragonfly. I'm sure they'll add one as standard once it's out of beta, but who's that patient? :)&lt;/p&gt;
&lt;p&gt;
So anyway, here are the buttons. Click the links and they'll get added to your custom buttons; then you can drag them onto whichever toolbar you like.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="opera:/button/Refresh%20display,,,%22Reload%20from%20cache%22"&gt;Reload from cache&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="opera:/button/Attach%20Developer%20Tools%20Window,,,%22Dragonfly%22"&gt;Dragonfly&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;full instructions&lt;/h3&gt;
&lt;p&gt;
Either click and drag the link to the toolbar of your choice, or...&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Click the link and then ok to add it to your buttons&lt;/p&gt;
&lt;p&gt;&lt;a href="http://weblog.200ok.com.au/uploaded_images/adding-button-1-791203.jpg"&gt;&lt;img src="http://weblog.200ok.com.au/uploaded_images/adding-button-1-791201.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Right click a toolbar and select Customise&lt;/p&gt;
&lt;p&gt;&lt;a href="http://weblog.200ok.com.au/uploaded_images/adding-button-2-791206.jpg"&gt;&lt;img src="http://weblog.200ok.com.au/uploaded_images/adding-button-2-791205.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Go to the Buttons tab and select My Buttons at the bottom left&lt;/p&gt;
&lt;p&gt;&lt;a href="http://weblog.200ok.com.au/uploaded_images/adding-button-3-719310.jpg"&gt;&lt;img src="http://weblog.200ok.com.au/uploaded_images/adding-button-3-719307.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Drag the button to the toolbar of your choice&lt;/p&gt;
&lt;p&gt;&lt;a href="http://weblog.200ok.com.au/uploaded_images/adding-button-4-719315.jpg"&gt;&lt;img src="http://weblog.200ok.com.au/uploaded_images/adding-button-4-719313.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click ok and you should have a new button on your toolbar&lt;/p&gt;
&lt;p&gt;&lt;a href="http://weblog.200ok.com.au/uploaded_images/adding-button-5-736234.gif"&gt;&lt;img src="http://weblog.200ok.com.au/uploaded_images/adding-button-5-736233.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;to make more buttons&lt;/h3&gt;
&lt;p&gt;
If you want to make more buttons of your own, check out the &lt;a href="http://nontroppo.org/tools/buttonmaker/"&gt;Opera Custom Button &amp;amp; Command Creator&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-2187810255877928936?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=sYkq7a-8y5I:U_9KWk_0_ys:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=sYkq7a-8y5I:U_9KWk_0_ys:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/sYkq7a-8y5I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/2187810255877928936/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/07/adding-opera-buttons-for-dragonfly-and.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/2187810255877928936" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/2187810255877928936" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/sYkq7a-8y5I/adding-opera-buttons-for-dragonfly-and.html" title="adding opera buttons for dragonfly and cache reload" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/07/adding-opera-buttons-for-dragonfly-and.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-5495231210919295110</id><published>2008-07-08T21:52:00.003+10:00</published><updated>2008-07-08T22:59:35.085+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="education" /><category scheme="http://www.blogger.com/atom/ns#" term="tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="curriculum" /><category scheme="http://www.blogger.com/atom/ns#" term="web standards" /><category scheme="http://www.blogger.com/atom/ns#" term="opera" /><title type="text">opera web standards curriculum</title><content type="html">&lt;p&gt;
I've often been asked if I know of a good, comprehensive set of standards-based web development tutorials. Something to give a student or keen newbie so they can learn the right way to build websites from the ground up, instead of learning outdated techniques they'll just need to replace.&lt;/p&gt;
&lt;p&gt;
Sadly, I've often been at a bit of a loss. Most of the tutorials I could find out there either taught old methodologies or they jumped straight to an intermediate or advanced level. Or, they simply couldn't cover the entire topic of standards-based web development.&lt;/p&gt;
&lt;p&gt;
I've also been frustrated at the slow pace of change at many universities, where students are still being taught techniques that are well past their use-by date. Don't get me wrong here. I know academia is not the easy life that popular opinion would have you believe. So I think the industry should do its best to support academics, as they are training the next group of bright young developers.&lt;/p&gt;
&lt;p&gt;
So with all these things in mind, I was really happy to be one of the authors for the &lt;a href="http://www.opera.com/wsc/"&gt;Opera Web Standards Curriculum (WSC)&lt;/a&gt;. It's a comprehensive resource for students, teachers, corporate trainers and developers. The first 21 articles have just been released; and there are about 30 more in the pipeline to be released soon.&lt;/p&gt;
&lt;p&gt;
Check it out! I hope you find it useful. Head on over to the &lt;a href="http://www.opera.com/wsc/"&gt;WSC homepage&lt;/a&gt; or &lt;a href="http://dev.opera.com/articles/view/1-introduction-to-the-web-standards-cur/#toc"&gt;jump straight to the WSC table of contents&lt;/a&gt; if you're keen to dive right in. If you have any feedback the best way to go is to &lt;a href="http://dev.opera.com/articles/view/1-introduction-to-the-web-standards-cur/#contact"&gt;get in touch with Chris Mills&lt;/a&gt;, the mastermind of the project. There's also a &lt;a href="http://dev.opera.com/forums/forum/11772"&gt;WSC forum&lt;/a&gt; if that is more your style.&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.opera.com/wsc/"&gt;&lt;img src="http://www.opera.com/education/images/wsc_468x60.jpg" width="468" height="60" alt="Supporting the Opera Web Standards Curriculum: Learn to build a better Web with Opera" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-5495231210919295110?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=BAeIw-q6NZ4:YPAEadBHFMg:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=BAeIw-q6NZ4:YPAEadBHFMg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/BAeIw-q6NZ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/5495231210919295110/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/07/opera-web-standards-curriculum.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/5495231210919295110" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/5495231210919295110" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/BAeIw-q6NZ4/opera-web-standards-curriculum.html" title="opera web standards curriculum" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/07/opera-web-standards-curriculum.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-6325563850211217472</id><published>2008-06-15T12:15:00.000+10:00</published><updated>2008-06-15T12:15:01.029+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="meme" /><category scheme="http://www.blogger.com/atom/ns#" term="wordle" /><title type="text">wordle meme</title><content type="html">&lt;p&gt;
Meme: Go to your blog/website/whatever. Select-all (ctrl-a) and copy. Then head to Wordle, paste your clipboard into the text area and voila!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/200ok/2578153196/" title="wordle by 200ok, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3056/2578153196_a23cce3d98.jpg" width="500" height="279" alt="wordle tag cloud" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://wordle.net/"&gt;Wordle&lt;/a&gt; takes a block of text and extracts keywords into a tag cloud. The cool thing is you can drop in any text. &lt;!-- The wordle gallery includes some interesting ones like &lt;a href="http://wordle.net/gallery/Inaugural_Address_-_First_Four_American_Presidents"&gt;the inaugural addresses of the first four american presidents&lt;/a&gt;, which inspired me to look up some speeches by Australian Prime Ministers. One jumped out of the search results: &lt;a href="http://wordle.net/gallery/Paul_Keating's_Redfern_Speech_(1992)"&gt;Paul Keating's Redfern Speech (1992)&lt;/a&gt;. As a comparison, I created &lt;a href="http://wordle.net/gallery/Prime_Minister_Kevin_Rudd's_&amp;quot;Sorry_Speech&amp;quot;"&gt;Kevin Rudd's &amp;quot;Sorry Speech&amp;quot;&lt;/a&gt; with the same settings.&lt;/p&gt;
&lt;p&gt; --&gt;
A fun exercise for the reader... compare the homepages of your favourite media outlets ;)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-6325563850211217472?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=2YryslTcin4:FS9-U_6Rv8s:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=2YryslTcin4:FS9-U_6Rv8s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/2YryslTcin4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/6325563850211217472/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/06/wordle-meme.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/6325563850211217472" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/6325563850211217472" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/2YryslTcin4/wordle-meme.html" title="wordle meme" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/06/wordle-meme.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-4826357054493987658</id><published>2008-06-03T22:12:00.005+10:00</published><updated>2008-06-03T23:37:16.908+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="accessibility" /><category scheme="http://www.blogger.com/atom/ns#" term="colours" /><category scheme="http://www.blogger.com/atom/ns#" term="contrast" /><title type="text">the problem with light grey</title><content type="html">&lt;p&gt;
Colour contrast is not just about accessibility for people with poor vision. Recently I've had a great example of contrast issues caused by LCD screens.&lt;/p&gt;
&lt;p&gt;
My machine at work has problems with light grey. During a site build I once had our designer enquire when I was going to put the background into a column - only to be a bit taken aback when I said there wasn't one.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;Me&lt;/dt&gt;
&lt;dd&gt;What background?&lt;/dd&gt;
&lt;dt&gt;Her&lt;/dt&gt;
&lt;dd&gt;Err... the one in the right-hand column. There's a gradient.&lt;/dd&gt;
&lt;dt&gt;Me&lt;/dt&gt;
&lt;dd&gt;No there isn't. Not in the mockup you sent me.&lt;/dd&gt;
&lt;dt&gt;Her&lt;/dt&gt;
&lt;dd&gt;There really is, I'm checking the file now.&lt;/dd&gt;
&lt;dt&gt;Me&lt;/dt&gt;
&lt;dd&gt;*pause while I hit the offending column with magic wand*&lt;/dd&gt;
&lt;dd&gt;Hmmm.&lt;/dd&gt;
&lt;dd&gt;Ummm. OK, it's there, but I can't see it.&lt;/dd&gt;
&lt;dt&gt;Her&lt;/dt&gt;
&lt;dd&gt;You realise that doesn't make sense, right?&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;
Eventually we compared monitors - on hers it was clear as day, on mine it was invisible. I tried tweaking the settings and no combination of brightness and contrast was acceptable (I suspect there's a gamma setting hidden somewhere in the labyrinthine driver settings, but I'm yet to find it). By the time I could see the greys, everything else was looking insane.&lt;/p&gt;
&lt;p&gt;
In the end, I implemented that gradient flying blind. I knew it was there, Magic Wand could find it. So I cut up the image and we tested on someone else's machine. These days I have a second monitor which shows things a little bit better.&lt;/p&gt;
&lt;h3&gt;having not learned...&lt;/h3&gt;
&lt;p&gt;
I got caught out again while redeveloping this blog. I decided to put a nice, subtle, light-grey quote mark on the block quotes. It was fine on my home machine. But then I checked the test site on my work machine and did a double-take, thinking the images had broken somehow. The quote just wasn't there.&lt;/p&gt;
&lt;p&gt;
This is what should have been there. Note the quote mark to the left of the indented blockquote:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://weblog.200ok.com.au/img-open/problem-with-grey1.gif" alt="Screenshot showing original quote marks in light grey." /&gt;&lt;/p&gt;
&lt;p&gt;
This is what I saw:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://weblog.200ok.com.au/img-open/problem-with-grey2.gif" alt="Screenshot showing a white space - a simulation of what I see on my work screen." /&gt;&lt;/p&gt;
&lt;p&gt;
The only way I could tell the images hadn't broken was to take a screen shot and take a stab with my good friend the Magic Wand:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://weblog.200ok.com.au/img-open/problem-with-grey3.gif" alt="Screenshot showing Photoshop selection that appears to nothing but white within white space." /&gt;&lt;/p&gt;
&lt;p&gt;
So in the end I cranked the grey up to a darker grey. It's not quite as aesthetically pleasing, but at least you can see the bugger on most monitors. Even so, it still isn't a fully accessible shade of grey; but it is a decorative image (and the large indent also indicates quotation) so on this occasion I'm living with it.&lt;/p&gt;
&lt;h3&gt;it's laptops too...&lt;/h3&gt;
&lt;p&gt;
I've been using an old laptop during meetings and it has the same problem. In fact it's not just grey, it's any light colour.&lt;/p&gt;
&lt;p&gt;
In Gmail, the read/unread background colour difference is invisible. The only way you can tell which emails are unread is the fact they're bold.&lt;/p&gt;
&lt;p&gt;
This is what I normally see:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://weblog.200ok.com.au/img-open/gmail-inbox1.gif" alt="Screenshot showing blue and white lines indicating read and unread email." /&gt;&lt;/p&gt;
&lt;p&gt;
This is a rough simulation of the laptop screen:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://weblog.200ok.com.au/img-open/gmail-inbox2.gif" alt="Screenshot with the colours removed, leaving just bold/normal weight text indicating read and unread email." /&gt;&lt;/p&gt;
&lt;p&gt;
Lucky Gmail does the bold/normal weight change as well. Remember the checkpoint - do not indicate meaning with colour alone? That's why.&lt;/p&gt;
&lt;h3&gt;so, always test contrast&lt;/h3&gt;
&lt;p&gt;
None of this should come as a surprise - we know that colour combinations need sufficient contrast for all kinds of reasons. Had I tested my quote marks with the &lt;a href="http://www.paciellogroup.com/resources/contrast-analyser.html"&gt;Contrast Analyser&lt;/a&gt; I would have picked it up sooner.&lt;/p&gt;
&lt;p&gt;
But it serves as yet another demonstration that accessibility requirements benefit just about everyone at some stage. Jump onto my workstation or an old laptop and suddenly you have a low-contrast vision impairment.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-4826357054493987658?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=I2SGqWeBCRw:GU89yQlmmg0:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=I2SGqWeBCRw:GU89yQlmmg0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/I2SGqWeBCRw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/4826357054493987658/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/06/problem-with-light-grey.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/4826357054493987658" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/4826357054493987658" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/I2SGqWeBCRw/problem-with-light-grey.html" title="the problem with light grey" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/06/problem-with-light-grey.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-7323970475117226114</id><published>2008-05-25T22:24:00.002+10:00</published><updated>2009-06-07T21:05:13.434+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blogger" /><title type="text">blogger tips for web developers</title><content type="html">&lt;p&gt;I've been using Blogger since 2001, so I'm pretty familiar with how it works (or doesn't, in some cases). I thought I'd share a few tips for anyone who might be using Blogger for the first time.&lt;/p&gt;
&lt;h3&gt;initial configuration &lt;/h3&gt;
&lt;p&gt;There are couple of key things to be aware of when you start: &lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt; You definitely need to go through [Settings &amp;rarr; Formatting] thoroughly.
    &lt;ul&gt;
      &lt;li&gt;It sets the timezone and timestamp format, for a start. &lt;/li&gt;
      &lt;li&gt;It also lets you set up a &amp;quot;post template&amp;quot;, some preset markup to appear when you start a new post. &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Blogger has two templating systems: the newer &amp;quot;layouts&amp;quot; and the older &amp;quot;classic templates&amp;quot;. Layouts are only available if you host on blog*spot, either with a blogspot.com URL or by using a custom domain name. If you host your site on your own server, you cannot use layouts - you can only use templates. Since I host my own sites, all the following instructions relate to templates.&lt;/li&gt;
  &lt;li&gt;The blog design is controlled by one single template (HTML with some &amp;quot;blogger tags&amp;quot;), with conditional code for different page types. &lt;/li&gt;
  &lt;li&gt;Get to know the &lt;a href="http://help.blogger.com/bin/answer.py?hl=en&amp;amp;answer=42059"&gt;conditional Blogger tags&lt;/a&gt;.
    &lt;ul&gt;
      &lt;li&gt;They let you change display for the homepage, post pages and archive pages. &lt;/li&gt;
      &lt;li&gt;Note that label index pages (tag pages) get the homepage template. &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Change or disable the Blogger NavBar in the Template tab.
    &lt;ul&gt;
      &lt;li&gt;You can choose a suitable colour or turn it off.&lt;/li&gt;
      &lt;li&gt;You can only turn it off if you are hosting on your own site.  &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Some tags only work inside the &lt;code&gt;&amp;lt;blogger&amp;gt;&amp;lt;/blogger&amp;gt;&lt;/code&gt; tags, others work anywhere.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;better titles&lt;/h3&gt;
&lt;p&gt;Blogger's default &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; choices aren't to everyone's taste:&lt;/p&gt;
&lt;dl&gt;
  &lt;dt&gt;Main/index page&lt;/dt&gt;
  &lt;dd&gt;Name of blog&lt;/dd&gt;
  &lt;dt&gt;Post/item page&lt;/dt&gt;
  &lt;dd&gt;Name of blog: title of post&lt;/dd&gt;
  &lt;dt&gt;Archive page&lt;/dt&gt;
  &lt;dd&gt;Name of blog: Month YYYY  &lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;The homepage isn't really an issue, but for post pages I prefer the post title first and then the blog name. That is, put the most specific information first - it's more readable and better for SEO. I'd prefer to follow that scheme for archive pages too, but the date is only available in the preset format. The best you can do is add the word &amp;quot;archive&amp;quot; to clarify things a bit. This solution is adapted from &lt;a href="http://www.danielmillions.com/2007/03/blogger-meta-tags.html"&gt;Blogger Meta Tags&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;
&amp;lt;mainpage&amp;gt;&amp;lt;title&amp;gt;&amp;lt;$BlogTitle$&amp;gt;&amp;lt;/title&amp;gt;&amp;lt;/mainpage&amp;gt;&lt;br /&gt;
&amp;lt;ArchivePage&amp;gt;&amp;lt;title&amp;gt;&amp;lt;$BlogPageTitle$&amp;gt; Archive&amp;lt;/title&amp;gt;&amp;lt;/ArchivePage&amp;gt;&lt;br /&gt;
&amp;lt;itempage&amp;gt;&amp;lt;title&amp;gt;&amp;lt;blogger&amp;gt;&amp;lt;$BlogItemTitle$&amp;gt;&amp;lt;/blogger&amp;gt; | &amp;lt;$BlogTitle$&amp;gt;&amp;lt;/title&amp;gt;&amp;lt;/itempage&amp;gt;
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;This will produce: &lt;/p&gt;
&lt;dl&gt;
  &lt;dt&gt;Main/index page&lt;/dt&gt;
  &lt;dd&gt;Name of blog&lt;/dd&gt;
  &lt;dt&gt;Post/item page&lt;/dt&gt;
  &lt;dd&gt;Title of post | Name of blog&lt;/dd&gt;
  &lt;dt&gt;Archive page&lt;/dt&gt;
  &lt;dd&gt;Name of blog: Month YYYY Archive &lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;You can use the same solution to control the contents of meta tags. &lt;/p&gt;
&lt;h3&gt;avoid indexing of duplicate content&lt;/h3&gt;
&lt;p&gt;Blogger's archive pages include the entire post. What that tends to do in Google is return sometimes-bizzare combinations of keywords, or your archive page will rank more highly than the specific relevant post. &lt;/p&gt;
&lt;p&gt;I do two things to try to stop this. First, I use &lt;code&gt;rel=&amp;quot;bookmark&amp;quot;&lt;/code&gt; in links to posts; and I include relevant robots instructions on archive pages:&lt;/p&gt;
&lt;p&gt; &lt;code&gt;&amp;lt;ArchivePage&amp;gt;&amp;lt;!-- Don't index duplicate content --&amp;gt;&amp;lt;meta name=&amp;quot;robots&amp;quot; content=&amp;quot;noindex,follow&amp;quot; /&amp;gt;&amp;lt;/ArchivePage&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;This seems to work, but YMMV. &lt;/p&gt;
&lt;h3&gt;control inserted code&lt;/h3&gt;
&lt;p&gt;Out of the  box, Blogger will top and tail your posts with &lt;code&gt;&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;div style=&amp;quot;clear:both; padding-bottom:0.25em&amp;quot;&amp;gt;.&lt;/code&gt; This is primarily to enable float-based positioning of uploaded images, without forcing your average blogger to learn float layouts. For similar reasons, line breaks are converted into &lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt; tags. &lt;/p&gt;
&lt;p&gt;To disable these settings, go into [Settings &amp;rarr; Formatting]. The options are &amp;quot;enable float alignment&amp;quot; and &amp;quot;convert line breaks&amp;quot; respectively. If you disable the line breaks option, note that you will have to add paragraphs yourself. This doesn't bother me as I generally don't use the inline editor to write long posts anyway.&lt;/p&gt;
&lt;h3&gt;whitespace&lt;/h3&gt;
&lt;p&gt;Whitespace isn't ideal - Blogger does mess around with it a little. One thing to be aware of is that conditional code will leave whitespace. So if you have three options on three lines, you will always get three lines in your source code. Only the relevant lines will render anything. If this bugs you, put all the options onto one single line. &lt;/p&gt;
&lt;p&gt;Also, only the first line of your post body will be indented correctly. All following lines will be flush left. This doesn't happen to comments so I assume the whitespace rules expect one big div or paragraph with break tags. I don't think this one can be fixed. &lt;/p&gt;
&lt;h3&gt;annoying things you can't change &lt;/h3&gt;
&lt;p&gt;There are some things I've not yet found a way to change.&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Tags are called &amp;quot;labels&amp;quot; and are appended to your post in their own paragraph: &lt;code&gt;&amp;lt;p class=&amp;quot;blogger-labels&amp;quot;&amp;gt;Labels: &amp;lt;a rel='tag' href=&amp;quot;URL&amp;quot;&amp;gt;tagname&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;/code&gt; &lt;/li&gt;
  &lt;li&gt;Label index pages show the full text of every single post. So, if you publish a lot with that label, that page is massive. It needs pagination, or an option for summary view. &lt;/li&gt;
  &lt;li&gt;Line breaks in comments are converted to uppercase breaks - &lt;code&gt;&amp;lt;BR/&amp;gt;&lt;/code&gt; &lt;/li&gt;
  &lt;li&gt;Comment attribution comes with a hard-coded icon indicating the commenter's authentication method and their supplied name (or &amp;quot;anonymous&amp;quot;) as in this example: &lt;code&gt;&amp;lt;span style=&amp;quot;line-height:16px&amp;quot; class=&amp;quot;comment-icon anon-comment-icon&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://www.blogger.com/img/anon16-rounded.gif&amp;quot; alt=&amp;quot;Anonymous&amp;quot; style=&amp;quot;display:inline;&amp;quot; /&amp;gt;&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;anon-comment-author&amp;quot;&amp;gt;Anonymous&amp;lt;/span&amp;gt;&lt;/code&gt; ... well ok, you can &amp;quot;change&amp;quot; this by using display: none; and inserting your own chosen code. But, the original will still be in the markup. &lt;/li&gt;
  &lt;li&gt;If you upload an image through Blogger's interface, it displays at 400px wide and links to the larger image. Of course, if you &lt;em&gt;want&lt;/em&gt; your images to be 400px wide this is a brilliant feature! ;) Personally when this is an issue I just upload images manually, or use Flickr.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If any of those are deal-breakers for you, Blogger might not be the right tool. Personally I've decided I can live with them - although yes, that does mean I had to accept my post pages won't validate when comments have line breaks. That's an annoying validation error, but not one which causes &lt;em&gt;actual problems&lt;/em&gt;. So I've decided that yes I can live with it.  &lt;/p&gt;
&lt;h3&gt;a gripe about support&lt;/h3&gt;
&lt;p&gt;Blogger is massively popular. While that's cool and all, it does mean that the support system is basically designed to avoid tens of thousands of low-expertise users spamming their inbox. It's all done by volume, near as I can tell - you vote for features and you effectively vote on bug priority. It's understandable, but you still feel a bit like you are shouting into a void when you try to send feedback.  &lt;/p&gt;
&lt;h3&gt;conclusion&lt;/h3&gt;
&lt;p&gt;I've never claimed Blogger is a &lt;em&gt;perfect&lt;/em&gt; tool. There are plenty of things I'd change, but overall it's pretty good and you can produce a good quality site - break tags in comments aside :) &lt;/p&gt;
&lt;p&gt;In a way, the thing to accept with Blogger is that - like most popular blog tools - it's aimed more at the mass market than professional web development. That does introduce a few limitations, but overall it's still a well-featured tool that's really easy to use. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-7323970475117226114?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=Ztawlp3AVlU:-HihVlIv2u0:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=Ztawlp3AVlU:-HihVlIv2u0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/Ztawlp3AVlU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/7323970475117226114/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/05/blogger-tips-for-web-developers.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/7323970475117226114" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/7323970475117226114" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/Ztawlp3AVlU/blogger-tips-for-web-developers.html" title="blogger tips for web developers" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/05/blogger-tips-for-web-developers.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-8836772146026123561</id><published>2008-05-23T21:57:00.003+10:00</published><updated>2008-05-23T22:31:28.435+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="microformats" /><category scheme="http://www.blogger.com/atom/ns#" term="browsers" /><category scheme="http://www.blogger.com/atom/ns#" term="ui" /><category scheme="http://www.blogger.com/atom/ns#" term="firefox 3" /><title type="text">exposing microformat content in the browser</title><content type="html">&lt;p&gt;
It has been noted, over at the relaunched &lt;cite&gt;Webmonkey&lt;/cite&gt;, that &lt;a href="http://www.webmonkey.com/blog/What_Happened_to_the_Microformats_Support_in_Firefox_3"&gt;Microformat support seems to have dropped out of Firefox 3&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
What has actually happened is that FF3 has an API for microformatted content but no UI to display it. There was a concern about how to alert the user and then how to let them access the data.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
The short story is that even with Firefox 3, you'll need to install an add-on like Operator to take advantage of microformats data on the web. The reason the user interface is missing is because, as Kaply says, &amp;quot;there was never any agreement as to how to expose (microformats)&amp;quot;.&lt;/p&gt;
&lt;p&gt;
Mozilla and the Firefox developers variously considered a sidebar or a toolbar, but decided that both would take up too much screen real estate.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Is this really such a difficult question? Why not just display the microformats logo next to the RSS logo in the address bar?&lt;/p&gt;
&lt;p&gt;
It's extensible - after clicking you would get a list of available microformatted items, just like you get a list of available feeds. It follows an existing paradigm set up by the RSS logo, specifically that the data on screen is available in another format. It takes up a tiny amount of screen real estate.&lt;/p&gt;
&lt;p&gt;
Opera already adds a logo in this manner when the content is available as a widget:&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://weblog.200ok.com.au/img-open/toolbar-with-widget-icon.gif" border="0" alt="Opera toolbar showing RSS and Widget icons" /&gt;&lt;/p&gt;
&lt;p&gt;
It's hardly a stretch to imagine a Microformats icon as well (ignoring the fact that I'm no icon designer :)):&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://weblog.200ok.com.au/img-open/toolbar-with-uf-icon.gif" border="0" alt="Opera toolbar showing RSS and Widget icons, plus added microformat icon" /&gt;&lt;/p&gt;
&lt;p&gt;
It feels pretty natural and you're already used to the RSS icon appearing in that location. Obviously there's an upper limit on how many logos you'd want, but that issue applies to the RSS icon too.&lt;/p&gt;
&lt;p&gt;
The security and maintenance issues of how to process the data do remain, of course. How do you update the processing routines, for instance? But even that seems like a minor issue when you consider how often Firefox updates get pushed out.&lt;/p&gt;
&lt;p&gt;
Updates seem like even less of an issue when you consider the frequency of new microformats being released - ie. not very often. Seriously, plenty get &lt;em&gt;discussed&lt;/em&gt; but the list of actual &amp;quot;specification&amp;quot; grade microformats has barely changed in the past 18 months. In fact, off the top of my head I don't think it actually &lt;em&gt;has&lt;/em&gt; changed in the past 18 months.&lt;/p&gt;
&lt;p&gt;
So, my suggestion to browser makers could be summarised like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When microformat content is identified in the page, display a microformat icon in the same way the browser displays the RSS icon.&lt;/li&gt;
&lt;li&gt;Only support those microformats designated &amp;quot;specifications&amp;quot;. Or even just support hCard and hCalendar, which are the ones most likely to be useful to the user in a browsing context.&lt;/li&gt;
&lt;li&gt;When the specs change, include the parsing changes in your next update.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
It's just a thought. At any rate, the lack of UI to access the Microformat API in Firefox just means that nothing changes for the time being. People who want to use Microformats use something like the Operator extension. Sometime in future the UI issue will no doubt get resolved one way or another.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-8836772146026123561?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=ol3xmSI033Y:R6aBPi5IPp0:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=ol3xmSI033Y:R6aBPi5IPp0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/ol3xmSI033Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/8836772146026123561/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/05/exposing-microformat-content-in-browser.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/8836772146026123561" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/8836772146026123561" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/ol3xmSI033Y/exposing-microformat-content-in-browser.html" title="exposing microformat content in the browser" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/05/exposing-microformat-content-in-browser.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-11827417.post-102330447374517586</id><published>2008-05-22T22:34:00.002+10:00</published><updated>2008-05-22T23:15:42.454+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="v2" /><category scheme="http://www.blogger.com/atom/ns#" term="redesign" /><category scheme="http://www.blogger.com/atom/ns#" term="realign" /><title type="text">new look for the 200ok weblog</title><content type="html">&lt;p&gt;
After three years, I thought it was about time to launch a new look for this site. Although I liked a lot of features of &lt;a href="http://flickr.com/photos/200ok/2512986447/"&gt;the old design&lt;/a&gt;, it just wasn't hanging together any more.&lt;/p&gt;
&lt;p&gt;
So I've gone down the path of &amp;quot;realign, not redesign&amp;quot;. I've kept the garden theme, but changed the layout around and properly incorporated the stamp. I've made the bookmarks a bit more prominent and dropped the out-of-date linkroll (haven't decided if I'll bring it back later, and if so how/what format). In general, I've just updated it to a fresher look. &lt;/p&gt;
&lt;p&gt;A couple of functionality changes... &lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Tags will now go to post index pages instead of Technorati (older posts will slowly get converted to the new system)&lt;/li&gt;
  &lt;li&gt;I've added a combined feed with both the posts and bookmarks. The posts-only feed is still available too, of course.&lt;/li&gt;
  &lt;li&gt;The old "extras" feed will keep working but I'm retiring it from the site (it was never a particularly logical combination of content).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some quirks do come through from strange hard-coded Blogger restrictions. &lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Tags are called &amp;quot;labels&amp;quot; and they come hard-coded with their own description and paragraph tag. &lt;/li&gt;
  &lt;li&gt;The logo on label index pages doesn't link back to the homepage, because it seems to apply the homepage template. &lt;/li&gt;
  &lt;li&gt;Comments display the authentication method of the user, although I can live with that (show us yer Openid ;)). &lt;/li&gt;
  &lt;li&gt;Pages with multi-paragraph comments won't validate thanks to Blogger's love of uppercase break tags.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So anyway, that's where I'm up to :) Feel free to comment or email with feedback (or you spot any bugs).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11827417-102330447374517586?l=weblog.200ok.com.au'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=JMsmC95jVDc:0avett2Z_nM:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/The200okWeblog?a=JMsmC95jVDc:0avett2Z_nM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/The200okWeblog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/The200okWeblog/~4/JMsmC95jVDc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/102330447374517586/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://weblog.200ok.com.au/2008/05/new-look-for-200ok-weblog.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/102330447374517586" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11827417/posts/default/102330447374517586" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/The200okWeblog/~3/JMsmC95jVDc/new-look-for-200ok-weblog.html" title="new look for the 200ok weblog" /><author><name>200ok</name><uri>http://www.blogger.com/profile/03236705748240585685</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="01337102085269583846" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://weblog.200ok.com.au/2008/05/new-look-for-200ok-weblog.html</feedburner:origLink></entry></feed>
