<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>i am a camera</title>
    <link>http://iamacamera.org/</link>
    <description>online presence of carl camera</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2005-2006 Vine Branches</copyright>
    <generator>Vine Type v2.3 by Vine Branches</generator>
    <webMaster>no.ema.il@no.ema.il</webMaster>
    <lastBuildDate>Sat, 31 Jul 2010 21:54:15 GMT</lastBuildDate>
    <ttl>120</ttl>
    <item>
      <title>Special Pricing on Expression Studio</title>
      <link>http://iamacamera.org/default.aspx?section=design&amp;id=113</link>
      <guid>http://iamacamera.org/default.aspx?section=design&amp;id=113</guid>
      <description>&lt;p&gt;Nineteen months ago I wrote how I felt that &lt;a href="http://iamacamera.org/default.aspx?section=develop/microsoft&amp;amp;id=96" title="Expression vs CS3 Pricing"&gt;Expression Studio is a better design value&lt;/a&gt; than the comparable Adobe suite. This price disparity still exists more than a year an a half since I wrote it.  On Amazon.com, owners of Photoshop can &lt;a href="http://www.amazon.com/exec/obidos/ASIN/B001EUG4NC"&gt;upgrade to CS4 Web Premium&lt;/a&gt; for just $1290.  Owners of any Expression product can &lt;a href="http://www.amazon.com/exec/obidos/ASIN/B0013IPGNO"&gt;upgrade to Expression Studio 2&lt;/a&gt; for $330.&lt;/p&gt;

&lt;p&gt;But the savings just got even better.  US residents can take advantage of &lt;strong&gt;special holiday pricing at the Microsoft Store&lt;/strong&gt; -- the price for &lt;a href="http://store.microsoft.com/microsoft/design-developer/category/6"&gt;Expression Studio 2 Upgrade&lt;/a&gt; is now $175 and the full &lt;a href="http://store.microsoft.com/microsoft/design/category/601"&gt;Expression Studio 2&lt;/a&gt; non-upgrade price is $350.  These prices are for a limited time only.&lt;/p&gt;

&lt;p&gt;But lest we focus on shopping this Christmas holiday, here's an audio clip from my son to all of us expressing the true meaning of Christmas.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://iamacamera.org/downloads/xmas-meaning.wma" title="Windows Media Audio file"&gt;&lt;img src="http://iamacamera.org/images/play-now.jpg" alt="play now" title="" /&gt;&lt;/a&gt;  &lt;/p&gt;

&lt;div class="clearing"&gt;
&lt;/div&gt;

&lt;p&gt;Merry Christmas Everyone!&lt;/p&gt;

&lt;div class="articlesmall clearing"&gt;
Technorati tags:
&lt;a href="http://technorati.com/tag/expression+studio" rel="tag"&gt;expression studio&lt;/a&gt; &amp;#160;
&lt;a href="http://technorati.com/tag/expression+design" rel="tag"&gt;expression design&lt;/a&gt; &amp;#160;
&lt;a href="http://technorati.com/tag/expression+web" rel="tag"&gt;expression web&lt;/a&gt; &amp;#160;
&lt;/div&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Tue, 23 Dec 2008 13:51:24 GMT</pubDate>
    </item>
    <item>
      <title>In the Spotlight Again</title>
      <link>http://iamacamera.org/default.aspx?section=design&amp;id=112</link>
      <guid>http://iamacamera.org/default.aspx?section=design&amp;id=112</guid>
      <description>&lt;p&gt;Fresh off the &lt;a href="http://iamacamera.org/default.aspx?id=108" title="Microsoft Spotlights Vine Type"&gt;attention I received&lt;/a&gt; for my &lt;a href="http://vinetype.com" title="Content Management with Standards in Mind: Vine Type"&gt;Vine Type&lt;/a&gt; website, Microsoft now spotlights ... me. &lt;img src="http://vinetype.com/files/smile.png" height="15" width="15" alt="(smile)" style="float:none; margin:0; "/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expression.microsoft.com/en-us/cc746062.aspx" title="Community Spotlight: Carl Camera"&gt;Community Spotlight Interview&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.msdn.com/lori/"&gt;Lori Dirks&lt;/a&gt; from the &lt;a href="http://expression.microsoft.com"&gt;Microsoft Expression&lt;/a&gt; Team interviewed me for a new feature called &lt;em&gt;Community Spotlight.&lt;/em&gt;  I described the challenges I faced in switching from Photoshop to Expression Studio and shared my opinion concerning some general web design topics.&lt;/p&gt;

&lt;p&gt;All my interaction with the Microsoft Expression team has been great.  These folks are passionate about their product suite and supporting &lt;a href="http://en.wikipedia.org/wiki/Web_standards"&gt;web standards&lt;/a&gt;. Expression Studio continues to impress me with its capabilities and ease of use.  I was happy to provide feedback for this article, and I am grateful to the Expression Team for the opportunity to share my thoughts to such a wide audience. Thank You, Microsoft!&lt;/p&gt;

&lt;p&gt;If you'd like to comment on the interview, feel free to add your thoughts below.&lt;/p&gt;

&lt;div class="articlesmall clearing"&gt;
Technorati tags:
&lt;a href="http://technorati.com/tag/expression+studio" rel="tag"&gt;expression studio&lt;/a&gt; &amp;#160;
&lt;a href="http://technorati.com/tag/expression+design" rel="tag"&gt;expression design&lt;/a&gt; &amp;#160;
&lt;a href="http://technorati.com/tag/web+design" rel="tag"&gt;web design&lt;/a&gt; &amp;#160;
&lt;/div&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Thu, 04 Sep 2008 11:54:13 GMT</pubDate>
    </item>
    <item>
      <title>Inner Shadow for Expression Design</title>
      <link>http://iamacamera.org/default.aspx?section=design&amp;id=111</link>
      <guid>http://iamacamera.org/default.aspx?section=design&amp;id=111</guid>
      <description>&lt;p&gt;Expression Design provides several great graphics effects, but one that is sorely missed by me is inner shadow, or inner glow.
They're basically the same except inner shadow would be a black glow, I suppose.&lt;/p&gt;

&lt;p&gt;I've been using a simple solution to simulate inner shadow by using two rectangle objects and a blur effect
and I demonstrate this effect in the following video tutorial.  Click on the photo below to view the tutorial.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://iamacamera.org/downloads/inner-shadow.wmv" title="click for video tutorial"&gt;&lt;img src="http://iamacamera.org/images/inner-shadow-play.jpg" alt="" title="" /&gt;&lt;/a&gt;&lt;/p&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Thu, 24 Jul 2008 19:08:04 GMT</pubDate>
    </item>
    <item>
      <title>Blueprint CSS Template for Expression Design</title>
      <link>http://iamacamera.org/default.aspx?section=design/css&amp;id=110</link>
      <guid>http://iamacamera.org/default.aspx?section=design/css&amp;id=110</guid>
      <description>&lt;p&gt;In preparing for my own design work, I created an &lt;a href="http://expression.microsoft.com/"&gt;Expression Design&lt;/a&gt; template for myself based on the
&lt;a href="http://code.google.com/p/blueprintcss/"&gt;Blueprint CSS&lt;/a&gt; framework.&lt;/p&gt;

&lt;p&gt;There are utilities to customize the Blueprint grid to any number of columns of any width, but I started with the default 24-column grid
and created a starting template for my latest project.  &lt;/p&gt;

&lt;p&gt;&lt;img src="http://iamacamera.org/images/design-grid-fig1.jpg" alt="" title="" /&gt;&lt;/p&gt;

&lt;h3&gt;Download the template&lt;/h3&gt;

&lt;p&gt;I thought I'd share the template for anyone who would like to use it.  Enjoy!&lt;/p&gt;

&lt;p&gt;download &lt;a href="http://iamacamera.org/downloads/blueprint-css-template.zip"&gt;blueprint-css-template.zip&lt;/a&gt; (344k 352,719 byte zip file)&lt;/p&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Wed, 23 Jul 2008 18:40:13 GMT</pubDate>
    </item>
    <item>
      <title>ASE File Specification</title>
      <link>http://iamacamera.org/default.aspx?section=develop/microsoft&amp;id=109</link>
      <guid>http://iamacamera.org/default.aspx?section=develop/microsoft&amp;id=109</guid>
      <description>&lt;p&gt;In creating the &lt;a href="http://iamacamera.org/sandbox/aseconvert/"&gt;ASE Palette Converter&lt;/a&gt;, I had to reverse-engineer the contents of proprietary Adobe ASE &lt;em&gt;Adobe Swatch Exchange&lt;/em&gt; files.  As with anything reverse-engineered, the following file format spec is only my best-guess of the actual, official Adobe ASE file specification. For instance, a field which I indicate is a four-byte field might be perhaps just a two-byte integer with two bytes of unused space.  &lt;/p&gt;

&lt;p&gt;In addition, this file spec only covers solid color palettes.  The ASE file format may support gradients, but gradients are not covered below.&lt;/p&gt;

&lt;h3&gt;Resources&lt;/h3&gt;

&lt;p&gt;I've been aided by articles and posts written by other folks on this topic whom I gratefully acknowledge here.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Joergen Bech's post in the &lt;a href="http://adobeforums.com/webx?224@@2cd77886@.3bc3d252"&gt;Adobe Forums&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Darius Monsef's article on his &lt;a href="http://www.colourlovers.com/blog/2007/11/08/color-palettes-in-adobe-swatch-exchange-ase/"&gt;ColourLovers&lt;/a&gt; site&lt;/li&gt;
&lt;li&gt;Adobe's &lt;a href="http://kuler.adobe.com"&gt;Kuler&lt;/a&gt; palette tool&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'd also like to acknowledge &lt;a href="http://robertnyman.com"&gt;Robert Nyman&lt;/a&gt; who kindly exported several palettes from Adobe CS2 for me to study.&lt;/p&gt;

&lt;p&gt;&lt;hr /&gt;&lt;/p&gt;

&lt;h3&gt;ASE File Specification&lt;/h3&gt;

&lt;p&gt;All disclaimers apply: this file spec is provided as-is with no guarantee or warranty; file specification is subject to change without notice; your results may vary; don't operate heavy machinery while studying this, etc etc etc. For my purposes, however, this has served me well and if you can benefit from it, all the better.&lt;/p&gt;

&lt;h4&gt;ASEFILE: HEAD [ASECHUNK]&lt;/h4&gt;

&lt;p&gt;The ASE file consists of one &lt;strong&gt;HEAD&lt;/strong&gt; record and one or more &lt;strong&gt;ASECHUNK&lt;/strong&gt; records&lt;/p&gt;

&lt;h4&gt;HEAD: ASEF VER ASECHUNKCOUNT&lt;/h4&gt;

&lt;pre&gt;&lt;code&gt;ASEF:   0x41534546
VER:    0x00010000  (1.0)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The &lt;strong&gt;HEAD&lt;/strong&gt; record consists of a four-byte file identifier consisting of the ASCII letters "ASEF" followed two double-byte integer fields indicating the file version and finally a four-byte integer field that holds the number of &lt;strong&gt;ASECHUNK&lt;/strong&gt; records to follow.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://iamacamera.org/images/ase-fig1-lg.jpg" title="click for larger image"&gt;&lt;img src="http://iamacamera.org/images/ase-fig1-sm.jpg" alt="" title="" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;ASECHUNK: CHUNKTYPE CHUNK&lt;/h4&gt;

&lt;p&gt;An &lt;strong&gt;ASECHUNK&lt;/strong&gt; consists of a four-byte &lt;strong&gt;CHUNKTYPE&lt;/strong&gt; indicator followed by a variable-length &lt;strong&gt;CHUNK&lt;/strong&gt;.  There are three chunk types:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;CHUNKTYPE:  0xC0010000 palette name chunk
CHUNKTYPE:  0x00010000 swatch chunk
CHUNKTYPE:  0x00000000 final chunk
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;ASE files generated by colourlovers.com contain only swatch (color) chunks and do not contain palette name chunks.  Kuler generates a palette chunk with the name of the palette.&lt;/p&gt;

&lt;h4&gt;CHUNK:    CHUNKSIZE CHUNKDATA&lt;/h4&gt;

&lt;p&gt;The &lt;strong&gt;CHUNK&lt;/strong&gt; consists of a two-byte integer field containing the length of &lt;strong&gt;CHUNKDATA&lt;/strong&gt; that follows.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://iamacamera.org/images/ase-fig2-lg.jpg" title="click for larger image"&gt;&lt;img src="http://iamacamera.org/images/ase-fig2-sm.jpg" alt="" title="" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;CHUNKDATA: CHARCOUNT CHARS [COLORDATA]&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;CHUNKDATA&lt;/strong&gt; consists of a two-byte integer indicating the number of characters in this palette/swatch name, depending on the &lt;strong&gt;CHUNKTYPE&lt;/strong&gt;. This is followed by &lt;strong&gt;CHARCOUNT&lt;/strong&gt; double-byte character (eg &lt;code&gt;0x00410042&lt;/code&gt; == "AB") string ending with double-byte null character &lt;code&gt;0x0000&lt;/code&gt;. The variable-length string is optionally followed by a variable-length &lt;strong&gt;COLORDATA&lt;/strong&gt; field.&lt;/p&gt;

&lt;p&gt;Note: Palette &lt;strong&gt;CHUNKDATA&lt;/strong&gt;s do not contain &lt;strong&gt;COLORDATA&lt;/strong&gt;. Palette names allow you to have, for instance three named colors &lt;em&gt;SunSunSunny&lt;/em&gt;, &lt;em&gt;Azure Sky&lt;/em&gt;, and &lt;em&gt;Mediterranean Mango&lt;/em&gt; all grouped into a palette named &lt;em&gt;Athens Awaits&lt;/em&gt;. &lt;/p&gt;

&lt;h4&gt;COLORDATA: CSPACE VAL [VAL] EOD&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;COLORDATA&lt;/strong&gt; consists of a four-byte colorspace indicator (RGB, CMYK, Gray, LAB) followed by a series of IEE754 floating-point color values, followed by a two-byte end-of-data marker.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Gray &lt;strong&gt;COLORDATA&lt;/strong&gt; consists of a four-byte &lt;strong&gt;CSPACE&lt;/strong&gt; value 
"GRAY" followed by one &lt;strong&gt;VAL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;RGB &lt;strong&gt;COLORDATA&lt;/strong&gt; consists of a four-byte &lt;strong&gt;CSPACE&lt;/strong&gt; value of "RGB " followed by three &lt;strong&gt;VAL&lt;/strong&gt;s&lt;/li&gt;
&lt;li&gt;CMYK &lt;strong&gt;COLORDATA&lt;/strong&gt; consists of a four-byte &lt;strong&gt;CSPACE&lt;/strong&gt; value of "CMYK" followed by four &lt;strong&gt;VAL&lt;/strong&gt;s&lt;/li&gt;
&lt;li&gt;LAB &lt;strong&gt;COLORDATA&lt;/strong&gt; consists of a four-byte &lt;strong&gt;CSPACE&lt;/strong&gt; value of "LAB " followed by three &lt;strong&gt;VAL&lt;/strong&gt;s&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Spaces in the RGB and LAB &lt;strong&gt;CSPACE&lt;/strong&gt; fields are hexadecimal &lt;code&gt;0x20&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;VAL&lt;/strong&gt;s are IEEE754 floating-point values between 0 and 1 inclusive. Think of these values as percentages.  CMYK values are normally between 0 and 100 so multiply those floating-point values by 100.  RGB values lie between 0 and 255 so multiply the percentage values by 255 to convert to the proper RGB scale.  Gray is represented by a single value in the RGB colorspace. Multiply this single number by 255 and use it for all three RGB values.&lt;/p&gt;

&lt;p&gt;The color values are followed by a two-byte end-of-data marker, &lt;code&gt;0x0002&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://iamacamera.org/images/ase-fig3-lg.jpg" title="click for larger image"&gt;&lt;img src="http://iamacamera.org/images/ase-fig3-sm.jpg" alt="" title="" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;Additional Comments&lt;/h4&gt;

&lt;p&gt;Kuler does not export in HSB format, so it is unclear whether the ASE format supports it directly.  When I save my Kuler swatch with the HSB colorspace selected, Kuler will export it to an ASE file with RGB values.&lt;/p&gt;

&lt;p&gt;I have not pursued understanding Adobe LAB color values, but it is included in the specification for completeness.  These values range above and below zero so there would need some sort of multiplier, but what that multiplier is, I am unaware.&lt;/p&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Fri, 01 Aug 2008 08:36:15 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Spotlights Vine Type</title>
      <link>http://iamacamera.org/default.aspx?section=design&amp;id=108</link>
      <guid>http://iamacamera.org/default.aspx?section=design&amp;id=108</guid>
      <description>&lt;p&gt;It's been said that nothing breeds success like success.
