Archive for May, 2003

14th May 2003

Lord Sainsbury of Turville

The English have a wonderful Parliment. Reading their discussion of the Spam Problem is a trip to Monty Python memory lane (but this is real!) Saw this at slashdot

Lord Sainsbury of Turville: My Lords, I hope noble Lords will appreciate how I move seamlessly from corned beef to spam

Posted in Society | Comments Off

12th May 2003

Ok then, ThereThen

Soon I start on demo code for ThereThen addresses

After the update on the main writeup.

After I go through my rough draft of an article I am writing about it
for publication. It’s one of those cascading dependency things.

Interestingly, I get more writing done when I am sitting in a local cafe
at my laptop, Disconnected From The Internet. There’s probably a name
for that phenomenon, like “the focus of disconnect”.

I will comment on the “Why?” I started thinking about ThereThen.
It has been a detour from my main project of writing a photo db.
It came to me so suddenly, that it seemed to take on a “do this
now” vibe. And so I will pursue it. If it gets no acceptance,
and merely becomes a proof-of-concept that, nonetheless, is
useful for my own web projects, it will be all worthwhile. It’s
forcing me to learn some new things about basic Geo programming,
and RSS/RDF, and I see those as useful skills.

Posted in WebTech | Comments Off

11th May 2003

Time

A million things to do
with a thousand bits of time
a sun is up, and then it’s down
and so I start to whine

A billion words to read
and a hundred pages gone

A thousand miles of road
as I back out of the drive

A hundred things to say and do
each and every day
I’ll wrap this up, no time to lose
I must be on my way

Posted in Daniel, Musing | Comments Off

09th May 2003

Bookmark A Go-Go

Hi, I’m Daniel, and I use the Safari Browser on my Mac,
and we’re not.. snif!.. .we’re not seeing eye to eye…


(Room full of fellow Safari whingers: “hi Daniel”…)

Has this happened to you? You’re looking at a few web sites,
and you see some things that you want to come back to later,
but you really want to focus at the moment. You don’t want
to start opening a bunch of other windows or tabs. You
don’t have an 8000×4000 pixel monitor to take in everything
that strikes your fancy.

So, you want to save a bookmark, but you don’t want to get all
bogged down with flipping to the Safari “looks like iTunes,
only less functional” screen.

So you drop the bookmark into the most likely category heading
off of your Bookmarks bar, and promise yourself you’ll
come back to it later and really place it in a nice
subcategory where it will be right at home and easy to find.
Something like: Barrels / Mammals / Monkeys.

Repeat this 50 times. After all, you’re really focused,
and you’re gung-ho about the “I’ll come back to it” idea.

Now go to your formerly orderly categories. What a mess!

How did this happen? It’s as if the Bookmarks threw themselves
a party. The Semantic Web
bookmarks are hanging out with a CSS positioning tutorial,
and there’s The Apache Rewriting guide, kibbutzing with a Seattle Real Estate site and TheOnion.com, guzzling down beers
from Guinness.ie. They’re all over the place!

Here’s my UI suggestion. Are you listening Apple?

When I drag a bookmark and hover over a category for a second,
open that menu. Let me put that bookmark anywhere in the menu
I want. If I hover over a subcategory for a second, do the
same thing. If I go to the bottom of a menu, have a “Create Folder….”
item, so that I can create a subcategory to put my shiny new
bookmark in.

This should all be pretty simple, right? If I am in the middle
of visiting some sites, I don’t want to tangle with the “Show
all bookmarks.” window. It interrupts the flow of things.
I would just love it if I could squirrel things away quickly, and have menu item positioning and category creation on the fly.

Posted in WebTech | Comments Off

07th May 2003

nah gonna do it

During the first Bush administration, Dana Carvey used to do a pretty great impersonation of the president on Saturday Night Live. One of the memorable lines was “nah gonna do it, wouldn’t be prudent at this juncture”.

So there are some things I’m “nah gonna do” on my blog…

