Possibly the ultimate URL-shortening service
Tuesday, 19 April 2005 13:35Forget the oddly-long-named makeashorterlink.com or even the fairly short xrl.us—try out http://tm./!
Depending on your browser and your DNS setup, you may even be able to leave out the dot and use http://tm/.
no subject
Date: Tuesday, 19 April 2005 11:38 (UTC)no subject
Date: Tuesday, 19 April 2005 11:46 (UTC)I usually use xrl.us aka Metamark, but mostly because I know (of) the person who runs the thing, since he's also involved to some extent with Perl development.
no subject
Date: Tuesday, 19 April 2005 13:33 (UTC)no subject
Date: Tuesday, 19 April 2005 13:47 (UTC)no subject
Date: Tuesday, 19 April 2005 13:50 (UTC)Reference?
I've tried to dig up the specification for "an Internet URL" (I presume you mean "an HTTP URL", since different URI schemes use different syntaxes) but most merely mention that there should be a "host" component.
I'm not sure whether it's mandated anywhere that a hostname consist of more than one "label" -- and if you want to avoid tacking on the default domain (as sometimes happens for one-label names), the trailing . in "tm." should make it explicit that this is a component directly beneath the root.
no subject
Date: Tuesday, 19 April 2005 13:54 (UTC)But XE? That's strange.
no subject
Date: Tuesday, 19 April 2005 13:56 (UTC)that's what it usually does when it doesn't recognize the bit i've stuck in.
like, I can type in just plain "livejournal" and it will bring me here, or "hotmail" and it takes me to hotmail.
no subject
Date: Tuesday, 19 April 2005 13:58 (UTC)no subject
Date: Tuesday, 19 April 2005 13:58 (UTC)That kind of thing is why I can't use the http://tm/ form here -- either the browser (Opera) or the proxy decides to stick "www. .com" around it and I get http://www.tm.com/ instead. But http://tm./ works for me.
no subject
Date: Tuesday, 19 April 2005 14:14 (UTC)Obviously.
However, an HTTP URL contains a component which refers to a host, and I was trying to find out what the constraints are on the validity of that portion of a URL; presumably (but I'm not sure) the same constraints that are placed on an Internet hostname.
A valid Internet hostname consists of a TLD, and a domain name, and a host name.
Do you have a reference for me?
Technically the host name can be omitted, if the domain is set up correctly to forward the right protocols to the right hosts.
I'm not sure what you mean by this. It seems to mean that, say, a domain must be set up to forward, say, HTTP traffic to example.com to a certain host.
However, AFAIK a valid host, in terms of Internet connectivity, is something that has an 'A' DNS record -- and while I consider it a bit strange to have a host called 'example.com', it's certainly possible to have an A record for that string, which will make it reachable via DNS. See, for example, http://simon-cozens.org/, which works because there's an A record for simon-cozens.org pointing to 193.201.200.229. There is no A record, on the other hand, for "www.simon-cozens.org", so http://www.simon-cozens.org/ will not work.
Now, there's an A record for 'tm', which points to 64.251.31.234, so it's possible to resolve this string to an IP address. (If you have a Unixoid system, then one of 'host tm', 'dig tm', or 'nslookup tm' may find this information for you.)
So since you can translate the string 'tm' to an IP address, that means that there is a machine which is reachable by that name, which makes it a hostname for that machine - no?
It might look weird, but I'm not sure what forbids this sort of thing, hence my call for references.
(Incidentally, a.b.c is not, in general, a full "hostname" in the way that I'd probably assign it to a host -- in particular, consider places such as the UK where there are few hosts called foo.bar.uk, instead being under foo.bar.co.uk or foo.bar.org.uk or the like; similarly with Japan which traditionally had *.ad.jp or *.ne.jp or *.or.jp, though there also seem to be *.jp, as witness http://www.gedas.jp/.)
no subject
Date: Tuesday, 19 April 2005 14:23 (UTC)no subject
Date: Tuesday, 19 April 2005 15:16 (UTC)no subject
Date: Tuesday, 19 April 2005 15:18 (UTC)That's several people for whom they don't work.
So that makes it not such a useful general-purpose tool.
Still, I thought it was nifty.
no subject
Date: Tuesday, 19 April 2005 17:49 (UTC)Ooh, a CONLANG technical pileup.
no subject
Date: Tuesday, 19 April 2005 20:32 (UTC)no subject
Date: Tuesday, 19 April 2005 20:51 (UTC)no subject
Date: Wednesday, 20 April 2005 00:20 (UTC)no subject
Date: Wednesday, 20 April 2005 16:14 (UTC)no subject
Date: Wednesday, 20 April 2005 17:27 (UTC)