blog

Archive for August, 2009

Sorting through college notes at my parents’ place. Packing boxes for Boston.

— August 21st, 2009 1:44 am

Watching @bpung’s presentation on Ubiquity at http://air.mozilla.com !

— August 20th, 2009 6:08 pm

Introducing the Ubiquity Persistence Project: http://bit.ly/CBbgV Get involved! (via @mozillaubiquity)

— August 20th, 2009 3:59 pm

The Ubiquity Persistence Project: exploring a persistent Ubiquity in the toolbar

Thursday, August 20th, 2009

It’s often hard to remember Ubiquity’s presence and keystroke without a visual reminder—even I often forget that I could use Ubiquity and end up going to a search engine or using the search bar for some quick lookup task. What if the Ubiquity input were in the toolbar and always visible? How would that affect people’s use of Ubiquity? And what could we make that look like and how would it behave? Today we’re kicking off the Ubiquity Persistence Project, a new Ubiquity initiative to explore what a persistent Ubiquity might look like in the Firefox toolbar.

persistence-small.png

In order to facilitate this discussion, we created the Persistence tool. With the Persistence tool you can quickly try out new design and interaction ideas, mocking things up with some simple jQuery-powered JavaScript and CSS and see your changes live. The Persistence tool is bundled with our latest Ubiquity beta (install link).

The Ubiquity Persistence Project: exploring a persistent Ubiquity in the toolbar from mitcho on Vimeo.

I just put together a screencast introducing the initiative, demoing the Persistence tool, as well as talking about this project’s relation to the ongoing work on Taskfox. We’ll look forward to your comments and designs! :D

If you’re not having an existential crisis, you must be having a universal crisis. #tautology

— August 20th, 2009 3:37 pm

Checking out @jimgris’s Taiwan photos http://bit.ly/Ipdqb 我好想念台灣。 :(

— August 20th, 2009 12:54 pm

Ubiquity needs cool code names like Bespin has. http://bit.ly/4d0g2b

— August 19th, 2009 4:45 pm

Exploring Command Chaining in Ubiquity: Part 1

Wednesday, August 19th, 2009

Since the dawn of time people have been asking about command chaining in Ubiquity. If you have a translate command and an email command, it would be great to be able to, for example, translate hello to Spanish and email to Juanito. This is what we call command chaining or piping: in a single complex query, specifying multiple (probably two) actions and using the first’s output as the second’s input.1

Today I hope to cover some of the technical considerations required in implementing command chaining in Ubiquity, and I will follow up soon with a blog post on the linguistic considerations required as well.

(more…)


  1. We’re going to limit our discussion here to this restriction that the two verbs are not simply two simultaneous commands, but two commands which operate successively on an input, i.e., that it is true piping. This for example rules out input such as google dogs and translate cat to Spanish, as the second command’s execution does not semantically depend on the first’s execution. This (hopefully uncontroversial) decision also affects the linguistic considerations to be made in my next post. 

Artists! Lend your skills to the betterment of the Open Web: join the Mozilla Creative Collective! http://creative.mozilla.org/

— August 19th, 2009 3:58 pm

Google Alerts gives WebHooks a go. http://tr.im/wI1f (via @progrium)

— August 19th, 2009 3:25 pm

I am lurking… http://bit.ly/zEQp3 (via @m_satyr)

— August 19th, 2009 3:04 am

くるりの「宿はなし」で始めた Genius プレイリストは大当たり。^^

— August 19th, 2009 12:52 am

Working on the #Ubiquity Persistence Project… sshhh… it’s a secret. http://twitpic.com/ef8o9

— August 18th, 2009 9:52 pm

Vote for my awesome t-shirt idea (DEMAND JUSTICE)! http://tinyurl.com/q78u8k

— August 18th, 2009 6:49 pm

Don’t miss: brown bag on the Internet in China with @jinghuaz, @azaaza, @jonoxia. Friday Aug 21, 12:30pm pacific http://air.mozilla.com/

— August 18th, 2009 1:59 pm

© 2006–2011 mitcho (Michael 芳貴 Erlewine).
Proudly powered by WordPress on Media Temple.
The views expressed on these pages are mine alone and do not
reflect those of my employers and clients, past and present.