PoWeBrowser could stand for "a modern web-browser in the hands of power-users" (feel the force Luke!).
The latter post about alchemy-point was really inspiring and for the past two weeks my mind kept buzzing and buzzing whenever I'd go in iddle mode, thinking about that alchemy-point "mockup" demonstration.
However, once I discovered the address bar shortcuts feature of Opera, I realized that even a lame-user like myself with little knowledge of javascripting and a lot of scrapping could produce some pretty powerful command lines for the web.
But let me remind you first the technological breakthroughs:
First came the bookmarklet, a fine tool where you could write a little javascript one-liner that could be activated to perform on the current document at a click away. Popular web2.0 services like del.icio.us, blogger, google reader and many more, provide users with "buttons" to enhance their service.
Technically, their buttons are none other than bookmarklets.
Now, Opera features shortcuts from the address bar. They're like bookmartlets on steroids!
Let's suppose I want to google "bookmarklet". Traditionally I would type "http://www.google.com", and then I would fill the Googlorm with "bookmarklet" and submit.
If I used a bookmarklet instead, things could be a little faster as I could click on the bookmarklet and then a javascript escape form would pop-up, where I would fill in "bookmarklet" followed by the enter key.
Nowadays, most web-browsers already feature a search form in the menu.
However, Opera goes one step further as it allows a user to type straight from the address bar "g bookmarklet" and press enter. Neat! (If you happen to use Opera, try it now, google something, type "g ..." in the address bar!) So what happened?
Well, the "g" word is a built-in shortcut in Opera that stands for something like "http://www.google.com/?q=%s" where "q" is the query variable whenever calling "http://www.google.com". Thus, Opera's parser interpreted the adress bar's "bookmarklet" as a generic input variable string labeled "%s" and evaluated the shortcut with it.
Hence, now you can perform a one-to-one mapping between bookmarklets and shortcuts. This alone is a nice feature, because I could only put like ten bookmarklets on my favorites bar. Now, I can have as many as I can remember; accessible straight from the command line!
But what's really cool is that you can add a string input argument (%s) to the shortcut. Of course you could always generate a javascripted input box from the bookmarklet if the bookmarklet required some extra input. Something like
javascript:void(str=prompt("Search for:#,##));if(str){location.href='http://www.google.com/search?source=ig&hl=en&q='+escape(str).split(" ").join("+")+'&btnG=Google+Search';}
Go ahead and try it!
Below I reproduce a few of my favorite bookmarklets (that I'll soon convert to shortcuts). Some are mine, others were found on the net. Just drag-n-drop'em on your favorites bar. Enjoy!
Ok, so maybe these shortcuts aren't new in Opera and maybe they don't seem to be the next best thing, but I only realized today how powerful they are!
For example, imagine that Opera would go one step further and built-in the address the vertical bar "|" (aka the pipe). Then one could manipulate a web-page by consecutive javascript operations. For example, it could go something like this:
"grep tag:a | grep mp3 | sort | deliciousplayer"
meaning that I would strip the html from everything but the links, then that I would keep only the links to mp3 files, then that I would sort them alphabetically, and then that I would add them the delicious player button. The "grep" and the "sort" shortcuts can be easily programmed (I don't have the proof though) with simple xsl manipulations encapsulated in a javascript one-liner (or two). The "deliciousplayer" shortcut could be adapted from the shown above.
It is also worth noting that OpenDNS is now providing a web-based service for keeping shortcuts of registered users (and that is something relatively fresh!). Although I prefer to store mine with a custom-made browser and a wiki on-a-stick!
Like Tim O'Reilly said the other day (probably relaying somebody else's sayings):
"The Future is already out there, probably as somebody else's Present (tipically an Alpha-geek). It's just that it hasn't reached the rest of the world yet!"

Aug
25
What is it Snowden, Assange, Eric Schmidt and Jared Cohen share in common?
Below is a screenshot of the most interesting article of 2013, period. Written by one the most-influentials "good" guys of world, Julian Assange. The article deals about the promiscuity between Google top-notch executives and the White House, and how it affects both institutions policies, at the expense of the people's freedom and will. Below the article I share with you some notes I've taken.
Assange sums it all up to us in two words: "Jared Cohen", and a question "Who is he? ". It's worth it to check him out. I googled him to find out he's a futurist thinker, thinking about the disruptive reach social networks and, now, context networks can attain, world-domination-wise. A megalomaniac thinker surely, with the wits, the will, the intuition, the perception and the goal.
Assange sums it all up to us in two words: "Jared Cohen", and a question "Who is he? ". It's worth it to check him out. I googled him to find out he's a futurist thinker, thinking about the disruptive reach social networks and, now, context networks can attain, world-domination-wise. A megalomaniac thinker surely, with the wits, the will, the intuition, the perception and the goal.
Mar
20
Collaboration 2.0, where are we?
Back in 2005 I was really excited about the web2.0 concepts, the web-based APIs, mashups, and all the new publishing tools that was later to be known by 2008 as "social-media". However, back then, it really wasn't the modern facebook-ish "social-media" model that was tingling my neurones; it was rather the emergent nature of these disruptive new tools such as blogs, wikis and web-based productivity apps such as Google Docs or Zoho.
Jan
4
Drop.io was bought by Facebook and this makes furious
Because now, all the links that I had disseminated through the web with mine and my wife's phd thesis are gone. Not a good thing for the sake of publishing, right? There used to be a time when I could feel a service would be good enough so that it wouldn't fail its users. Now it appears that good enough means being bought by some bigger fish and not caring about their former users.
I trusted drop.io with a whole semester of data from my classes.
I trusted drop.io with a whole semester of data from my classes.
Dec
27
Moving from a file-system to a tweet-system
Google, Apple, Microsoft, Facebook ... what is the REAL future of computing, as seen from 2010?
I don't know, exactly. In my last post I simply summed up Google to an advertisement company and Apple to a leisure-time company. And indeed, I still think it is what they are, and what they focus first to become, consciously.
I don't know, exactly. In my last post I simply summed up Google to an advertisement company and Apple to a leisure-time company. And indeed, I still think it is what they are, and what they focus first to become, consciously.
Dec
10
Google is an advertisement company. Apple is a leisure-time company.
Somebody wrote a while ago:
Google is an advertising company that builds popular services that command large audiences.
To which I add:
Apple is a leisure company that builds popular media-platforms that command large audiences of media-consumers.
And, to my insistence, beyond games/apps, music, movies, tv-shows, books and magazines, Apple will try hard to become a vacations, travel and experiences re-seller. It's the natural next-step for them ...
Google is an advertising company that builds popular services that command large audiences.
To which I add:
Apple is a leisure company that builds popular media-platforms that command large audiences of media-consumers.
And, to my insistence, beyond games/apps, music, movies, tv-shows, books and magazines, Apple will try hard to become a vacations, travel and experiences re-seller. It's the natural next-step for them ...
Oct
8
Going to Codebits 2010
I just got accepted to the most awesome workshop in the whole world, organized right here in Lisbon, the Codebits 2010, promoted by sapo.pt,
I'll be staying three days, in a row, in a big room packed with free wifi and free cable net access, unlimited free pizza, free cokes, free chocolate bars and a horde of PT finest geeks. I'll participate and assist to the biggest festival of creativity in PT geekdom. Missed it last year.
I'll be staying three days, in a row, in a big room packed with free wifi and free cable net access, unlimited free pizza, free cokes, free chocolate bars and a horde of PT finest geeks. I'll participate and assist to the biggest festival of creativity in PT geekdom. Missed it last year.
Oct
5
Tracking the impact of your business cards on your Google profile stats
One of the biggest pain in the butt after an exciting conference/workshop/meeting is inputing all your fresh new contacts business cards info into your digital mail/phonebook. This is a problem. An unsolved one too.
Another problem, is that you don't know who, from the meeting, after you gave them your contact, actually checked you out afterwards. You can't tell how many checked on you neither.
Here's an elegant and smart solution to alleviate this problem, provided it gets widely adopted.
Another problem, is that you don't know who, from the meeting, after you gave them your contact, actually checked you out afterwards. You can't tell how many checked on you neither.
Here's an elegant and smart solution to alleviate this problem, provided it gets widely adopted.
Jun
4
Android is for tasks and Chrome is for data.
Android is for tasks, life-hacks, body-hacks, and Chrome is for organized data, information.
At some point in the foreseeable future I expect to see an elegant merger where a next-gen browser will be the sole platform. But first, the life/body-hacks platform will need to walk the walk it has to walk, and I expect it to be, at least, a five-years march.
At some point in the foreseeable future I expect to see an elegant merger where a next-gen browser will be the sole platform. But first, the life/body-hacks platform will need to walk the walk it has to walk, and I expect it to be, at least, a five-years march.
May
14
FWD: The state of the Webtop: where are we going?
I'm reposting this entry posted back in April, in order to test some problems I'm having with the commenting systems...
Hello all, it's been a while since my last post. These last months were spent mostly dedicated to finish my unfinished thesis - Ever heard of PhD comics? No? Well, it works better than Dilbert for me. Here's a nice one ...
Hello all, it's been a while since my last post. These last months were spent mostly dedicated to finish my unfinished thesis - Ever heard of PhD comics? No? Well, it works better than Dilbert for me. Here's a nice one ...
Apr
17
The state of the webtop: where are we going?
Hello all, it's been a while since my last post. These last months were spent mostly dedicated to finish my unfinished thesis - Ever heard of PhD comics? No? Well, it works better than Dilbert for me. Here's a nice one ...
Add a comment