That appears to be the case for me right now.
The folks at the &lt;a href="http://microsoft.com" title="Microsoft Home Page"&gt;Microsoft&lt;/a&gt; &amp;#160;&lt;a href="http://expression.microsoft.com" title="Expression Studio Home Page"&gt;Expression Studio&lt;/a&gt; website have taken a liking to my Vine Type redesign and are currently featuring it in their &lt;a href="http://expression.microsoft.com/en-us/cc136521.aspx" title="Expression Studio Gallery Home Page"&gt;Expression Studio Gallery&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;What caught their attention, of course, was the fact that &lt;a href="http://iamacamera.org/default.aspx?id=103" title="I'd like to thank the Academy at i am a camera"&gt;no Adobe products&lt;/a&gt; were used in the making of the Vine Type website.
In the &lt;a href="http://expression.microsoft.com/en-us/cc719729.aspx" title="Vine Type featured at Expression Studio Gallery"&gt;Vine Type write-up&lt;/a&gt;, they refer to the site's success on &lt;a href="http://commandshift3.com" title="CommandShift3 Home Page"&gt;CommandShift3&lt;/a&gt; as "award-winning."
I wouldn't characterize the success in quite the same terms, and any success at an anonymously-based community portal must be taken with a grain of salt.&lt;/p&gt;

&lt;p&gt;At the Expression Studio Gallery, however, Vine Type sits beside several excellent websites, and being asked to be featured on the site is an honor.
The Microsoft folks I've communicated with -- Anna, Lori, and Annie -- have been great to work with, and I would enjoy opportunities to participate even further in building up the Expression Studio Community.
Thanks, Microsoft, for the attention and praise.&lt;/p&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Wed, 06 Aug 2008 07:57:36 GMT</pubDate>
    </item>
    <item>
      <title>Video Encoding Demystified</title>
      <link>http://iamacamera.org/default.aspx?section=develop/microsoft&amp;id=106</link>
      <guid>http://iamacamera.org/default.aspx?section=develop/microsoft&amp;id=106</guid>
      <description>&lt;p&gt;I've been slowly working my way through the &lt;a href="http://sessions.visitmix.com/"&gt;Mix08 videos&lt;/a&gt;, which on the whole have been great.  Today I watched &lt;a href="http://on10.net/People/benwaggoner/"&gt;Ben Waggoner&lt;/a&gt;'s presentation &lt;strong&gt;Encoding Video for Microsoft Silverlight Delivery Scenarios&lt;/strong&gt; and I was puzzled, then surprised and amazed over this slide...&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Match aspect ratio of cropped source
&lt;ul&gt;
&lt;li&gt;4:3 720x480 to quarter size
&lt;ul&gt;
&lt;li&gt;Right: 320x240&lt;/li&gt;
&lt;li&gt;Wrong: 360x240&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;16:9 720x480 to quarter size
&lt;ul&gt;
&lt;li&gt;Right: 432x240&lt;/li&gt;
&lt;li&gt;Wrong: 360x240&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;... and Ben's accompanying comments (@55:20) ...&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A canonical problem you see people make is: I've got a 720x480 source and I want to make it smaller. Then I'll make it shorter so I'll make it 240 tall -- that makes sense -- and then I'll make it thinner so I'll make it 360 wide -- divided by two -- and that's always wrong.  Because your image is really either four by three or sixteen by nine, 720x480 is a non-square pixel video frame. So if it's four by three, 320x240 is a good size.  If it's sixteen by nine, then 432x240 is a good size. But 360x240 is never the right size for any video.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I don't encode video often, but I've certainly made this mistake. Ben's presentation also contains this tip for folks who create screencasts: (@39:30) Turn ClearType off when creating the screencast.  Cleartype smooths out screen text on LCDs by generating different color pixels around characters. The encoder will detect and attempt to faithfully render these pixels.  Ben's advice is that your output video will be crisper if your original source video starts with crisp pixels.  I can't argue that point either.&lt;/p&gt;

&lt;p&gt;Ben's presentation provides explanations for several heretofore (for me at least) cryptic settings found in most modern nonlinear video rendering programs.  The Microsoft &lt;a href="http://www.microsoft.com/expression/products/overview.aspx?key=encoder"&gt;Expression Encoder&lt;/a&gt; product is showcased prominently, but even if you're dealing with &lt;em&gt;Final Cut Pro&lt;/em&gt; or &lt;em&gt;Premiere&lt;/em&gt;, there's good information in Ben's presentation.&lt;/p&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Wed, 30 Apr 2008 17:19:25 GMT</pubDate>
    </item>
    <item>
      <title>SXSW 2008 In Six-Word Summaries</title>
      <link>http://iamacamera.org/default.aspx?section=off-topic&amp;id=105</link>
      <guid>http://iamacamera.org/default.aspx?section=off-topic&amp;id=105</guid>
      <description>&lt;p&gt;My follow-ups to South By Southwest are getting shorter and shorter each year.  Mostly this is because what you read elsewhere would be repeated.  The folks are the reason for attending and four days at one conference means many opportunities to meet people informally. &lt;/p&gt;

&lt;h3&gt;In Six Words&lt;/h3&gt;

&lt;p&gt;Here are my six-word synopses of the most memorable sessions and events I attended &lt;/p&gt;

&lt;p&gt;&lt;a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&amp;amp;id=IAP060377"&gt;&lt;strong&gt;Design is in the Details:&lt;/strong&gt;&lt;/a&gt; Just throw stuff together; magic happens.&lt;br /&gt;
&lt;a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&amp;amp;id=IAP060402"&gt;&lt;strong&gt;Getting Unstuck From Desktop to Device:&lt;/strong&gt;&lt;/a&gt; Still many hairy mobile development challenges.&lt;br /&gt;
&lt;a href="http://sxsw.geekslovebowling.com/teams/vcwear/"&gt;&lt;strong&gt;ABX Bowling / Team VCWear:&lt;/strong&gt;&lt;/a&gt; Dollarsign eyes belie Andrew's genuine kindheartedness.&lt;br /&gt;
&lt;a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&amp;amp;id=IAP060297"&gt;&lt;strong&gt;General Theory of Creativity:&lt;/strong&gt;&lt;/a&gt; Creative magic in associating two things.&lt;br /&gt;
&lt;a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&amp;amp;id=IAP060313"&gt;&lt;strong&gt;Great Design Hurts:&lt;/strong&gt;&lt;/a&gt; Common request - I want a pony.&lt;br /&gt;
&lt;a href="http://upcoming.yahoo.com/event/436176/"&gt;&lt;strong&gt;Godbit Dinner:&lt;/strong&gt;&lt;/a&gt; Wonderfully talented folks all around me.&lt;br /&gt;
&lt;a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&amp;amp;id=IAP060376"&gt;&lt;strong&gt;Design Eye for South By:&lt;/strong&gt;&lt;/a&gt; Design rationale will follow; trust us.&lt;br /&gt;
&lt;a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&amp;amp;id=IAP060395"&gt;&lt;strong&gt;Emotional By Design:&lt;/strong&gt;&lt;/a&gt; Appeal to all your users' senses.&lt;br /&gt;
&lt;a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&amp;amp;id=IAP060512"&gt;&lt;strong&gt;30 ways to delight your users:&lt;/strong&gt;&lt;/a&gt; Users want to rock; be helpful.&lt;br /&gt;
&lt;a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&amp;amp;id=IAP060381"&gt;&lt;strong&gt;Designing for Freedom&lt;/strong&gt;&lt;/a&gt; Every product decision impacts user freedom.&lt;br /&gt;
&lt;a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&amp;amp;id=IAP060466"&gt;&lt;strong&gt;Scalability Boot Camp:&lt;/strong&gt;&lt;/a&gt; Add hardware now, software redesign later.&lt;br /&gt;
&lt;a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&amp;amp;id=IAP060522"&gt;&lt;strong&gt;WASP Annual Meeting:&lt;/strong&gt;&lt;/a&gt; What should we focus on now?&lt;br /&gt;
&lt;a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&amp;amp;id=IAP060425"&gt;&lt;strong&gt;Video Blogging from Iraq:&lt;/strong&gt;&lt;/a&gt; Entire squad watches fellow soldier's surgery.  &lt;/p&gt;