The first thing is: not be overwhelmingly serious, technical, dry, boring day after day … I don’t know about you, but I’ve gone to a few so-called executive blogs here and there, and … where’s the human? If you have a blog, and every entry reads like a Technical White Paper or a Position Statement, well.. why call it a blog? I won’t point out any specific examples. Nah gonna do it. Nosiree. What I will say is, I wonder a little about the one-dimensional sites. Maybe they have some blog on the side where they let their hair down.

Or, gosh, maybe they are like that All The Time. You ever wonder about folks like that? Always serious. Always stiff upper lip. Any frivolity will hurt profits. Gotta be on guard 24 hours a day. Perhaps their blog is some sort of Serious Everlasting Legacy; something to be encased in Lucite and put in the New Alexandrian Museum or somesuch. “He was a deep thinker. Deeper than any bird bath in the Tri-State Area. Our archaeologists haven’t uncovered any hint of personality, but hey, this guy knew Everything about the demise of filing cabinets”

Names! Names! Names!

Something else I’m nah gonna do - the 50 links running down the side with no context thing! Visual name-dropping run amuck!


(ok, so right now I am chuckling to myself, so you should know I coming at this in a good-natured, gently chiding sort of way…)

So, 50 links… actually this morning I saw a blog with 65 names running down the side. No descriptions, just 65 names to click on. Sure, I recognize some of the names. I know they weren’t just made up. I must know 100 people! Ok, well, 8 or so…

I want context for my own blog. If I’m going to put 50 links on the side, I want to have a little description by most of them. Somehow the “why this link means something to me” aspect is important. Therein lies the problem; it vexes me. It would take some gawd-awful amount of space!

I want some sort of solution where I can have a layer pop up and offer links with descriptions (JavaScript), or where each link offers some description when the cursor is hovered (CSS). Something that will work on most browsers…

eh, know of anything? A tabbed interface perhaps?

Posted in Daniel, Musing, Tech | Comments Off

03rd May 2003

ThereThen: How Important Is Altitude?

I’m about to start writing some code to demo the concept of href="http://ThereAndThen.org">ThereThen addressing. A guiding
thought has been to Keep Things Simple, which is why I don’t have
localized notions such as Post Codes (UK) or Zip Codes (US) floating
around in the TT notation. Whatever goes into a TT address must be
universally understood. Components of a URL which follow the TT
sections (Location and Time, always those two, and always in that
order) may certainly be as site-specific in their naming conventions
as they are now. Examples:


http://example.com/
37.749991,-122.45,80F/2003-02-4T13:15:20Z/SF-MOMA.html

http://example.com/
37.749991,-122.45,80F/2003-02-4T13:15:20Z/Store/Books/Dali.html

Which brings me to the notion of altitude. Longitude and
Latitude are universal. As near as I can tell, Altitude
is subject to local-interpretation. I’m happy with Feet.
Some folks from the UK that I have met recently are going
to be happier with meters. I looked for guidance at the RDFIG Geo vocab workspace, and didn’t see
anything nailing down how Altitude should be specified.

My inclination, up till now, could be summed up in two quick examples:
80F for 80 Feet, and 15M for 15 Meters.

Somehow, the notation doesn’t sit well with me. Are there
parts of the world where ‘F’ and ‘M’ aren’t going to be
instantly recognizable as Feet and Meters? Will it lead
to confusion? I wouldn’t want a ThereThen address slamming
into the surface of Mars just because someone got
confused between measurement systems!

One approach would be to put a stake in the ground and say “Altitude
is always Meters”. This would give worldwide consistency
in handling ThereThen addresses. Any application that needs
measurements in Feet can do the trivial conversions to and from
Meters. I like this, because it makes addresses that much
more portable. TT addresses are meant to be processed by programs,
as opposed to interpreted by users, so I am not worried about
my fellow Americans getting confused by seeing meters in the
Location component.

Another approach is to drop Altitude entirely. This changes
my first example to:


