Which Are The Core XML Technologies That Matter?. I stumbled on the The Big Picture of the XML Family of Specifications which lists a large number of technologies that are related to XML in one way shape or form. It seems some people take a look at the diagram and it gives them the impression that XML is too complex after all, just look at all those specs. An interesting fall out of this has been that some fellow B0rg have posted their opinions on what they consider the core of XML. [Dare Obasanjo aka Carnage4Life]

<brainstorming>
You know, this Big Picture is mostly fabulous. It's a great reference (perhaps a potential T-Shirt?), but it really DOES look a lot more complex that XML feelsOn the downside, while this giant document may be a fairly complete list of specs, when you look at it from a Tuftetian point of view, it doesn't make any useful qualitative judgements that we can infer via position.  If you apply Don's "kernel of XML" thoughts to a diagram like this, it would need to take into consideration the size and position of the boxes in perhaps a family tree, or perhaps a modified Venn Diagram.  It'd be nice if the a new diagram took into consideration time and dependancy, with sizes derived from relative importance (based on dependance).
</brainstorming>

Anyway, whether XML is complex, or not complex, or more complex than COM ever was, I care not.  XML just naturally feels right to me. (Remember to linger across the ee's in feels with the appropriate emphasis :)  Complexity doesn't always imply level of difficulty or demand that one impugn.



That's clever...

Posted 2003-06-20 08:16 AM in Musings.

Here's an interesting cursor, and clever use of Flash.



Brummesque?

Posted 2003-06-20 04:07 AM in Web Services.

More bloggers...fellow RD Jon Box is up and running, as well as Eric Gunnerson.  Welcome!  

Eric's first post was about his Robot Vacuum...I look forward to more compelling Brummesque content from this Program Manager on the C# team. ;) <g>



Quote of the Day

Posted 2003-06-19 06:59 AM in Musings.

Everyone once in a while someone says something that makes me fall off my chair...today:

"Yeah, I heard this new rapper, he says he's the white Eminem."

And dammit if this kid doesn't ACTUALLY EXIST. It's takes some serious grapes to call yourself the White Eminem.  Anyway.



This is a complex topic, but here's a cursory explanation:

 

The Web Server, in this case IIS, sets Content Expiration info and information about then things are modified in the HTTP Headers.  If you ask for something from the Web Server, but you say "only if modified since..." they will pass back “Not-Modified” HTTP Headers to the Browser. You can see this even when hitting F5 to refresh the browser if you use a tool like ieHTTPHeaders (http://www.blunck.info/iehttpheaders.html) .  Look at IE Content Expiration in the Properties. 

Most folks like to have a “/images” folder that has SEPARATE Content Expiration settings and static content, or many levels of image volatility.

 

You have a few possible solutions:

 

·         Have volatile (often changing) images stored in one folder and set to expire immediately or on your specific schedule. 

·         Have the Browser user press CTRL-F5 to “blow through the cache”…F5 in IE will NOT fetch updated images until they expire. Pressing CTRL-F5 will keep the browser from including “If-Not-Modified” – which is equivalent to saying “get it anyway.”

·         Check the GET requests of your images in the HTTP Headers to see when they will expire...then wait. ;)

·         If you are generating the images yourself (dynamically generated on the server side) then you control the headers, so you can force updates by writing the appropriate headers yourself.

A picture named image001.jpg

Notice in this screen shot that even though I pressed F5, the Web Server responded “This image hasn’t been modified!”

A picture named image002.jpg

Even more, this request from the browser specified “Only give me this image if it’s been modified since a certain date.”

A picture named image003.jpg

The moral of this story is, you'll never know the WHY of the behavior of your system unless you know both the HOW of the HTTP Spec and the QUIRKY HOW of the browser whose behavior you're examining.

 




Contact

Sponsors

Hosting By

Hot Topics

Tags

Calendar

<June 2003>
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

Archives

February, 2010 (8)
January, 2010 (13)
December, 2009 (13)
November, 2009 (7)
October, 2009 (19)
September, 2009 (11)
August, 2009 (12)
July, 2009 (21)
June, 2009 (26)
May, 2009 (16)
April, 2009 (13)
March, 2009 (17)
February, 2009 (17)
January, 2009 (18)
December, 2008 (32)
November, 2008 (17)
October, 2008 (22)
September, 2008 (16)
August, 2008 (14)
July, 2008 (25)
June, 2008 (19)
May, 2008 (17)
April, 2008 (17)
March, 2008 (26)
February, 2008 (21)
January, 2008 (28)
December, 2007 (19)
November, 2007 (17)
October, 2007 (31)
September, 2007 (39)
August, 2007 (37)
July, 2007 (43)
June, 2007 (37)
May, 2007 (32)
April, 2007 (38)
March, 2007 (29)
February, 2007 (46)
January, 2007 (31)
December, 2006 (27)
November, 2006 (31)
October, 2006 (32)
September, 2006 (39)
August, 2006 (34)
July, 2006 (40)
June, 2006 (18)
May, 2006 (31)
April, 2006 (34)
March, 2006 (30)
February, 2006 (38)
January, 2006 (44)
December, 2005 (19)
November, 2005 (34)
October, 2005 (24)
September, 2005 (37)
August, 2005 (20)
July, 2005 (24)
June, 2005 (33)
May, 2005 (16)
April, 2005 (22)
March, 2005 (34)
February, 2005 (15)
January, 2005 (37)
December, 2004 (28)
November, 2004 (30)
October, 2004 (34)
September, 2004 (22)
August, 2004 (34)
July, 2004 (18)
June, 2004 (64)
May, 2004 (49)
April, 2004 (21)
March, 2004 (29)
February, 2004 (29)
January, 2004 (36)
December, 2003 (25)
November, 2003 (24)
October, 2003 (59)
September, 2003 (42)
August, 2003 (24)
July, 2003 (44)
June, 2003 (29)
May, 2003 (21)
April, 2003 (30)
March, 2003 (27)
February, 2003 (47)
January, 2003 (50)
December, 2002 (31)
November, 2002 (38)
October, 2002 (44)
September, 2002 (15)
May, 2002 (2)
April, 2002 (4)

Google Ads