&lt;p&gt;Just one follow-on paragraph from that last session: &lt;a href="http://trapperlosmd.blogspot.com/" title="Dr. Brown's Iraq Videoblog Archive"&gt;Dr. Carlos Brown&lt;/a&gt; appealed to those in attendance to send mail to soldiers.  You probably know someone who knows a soldier.  &lt;del&gt;Alternatively, you can send mail to "Any Solider, Iraq (or Afghanistan)" and the USPS and US Military will see that it gets to a solider.&lt;/del&gt;  Send them a card or a note or a photo of your dog or your kids' drawings.  It doesn't matter really what your send -- it's the "getting something" that is encouraging.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Update:&lt;/strong&gt; I've been informed by a trusted source that because of security concerns,  "Any Soldier Iraq" mail is no longer delivered.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;Overall&lt;/h3&gt;

&lt;p&gt;&lt;a href="http://sxsw.com"&gt;&lt;strong&gt;SXSW 2008:&lt;/strong&gt;&lt;/a&gt; Let's do this again next year.&lt;/p&gt;

&lt;p&gt;WiFi was very, very much improved this year.  Interactive has expanded to the first floor (three floors now) so bumping into someone in the hall is less likely than when all panels were on the fourth floor.  And if you do bump into someone, there's less time to talk because they've got to head to the escalators to get to some other floor.&lt;/p&gt;

&lt;h3&gt;Shout Outs&lt;/h3&gt;

