Tag Archives: pick

Enhancing vim for Scala

6 Apr

You like Scala. You like programming. You like vim. You are happy.

Here’s the 2-line solution to increase your happiness even more:

cd ~/.vim
svn export --force http://lampsvn.epfl.ch/svn-repos/scala/scala-tool-support/trunk/src/vim .

And there you go, nice indent and syntax highlighting support for Scala.

Massive thanks to Nico “@nfmelendez” Meléndez for pointing this excellent package!


A “did you mean” alternative to the NASCAR problem

2 Apr

I’ve been playing with an experimental UI for avoiding the NASCAR problem. The main idea is to be more open in the expected input from the user.

Nowadays we have several popular identities we use in business cards, e-mail signatures, presentation slides, etc. Depending on what I do like the most, and probably depending on the context as well, I may say I’m @luisfarzati. Or lfarzati@gmail.com. Or facebook.com/luisfarzati. Or just find me by luisfarzati: it’s the screen name I use everywhere: LinkedIn, Flickr, GitHub, and so on.

Most of these services have an open API with a public, limited access that allows anyone to know if there’s a person registered under a certain username.

Why don’t we leverage these APIs and let the user input whatever they want to login? If it exists as a valid username out there, we’ll find it and suggest it.

Feel free to try with many combinations. @twittername, facebook.com/name, name@gmail.com, youtube.com/name, WordPress blog URL, Open ID URL, etc.

You can try the concept demo or get the source files on GitHub.

Facebook is the new Web

9 Nov

Meanwhile, in the future…

Open the lid of your Facebook laptop (which is a netbook, but with Facebook OS), or turn on your Facebook phone, or put channel Facebook in your Smart TV. Do everything (in Facebook, of course). Done.

Really. Name one thing you can’t get on Facebook: E-mail. Oh, wait.

Chris Messina wrote an excellent post about the death of the URL. I think I would go a step further and think about the death of the Web. No bookmarks. No searching. Everybody wants whatever is relevant now: if your website doesn’t show up among the conversations, it probably doesn’t worth a visit. Period.

Sitting in front of your computer and opening Facebook is the new sitting in front of your TV and zapping through the channels.

Where Open ID failed, Facebook Connect succeeded. Where AOL failed, Facebook succeeded.

I wouldn’t be surprised to see Facebook launching a browser next year.

Update: according to comScore, Facebook took the lead in time spent:

%d bloggers like this: