isosec
Unique IdentifierWhen I first was considering all the unique identifiers to pick from today to compliment the ones Luhmann used for Zettelkasten I wanted something that could be created simply and done with pen and paper. The current second was the right thing to pick. But then the question of conflicting and changing time zones came up and the natural solution was to use GMT/Zulu time. Within a single Zettelkasten it is guaranteed never to conflict ever.
But the brilliance is in the shortness and ability to easily see when
things created with such ideas first came into being. You don’t have to
look to hard to figure it out. On GitHub this means that
the most recent additions are closes to the README.md
rendered content
near the bottom. It remains to be seen what happens when there are 10s
of thousands of zettels, but I’ll deal with that when it comes up.
And isosec
is also easy to create with just a calendar and a watch, no
dependency on a computer (like epoch has). I prefer to follow the path
of least possible tech required, “progressive design” from the web
world.
If you do have access to any UNIX or Linux shell you can simply use the date command to generate it:
#!/bin/sh
exec date -u +%Y%m%d%H%M%S "$@"
Related:
Tags:
#uuids #isosec #scripting #unix #linux #bash