&lt;p&gt;Since SXSW is so much about connections, I thought I'd send blog shout-outs to some folks from this year's and conferences past.  If I've forgotten to include someone, let me know and I'll include them.  I'm not trying to &lt;em&gt;drop names&lt;/em&gt; here. I'm including this list for those considering attending next year.  This gives you an idea the depth and breadth of talented folks that you might bump into at SXSW.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Old Friends&lt;br /&gt;
&lt;a href="http://muffinresearch.co.uk"&gt;Stuart Colville&lt;/a&gt;,
&lt;a href="http://dev.opera.com/author/974138"&gt;Chris Mills&lt;/a&gt;,
&lt;a href="http://sonspring.com"&gt;Nathan Smith&lt;/a&gt;,
&lt;a href="http://montgomerystudios.com"&gt;Michael Montgomery&lt;/a&gt;, 
&lt;a href="http://davidseah.com"&gt;David Seah&lt;/a&gt;,
&lt;a href="http://snook.ca"&gt;Jonathan Snook&lt;/a&gt;,
&lt;a href="http://felocity.org"&gt;Jakob Heuser&lt;/a&gt;,
&lt;a href="http://kartooner.com"&gt;Erik Sagen&lt;/a&gt;,
&lt;a href="http://mattheerema.com"&gt;Matt Heerema&lt;/a&gt;,
&lt;a href="http://kurafire.net"&gt;Faruk Ates&lt;/a&gt;,
&lt;a href="http://apress.com"&gt;Julie Miller&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;New Friends&lt;br /&gt;
&lt;a href="http://cyril.doussin.name/"&gt;Cyril Doussin&lt;/a&gt;,
Tristan Turpin,
&lt;a href="http://donortools.com"&gt;Ryan Heneise&lt;/a&gt;,
&lt;a href="http://plasticmind.com"&gt;Jesse Gardner&lt;/a&gt;,
&lt;a href="http://larrytomlinson.com/"&gt;Larry Tomlinson&lt;/a&gt;,
&lt;a href="http://fariswheel.com"&gt;Scott Faris&lt;/a&gt;,
&lt;a href="http://fberriman.com/"&gt;Frances Berriman&lt;/a&gt;,
&lt;a href="http://andrewhyde.net/"&gt;Andrew Hyde&lt;/a&gt;,
&lt;a href="http://glendathegood.com/blog/"&gt;Glenda Sims&lt;/a&gt;,
&lt;a href="http://corvusconsulting.ca"&gt;Todd Sieling&lt;/a&gt;, 
&lt;a href="http://prettysquares.com"&gt;AJ Penninga&lt;/a&gt;, 
&lt;a href="http://boxofchocolates.ca/"&gt;Derek Featherstone&lt;/a&gt;, 
&lt;a href="http://ben-ward.co.uk"&gt;Ben Ward&lt;/a&gt;,
&lt;a href="http://davidrussell.org"&gt;David Russell&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Talked to or chatted with, but they don't know me&lt;br /&gt;
&lt;a href="http://kimberlyblessing.com/"&gt;Kimberly Blessing&lt;/a&gt;,
&lt;a href="http://blogs.msdn.com/cwilso/"&gt;Chris Wilson&lt;/a&gt;,
&lt;a href="http://clagnut.com/"&gt;Richard Rutter&lt;/a&gt;,
&lt;a href="http://www.hicksdesign.co.uk/"&gt;Jon Hicks&lt;/a&gt;,
&lt;a href="http://patrickhaney.com/"&gt;Patrick Haney&lt;/a&gt;,
&lt;a href="http://antonpeck.com/"&gt;Anton Peck&lt;/a&gt;,
&lt;a href="http://www.dustindiaz.com/"&gt;Dustin Diaz&lt;/a&gt;,
&lt;a href="http://www.juliaelman.com/home.html"&gt;Julia Elman&lt;/a&gt;,
&lt;a href="http://marknormanfrancis.com"&gt;Norm Francis&lt;/a&gt;,
and a memorable &lt;a href="http://www.vimeo.com/772116" title="Elevator Pitching to Guy Kawasaki video at Vimeo"&gt;elevator ride&lt;/a&gt; that included &lt;a href="http://guykawasaki.com"&gt;Guy Kawasaki&lt;/a&gt; (Guy didn't cuss.) &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Come Back Soon&lt;br /&gt;
&lt;a href="http://robertnyman.com"&gt;Robert Nyman&lt;/a&gt;, 
&lt;a href="http://arkitrave.com"&gt;Eric Shepherd&lt;/a&gt;, 
&lt;a href="http://shepherdweb.com"&gt;Shane Shepherd&lt;/a&gt;, 
Summer Shepherd, 
&lt;a href="http://subtraction.com"&gt;Khoi Vihn&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="articlesmall clearing"&gt;
Technorati tags:
&lt;a href="http://technorati.com/tag/sxsw" rel="tag"&gt;sxsw&lt;/a&gt; &amp;#160;
&lt;a href="http://technorati.com/tag/sxswi" rel="tag"&gt;sxswi&lt;/a&gt; &amp;#160;
&lt;/div&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Mon, 07 Apr 2008 09:59:58 GMT</pubDate>
    </item>
    <item>
      <title>Adobe Swatch Exchange Converter</title>
      <link>http://iamacamera.org/default.aspx?section=develop/microsoft&amp;id=104</link>
      <guid>http://iamacamera.org/default.aspx?section=develop/microsoft&amp;id=104</guid>
      <description>&lt;p&gt;Starting with the CS2 product line, Adobe Systems introduced a cross-program swatch format called Adobe Swatch Exchange format or ASE for short.  The purpose of the swatch file format is to allow different programs to use and exchange palettes.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://kuler.adobe.com"&gt;Kuler&lt;/a&gt; the online palette app generates ASE palette files as well, but the palette format purely proprietary, and is not published.  Nevertheless, with some help from others who did some reverse-engineering of the format and a bit of my own studying of various binary files generated by Kuler and other Adobe apps, I've gained a very good understanding of the ASE file format.&lt;/p&gt;

&lt;p&gt;I've applied that knowledge into an &lt;a href="http://iamacamera.org/sandbox/aseconvert/"&gt;Online ASE Palette Converter&lt;/a&gt; that takes in an ASE file, and returns an XML file that can then be imported to Expression Studio line of products.  The XML file is quite readable and understandable.  Just keep in mind that Expression Studio uses ARGB values -- with an alpha value at the front -- that I hard-coded as 0xFF meaning fully opaque.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://iamacamera.org/sandbox/aseconvert/" title="Navigate to the Online ASE Palette Converter"&gt;&lt;img src="sandbox/aseconvert/images/ase-convert.png" alt="Online ASE Palette Converter" title="" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="articlesmall clearing"&gt;
Technorati tags:
&lt;a href="http://technorati.com/tag/adobe" rel="tag"&gt;adobe&lt;/a&gt; &amp;#160;
&lt;a href="http://technorati.com/tag/ase" rel="tag"&gt;ase&lt;/a&gt; &amp;#160;
&lt;a href="http://technorati.com/tag/photoshop" rel="tag"&gt;photoshop&lt;/a&gt; &amp;#160;
&lt;a href="http://technorati.com/tag/kuler" rel="tag"&gt;kuler&lt;/a&gt; &amp;#160;
&lt;a href="http://technorati.com/tag/expression" rel="tag"&gt;expression&lt;/a&gt; 
&lt;/div&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Thu, 14 Feb 2008 19:29:17 GMT</pubDate>
    </item>
    <item>
      <title>I'd Like to Thank The Academy</title>
      <link>http://iamacamera.org/default.aspx?section=design&amp;id=103</link>
      <guid>http://iamacamera.org/default.aspx?section=design&amp;id=103</guid>
      <description>&lt;p&gt;Prompted by a blog post by &lt;a href="http://www.subtraction.com/archives/2008/0104_command_shif.php" title="Command Shift Me at Subtraction"&gt;Khoi Vinh&lt;/a&gt;, I was introduced to a little site called &lt;a href="http://commandshift3.com"&gt;CommandShift3&lt;/a&gt; that pits website designs against each other.  Having recently rebooted the &lt;a href="http://vinetype.com" title="Content Management with Standards in Mind: Vine Type"&gt;Vine Type&lt;/a&gt; site, I thought I'd play along. Fast forward one month.&lt;/p&gt;

&lt;p&gt;I guess folks liked the look of the Vine Type redesign, because they voted it &lt;a href="http://commandshift3.com/leaderboard/month" title="Command Shift 3 Monthly Winners for January 2008"&gt;best site for January&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://vinetype.com" title="Vine Type Home Page"&gt;&lt;img src="http://iamacamera.org/images/screenshot-vinetype.jpg" alt="" title="" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;The Shock&lt;/h2&gt;

&lt;p&gt;I'm quite stunned.  I'm not that good and the site is not fantastic. And I'm not trying to be humble here, I think my design aestheic is improving and the Vine Type site is good but, it's not &lt;a href="http://alistapart.com"&gt;A List Apart&lt;/a&gt; good or &lt;a href="http://malarkey.co.uk/"&gt;Clarke&lt;/a&gt; good or &lt;a href="http://mezzoblue.com"&gt;Shea&lt;/a&gt; good.&lt;/p&gt;

&lt;p&gt;Okay, it might be better than a picture of a shoe and I put a lot of effort into it, so I'll just make my little acceptance speech and get it over with.  I'd like to thank the inspiration for the reboot. Specifically,&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.svenkils.de/issue_03/" title="Sven Kils Graphic Design"&gt;&lt;img src="http://iamacamera.org/images/screenshot-kils.jpg" alt="" title="" /&gt;&lt;/a&gt;
&lt;a href="http://veerle.duoh.com/" title="Veerle's blog"&gt;&lt;img src="http://iamacamera.org/images/screenshot-veerle.jpg" alt="" title="" /&gt;&lt;/a&gt;
&lt;a href="http://subtraction.com" title="Subtraction by Khoi Vinh"&gt;&lt;img src="http://iamacamera.org/images/screenshot-vinh.jpg" alt="" title="" /&gt;&lt;/a&gt;
&lt;a href="http://snook.ca" title="Jonathan Snook"&gt;&lt;img src="http://iamacamera.org/images/screenshot-snook.jpg" alt="" title="" /&gt;&lt;/a&gt;  &lt;/p&gt;

&lt;h2&gt;Inspiration Details&lt;/h2&gt;

&lt;p&gt;All of the artwork is my original work but I drew from all of these sites in differnt ways.  Of course &lt;a href="http://iamacamera.org/default.aspx?section=design&amp;amp;id=93"&gt;grid design&lt;/a&gt; is inspired by and promoted by Khoi and &lt;a href="http://v3.markboulton.co.uk/articles/detail/five_simple_steps_to_designing_grid_systems/"&gt;Mark Boulton&lt;/a&gt; at &lt;a href="http://sxsw.com" title="South By Southwest Interactive Conference"&gt;SXSW&lt;/a&gt;. I used the default &lt;a href="http://code.google.com/p/blueprintcss/"&gt;blueprint css framework&lt;/a&gt; to assist me in layout.&lt;/p&gt;

&lt;p&gt;I've been struck with the beauty of Sven Kils site since I first saw it and I used the concept of a large graphic sprouting from the side of the page.  I had intended to use something other than a gray background, but the flower is so colorful, a gray background seemed to be the right choice.  I think I need to say here that I am a software developer and not formally trained in design.  Everything I learned from books, blogs, SXSW, and internet tutorials.&lt;/p&gt;

&lt;p&gt;The banners are a variation that Jonathan Snook uses and no one can enhance a page with little icons as well as Veerle Pieters.&lt;/p&gt;

&lt;h2&gt;The Shocking Truth&lt;/h2&gt;

&lt;p&gt;Okay, I'll let the astounding news out right here: no &lt;a href="http://www.adobe.com"&gt;Adobe&lt;/a&gt; products were used in the creation of the Vine Type website.  Not Photoshop. Not Illustrator. Not Fireworks. Not Dreamweaver. Nothing Adobe. Just these:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Microsoft &lt;a href="http://www.microsoft.com/expression/products/overview.aspx?key=design"&gt;Expression Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Microsoft &lt;a href="http://www.microsoft.com/expression/products/overview.aspx?key=web"&gt;Expression Web&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And I'm not ashamed to blog about &lt;a href="http://iamacamera.org/default.aspx?section=develop/microsoft&amp;amp;id=96"&gt;why I am using Microsoft design products&lt;/a&gt;.  My &lt;a href="http://billflood.com" title="Bill Flood Austin Realtor"&gt;last &lt;/a&gt; &lt;a href="http://centralaustindentist.com" title="Stafford-Hollander Austin Dentists"&gt;three &lt;/a&gt; &lt;a href="http://vinetype.com" title="Content Management with Standards in Mind: Vine Type"&gt;websites&lt;/a&gt; were created with Expression Suite exclusively and I am beginning to believe that I will not be going back to Photoshop.&lt;/p&gt;

&lt;p&gt;Certainly Expression Design as a first-generation product needs some polishing, and of course as a photo manipulation product, Photoshop has no equal.  But the Expression products are meeting my website creation needs very well, and they cost a lot less than stuff coming from Park Avenue in San Jose.&lt;/p&gt;

&lt;p&gt;So as the music rises and I continue to ramble on, let me ask anyone out there: are you as surprised as I am that sites can be created without Adobe products?&lt;/p&gt;

&lt;h2&gt;Update 1 July 2008&lt;/h2&gt;

&lt;p&gt;I'd like to welcome visitors from the &lt;a href="http://expression.microsoft.com" title="Expression Studio Homepage"&gt;Microsoft Expression Studio&lt;/a&gt; website where  Microsoft is currently &lt;a href="http://expression.microsoft.com/en-us/cc719729.aspx" title="Vine Type featured by Microsoft"&gt;featuring the Vine Type website&lt;/a&gt; in its &lt;a href="http://expression.microsoft.com/en-us/cc136521.aspx" title="Visit the Expression Studio Gallery"&gt;Expression Gallery&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Once again, I'm honored and humbled by the recognition -- I am still a student of the craft and I'm thankful for your kind attention and encouragement.&lt;/p&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Tue, 01 Jul 2008 18:57:14 GMT</pubDate>
    </item>
    <item>
      <title>The IE Bridge to One Web</title>
      <link>http://iamacamera.org/default.aspx?section=develop/microsoft&amp;id=102</link>
      <guid>http://iamacamera.org/default.aspx?section=develop/microsoft&amp;id=102</guid>
      <description>&lt;p&gt;Early in January 2008, a 3.1 magnitude earthquake struck Cleveland, Ohio. The USGS instruments indicated an epicenter just offshore in Lake Erie, but I think it was directly beneath the home of &lt;a href="http://meyerweb.com" title="Eric Meyer's Blog"&gt;Eric Meyer&lt;/a&gt; as he finished typing &lt;a href="http://www.alistapart.com/articles/fromswitchestotargets" title="From Switches To Targets at A List Apart"&gt;his op-ed in support of IE Version Targeting&lt;/a&gt; for &lt;a href="http://alistapart.com" title="A List Apart: For People Who Make Websites"&gt;A List Apart&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Microsoft's &lt;a href="http://blogs.msdn.com/ie/archive/2008/01/21/compatibility-and-ie8.aspx" title="Compatibility and IE8"&gt;version targeting announcement&lt;/a&gt; was followed soon after by articles by &lt;a href="http://alistapart.com/articles/beyonddoctype" title="Beyond Doctype at A List Apart"&gt;Aaron Gustafson&lt;/a&gt; and Mr. Meyer, setting off the largest tectonic event in web standards history since Jeffrey Zeldman's &lt;a href="http://www.alistapart.com/articles/tohell/"&gt;To Hell with Bad  Browsers&lt;/a&gt; in 2001. Since this blog has focused on Web Standards and Microsoft for nearly three years now, I would like to add my opinion on this topic.&lt;/p&gt;

&lt;h2&gt;What is Version Targeting?&lt;/h2&gt;

&lt;p&gt;Just in case you've not read all the stuff above, I'll net it out here.  The announcement states that&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;IE8 will render sites as IE7 by default&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In order to trigger a more standards-compliant rendering of your site for IE8 browsers, you must do one of the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add a &lt;em&gt;META&lt;/em&gt; tag to your document header&lt;/li&gt;
&lt;li&gt;Make an adjustment to your web server&lt;/li&gt;
&lt;li&gt;Declare your document as &lt;a href="http://en.wikipedia.org/wiki/HTML5" title="Learn more about HTML5 at Wikipedia"&gt;HTML5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;The Scenario&lt;/h2&gt;

&lt;p&gt;To demonstrate a positive aspect of this change, I created the following scenario in a comment on &lt;a href="http://www.456bereastreet.com/archive/200801/standards_mode_is_the_new_quirks_mode" title="Standards Mode is the new Quirks Mode at 456 Berea Street"&gt;Roger Johannsen's site&lt;/a&gt; and I'll repeat it again here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You're running a Fortune 500 Company's IT Department&lt;/li&gt;
&lt;li&gt;You have eight separate intranets in six different states with 160,000 total pages including the old Lotus Notes-based knowledge base, a forward-facing internet site with 5,000 pages, an extranet for customers and an extranet for suppliers&lt;/li&gt;
&lt;li&gt;You've committed to the CEO to replace the Notes database and consolidate the intranet sites, re-brand the internet and add eighteen features to the extranets&lt;/li&gt;
&lt;li&gt;Then IE8 beta is unleashed on the world&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;The Status Quo Fallout&lt;/h2&gt;

&lt;p&gt;Since the IE8 rendering engine is redesigned to be more standards-compliant, Microsoft anticipates that this would break the web, and in our scenario, all your sites would render "properly" in IE7 and "improperly" in IE8.  I use these terms because visually, the sites look correct but are not truly standards-compliant in IE7 and look broken but are more standards-compliant in IE8. &lt;/p&gt;

&lt;p&gt;In your view, IE8 broke your site. In your customer's view, your site is simply broken. This is the core issue being addressed by Microsoft.&lt;/p&gt;

&lt;p&gt;If IE8 rolls out just like all its predecessors, what I just described is the most likely scenario. Employees, customers, vendors, internet visitors, and your boss would start reporting that your site is broken when viewed with the new IE8 browser and you should fix it right away. In this scenario you must put programs on hold while you go back into your legacy systems and fix them to accommodate the IE8 browser that broke all your websites.&lt;/p&gt;

&lt;h2&gt;Microsoft's Solution&lt;/h2&gt;

&lt;p&gt;Microsoft wants to turn &lt;em&gt;status quo&lt;/em&gt; around 180 degrees.  With IE8, the default behavior will be to render web sites as if the visitor were using IE7.  With this change, the fallout of the introduction of IE8 will be this:&lt;/p&gt;

&lt;p&gt;Nothing.&lt;/p&gt;

&lt;p&gt;Employees, customers, internet visitors will visit and use your websites with the new IE8 browser and there will be no alteration in the way the sites are visually rendered. Without any effort whatsoever your site will remain visually unchanged with the new IE8 browser. Your web team can evaluate the impact of the new browser, make adjustments as time permits, and update the sites to include new IE8 features in your company's time frame, not Microsoft's. The power to enable IE8 rendering moves from the client browser to the content producer.&lt;/p&gt;

&lt;p&gt;From the perspective and the scenario I've outlined, this change is a huge relief to corporations worldwide. They no longer have to plan their department calendar around the introduction of Microsoft's new browser.&lt;/p&gt;

&lt;h2&gt;Some Say It's Evil&lt;/h2&gt;

&lt;p&gt;Some really bright minds have voiced opposition to this announcement. A few, vociferously. What about this new scheme could possibly be bad?  I've read through many of the opposing arguments and I'll try to summarize them: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Don't mess with default behavior.&lt;/strong&gt; When folks download IE8 they expect it to act like IE8, not IE7. Or: My site is built to standards now with features not implemented in IE7 and appearing fine in other browsers today -- why must I do something extra to get IE8 to behave like IE8?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Default behavior is wrong, wrong, wrong. (&lt;a href="http://adactio.com/journal/1402/"&gt;Jeremy Keith&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;The best way forward for IE8 is to change the switch to be opt-in... (&lt;a href="http://friendlybit.com/css/ie8-and-doctype-switching/"&gt;Emil Stenström&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;...add an option in IE 8 ... to choose to open a web site in old IE. (&lt;a href="http://www.robertnyman.com/2008/01/23/version-targeting-in-ie-8-and-an-alternative-path-for-microsoft/"&gt;Robert Nyman&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;This fragments the web.&lt;/strong&gt; Web Standards are about One Web and Microsoft is creating yet another rendering mode. Extrapolated out to several versions and adoption by other vendors, this could create many more modes of rendering, making web development even harder.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I believe that it will encourage the practice of developing for specific browsers. (&lt;a href="http://www.rachelandrew.co.uk/archives/2008/01/22/ie8-and-the-future-of-the-web/"&gt;Rachel Andrew&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Designers will not have to learn just HTML, they’ll have to learn 4, 5, maybe 10 different versions of HTML, DOM, CSS, and JS.(&lt;a href="http://ln.hixie.ch/?start=1201080691"&gt;Ian Hicks&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;This is an IE-Lock-In.&lt;/strong&gt; If other vendors adopt this, then corporations could force backlevel rendering upon non-IE browsers while showcasing new shiny IE features.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The fundamental issue is that Safari, Firefox, and Opera will all be harmed by attempting to implement this. (&lt;a href="http://ejohn.org/blog/meta-madness/" title="Meta Madness"&gt;John Resig&lt;/a&gt;) Note: John works for Mozilla.&lt;/li&gt;
&lt;li&gt;We can convince the world to use a browser that does not have the ability to lock pages into a specific rendering mode. Bah. (&lt;a href="http://annevankesteren.nl/2008/01/ie-lock-in"&gt;Anne van Kesteren&lt;/a&gt;) Note: Anne works for Opera.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;This is the IE Death Knell&lt;/strong&gt;.  Corporations will become lazy, standardize on IE7 rendering, and even though IE will improve, no one will notice and lose interest in the product altogether. Or: This is unmaintainable, even for Microsoft, and IE will collapse under its own weight.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;By doing this the Internet Explorer team may have created their own backwater, shot themselves in the foot and left themselves for dead.(&lt;a href="http://www.andybudd.com/archives/2008/01/has_internet_ex/"&gt;Andy Budd&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Internet Explorer is functionally incapable of both preserving backwards compatibility for its half a billion clients, and supporting web standards.(&lt;a href="http://www.isolani.co.uk/blog/standards/EndOfLineInternetExplorer"&gt;Mike Davies&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;Tilting the Axis of Power&lt;/h2&gt;

&lt;p&gt;The fundamental change from this announcement is that it empowers content providers to choose rendering behavior on the client.  All the different manifestations of concern and outrage ultimately boil down to disagreement of this decision.  Everyone complaining is looking into his own crystal ball trying to forecast how empowering the content provider will play out.  Not surprisingly, the crystal balls disagree.&lt;/p&gt;

&lt;h2&gt;Let's Focus On the Goal&lt;/h2&gt;

&lt;p&gt;The goal for standards-minded professionals is One Web: to allow the development of one version of a website that can cater to a myriad of devices and end users.  I see this change as being in support of the goal of One Web.  &lt;/p&gt;

&lt;h2&gt;Encouraging Standards Adoption&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;It allows Microsoft to release a more standards-compliant product while not disrupting hundreds of millions of web pages. This angers some folks, frankly, because they would prefer that Microsoft alienate corporations and end-users -- actions that might drive marketshare to non-Microsoft browsers and/or operating systems. These folks are neither standards-focused nor customer-focused; they are haters plain and simple.  And anyone expecting legacy sites to be updated to conform to current standards is living in some separate parallel plane of reality.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It allows quicker approval and adoption of IE8 by corporations. IE8 will be innocuous to all existing internal and external websites.  IT departments will not mind at all if employees and internet visitors upgrade their browsers. Furthermore, if a site renders incorrectly, it will be because the user has a downlevel browser, not an uplevel one. IT departments worldwide will encourage end users to upgrade.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It gives content providers time to implement support for IE8 and IE8 features.  Each of us now decides for ourselves and with our own priorities which sites get updated and when to release the updates to website visitors. Everything won't break all at once. You can attend &lt;a href="http://sxsw.com" title="South By Southwest Home Page"&gt;SXSW&lt;/a&gt; this year rather than attend to emergency client site breakage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It allows legacy systems to die gracefully without intervention. If an old website is going to be wholesale replaced, then no extra effort is needed to fix it when a new browser comes out.  It renders as it did with the old browser, is never updated to accommodate new rendering, and then is shelved when the new system is released.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finally, it moves IE toward the  goal of One Web. By eliminating the pushback from IT departments coupled with the encouragement for end-users to upgrade, the adoption rate for IE8 should far surpass the sluggish but steady adoption rate of IE7, further marginalizing IE6 and IE7.  Web designers are then justified in deploying all the IE8 goodness in all its standards-compliant glory, to the benefit of all browsers and the web standards movement in general.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;The Bridge To One Web&lt;/h2&gt;

&lt;p&gt;It's no secret major improvements must be made to IE before it is on par standards-wise with the competition. It's no secret that the required  modifications would disrupt millions of websites. The behavior change announced for IE8 is a reasonable solution to a difficult problem.  It creates a bridge to standards compliance without burning the bridge behind it.&lt;/p&gt;

&lt;h2&gt;The Forever Problem&lt;/h2&gt;

&lt;p&gt;Would Microsoft support IE7 rendering forever? My gut feeling is no, they wouldn't. Microsoft is smart enough not to burden itself with perpetual support. My crystal ball prediction is that IE8 will further push IE6 and IE7 off the planet and promote standards-compliant website creation.  A couple of releases later, statistics will show that 98% of the websites are standards compliant and the need for backwards browser rendering is no longer needed.  &lt;/p&gt;

&lt;p&gt;i.e. One Web.  Pun intended.&lt;/p&gt;

&lt;div class="articlesmall"&gt;
Technorati tags:
&lt;a href="http://technorati.com/tag/browsers" rel="tag"&gt;browsers&lt;/a&gt; &amp;#160;
&lt;a href="http://technorati.com/tag/standards" rel="tag"&gt;standards&lt;/a&gt; 
&lt;/div&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Tue, 29 Jan 2008 17:37:07 GMT</pubDate>
    </item>
    <item>
      <title>CodeMash 2008</title>
      <link>http://iamacamera.org/default.aspx?section=develop/microsoft&amp;id=101</link>
      <guid>http://iamacamera.org/default.aspx?section=develop/microsoft&amp;id=101</guid>
      <description>&lt;p&gt;I will be attending &lt;a href="http://codemash.org"&gt;CodeMash&lt;/a&gt; again this year in beautiful Sandusky, Ohio.  The conference is held once again at the &lt;a href="http://kalahariresort.com/hub/"&gt;Kalahari Resort&lt;/a&gt; and Waterpark.  The Kalahari waterpark expanded this week to become the nation's largest indoor waterpark with 4 acres (1.6 hectares) of indoor aquatic fun for the whole family.&lt;/p&gt;

&lt;p&gt;Needless to say, the boys are looking forward to my geek conference. &lt;/p&gt;

&lt;p&gt;CodeMash is designed to be platform neutral and language neutral.  It's a great place to learn more about other technologies and improvements in those areas. 
&lt;a href="http://nealford.com"&gt;Neal Ford&lt;/a&gt; (No Fluff Just Stuff), &lt;a href="http://www.hanselman.com"&gt;Scott Hanselman&lt;/a&gt; (Microsoft), and &lt;a href="http://www.briangoetz.com"&gt;Brian Goetz&lt;/a&gt; (Sun Microsystems) will keynote this 2+ day conference.&lt;/p&gt;

&lt;p&gt;Session leaders of note include Dick Wall, Jesse Liberty, and Bruce Eckel.&lt;/p&gt;

&lt;p&gt;If you're going, you might want to add my &lt;a href="http://www.google.com/calendar/render?cid=gde1d5ne2hgjlkjk1o4h8bv3mo%40group.calendar.google.com"&gt;CodeMash 2008 Google Calendar&lt;/a&gt; to your Google Calendar. If you're not planning to attend, you might want to free up some time to attend.  And bring your Hawaiian shirt.&lt;/p&gt;

&lt;p&gt;CodeMash Software Developer Conference&lt;br /&gt;
Location: Kalahari Resort and Indoor Waterpark, Sandusky, Ohio&lt;br /&gt;
Dates: January 9-11, 2008&lt;br /&gt;
Cost: $175 by Jan 5, $250 after Jan 5  &lt;/p&gt;

&lt;p&gt;For more information or to register, visit &lt;a href="http://codemash.org"&gt;codemash.org&lt;/a&gt; &lt;/p&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Sat, 22 Dec 2007 20:54:42 GMT</pubDate>
    </item>
    <item>
      <title>Opera's Antitrust Complaint</title>
      <link>http://iamacamera.org/default.aspx?section=develop/microsoft&amp;id=100</link>
      <guid>http://iamacamera.org/default.aspx?section=develop/microsoft&amp;id=100</guid>
      <description>&lt;p&gt;Earlier this week &lt;a href="http://opera.com" title="Opera Software Home Page"&gt;Opera Software&lt;/a&gt; filed an antitrust suit with the European Union against &lt;a href="http://microsoft.com" title="Microsoft Home Page"&gt;Microsoft&lt;/a&gt;.
Opera states that Microsoft is abusing its dominant position and hindering interoperability. 
In the &lt;a href="http://www.opera.com/pressreleases/en/2007/12/13/"&gt;press release&lt;/a&gt; Opera states that it is filing the complaint "On behalf of all consumers who are tired of having a monopolist make choices for them."
Opera then requests that the EU force Microsoft to&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Unbundle Internet Explorer from the Windows operating system&lt;/li&gt;
&lt;li&gt;Follow fundamental and open Web standards accepted by the Web-authoring communities&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Opera CTO Hakon Wium Lie also posted an &lt;a href="http://people.opera.com/howcome/2007/msft/" title="Opera files complaint — an open letter to the Web community"&gt;Open Letter to the Web Community&lt;/a&gt; soliciting support for the complaint, and states that Microsoft has used its "market dominating position to limit a genuine choice of browsers."
This post will serve as my open response.&lt;/p&gt;

&lt;h2&gt;On Market Dominance&lt;/h2&gt;

&lt;p&gt;It is going to be difficult to prove that Microsoft's dominant market position is stifling the browser market, when &lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox&lt;/a&gt; has been &lt;a href="http://marketshare.hitslink.com/report.aspx?qprid=3" title="Browser Marketshare Trends at Net Applications"&gt;gaining browser marketshare&lt;/a&gt; since its introduction and &lt;a href="http://www.apple.com" title="Apple Inc. Home Page"&gt;Apple&lt;/a&gt;'s &lt;a href="http://www.apple.com/safari/"&gt;Safari&lt;/a&gt; browser has been gaining marketshare for the past several months. 
It appears that &lt;em&gt;some browsers&lt;/em&gt; are gaining marketshare.  If one considers IE6 separate from IE7, one could argue the &lt;a href="http://www.w3schools.com/browsers/browsers_stats.asp" title="Browser Stats at W3Schools"&gt;most popular browser&lt;/a&gt; on the planet today is Firefox 2.  How is this market dominance?  Microsoft will say that it's in a heated battle to maintain marketshare, not resting on its market position.&lt;/p&gt;

&lt;p&gt;The fact is that companies will still create websites to accommodate major browsers.  Today, that means more than just IE. And there is a principle that states that since everyone is coding their sites to browsers A B and C, then I, in choosing a browser, would be wise to use one of those browsers, which then entrenches me as a website producer to code my sites to accommodate browsers A B and C even more. This phenomenon has been played out for VCR formats and keyboard layouts, and continues to play out in several technologies including, but not limited to video game consoles, computer processors, high definition DVD formats, video file formats, and audio file formats.&lt;/p&gt;

&lt;h2&gt;On Web Standards&lt;/h2&gt;

&lt;p&gt;I've not spent hours delving into this topic, but it's my general understanding that &lt;a href="http://www.quirksmode.org/dom/w3c_css.html" title="CSS Compatibility Tables at Quirksmode"&gt;no browser fully supports every standard&lt;/a&gt;. How is it fair to force one non-conforming company to fully comply without forcing &lt;em&gt;all&lt;/em&gt; companies to comply?
If you're seeking a level playing field, then seek a level playing field. Even that would not level the playing field. Forcing all browsers to fully conform to W3C standards would create an artificial barrier to entry into the market.&lt;/p&gt;

&lt;p&gt;Next, there are no binding web standards and no de jure web standards entity. To my knowledge, the W3C publishes recommendations and their specifications are merely guidelines, not law. 
Every browser is &lt;a href="http://snook.ca/archives/javascript/css_animations_in_safari/" title="CSS Animations in Safari at Snook.ca"&gt;free to innovate&lt;/a&gt; to differentiate their product from the competition. 
&lt;a href="http://en.wikipedia.org/wiki/AJAX" title="Learn more about AJAX at Wikipedia"&gt;AJAX&lt;/a&gt; grew from a &lt;a href="http://en.wikipedia.org/wiki/XMLHttpRequest" title="XMLHttpRequest at Wikipedia"&gt;non-standards-compliant browser feature&lt;/a&gt; found exclusively (at that time) in Microsoft's Internet Explorer.
Forcing compliance might actually stifle innovation since energy would be spent implementing esoteric recommendations rather than innovating new technologies.&lt;/p&gt;

&lt;p&gt;And let's face it, &lt;a href="http://www.w3.org/TR/REC-html32-19970114#font" title="FONT element in W3C HTML 3.2 Specification"&gt;not all W3C recommendations have been good ones&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Furthermore, IE7 in fact, introduced no new proprietary features that caused any churn among its competitors.  Its support for W3C standards improved considerably.  Why would now be a good time to complain to the EU when the most recent history shows IE moving more toward standards adoption? &lt;/p&gt;

&lt;h2&gt;On Unbundling&lt;/h2&gt;

&lt;p&gt;Opera's complaint to the EU seeks to apply the same unbundling principles to browsers as was done for Windows Media Player.  The EU forced Microsoft to create a new Windows SKU that did not contain Windows Media Player so that purchasers of the product could freely choose their audio player solution.
Correct me if I have bad information here, but after Microsoft complied with this EU order, the free market for the most part ignored the &lt;a href="http://en.wikipedia.org/wiki/Windows_xp#Windows_XP_Edition_N" title="Windows XP N at Wikipedia"&gt;Windows XP N&lt;/a&gt; product and freely chose the product that contained Windows Media Player.
How do you expect unbundling to be any different for browsers?&lt;/p&gt;

&lt;h2&gt;My Reaction&lt;/h2&gt;

&lt;p&gt;Yes, I agree with your assertion that my job would be easier if Microsoft conformed to W3C web standard recommendations. But the legal actions taken by Opera seek to punish one company for so-called noncompliance and ignore noncompliance issues elsewhere.&lt;/p&gt;

&lt;p&gt;So I'm sorry, I cannot lend my support to your cause. Fortunately for you, I don't live in an EU country. Your open letter, however, asked the Web Community of which I am a part. &lt;/p&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Fri, 14 Dec 2007 12:49:26 GMT</pubDate>
    </item>
    <item>
      <title>Fixing IE6 Google Map PNG Problem</title>
      <link>http://iamacamera.org/default.aspx?section=design/css&amp;id=99</link>
      <guid>http://iamacamera.org/default.aspx?section=design/css&amp;id=99</guid>
      <description>&lt;p&gt;As a regular part of creating websites, I include a Javascript script to add Portable Network Graphics (PNG) transparency to Internet Explorer 6. The script I use is called &lt;a href="http://www.twinhelix.com/css/iepngfix"&gt;iepngfix&lt;/a&gt; and was created by Angus Turnbull of &lt;a href="http://www.twinhelix.com"&gt;Twin Helix Designs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There are other similar scripts, but most if not all of these pngfix scripts incorporate an IE-only CSS &lt;strong&gt;behavior&lt;/strong&gt; attribute that targets image elements.  The pngfix.htc behavior script scans the page for PNG images and applies an IE transparency filter. This results in proper transparency on the website.  There are some limitations. See the PNGFIX page for details.&lt;/p&gt;

&lt;h2&gt;Enter Google Maps&lt;/h2&gt;

&lt;p&gt;Google Maps, when incorporated into a website as an &lt;a href="http://bradshields.com/default.aspx?section=contact#map" title="Example Interactive Google Map"&gt;interactive map&lt;/a&gt;, includes its own code to handle PNG transparency in IE6.  These two scripts conflict with each other, and the result -- for me at least -- has been missing or invisible map controls, no Google logo in the bottom left corner of the map, a blank or partially drawn Google Map.&lt;/p&gt;

&lt;h2&gt;The Fix&lt;/h2&gt;

&lt;p&gt;After a lot of research and my own testing, I've come up with a pretty simple solution: Stop the pngfix.htc script from targeting the Google map.  This can be accomplished with one line of CSS:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;* html div#map img { behavior: none; }
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The &lt;strong&gt;* html&lt;/strong&gt; portion targets IE6 and earlier browsers but not IE7 nor any other browsers.  The &lt;strong&gt;div#map img&lt;/strong&gt; targets the Google Map, and the remainder overrides via &lt;a href="http://iamacamera.org/default.aspx?section=design/css&amp;amp;id=95" title="CSS Specificity for Poker Players"&gt;CSS specificity&lt;/a&gt; any application of IE behaviors to the Google Map images.  PNG transparency is applied, however, to other PNG graphics on the page.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.456bereastreet.com/archive/200510/stop_using_css_hacks_now/" title="Stop using CSS hacks now at 456 Berea Street"&gt;Best practices&lt;/a&gt; would suggest moving the IE6-only CSS into its own file and placing the file reference in your XHTML between &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/ccomment_ovw.asp"&gt;conditional comments&lt;/a&gt;.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;!--[if lt IE 7]&amp;gt;
&amp;lt;link rel="stylesheet" href="ie6.css" type="text/css" media="screen" /&amp;gt;
&amp;lt;![endif]--&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Of course, if you use conditional comments as shown above to target IE6, &lt;strong&gt;* html&lt;/strong&gt; may safely be omitted from the line of CSS since IE7 and other browsers will not apply any portion of the CSS file.&lt;/p&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Tue, 06 Nov 2007 23:37:48 GMT</pubDate>
    </item>
    <item>
      <title>One Small Step For Web Standards</title>
      <link>http://iamacamera.org/default.aspx?section=design/web_standards&amp;id=97</link>
      <guid>http://iamacamera.org/default.aspx?section=design/web_standards&amp;id=97</guid>
      <description>&lt;p&gt;Today, my local library called to tell me that the book I recommended had arrived and could be checked out. One small way that I'm promoting &lt;a href="http://webstandards.org" title="Web Standards Project"&gt;Web Standards&lt;/a&gt; is by recommending web standards-based books to my local librarian.&lt;/p&gt;

&lt;p&gt;If you were to peruse the shelves of the &lt;a href="http://www.westbank.lib.tx.us/" title="Westbank Library Home Page"&gt;Westbank Library&lt;/a&gt; in Austin Texas you would see books written by &lt;a href="http://andybudd.com" title="Andy Budd"&gt;Budd&lt;/a&gt;, &lt;a href="http://joeblade.com/"&gt;Haine&lt;/a&gt; (shown below), &lt;a href="http://meyerweb.com" title="Eric Meyer"&gt;Meyer&lt;/a&gt;, &lt;a href="http://zeldman.com" title="Jeffrey Zeldman"&gt;Zeldman&lt;/a&gt;, and others who have advocated modern web standards via their writings.&lt;/p&gt;

&lt;p&gt;My goal is to push the old stuff off the shelves by recommending current-century best of breed books.  Perhaps you might want to recommend some Web Standards friendly books to your local librarian as well.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://iamacamera.org/images/westbank-book.jpg" alt="" title="" /&gt;&lt;/p&gt;
</description>
      <author>no.ema.il@no.ema.il</author>
      <pubDate>Wed, 23 May 2007 06:49:03 GMT</pubDate>
    </item>
  </channel>
</rss>