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 Mar 13, 3:53The OpenID Specification
openid authentication specification security 2007 Mar 13, 2:08OpenID is an open identification system for the Internet in which anyone can participate.
authentication identity openid security specification privacy 2007 Mar 13, 7:57I had a few thoughts after reading about
OpenID. However, after doing only a very small amount of digging I can see these aren't new thoughts.
-
Anonymous OpenID
-
Have an OpenID that anyone can use because it performs no authorization. You'd specify a URI like http://deletethis.net/anonymousopenid/yournamehere and you'd immediately get an anonymous OpenID
associated with that URI. This has already been implemented by Jayant Gandhi.
-
Group OpenID
-
Have an OpenID that consists of a group of member OpenIDs. To login as the Group OpenID you need to login with any of the member OpenIDs. This is discussed more by Dmitry Shechtman on his blog.
-
OpenID Normalization
-
I find that I already have a couple of OpenIDs without even trying due to AOL giving out OpenIDs. I'd like for all of my
OpenIDs to point to one canonical OpenID. It looks like this may already be possible by the OpenID
specification.
I guess I'm a little late to the scene.
technical stolen-thoughts openid 2007 Feb 22, 10:44The standard for URI fragments for identifying portions of an XML document. I've been looking for this...
xml xpointer w3c specification standards xpath uri fragment 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 30, 2:41I was unaware of it but there's a standard for CSV files and it defines how to encode quotes, commas, and newlines inside of records.
csv specification rfc standards ietf mime comma-separated-value excel encoding 2007 Jan 21, 5:13ATOM XML syndication format specification.
atom rss feed reference rfc specification xml web syndication quickreference 2006 Dec 11, 3:35This is a language for describing outlines. Its used in several places on the Internet to convey your RSS feed subscription list.
reference xml html language opml rss specification 2006 Nov 29, 11:35The Extensible Stylesheet Language Transformation specification.
xhtml w3c standards specification reference xsl xslt quickreference 2006 Nov 28, 5:24The objective of Live Clipboard is to provide a simple and consistent user model to wire-the-web that would assist individuals in creating their own mesh of interconnections, both web-to-web and
web-to-PC. Simply stated, the idea is to extend the PC clip
xml microformats liveclipboard microsoft ray-ozzie specification reference internet semanticweb 2006 Nov 28, 5:15This note specifies a Resource Description Framework (RDF) encoding of the vCard profile defined by RFC 2426 and to provide equivalent functionality to its standard format. The motivation is to
enable the common and consistent description of persons (usin
rdf reference semanticweb specification standards w3c xml vcard schema example 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 28, 5:11RDFa is a syntax for expressing such metadata in XHTML. The rendered, hypertext data of XHTML is reused by the RDFa markup, so that publishers don't repeat themselves. The underlying abstract
metadata representation is RDF, which lets publishers build the
html metadata semanticweb rdf specification w3c xml xhtml rdfa reference 2006 Nov 28, 3:42This is an RSS extension that enables sharing and sync'ing of data between different applications.
rss sse xml microsoft opml syndication sharing reference msdn simple-sharing-extension specification read 2006 Aug 31, 7:45Yet more BitTorrent research. This is the BitTorrent protocol specification.
bittorrent p2p programming reference specification torrent development 2006 Jun 27, 11:55This document describes a URN (Uniform Resource Name) namespace for identifying content resources within federated content collections. A federated content collection often does not have a strong
centralized authority but relies upon shared
urn uri fdc internet rfc specification 2006 Jun 27, 11:54The Uniform Resource Names Working Group (URN-WG) was formed to specify persistent, location-independent names for network accessible resources, as well as resolution mechanisms to retrieve the
resources given such a name. At this time the
http uri urn thttp internet n2l rfc specification