software

52 posts under this tag.

Randomly ahead clock 2
0
0
7
Dec
15

A wonderfully clever contraption by David Seah: The Procrastinators clock. For those who set their clocks ahead to stand on their toes only to become habituated after a while, a randomly ahead clock. Web & desktop versions available.

Ah, clocks were an early obsession of mine (see for instance this color clock), earlier than calendars…

Star
Interface is to the web what space is to the physical world 2
0
0
7
Dec
06

In this sense: In the physical world, perhaps one of the biggest, most basic hurdles to overcome for any creature (above plant) is navigating space. Whatever you may want (eat, talk, watch, mate..) you have to be there first. That’s the tyranny of space, a tyranny that lingers despite telecommunications easing it to a degree we can’t really imagine now.

But technology has uncovered a new hurdle, even more basic in some ways, that we hadn’t even glimpsed some decades ago (you don’t much care about space when you live in a pen). The new hurdle is interface—a device’s how, its ways of interaction, what you have to wrestle with to get things done through it. Whatever you may want to do through technology (moving, watching, writing, browsing, talking, killing,...) you have to overcome the interface first. The need is more acutely felt the more plastic and dynamic the technology. The web ranks right up there. The information superhighway delivered its promise of abolishing space but the freedom has shifted the load from our legs to our brains, from space to interface. The challenge is no longer motive, it’s cognitive.

Consider malls. Besides modern comforts and breathtaking opulence, the single main thing they have going for them, their reason for being, is that they get stuff closer. They ease space. That’s also why similar stores cluster together, closeness is so valuable for customers that they force owners to set shop right next to the competition. Big box stores are the climax of contiguity.

A very similar thing happens in the web under interface constraints. Beyond critical-mass, Amazon, eBay, and the myriad vertical marketplaces (etsy is a good one) thrive because there’s a nontrivial number of interface details you have to tiresomely learn, divine, or settle if you go somewhere else. And these details are particularly painful in shopping because the whole process is staggeringly complex: it involves a lot of searching, browsing, foraging, comparing, digesting, authenticating, etc.

But in other areas the reality of the tyranny of interface is just as real. Wikipedia, we’ve now come to realize, is useful chiefly because it provides a single unified interface to knowledge. The blog is one of the most significant web innovations in recent years and at bottom it’s just a genre for the efficient exploitation of interface, uniforming it, streamlining it, adapting content interfaces to the new realities of the web, kind of what convenience stores did for space and cars. Heck, even search engines, interface-saving devices in a way (the search engine is the modern steam engine, directories are human-powered transport), have nontrivial interfaces all their own, as I’ve attested recently trying out torrent engines (mininova, torrentSpy, and isoHunt are my favorites).

You could have once said that downloading was the web’s equivalent of moving but broadband quickly made that friction negligible. In our current web, figuring out interface is the new moving. Interface is the new space.

jQuery is the first truly great JS app 2
0
0
7
Jul
12

A JS library JS’s first great app? Indeed. jQuery is the shit. It makes JavaScript, and particularly the intersection between JS and HTML, more fun than you thought it could be. It is one big lump of syntactic sugar, sweet as only truly elegant thinking can be. It is crossbrowser, lightweight (~20kb, compressed), and it leverages your CSS knowledge. jQuery + FireBug is raw sex. You’ll find yourself traversing the DOM just to feel the wind on your face.

Streetside view 2
0
0
7
Jun
22

Speaking of locality, if you haven’t seen Google’s new Streetside View (like, say, in San Francisco) you’re missing a future shock gasp. (via O’Reilly Radar)

Breathtaking immersion. Eerily reminiscent of Rainbows EndWP, AM.

Also not to be missed are Immersive Media’s—one of the companies behind this new feature—richer demos: pannable videos!

Improv'd Daily! (PLBRS, Uruban) 2
0
0
7
Jun
22

PLBRS.com – Super Poderes Lexicos

Finally, after complaining for more than a year about its terrible interface design, the first sketch of a new interface for RAE’s Spanish Dictionary is now live. Expect service to be bumpy and patchy since the algorithms are still green but things will get better soon—daily!

