2009-04-24

Better if used before



I've long been a fan of the `Better if Used Before` movement. A sustainable future clearly will require rethinking our relationship to reuse, repair, restore, repurpose, and, if all else fails, recycle. The Better if Used Before folks have been around for a long time. They do a great job of getting their message out, the tagline can be seen on lots of packaging. They understand the value of timestamping, along with the slogan will be a date.

As pervasive as their PR effort is, they keep a very low profile otherwise. All that Google seems to know is the work of an artist, looks wonderful, but it seems unlikely she's to thank for all the boxes proudly declaring 'Better if Used Before'

They evidently are deeply old school, however I think their mission is of such importance that it needs to leverage the advantages of the Web.

I hope to act on that thought.

BIUB has spawned many Web-based initiatives; Make, Instructables, Hackaday, etc., it's time they dipped a toe in the waters of the cloud.

2008-11-11

Time as connective tissue

An expansion of applied synchronicity. The principle can be applied more widely, premised on logging timestamps on the following

- audio file playing
- web page focused
- image(s) focused in viewer
- phone # active on phone
- email message currently focused

Voice recognition input provides metadata for one of the above resources, in a format like::

audio put artist bob and ray id hard as nails tag interview tag staply

meaning

- audio = determine currently active audio file
- put = create a new chunk of data about the current audio file
- artist = active field of chunk is 'artist'
- bob and ray = key:artist, value:bob and ray
- id = create a new indexed entry key:id, value:'hard as nails' pointing to this record
- tag = append interview and staply to the list of tags on this audio file

or::

image put category sunrise tag frost

- image = determine currently focused images(s)
- put = create new data for these image(s)
- category = active field of image record(s) is category
- sunrise = key:category, value:sunrise
- tag = append frost to the list of tags on this(these) images

The magic is in *currently*. We know the timestamp of the voice, we've stamped it's begin time, the file knows time offset at any point.

We parse the logs to determine the correct association to make with the voice commands, the logs tell us what audio, web page, images ... we are referring to.

I think there is real potential here, the voice recognition demands are not too great, controlled voice and vocabulary, the logging and persuant matching up seem fairly doable.

Applied synchronicity

I'm relishing the brilliance of Bob and Ray, listening to a collection of mp3's: 5 days and 22 hours of them.

They should be indexed, I don't have 6 days to devote to the project.

How could I multitask, do the indexing efficiently in the background?

It seems it could be done via time-based data matching. The audio player logs timestamps with filename as it plays the set of files. I record voice messages describing what skit is being played, these voice files are timestamped. An application matches words in my voice recording with the index into the file being played.

The ideal would be a wearing a bluetooth mic, speak into it to record an index into the currently playing file.

A more accessible start towards that goal would be to provide the index info via keyboard instead of voice.

2008-10-10

Poetic Inventions

When I was a child, at family gatherings, we
would often play "The Game" our version of
charades. We didn't use the sign language I've
since seen charades players use, and we had
no restrictions on the choosing of phrases.

We took a primitive approach to acting out.
Oh, sometimes it was a movie, book or quotation
which we could symbolize with gesture,
but the good ones were usually the PIs.
Poetic Invention. Phrases invented purely for
the pleasure of watching the opposing team
members struggle to silently explain.

We allowed a VERY generous amount of time
to squirm, and there was none of this drawing
from a hat to get your assignment, you were
gleefully drawn taken from the room to receive
your assignment, it had your name on it.

Sure, there would be an occasional complaint,
"... really now ...", but they were never outlawed,
and provided a great deal of entertainment.

I've continued to take pleasure in new words,
phrases, usage. Up til now, a self-indulgent
proclivity without value.

But the world has changed.

In yesterday's post I used the word 'gleanage' which
doesn't isn't currently considered a word,
but which I think is needed to fill a void in our language.

That was yesterday, today I typed 'gleanage' into
a Google box. The first result is my blog entry.

Out of the ?? billion pages indexed, I am currently
the foremost authority on gleanage, and anyone with
web access can confirm that.

Wow.

2008-10-09

Gleanage

I've long been frustrated by the words available to talk about the waste stream.

Waste, garbage, trash, refuse, junk ... all these words are
rooted in the premise that there is no value in the discarded.

A dictionary definition of glean:

"To collect (something) bit by bit."

Glean comes from the ancient tradition of gleaning:

"Gleaning is the act of collecting leftover crops from farmers'
fields after they have been commercially harvested or on fields
where it is not economically profitable to harvest."

So,to glean is to recognize and harvest the value in the unwanted.

Gleanage is that which has been gleaned, that which has to do
with gleaning.

2008-09-27

What if

For those interested in writing documentation, what if you
you could place images in your content with the same ease
you place words? I'm not talking about desktop publishing.
Don't think Publisher, think Vim, Emacs, Eclipse raising
images to the level of words. Rich metadata wrappers for
your growing library of images, which you now refer to as
'visual explanations'

I for one would be tickled pink by such an authoring
environment.

What if your document contained layers like programmer,
administrator and user. You could, at any point place your
content on the layer targeting the appropriate audience.

Me, I'd grin ear to ear.

What if your environment understood how to manage your
content as chunks which would become available for
repurposing, What if it also understood how to run code and
knew it's way around your filesystem?

I'm thinking "cat's pajamas"

What if this tool understood that there's a Web out there,
that folks are creating and sharing at a breakneck pace,
knew how to publish and subscribe?

--Wiggle with delight--

What if the toolchain existed as an open source project
which, via global collaboration, was assembled using
existing best practices, tools, and standards-based data
management principles?

I want one.

What if audio chunks were similarly elevated?

Woof. As BB King says in So Excited,
"I better stop now because I got a weak heart"

2008-09-14

An example

I yammer about documentation, combining images and text.

I have posted a primitive example here:
http://wiki.ubuntu.com/KentTenney

It is about the mechnism to add capability to Inkscape with Python code.

I like the connection of code to the result in the GUI.

I like the triangle between the 3 uses of "text" in the code, illustrating the requirement for synchronization.

I like the screen grabs of using the application; setting password in winpdb, attaching to demo.py, with a highlighted connection to the germane line in the script. I consider screen grabs of what is being done much more informative than a textual description.