http://example.com/
37.749991,-122.45/2003-02-4T13:15:20Z/SF-MOMA.html

It’s certainly a little simpler, but it conveys less information.
Altitude can be important in Urban and Country contexts. There are
Urban contexts where one may want to call attention to the fact they
are posting from the 50th floor of a tall building, or a subway
platform. Bridging from City to Country, someone flying in a plane
may take a certain joy from tagging a blog posting from 10,600
meters up. In the Country, it may make sense for someone to point out
that they are at the top of Glacier Point in Yosemite, as opposed to
the Valley, 900-odd meters directly below. href="http://www.burri.to/~joshua/">Joshua Schachter points out a
tiny GPS device
for $99 USD
, which is one more piece of the “Location from
the Real World maps into the Internet” puzzle.

My conclusion from all of this is that Altitude is certainly
important to enough groups of people to keep it in the ThereThen
addressing scheme. A tangent question to this is “what’s the
default, when no Altitude is specified?” How about 0? (Sea Level)

My other conclusion (this is why I write stuff, it helps me think the
problem through…) is that sticking with Meters should work pretty
well. The conversion to Feet is trivial for local apps that need it,
and it helps ensure that everything in a ThereThen address is universally
understood.

I’d be keen to hear what others think. If you are thinking
within a RDF-centric world, be assured that I intend to work
out how TT addresses can be used in that context. My present
obsession (which is too strong of a word, really…) is that
I needed to focus on what components of ThereThen mean. I have
it down to a universally accepted latitude and longitude, altitude
in meters, and an ISO standard for time. That seems pretty good,
and should remove a lot of obstacles for people in building
some value on top of it.

Posted in Ideas, WebTech | 1 Comment »

02nd May 2003

Etech, done sketching

I just posted Etech a Sketch, Part 4 to my O’Reilly blog. That finishes up my look back at that conference.

Photos and Videos of the Alan Kay presentation are available. Lisa Rein got them together. It’s great stuff, especially the Open Croquet demo.

Posted in ORNBlog | Comments Off

01st May 2003

ThereThen update needed

I don’t have time to update my ThereThen address writeup right now, but I do want to make a couple of notes for folks that may have an interest. The gist is: multiple TT addresses are possible for a given doc, could act as a portable method to schlep location/time info around, could fit in with an RDF-based app, uses standard notations, and can be used in web services.

A quick review: a ThereThen address provides a secondary URL to get to a web page or other web resource. An example address: [updated May 10, 2003, to reflect "altitude always in meters"]


http://therethen.example.com/
37.749991,-122.45,15/2003-02-4T13:15:20Z/SF-MOMA.html

Which shows a different method to get to:


http://example.com/Travel/2003/SF/SF-MOMA.html

So, a ThereThen address shows latitude, longitude, altitude, and time. It is not a scheme that’s meant to be typed in an address bar. It’s more oriented towards automatic generation, indexing, and lookup.

  • There can be multiple TT addresses that point to the same document. They can be used to express updates from different times/locations. They can even express something like the location a trackback came from.
  • A TT URL is a portable format, and could be used as a go-between so that other formats (URL and/or RDF based) can convert to and from it (2*N conversion filters), as opposed to a myriad of format A -> format B, format A -> format C, etc. conversions (N^2 conversion filters)
  • A TT address could be used in an RSS 1.0/RDF context - I’m just not up to speed sufficiently to write about that yet.
  • I don’t see anything about the scheme that would preclude it from use in web services apps. example: I could envision an app where you give a Zip code, or in the UK, a Post Code, and get back a TT address with lat/lon coordinates.
  • A valid TT address would have a certain, standard amount of precision for latitude and longitude, and would use the prevailing standard for expressing altitude (is there one? feet or meters?). It uses the ISO 8601 standard to express time. Default placeholders need to be defined for the case(s) where a location or time is not specified. [update, May 10 2003: altitude shall always be in meters]

Posted in Ideas, WebTech | Comments Off

grupa LGBT