information page 6 - Dave's Blog

Search
My timeline on Mastodon

Resource Tools - IE7 XML Source View Upgrade Part 1

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.PermalinkCommentsresource technical xml msxml res xslt xsl

Web Mashups Turn Citizens Into Washington's Newest Watchdogs (Wired)

2007 May 2, 1:12Voting records from congress people available as well as money trail information.PermalinkCommentsarticle politics mashup web blog social public privacy voting

feltron vii

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.PermalinkCommentsart chart data design humor information personal portfolio report statistics visualization

data visualization & visual design - information aesthetics

2007 Apr 12, 2:34Blog on visual design and data visualization. Lots of neat things here.PermalinkCommentsart visualization analysis photo video social statistics interactive information graph data monthly chart blog

Delicious shortcut tag

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:
  1. 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:'.
  2. 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:
  1. 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'.
  2. 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.
  3. A '%s' in the url means technically what you're submitting to del.icio.us isn't a URI as defined by the standard.
  4. 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...PermalinkCommentstechnical howto tagging tool tag delicious

thinglink blog

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.PermalinkCommentsblog tagging social information metadata thinglink

Window Transparency Information Disclosure

2007 Apr 1, 11:00Security issue report concerning the ability to see sensitive information through transparent windows (April Fools Day).PermalinkCommentshumor security windows

Junkbusters Declare Headlines

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.PermalinkCommentsprivacy security tools junk mail spam

Decentralized Information Group (DIG) Breadcrumbs

2007 Mar 13, 3:57Blog on web related things (with contributor Tim Berners-Lee!)PermalinkCommentsblog rdf software w3c research monthly tim-berners-lee

Google's offline P2P: helping scientific progress 1 terabyte at a time

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 thePermalinkCommentsarticle p2p offline data transfer google

timbl's blog | Decentralized Information Group (DIG) Breadcrumbs

2007 Mar 2, 6:21Sir Tim Berners-Lee blog.PermalinkCommentsblog tim-berners-lee w3c web internet rdf network

Library clips

2007 Feb 13, 9:51A blog written by a librarian talking about ontology, blogging, tagging, and any other Web2.0 nonsense they like.PermalinkCommentsblog monthly folksonomy information library metadata ontology tag tagging web

Stefano's Linotype ~ Folksologies: de-idealizing ontologies

2007 Feb 12, 5:20Another article on folksonomy, tagging, and ontologies found via Sir TBL's article.PermalinkCommentsarticle blog essay folksonomy information language metadata ontology social tag tagging semanticweb

The Economics of Information Security

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 findPermalinkCommentsarticle reference economics information security privacy network interesting read

FOAF Vocabulary Specification

2007 Feb 7, 4:43How to indicate human relationships and human information in a machine readable fashion.PermalinkCommentsfoaf rdf xml semanticweb specification metadata social identity namespace schema standard

Don't fall victim to the 'Free Wi-Fi' scam

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.PermalinkCommentsarticle wifi free security windows airport

RDF Primer

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 concPermalinkCommentsrdf xml semanticweb w3c web reference standards specification metadata

Commercial Exploitation of Europe's Public Sector Information

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 SociPermalinkCommentsstudy economics europe public-domain information government read

Microsoft's Vision for an Identity Metasystem

2006 Nov 6, 4:34Linked from http://www.identityblog.com/. Good paper on the structure of the Identity Metasystem talked of on the identityblog.PermalinkCommentsidentity security privacy microsoft msdn article internet authentication cryptography read programming information metasystem infocard passport

Kim Cameron’s Identity Weblog

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.PermalinkCommentsidentity blog security privacy microsoft internet authentication cryptography programming information
Older EntriesNewer Entries Creative Commons License Some rights reserved.