WordPress and Jabber, sitting in a tree…

It seems that Matt Mullenweg and Peter Saint-AndrĂ© have been kicking around some ideas about how WordPress and Jabber could work together. I used to have my blog set up to send me an instant message via Jabber every time a new comment was posted. I lost those notifications in an upgrade a while back, but I’ve been thinking about redoing it as a plugin. About two years ago, I talked about setting up a pubsub component that would let people subscribe to the comments on an article. Pixelcort has an idea to do new post notifications. And of course, you could always try to go in the other direction: how about if you could post articles or comments from your IM client? There are lots of possibilities for tying blogs and IM together.

Yes, I know it’s more appropriate to call it XMPP, but I’ve been tinkering with Jabber since before XMPP was formalized, and old habits die hard. In any case, I hope that maybe one day Jabber might be able to do some sort of public relations push similar to the recent Firefox campaign. If a few key bits of the protocol can be standardized, and a few really good clients can be polished up, it could make a real push to replace things like AIM, ICQ, Yahoo! Messenger, and MSN Messenger. Julian Missig had some thoughts in that direction recently.

WordPress 1.2.2

Newly available, WordPress 1.2.2. This is mainly a security and bugfix release. Some users have taken us to task for taking so long to get this release out. But as Matt said, there were several issues being worked on simultaneously, and it seemed more efficient in the long run to roll them all into one release, rather than forcing users to do multiple back-to-back upgrades. Download from the usual location.

Of course, upgrades will be even more painless than ever in the WP 1.3 release. Have I mentioned before that the new theme system rocks?

TinyP2P

The world’s smallest Peer-to-Peer application, written in 15 lines of Python code: TinyP2P.

TinyP2P is a functional peer-to-peer file sharing application, written in fifteen lines of code, in the Python programming language. I wrote TinyP2P to illustrate the difficulty of regulating peer-to-peer applications. Peer-to-peer apps can be very simple, and any moderately skilled programmer can write one, so attempts to ban their creation would be fruitless.

Peer-to-Peer (AKA “P2P”) applications make it easy for people to share files over a network. Realistically, these could be any kinds of files: spreadsheets, presentations, pictures of your cat, etc. But of course the most famous (infamous?) use is for sharing music and video files. And since some people are sharing copyrighted music and videos, allowing accesss by other people who haven’t paid for said materials, the music (RIAA) and movie (MPAA) industries have been in an uproar.

If possible, these groups would make it illegal for P2P software to exist, despite the fact that there are substantial legitimate uses for them. This kind of knee-jerk reaction to misuse of new technologies by a minority of users has been a hallmark of corporate American culture, even before the Internet was in the public eye. Almost every American household has a VCR, but not many Americans remember the case of Sony vs. Universal (AKA “the Betamax case”). See, the entertainment industry saw these new-fangled video recording devices as a threat. The idea that a person could record a television show on their own tapes, watch it again whenever they wanted, and (gasp!) fast-forward through commercials, or even (double gasp!) share it with a friend made them start groping for their wallets. “That’s like stealing our content!,” they cried. “We’ll go broke!”

The Supreme Court disagreed, however. They stated that the fact that a video recorder could be used for infringing purposes wasn’t enough on its own to warrant making them illegal. There were plenty of non-infringing uses that would not cause harm to the market. Teachers could record educational documentaries to share with students. People could record programs while they were away from home, in order to watch them at a later time (“time shifting”). And furthermore, even in cases where the devices were used for illegal purposes, the manufacturers of said devices couldn’t be held liable for that.

The entertainment industry failed to kill this enemy, and rightfully so. And what happened? Did television and movie studios hemmorage cash and go bankrupt due to rampant piracy? No. They eventually embraced the technology, and video sales and rentals became a huge new revenue source for them. They’re making substantially more money now than they ever would have in a world without video recorders.

Trying to kill P2P is outright dumb, because they’re only looking at how it affects them, without consideration of network uses that don’t even involve copyrighted works. The entertainment industry sees a new enemy in P2P, and fails to learn the lessons of the past. Rather than trying to kill the technology, they should be thinking about how they can monetize it, improve upon it, and create value-added services that give consumers a reason to spend money on P2P. Fighting P2P is a dead-end path, a battle that’s already lost. TinyP2P proves that.

Firefox Inline Autocomplete

Memo to myself:

To turn on inline autocomplete in the Firefox web browser…

  1. Enter about:config in the URL field
  2. Right-click on the page and create a new Boolean value
  3. Enter browser.urlbar.autoFill as the preference name (note, case-sensitive: ‘F’, not ‘f’)
  4. Set the value to true

There. Maybe next time I won’t have to Google for it again.

Thunderbird 1.0

Get Thunderbird!

Get Thunderbird!

This is actually old news at this point, but the Mozilla Thunderbird mail/news/rss reader has reached version 1.0. There haven’t been any earth-shattering changes since I discussed version 0.8 back in September. There’s Global Inbox, Message Grouping, Saved Search Folders, and other minor enhancements and bug fixes.

But there’s still no import/export of OPML files for the RSS aggregation. Like many geeks, I use an RSS aggregator to track dozens (if not hundreds) of sites for updated content. I rely on this so that I can quickly scan a veritable sea of headlines and quickly focus in on the ones that are of interest at any given time. Without the ability to import my list of feeds, setting them up in Thunderbird becomes a time-wasting chore. Can’t somebody out there please find a way to import feeds?!?

Living on the Planet

I was browsing through my referers yesterday, and a site that I hadn’t seen before caught my attention. It’s called Living on the Planet, and it’s basically an aggregation of content from all over the world, grouped by topics and by geography. For example, the referer I noticed was from the Living in Georgia section.

The Internet is great at helping us find information from all over the world. But sometimes you want to narrow things down to a local area. This is yet another resource that lets you get a local slice of life.

Personal networking suite in your pocket

Okay, this is pretty darned cool: Metropipe has a product called Virtual Privacy Machine, which is actually a tiny (82MB) Linux distribution which boots into a virtual machine under Windows. It contains common networking apps like Firefox and Thunderbird, and I assume ssh and friends, as well.

Since it’s so small, you can load it onto a small USB drive, MP3 player, or whatever portable media you have, mount it up on a computer wherever you happen to be, and keep all your personal settings with you. As an added bonus, it’s downloadable via Bittorrent. (via Hal Rottenberg).

Really Slick Screensavers

Euphoria Screensaver

Euphoria is one of the Really Slick Screensavers

While on a search for new eye candy, I found Really Slick Screensavers, which really lives up to the name. There are 10 eye-popping OpenGL Windows screen savers available for free, in both senses of word (free-as-in-beer & free-as-in-speech). If you’re interested in the internals of how the graphics are created, source code is available.