The main improvements over DRAE so far are:
  1. Definitions load in the same page, stacked newest on top, which means you effortlessly keep a history of lookups. Very handy.
  2. You don’t have to type a word’s accents (or its ñ’s) for PLBRS to grok what you mean—99% of the time (the other, harmless 1% is made of words like LÚcido and luCIdo, where there is ambiguity). This effectively solves the original complaint and brings tears of joy to my eyes.
  3. Various simple format improvements that make things more attractive, more compact, and easier to grok.
  4. That silly tilde (~) used in phrases to stand for the entry word is now actually replaced with the word. In general, DRAE is full of abbreviations that may have made sense for the print version but are a confusing, pointless legacy in digital expanses. They’ll go away in the next couple of days.

Been getting a lot of ideas from Ninjawords—a very cool, very fast English dictionary. Check it out.

gdl.Uruban.com – web local

Asked on Wikipedia’s secret, Jimbo Wales, recently remarked,

“We make the web not suck.”

and I found it a very fitting answer and possible second slogan to the whole project. The best way I’ve found to describe what I want to do with Uruban is by adapting that phrase,

Uruban is about making the local web not suck.

It will be a wiki, a local encyclopedia, a local yellow pages, a local guide (not just a tourist guide). The place to find the menu of your neighborhood taco stand or the nearest Tejuino selling carts, movie listings of all theaters or places to get a hooker, cafes open late at night or drugstores that print your photos in an hour. It will be the city digitized and digested, given a common, comprehensive, and always updated interface. Above all, it will be local, hyperlocal.

So that’s the dream. For now I had to get myself to start and so I just transcribed a list of all churches in the metro area and their Sunday mass hours (I needed them when my grandfather was staying here and it disappointed me to no end they weren’t online anywhere). Expect bits and scraps of content added in the next couple of days and a full featured wiki (I’ll probably use MediaWiki) in a week or so.

Hope you like these two and please do tell me your first impressions-what works, what doesn’t? are these things at all helpful to you?

Thanks.

22 and 23/jun/07

Bad time management. Sorry. :)

24/jun/07

Plbrs
  1. Better Definition Structure. Definitions are now grouped visually under grammatical category (like, say, all the definitions of the word as a noun, and then all those of it as an adverb). They’re already grouped sequentially in the original dictionary but it’s all very redundant and clumsy (every definition has the grammatical category indicated at the beginning). This is a big improvement. Try it out by searching for “correr” in both plbrs and DRAE.
  2. Expanded Abbreviations. Most abbreviations are now automatically expanded, which works wonderfully in most cases though there are still several fringe cases like “usado o usada o usadas o usados”, which will be corrected tomorrow.
  3. Improved the simple design. Added a “definir” button, a neat magnifying glass icon, made topbar type smaller, and chose slightly better color combinations. Moved slogan below and added a small explanatory sentence. Added Improv’dDaily and NotReality icons.
  4. Improved status reporting. Now besides the loading image a message appears saying that your query is being searched. If multiple queries are being currently searched all of them appear in the message.
  5. Improved Not Found message. The query you were looking for now appears on the message (duh!)—thanks chemito! Message trimmed. Added fallback link to a Google search for your query.
Uruban
  1. Much new content! 8 new places added, together with photos and descriptions. It’s all terribly paltry and sketchy but it’s a beginning.
  2. Improved design. Gave the website a blue-green color scheme and generally beautified the whole thing. Added Improv’d Daily link.
  3. New copy. “Enciclopedia Local” is the new main slogan, “Haciendo que la Web Local No Apeste” the subslogan.
Remember to hard refresh (Ctrl-R) to see the most recent changes!

Never Ending Flickr 2
0
0
7
Jun
20

Flickr AutoPagination has got to be the coolest Greasemonkey script I’ve seen yet, and, to judge by its code, a really intricate labor of love. It works flawlessly and does exactly what you’d guess: it makes every Flickr page (where it would make sense) “infinitely scrollable”. A cool, handy, and surprisingly stable script.

Faith in facedesign 2
0
0
7
Apr
25

We will come to think of interface design as a kind of art form
—perhaps the art form of the next century.

Steven Johnson, Interace Culture, p213


Dasher
hit escape to halt animation
“Hello, how are you?” being written in Dasher. (Hit escape to halt animation.)

A text-entry interface for the tetraplegic, it’s like nothing you’ve seen. Not only does using it have the same rush and exhilaration of playing SonicWP, it is also unbelievably efficient. And again, sheer fun.

