software

52 posts under this tag.

Photoshop's slider labels 2
0
0
7
Feb
17

Just found today that you can place the cursor over some editbox labels and slide away to change the editbox value. How neat! (This UI candy seems to date from Photoshop CS [link])

Happy, tiny Gmail tip 2
0
0
7
Feb
01

Click a message checkbox, then, holding shift, click another one a couple of messages apart—all intermediate checkboxes are automatically checked.

One of the most universal uses of the ShiftWP key is to aid in selecting ranges (think how you use it to select text or several files) and yet it was only today that it occurred to me that it just might work for checkboxes. I blame years of crappy webmail for that. I checked Hotmail, Yahoo! Mail (the “standard version”, the cool beta version does implement something along these lines), and my university mail and it won’t work there—which is bollocks: it’s a tremendously useful feature that costs near nothing to implement.

My Calendar Proposal 2
0
0
7
Jan
30

What was meant to happen, happened. I ended up participating in my own infodesign calendar challenge (where, of course, I’m one of the judges—my mom and a friend being the other two). Rather, I was one of the judges. The challenge’s doing a lot of soul-searching right now, looking for new judges, and even wondering whether it would be better to call itself a cooperation instead of a competition. (Thoughts?)

I started the challenge because while I thought designing a better calendar was a fascinating problem, I had no idea whatsoever of how to attack it. Then a magical thing happened with other people’s submissions: no big idea came, but a myriad minor improvements suggested themselves. So I started building mockups and tweaking them a little here, a little there, to prove minor points to myself. The tweaking got out of control, ate more and more of my time, and suddenly biggish, elegant ideas started coming up.

So I spent the past 5, 6 days drawing calendars over and over (and over). It was part escapism from my grandfather dying in the room below mine, but it was also unbelievable fun designing something and then have it be extruded into atoms by my clunky but trusty HP—how concrete and intricate, how physical!EEM I felt like a miniature artisan or a clockworker. And it really is wonderful to work in a simple problem you can easily explain to people.

This down here is the current outcome (there’s a Spanish version here). Click on it for detailed instructions (if you need’em), descriptions and critique. It’s the end result of a lot of incremental improvements I’ve painstakingly tried to document in this Flickr set—funny it now looks so glaringly obvious.

Final Version (English)
Multicolored table Horizontal rainbow tetris Vertical rainbow tetris with middle numbers Bluered tetris with sidemonths Bluered tetris with months as Mondays Narrow bluered tetris w/o dayname labels Narrow bluered tetris w/o dayname labels and some numbers Version Final (Espanhol) Final Version (English) Alternative, almost universally disliked version Pink rows only Measurements Size Comparison Size Comparison Sketches Diagonal, checkered rainbow Orange diagonal with outer numbers Rainbow diagonal with inner numbers Bluered diagonal with inner numbers Narrow, ordered, grey tetris One of endless (fruitless) drawings Many prototypes Knuckle dates Final Version (English </del> Digital)

What do you think? I’ve fiddled with it for several days now and have returned to it again and again. My tired eyes see no clear way of improving it—how about yours? (Here, btw, is the (Excel 2007) source file—yours to fiddle with and build upon.)

(btw2: I did all my prototypes in my beta-testing version of Excel 2007ELZR. Thought it would be a good chance to take it for a spin and see what the much-vaunted interface improvements amounted too. Turns out they’re rightly vaunted. It’s as good as they told you and then a little better. It’s just so much easier, so much more pleasurable to use the program when so many options are so neatly displayed. The live previews I thought so little of in the videos turn out to be surprisingly helpful. Goodbye toolbar clutter, welcome ribbon. It’s a revolution worth Vista’s failed one.)

Star
A better Excuse 2
0
0
7
Jan
17

A better Excuse

Excuse’s user testing went so well I decided to improve it. The original strip had color but it was somehow so distracting that black and white looked better. Then I found about the burn tool in a Photoshop tutorial I chanced on. What a difference it made! There’s a lot more focus! Much better outlines. (No doubt about it, learning Photoshop would be one of the best investments of my time…)

I think the changes are for the better. And so, it’s time for phase 2 of the plan: the metacomic. Print the comic on hard paper and carry it in your pocket, tote, whatever. Next time you’re bored in the subway, bus, wherever, show it to your right-hand neighbor (in the absence of a right-hand neighbor, feel free to substitute your left-hand one). Let it be your excuse. Report on what happened. :)

Aristotle 2
0
0
6
Dec
08

I have always envied Alexander the Great, because he had Aristotle as a personal tutor. In those days, Aristotle knew pretty much everything there was to know. Even better, Aristotle understood the mind of Alexander. He understood which topics interested Alexander, what Alexander knew and did not know, and what kinds of explanations Alexander preferred. Aristotle had been a student of Plato, and he was himself a great teacher. We know from his writings that he was full of examples, explanations, arguments, and stories. Through Aristotle, Alexander had the knowledge of the world at his command.

