blog

Archive for May, 2009

Catching up on two days of twitter. JFYI, I have flu-like symptoms.

— May 24th, 2009 12:49 pm

Going to Yokohama for the weekend! :D

— May 23rd, 2009 1:39 am

RT @craigmod: The consensus in Tokyo: if you have any sign of illness, IT IS THE PIG FLU. What’s that? You don’t thi—IT IS THE PIG FLU. Shh.

— May 22nd, 2009 10:35 am

I have to admit, when I see #infsum, my first reaction is “infimum? supremum? of what?”

— May 22nd, 2009 6:40 am

Finished listening to Joseph Smarr (of Plaxo) on high performance JavaScript http://tinyurl.com/2ptkfa while making Parser 2 asynchronous.

— May 22nd, 2009 6:09 am

Fennec で遊んでまーす。 Playing with Fennec. http://twitpic.com/5o94k

— May 22nd, 2009 4:13 am

http://www.data.gov/ God, what a great URL.

— May 22nd, 2009 1:49 am

Mozilla labs = 怪兽实验室。 (via @jinghuaz)

— May 22nd, 2009 1:44 am

Put Super Mario on your wall. http://www.whatisblik.com/nintendo/ (@shauninman, seen this?) (via @jinghuaz)

— May 21st, 2009 5:39 am

A conversation on making Ubiquity commands localizable: http://bit.ly/tSrKA

— May 21st, 2009 4:38 am

Big Issues and Small Issues with Parser 2

Wednesday, May 20th, 2009

Jono and I had a good conversation this morning on IRC about the remaining Big Issues which are blocking the release of Parser 2 as the default parser for Ubiquity. Here are our Top 4 Big Issues:

  1. Some commands’ preview’s and execute’s are not working properly (trac #652). This could be an underlying issue with some pipes not rerouted correctly in Parser 2, or it could be that the commands have not been rewritten correctly to take advantage of Parser 2.
  2. Flesh out how to localize resources, like commands and nountypes. We started a conversation on this subject a few weeks ago but we never reached a resolution. This blocks issues 3 and 4 below.
  3. We need to standardize a format for commands for Parser 2. As noted in last week’s meeting (among other places) Parser 2 will require at least some modification to all commands. Jono and I came up with a simple hybrid format for commands which specify takes and modifiers for Parser 1 and arguments for Parser 2, but until we figure out how exactly the localization of commands will work, we can’t write a definitive standard.
  4. Enable nountype localization. While the most popular nountypes used are those that ship with Ubiquity, it is important to come up with a localization process which can apply to custom nountypes as well. Nountype localizations need the ability to either (1) replace the _name only, or (2) replace both the _name and the suggest() logic, as both cases will be necessary.

Given that Big Issue 3 and Big Issue 4 are both dependent on Big Issue 2, there clearly needs to be a continued public discussion of how we should make these resources localizable. I look forward to this discussion taking place at tomorrow’s joint (general + i18n) Ubiquity meeting.

In other news, here are some Small Issues:

  1. Add a switch for parser version and language settings: Jono’s already made a space for this in the new “Settings and Skins” page in about:ubiquity. He’s on it. Like a bonnet.
  2. Magic word (anaphor) substitution is not yet working properly. This needs to work both when there is an explicit magic word and when there are simply missing arguments.
  3. The position of suggested verbs is always sentence-initial (trac #655). This also requires that we can specify whether verb name localizations are sentence-initial forms or sentence-final forms.1

Let’s hit the code!


  1. German, Dutch, and Greek, for example, are all languages where there are both command verb forms which are sentence-initial and sentence-final. 

a wonderful redesign of aa.com by @dcurtis. http://bit.ly/Ij6WG (via @_abi_)

— May 20th, 2009 2:58 am

I see tweets by @mayleesa and immediately assume it’s Minnesota Public Radio. :)

— May 20th, 2009 2:44 am

Trying Inconsolas now but I think I’m going to go back to Monoco at the end of the day. Ah the force of habit.

— May 19th, 2009 2:47 am

Listening to the new Danger Mouse + Sparklehorse album streaming on npr: http://tinyurl.com/qa5n88 (thanks @shauninman!)

— May 19th, 2009 1:14 am

© 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.