It will take you some 5 minutes to get the hang of it (not out of difficulty, out of profound weirdness) but believe you me, you won’t regret it. Read the quick, 3-page explanation and try the Java version in-browser or download it. It’s free software and there are localized versions in many languages.


If such deep novelty, such striking unrealityELZR lies in something as mundane as text-entry, what wonders lie yon in the craft of interface design?


Scratch

Visual programming has been a perennial pipe dream of mine and just some three months ago the MIT Media Lab unveiled the best embodiment so far of my vague and unspecified dreams. It’s called Scratch and it’s meant to introduce children to computing by giving them easy, programmatic means to media manipulation.

The brilliant breakthrough has been to Lego-fy programming, making control blocks actually, well, blocks, and turning programming into block stacking. Yes, it’s messy and you have to fumble around for blocks but it’s visual, incredibly intuitive, and—get this—syntax error free (since blocks have shapes and will only fit in ways that make syntactic sense).

It was scary, you know, when I first knew about Scratch, just some days after it was launched, my evangelizing streak came back with a vengeance and I felt this strange calling to go and teach it somewhere, wherever. Here was finally an easy way to show “normal” people what programming was. Here it is.



Click, Shift-Click selections 2
0
0
7
Apr
20

Click somewhere in this post. Move the cursor somewhere else in it. Shift-click. Intermediate text is selected!

Just found out about this a couple of days ago. It’s always weird and somewhat shameful to learn so late something so basic but by the same token it is always oddly exhilarating. Seems to be particularly useful in cases where click-holding selection becomes unwieldy: when long fragments have to be selected or when a crappy touchpad is the selection tool. (Seems to work only on Windows so far. Seems to work on Windows and Mac so far.)

Wikipedia Popups 2
0
0
7
Apr
19

My Wikipedia investigations of late (I want to propose a major new feature and I’m feeling out the “deep” WIkipedia) uncovered the little known fact that as a registered user you can have a personal stylesheet and javascript file—which means that with a little know-how you can have Wikipedia looking and feeling exactly how you want it—and have this look-and-feel follow you around with your account. If you use the default skin, MonobookWP, your personal stylesheet and js file are monobook.css and monobook.js. There’s help here.

This opens the door to all sorts of customizing galore—skins, plugins, new features…—and while I still have to dig into it properly, so far I’ve found the amazing Navigation popups script, which pops up a small, smart (meaning it does interesting stuff depending on context) preview of any Wikipedia link you hover onto. Its slightly annoying until you get used to it, but once you do get it into your “work”-flow it’s very sweet—blazingly fast and with tons of handy extra options. Installing it is a snap too, just add one line to your monobook.js.

Buy LITs instead of PDFs 2
0
0
7
Feb
17

Turns out you can easily break DRM-ed LIT ebooks while as far as I know your PDF ones—if tightly DRM-ed, and these days they all are—are lost for good—leaving you as a sucker who can’t even copy paste and interesting quote; heck, a sucker who can’t even lend the ebook to a friend (hurrah for technology!).

Interesting how piracy can actually be a good thing for business: yesterday I bought a digital version of Peter Watson’s 800-paged IdeasAM (to go with my paper version) only because it was available as a LIT. I then immediately broke the DRM (Microsoft Reader is a joke) and had the—again, 800-paged book—as an HTML mine to edit and tweak. This is just the encouragement I needed to start reading the book—just imagine, I can now tweak the format just like I want it (and as you may have noticed I am a format freak—I like my italics in a slightly more remarkable tone, my parenthetical text slightly subdued, my quotes highlighted), I can turn footnotes into sidenotes, I can 1-click-Answers.com every word, I can copy-paste to Evernote and Devonthink (these days I just can’t conceive of reading a book without highlighting, now it’s getting intolerable not being able to immediately save select quotes in a digital form1), I can upload to my webserver and have it always some seconds away, I can read it in my berry, I can print it, I can find-as-I-type, I can link, annotate, or rewrite, I can…

1 “I never quite feel like something’s real until it’s ’virtual”. A note on paper just doesn’t feel real—once it’s on the computer, though, I can actually do something with it.” (pigpogm, commenting own Storing Nuggets of Information post.)