Welcome, Eli writes here.
See also Imagery and his other projects.

Yubnub

4 posts under this tag.

Faster translating 2
0
0
7
Oct
08

One painful thing about translating between two languages is that you usually have to specify a direction. That’s bollocks. Life’s already too complicated to worry about whether you’re translating from English to Spanish or the other way around.

In that spirit I created the str (“Super/Simple/Synchronous TRanslation”) YubNub command. You specify, in any order, 2-letter codes for the two languages you want to translate between and the text you want to translate. str avoids the direction decision by doing both at once, each one presented in an individual vertical frame. This is not only much faster in practice, it’s more unconscious and habit-friendly.

You can try it right here! (en stands for ENglish, es for ESpañol=Spanish)

You can see more instructions and the 2-letter codes at str’s man page.

YubNub, for the uninitiated, is “the (social) command line for the web”—a social webapp to use (and create!) handy commands that search your favorite websites and do a whole nother bunch of wonderful things. The simplest way to use it is from their homepage but there are a ton of ways to install it. Installing it in the location bar, as I once explained here, is in my opinion one of the coolest.

Improv'd Daily! (elzr) 2
0
0
7
May
09

In computing, the second-system syndrome is a form of sophomore slump that describes the tendency to design the successor to a relatively small, elegant, and successful system as an elephantine, feature-laden monstrosity. The term was first used by Fred BrooksWP in his classic The Mythical Man-MonthWP, AM.

Y’know, I remember reading about the syndrome in Brooks’s book with a smug confidence that it would never happen to me. It did. Imagery was by many accounts a pretty cool thing, but then I tried to outdo myself with its successor, Domburi, and, many, many ineffectual months later, I must admit that I’ve only weird sketches and weirder code to show for my time.

Which doesn’t mean that I’ve given up. It means that we need a new strategy. The all-or-nothing, hail-mary, next-big-thing, under-wraps-until-perfect approach was doomed since the beginning. (I really should have known better.) So the new strategy is to get it all out. As rough and soon as possible.

I’m calling it ”Improv’d Daily!” and it is akin to beta-hoodWP—in that it indicates that the website is still under developement—but it carries the all important mantra of radical incrementalism: every single day there will be at least one new, stand-alone, non-trivial improvement for the website. It won’t be earth shattering every day but it shall always be interesting.

I’m starting the meme with this very blog, which is supposed to be my online self and yet still lags far, far behind of what I want from it. (Domburi will be up in a couple of hours. Domburi up.) This very post will be updated daily with each day’s changes starting now and I have several new goodies to kickstart the kaizen:

8/May/07

# Related Posts section added (when viewing an individual post). Posts are related the more tags they have in common and the more rare those tags are.
# List of comments (accessible from the right sidebar, at the bottom of the Recent Comments header)
# New URLs: http://elzr.com/articles/YEAR/MONTH/DAY/TITLE becomes http://elzr.com/posts/TITLE, which is shorter and sweeter. You don’t need to remember a post’s date now and, what’s more, if there’s no post found with that TITLE, Google comes automagically to the rescue.
# Left sidebar redesign: new headshot, shorter description, just email (putting my phone # up there was always a bad idea, that phone-call confirmed it), new format for the archives.
# Collapsed “for:” tags in a post’s tag list. Much clearer. Tags are also now ordered alphabetically.
# Lots of tiny improvements all over. Like the orange bar atop a single post—neat, huh?—or icons for search (a magnifying glass in the searchbox) and for favorites (a star in favorite articles).


9/May/07

# Crappy day: a minor, bureaucratic improvement to the website became a nightmare. Blog crashing on and off. Domburi will have to wait until tomorrow.


10/May/07

# Blog back!
# Section Cache!: the recent list (favorites, posts, comments), the tags list, and the archive are now cached, making the website much, much faster.
# List of all posts (accessible from the left sidebar, below the Archives header)

11/May/07

