Monday, September 29, 2008

A Screenshot Plugin for my Parents

Standard situation: My wife is on skype with her parents. Something on the other end doesn't work. They discuss for 20 minutes before my wife even knows what the issue is.

What we need is a plugin for pidgin, skype, adium and others that allows someone to take a screenshot with one button. A preview would then pop up and the user could touch (or click on) the region where the issue is. The screenshot would then be sent through and displayed on the other end.

My stepmother would push the button, click on the area of the screenshot and my wife would then see the screenshot with an enlarged set-in.

Alternatively, my wife could hit a button and the screenshot would be requested on my stepmother's machine.

Would be a life saver. Or at least a good time saver.

Wednesday, April 23, 2008

A Betting System for Drivers

Occured to me this morning in cab while cabbie and I discussed which way to take:

There's always more than one way to go to Rome. There's also almost always a debate about which one's fastest.

So why not put our money where our mouth is and bet on it?

It would work like this:

1. I decide to take route a over route b.
2. I tell my onboard computer that I bet 5 pounds that route a is faster.
3. onboard computer tries to find cars in my vicinity that go to same place (or roughly same place)
4. onboard computer sees if any of those use different route
5. onboard computer sees if any of those are betting
6. both onboard computers transfer bets to central server
7. cars go to destination
8. at destination, first to arrive wins money

Now obviously there's some hardware needed in the cars, but I'm pretty sure that'll be around fairly soon. GPS is fairly widespread already, so all we need is inter-vehicle communications. Let's wait a year or so and see...

Or is this a stupid idea?

Wednesday, March 26, 2008

A Feed Reader Plugin for Pidgin

Pidgin is my favourite instant messaging client. I have been using it when it was still called gaim, mostly for Yahoo and XMPP messaging (like Twitter).

I recently discovered the Skype API Plugin which makes pidgin even more useful as we use skype chat a lot at my current work.

Now the only thing missing is a feed reader!

I am using SharpReader for my daily RSS fix, but having two different UIs pop up every now and again is beginning to be too disruptive.

Wouldn't it be great if my feed updates could be displayed in a pidgin chat window?

And no, I do not want to switch to Miranda. I am used to pidgin, and I am too old to change habits :-)

Sunday, March 23, 2008

An Operating System that understands one thing: I do not want it to ever delete my data!

When it comes to the data on my machine, there is one rule that I follow: Never delete content that I have created myself!

I am trying to follow that rule by putting files that I made into a separate folder structure, onto a separate hard drive, or by copying it to gmail.

The latter sounds a bit silly, but to be honest: they all are! Why would I have to worry about not deleting content I created when there is one entity that knows for sure and should be able to take care of this on its own: the operating system.

After all, I am typing this text and the OS does know that. So why doesn't Windows go "uh, he's typing something. I'll see where he puts that and make sure it'll never get deleted. He'll like that."?

Now, will I ever write an OS? Probably not. All I can do is ask Paul or Steve to include this as a feature. Or I could get involved with Linux and develop something myself, maybe as part of gnome... I have to think about this...

Monday, February 18, 2008

A "mix tape" site for MP3 play lists

So you have 5000+ songs on your iPod. But which one do you want to listen to next?

Remember the days when we would make tapes?

In those days, everybody had at least one friend who made really good tapes. For me, it was my friend Arne. Somehow, he knew the good music. And somehow, he knew what I wanted to listen to. I still have a couple of his tapes. Never mind that I don't actually own a cassette player anymore.

I would bet that he has more than one play list these days. While I usually listen to my music using "Shuffle Songs", he is probably creating play lists for different occasions or moods. For different genres or artists. For different times of the day or seasons of the year. And most likely for different people.

So where is the site that brings his play lists to me?

The way I see it, a plugin would scan my music library, then go out and search for play lists that match my songs. I would select some of them, probably based on their name and a short description provided by the creator. I would have my favourite creators in a short list, and I would probably automatically download new lists they made.

(Marketers: the site would of course have a "buy missing tracks" button)

What's in it for play list makers? Well, they would really be DJs. Create good lists, and you'll create yourself some fans...

Somehow I think there must be something like this out there already. No?

Friday, January 25, 2008

A "Social Meta Network" Site

Data portability is a good thing, I guess, but it does not immediately solve my issue: I'm sick of entering and maintaining my personal data on about a dozen sites.

The solution: A site that reads my information from any one site (or from my openid) and maintains it on all the others. That way I would only need to maintain one profile, say the one on Linkedin, and the software would update all the others. Or, I could edit my profile on my meta site directly.

My meta site would also show me news and information about all the contacts I have across all social networks (a bit like spokeo.com), and it has to be able to understand that some people have multiple accounts (e.g. via a merge feature like the one in pidgin).

Wouldn't that be a pip?

Thursday, January 17, 2008

A "CSS Consolidator" or Tree-based CSS Editor

I was trying some new layout on a couple of my web pages the other day.

Whenever I do that I always end up with a bunch of different CSS files all over the place, and it becomes increasingly different over time to keep them clean.

Being a programmer, I'd like to follow the DRY directive: don't repeat yourself. In order to do so, my CSS files would ideally be organised in a hierarchy: some CSS directives apply to all my pages, so they should end up in global.css, while others apply only to the astronomy section of my pages and should therefore be in astro.css.

Also, I like to seperate CSS files according to function (layout.css vs. typo.css).

In the end, I always have enough of those files to lose overview.

What I would need is a tool that displays all of my CSS directives along with where they come from. That way, I could move them easily from one file to another, or up/down the hierarchy if needed.

The tool must have an automatic consolidation feature that would move directives up the tree as far as possible.

I would not want to be able to graphically browse through my (X)HTML and apply CSS rules using the mouse. I would really want this tool to be able to work on existing or create a hierarchy of CSS files.

Does that make sense?