Archive for the ‘Ideas’ Category

Google OpenSocial

Friday, November 2nd, 2007

OK, I hate it when it happens… A few months ago I was discussing with some friends that one of the next killer-apps would be a social-networking-site portal. That is a site that will let you manage all your info, photos and everything else from one simple interface and post it to facebook.com, myspace.com and whatever else is out there as long as you had an account on it.

Today I’ve heard of Google OpenSocial, which is more or less what I was talking about, but for developers. I hate it when I have an idea that is actually implementable and not time to do it myself. And more when I don’t post it so that I’ll at least be able to say that I said it first. Oh well, next time…

p2p HTTP proxy

Wednesday, April 26th, 2006

The other day I read the article in BBC News about Google that is going to censor itself in China (article, same on CNET). I really think that is disgusting to make the most free and open human creation (the Internet) a self-censoring medium. Of course, who can blame Google? China is a highly flourishing economy and the guys in Google want to make business - and money. If they don’t, someone else will, so do not blame them.

For quite some time I was thinking of having the ability to offer proxies to all those, like the Chinese people or the citizen of Saudi Arabia, that have limited or censored access to the Net. The idea has matured in my head and I am proposing a peer-to-peer HTTP proxy service.

I strongly believe that through minor modifications or plugins to existing p2p software - I believe the best candidate are the Gnutella network and Freenet - we can support a p2p service that could be available to all people around the world. I am willing to share a portion of my bandwidth to let anyone to read and write freely. Are you?

Technical proposal: I am proposing a scheme that is to be built around an existing p2p network (Gnutella, Freenet, other) that could look like this:

  • For users that act as proxies
  1. create a virtual shared file over the p2p network (for example bouncy_proxy.nocensor)
  2. start the proxy plugin
  3. you are ready ;)
  • For users that need to bypass censorship
  1. start the p2p software
  2. configure the web browser to use the p2p plugin as a proxy
  3. when you write a URL to the web browser, the plugin searches the p2p network for file bouncy_proxy.nocensor and registers it as a valid proxy
  4. use one or more proxies to retrieve the content for the requested URL
  5. you are free ;)

I do not know how this would work and how to solve some security issues - this is not something that you would use to login to your bank account. And of course forget HTTP pipelining and persistent connections.

However, IMHO, it worths a try. If only I had more time. To make the Net more free.

Google Maps and GPS idea!

Saturday, January 14th, 2006

I had a revelation blah,blah,blah..

This came to me today: some of us have cellphones or PDAs with GPS. We can use it and repost our coordinates every once in a while in a site.

We call our friends to register to the site and create different groups of friends (based on location, hours we want them to see where we are etc. etc.) that can access our coordinates information and be presented with our current location using Google Maps…

I think it’s fun!!

Matlab on the go?

Saturday, November 26th, 2005

You know what is missing? An open-source Matlab-like (The Mathworks) software for PDAs or Smartphones. It is a must-have for every engineer.

Developed in C or C++ (C# anyone), would be a killer app for anyone that is missing a good calculator (and more). How come that nobody has developed something like this?