# Save to Del.icio.us, Reddit, Digg, and Stumble Upon when viewing an individual post.
# Tag Cloud!
# js-less Improv’d Daily! Ok, this may not sound like much but it’s important and cool. I use ALA’s CSS Sprites technique.

12-14/May/07

Obsessed Domburi fiddling. Sorry.

15/May/07

# Fixed broken Tag Cloud links (Thanks Aaron!)

16/May/07—20/Jun/07

Big, humongous gap—or vacations—or depression bout. Or all of them together. See chronicle on Domburi’s Improv’d Daily.

21/Jun/07

  1. Old URLs redirect to URLs to keep with the migration announced May 8. http://elzr.com/articles/YEAR/MONTH/DAY/TITLE now really becomes http://elzr.com/posts/TITLE.>
  2. Sidebar Redesign: new picture, new welcome copy bared down to its barest Basic EnglishWP essentials, new webapps added to webapp section, new, much better descriptions for most items in the sidebar.
  3. Daily Improves section in the sidebar for you to keep handy track of my progress—or lack thereof.
  4. Minor CSS fiddling—like a new, bigger size for small caps type (it could be hard to read at some resolutions and some platforms).
  5. New 404 page, that is, a new page to aid you when you type in an address that can’t be found. Try it now with http://elzr.com/this-address-is-wrong/. Thanks Aaron!


  6. New title for homepage. Since the delta thing is already obscure conceit enough, I decided to convert seconds into more humane time units. 8,321,231s delta is now 96 day delta.

    Delta, btw, means something like the divergence (the difference) that has come to pass between two different times, one of which is usually the present—so when I say in this blog’s homepage title that there’s a 96 day delta I mean that I haven’t updated it in 96 days, i.e., me and my digital self have had 96 days to go our own separate ways. This wonderful sense of the word comes from Charles Stross’s Accelerando.

  7. Unified search into a simple URL, http://elzr.com/search/QUERY, which currently carries a personalized Google search of elzr.com but will eventually change to Domburi. This new unified interface allowed me to finally create a YubNub command for the blog: try elzr (see its man page) at every input box that speaks YubNub.

Guess what language 2
0
0
7
Jan
17

I doubt someone would find this too useful but I smiled today when I found about the guess YubNub command. You feed it text, it gulps the language it’s in. A great way to showcase YubNub’s open-ended fun, courtesy of Xerox research. It would have been a godsend when I was dealing with Imagery’s multilingual rush (Oh, how GMail angered me then! Smart enough to correctly spellcheck anything I gave her, yet coyly keeping the language name to herself!). Hope I need it again soon.

For all of you that aren’t on the YubNub wagon yet, you can play with it here—but it won’t be even half as much fun ;).

And since we already seem to be on a language landslide, some months ago I found out playing with Google Translate that when you translate a website from Chinese to English (which is currently beta), you can hover on a sentence to get the original Chinese fragment in a quick popup. Mighty cool. All the more impressive a feature coming from a website. (Now let’s only hope they plan to add it to the other language pairs too…)

Google's Chinese Beta Popup

Final language tidbit: translate “Hello, how are you?” to Spanish with Google. Your immediate response is “¿Hola, cómo eres?,” sucking the life out of even the hardiest machine-translation enthusiast.

Star
How to use Firefox with flair (A guide for non-techies) 2
0
0
6
Feb
28

This guide is for my sister Martha, my favorite non-techie, and it explains how to use Firefox with flair. It doesn’t assume you’re a dummy, just that you’re motivated but not quite a computer junky. The steps will be clear and easy to follow, and the focus is on things everyone can benefit from.

If you’ve decided to browse with Firefox,[1] why not learn to do it gracefully? It’ll make you happier and more efficient.

Before we begin, be sure to have the latest Firefox. As of 28/Feb/2006, the current version is 1.5.0.1 and what follows will assume you have that version or a higher one. You get Firefox from GetFirefox.com.

With that you’re ready. Here is my guide (for non-techies) to using Firefox with flair: