2007 May 9, 4:15I read about
text/xml URI fragment resolution a few months ago. I was interested to find another kind of fragment reference other than the text/html URI
fragment but of course I didn't find an implementation in IE, Firefox, or Opera. I decided to see how much work would be required to implement this in IE.
In IE and Firefox when you open an XML file that doesn't have an XML stylesheet the XML source is rendered with syntax highlighting. In IE I also noticed that the gold bar appears when you open an
XML file off of your local machine. To me this suggested that the XML source was being rendered as HTML which I assumed was produced by running an XSLT on the source XML file. If so, I figured I
could modify the XSLT to implement text/xml URI fragments. I ran
FileMon to see if iexplore.exe loaded an
XSLT file when opening an XML file. Only the XML file and MSXML3.DLL were opened and no XSLTs were loaded as files. My next hope for modifying the XSLT was if it existed as a resource in MSXML3.DLL.
I did a findstr on the DLL for SCRIPT and found an XSLT so I decided to check for resources in MSXML3.DLL. Unfortunately my previous resource viewer didn't work correctly so I decided to write my
own.
I created
resource tools to view and modify resources in Windows modules. The viewer outputs HTML with links to the
individual resources of a module using the
res URI scheme that's built into IE. The modifier is a simple command line tool that
replaces or adds one resource at a time to a module.
Using these tools I found that the XSLT was stored as a resource in MSXML3.DLL. I'll talk more about the existing XSLT and the one I replaced it with next time.
resource technical xml msxml res xslt xsl 2007 May 2, 1:12Voting records from congress people available as well as money trail information.
article politics mashup web blog social public privacy voting 2007 Apr 13, 3:06A personal annual report. This makes me want to spend time recording data about each day so that I can see how may times I ate out, phone calls made, etc, etc. On second thought that sounds tedious.
art chart data design humor information personal portfolio report statistics visualization 2007 Apr 12, 2:34Blog on visual design and data visualization. Lots of neat things here.
art visualization analysis photo video social statistics interactive information graph data monthly chart blog 2007 Apr 8, 3:05Shortcut Tag?
I just saw this on
another user's delicious links:
a link to ESV search that's
tagged with, among other things, "shortcut:esv". When viewed on del.icio.us there's a text box that lets you search using that link. I hadn't seen this before, but it seems pretty cool and I'm
surprised I hadn't seen it previously. A delicious post with such a tag ends up looking like the following:
I tried searching for information on this and I've found
other delicious users doing the same thing,
but nothing about the tag itself. If you know any information especially official information from del.icio.us itself please post links in reply to this post. So without further preface here's what
I've learned about the del.icio.us shortcut tag.
How-to
To get a search box in your del.icio.us links make a post that satisfies the following requirements:
- One of the tags must begin with the text 'shortcut:'. You can have more text following that in the tag if you like but it must at least start with 'shortcut:'.
- The 'url' you post must be a shortcut url rather than an actual URL. It must contain a '%s' with a lowercase 's'. When you enter text into the textbox on the del.icio.us page the text will
replace the '%s' after being percent-encoded. For example 'http://www.google.com/search?hl=en&q=%s' is the shortcut url for Google and if you type 'foo bar' into the textbox the URI you will
navigate to would be 'http://www.google.com/search?hl=en&q=foo%20bar'.
Complaints
This is neat but I do have a few complaints:
- The text from the textbox is percent-encoded before replacing the '%s'. Most sites use application/x-www-form-urlencoded
which encodes spaces as '+' rather than '%20'.
- The shortcut url format seems to be taken from Mozilla's Firefox Custom Keywords. Its a shame it wasn't based on something more
adaptable like the OpenSearch URL template syntax.
- A '%s' in the url means technically what you're submitting to del.icio.us isn't a URI as defined by the standard.
- Allowing text after 'shortcut:' means you can't look at all of a user's shortcut using this tag.
The next step is to create a tool to sync my
IE7 search providers with my shortcuts saved to delicious...
technical howto tagging tool tag delicious 2007 Apr 2, 11:48Thinglink lets you create data on their website (photo and description) for objects and gives your object an identifier. The objects on the site are mostly physical objects but that doesn't seem to
be a requirement.
blog tagging social information metadata thinglink 2007 Apr 1, 11:00Security issue report concerning the ability to see sensitive information through transparent windows (April Fools Day).
humor security windows 2007 Mar 30, 3:26Information on reducing phone, email, and physical spam (junk mail & telemarketers). Also has lots of info on other privacy related matters. The sites ugly but I find its easy to navigate and
find the info I want.
privacy security tools junk mail spam 2007 Mar 13, 3:57Blog on web related things (with contributor Tim Berners-Lee!)
blog rdf software w3c research monthly tim-berners-lee 2007 Mar 13, 1:29Google will help you out sharing scientific information by shipping harddrives with terabytes of your info to some destination. In return they get a copy of your data. Interesting to note it costs
less to ship harddrives then transfer the data over the
article p2p offline data transfer google 2007 Mar 2, 6:21Sir Tim Berners-Lee blog.
blog tim-berners-lee w3c web internet rdf network 2007 Feb 13, 9:51A blog written by a librarian talking about ontology, blogging, tagging, and any other Web2.0 nonsense they like.
blog monthly folksonomy information library metadata ontology tag tagging web 2007 Feb 12, 5:20Another article on folksonomy, tagging, and ontologies found via Sir TBL's article.
article blog essay folksonomy information language metadata ontology social tag tagging semanticweb 2007 Feb 12, 3:57Lots of interesting stuff in this paper. Abstract "The economics of information security has recently become a thriving and fastmovingdiscipline. As distributed systems are assembled from machines
belongingto principals with divergent interests, we find
article reference economics information security privacy network interesting read 2007 Feb 7, 4:43How to indicate human relationships and human information in a machine readable fashion.
foaf rdf xml semanticweb specification metadata social identity namespace schema standard 2007 Jan 26, 3:20I wondered how long it would take for these to appear. Maybe you don't pay money to use your neighbors WiFi connection but you do pay in information.
article wifi free security windows airport 2006 Nov 28, 5:13The Resource Description Framework (RDF) is a language for representing information about resources in the World Wide Web. This Primer is designed to provide the reader with the basic knowledge
required to effectively use RDF. It introduces the basic conc
rdf xml semanticweb w3c web reference standards specification metadata 2006 Nov 27, 2:15Public bodies are by far the largest producers of information in Europe. This information is recognised as a major, but so far under-exploited asset, which could and should be a fundamental building
block of the ‘new economy’ in the Information Soci
study economics europe public-domain information government read 2006 Nov 6, 4:34Linked from http://www.identityblog.com/. Good paper on the structure of the Identity Metasystem talked of on the identityblog.
identity security privacy microsoft msdn article internet authentication cryptography read programming information metasystem infocard passport 2006 Nov 6, 4:32Blog on Identity. Jim mentioned this and I'd seen it around previously. Good links to other things I've wanted to know more about like Infocard and Passport. Good thoughts on Identity in general.
Very interesting.
identity blog security privacy microsoft internet authentication cryptography programming information