With that, Danny HillisW, E introduces his idea for Aristotle, an AI tutor that will move in a smarter web he calls the knowledge web. I find his dream somewhat unconvincing, somewhat pedantically unrealistic and somewhat suspicious of oversimplification. (Even though he considers it but a steppingstone towards Neal Stephenson’s Young Lady’s Illustrated PrimerWP, ELZR, which I love.) It is from the eminent responses to his essay where there’s gold.

Inventors 2
0
0
6
Dec
06

This is, I think, a pretty good glimpse of one of the roles I want to play the next decade—don’t give up on me! :)

Something else is going on here. To a large extent, value on the Internet is not being created by businesses, as much as they want all kinds of credit and money for creating this wonderful value. Inventors, folks who are coming up with new tools, are creating it. Some of them are well harnessed by businesses, but it turns out that businesses don’t have to exist for them to harness themselves with the Net and get these things out there. For example, the person who created Eudora is a University of Illinois fellow who did it basically for himself and people he knew. In terms of quality, Eudora is visibly beyond any other email program. It makes you wonder what’s wrong with companies, what prevents them from doing the right thing when a random person puts his exquisite tool out on the Net for free. This happened with Eudora, and later with Mosaic, which led to a commercial version, Netscape Navigator.

The inventors of these tools are not crazed codgers in basements. They are, by-and-large, young people with a sense of social and cultural responsibility who want things to be better for everybody. They are as valuable as our snazziest scientists, but are not accorded the respect or rewards of the snazzy scientists. They are taken for granted more than they should be. Something is wrong if we think inventors are a lower order of being than theoretical scientists.

Stewart BrandWP in Chapter 3, The Scout of John Brockman’s DigeratiAM

Star
Flooding 2
0
0
6
Dec
05

When they arrived in his office and Abir explained the concept for what is now called the decoder, Carbonell was floored by its elegance. “In the few weeks that followed, I kept wondering, ‘Why didn’t I think of that? Why didn’t the rest of the field think of that?’ Finally I said, Enough of this envy. If I can’t beat them, join them.”

I’m floored too. (And envious!) What Meaningful Machines lyrically calls «flooding» in a recent Wired article, Me Translate Pretty One Day, is a stunningly beautiful translation algorithm, baffling in its simplicity.

Though if it’s simple to state and understand, it’s only because it relies on operations on a terrifying (computational, mathematical) scale. (Like the first time one invokes inside a theorem, say, the set of all possible sets, there’s a mixture of fright and awe—we can barely believe our moxie to write such thoughts.) In a very real way, the algorithm is written in Moore’s law language and if it escaped us all it’s mostly because our words are so shy, so inadvertently constrained by past assumptions.

Ah! How exciting! Machine language translation is on the horizon.

The $100 laptop 2
0
0
6
Dec
02

Ah, the ever-recurring techno-myth: a dirt-cheap educational contraption to revolutionize third world children’s education. I can’t even remember when I heard about it first. I was thrilled though, enthused. But then with the undelivering years went my excitement. For one thing, the deployment plan is based almost entirely on governments, which is a nonstarter. More importantly, there might be better options. Cellphones are already a phenomenal worldwide success, even in the poorest countries, and that’s because they’re tangibly, immediately useful. A recent Economist article, Splitting the Digital Divide, mentions other less obvious but intriguing options.

And yet, reading yesterday’s New York Times article, For $150, Third-World Laptop Stirs Big Debate (yup, there’s been some price adjustment), made me think again of the amazing possibilities that can unfold from a personal mobile computer in the hands of a child. Blame it on Neal Stephenson’s The Diamond AgeAM with its amazing book-machine, the Young Lady’s Illustrated Primer —every self-learner’s wet dream.

At any rate, it seems to me that (save actual existence and deployment) the crucial factor for success will be software and so, for what it’s worth, here’s a promise: If and when Negroponte’s brainchild ever sees daylight, I shall stop whatever I’m doing, for three months, to develop mindblowing educational software for it. There, I said it.

Firefox 2! 2
0
0
6
Oct
27

Firefox 2.0 is out. Frankly, not many things of direct consequence have changed and the best of those that have should have been included a long time ago (tab closing undo, session resuming, and tab arrows)... but there’s integrated spell check (!) and that and a painless installation (most all your extensions will follow you along painlessly) make this a must.

Update 28/Oct/2006: FF2’s find-as-you-type now searches inside textareas too! I used to copypaste back and forth between Vim and a textarea just to jump to particular text spot. Ahh… the joy!

Nintendo 2
0
0
6
Oct
26

As a lapsed gamer myself, Nintendo’s new strategy—simplicity, in several senses—makes a lot of sense and strikes me as a major step in the evolution of our tech gizmos. Since a 1995 Gameboy, the DSWP is the last handheld console that I remember caring for (and that’s mostly for that intriguing Brain AgeWP game).