Android, Cyanogen, the Google Experience, and the Economics of Open Source

Earlier this Google delivered a cease and desist letter to the developer of a popular Android ROM, Cyanogen.

It seems like the developer community at large has reacted with a very strong knee jerk reaction claiming the end for Google, and claiming that Google has become Apple. I can understand the reaction to the situation, but I don't think it is really appropriate or fair. Google has made a significant contributions to the Open Source world with Android. They also work to foster the developer community via Summer of Code.

Chx Spotting, ..337 CHX in oregon.

I guess he's just 31337 every where this guy.

WOW.... just how many websites have I impacted...

Looking at the statistics now available on drupal.org. I maintain 5 modules in the top 20 list and excluding my core contributions code I have written is deployed on almost 1/2 of all drupal sites participating in the statistics collection. Some how that makes me feel both good and bad... I wish I had a benefactor to let me work on my Drupal specific projects without having to focus on client specific implementations... *wink* *wink*

I hope my resource and stream wrapper work is as successful as the cck, filefield, imagefield, imagecache, and imageapi work I have done in the past.

McCain What the heck are you thinking....

Overturning Roe v. Wade

John McCain believes Roe v. Wade is a flawed decision that must be overturned, and as president he will nominate judges who understand that courts should not be in the business of legislating from the bench.

Constitutional balance would be restored by the reversal of Roe v. Wade, returning the abortion question to the individual states. The difficult issue of abortion should not be decided by judicial fiat.

However, the reversal of Roe v. Wade represents only one step in the long path toward ending abortion.

from http://www.johnmccain.com/Informing/Issues/95b18512-d5b6-456e-90a2-12028... on 08/18/2008.

Progress Events, Continued research on XMLHttpRequest2.

Apparently I don't pay enough attention to the W3C, but who does. :)

So I've discovered the basis spec for all the HTML 5 progress events.
The events are great a quick look at the Event definitions reveal we get 5 new cool events loadstart, progress, error, abort, and load.

XMLHttpRequest2 and the future of AJAX...

I've been working on the ImageField update for D6 today,
normally when I'm working on updates I research current
developments in the project's domain.

A little bit of googling lead me to one of the questions
that always seems to pop up in my head...

Why do browsers still not have file upload progress meters?

I got to seriously thinking about it. From the browser
developer's stand point the problem isn't entirely a
simple one. It's a question of when and how to display

Installing `bzr` on Media Temple(GS)

I've been migrating a few personal development sites to Media Temple's Grid Service. I normally use `bzr` to manage my websites through development and roll out. Media Temple is nice enough to provide cvs, svn, and git, but no bzr. If you ask about getting bzr from their support team they'll probably try to upsell you to a dv with some perfunctory statement about compiled apps and root access....

ImageField 2.0, ImageCache 2.0, ImageAPI 1.1

Install ImageAPI before upgrading to ImageCache 2.x!!

I'm finally comfortable enough with my Image* namespace to have official releases of the 2.x series of ImageField and ImageCache + ImageAPI...

I'd like to extend thanks to everyone who has filed issues and submitted patches, especially Drewish and Quicksketch.

Now that my 2.x's are out I can start on the 6.x ports. ImageAPI already has a working port in HEAD, but needs some bug fixes ported from 5.x-1.x. There is a patch for ImageCache pending in it's queue and it should be a trivial port.

Non-persistent variable_set for testing and hackery

Writing simpletests for imagecache_create_url and file_create_url today, I had to change a few of Drupal's persistent variables, namely clean_url and file_downloads. I was kind of frustrated by the need to save the old values, set the values I needed for the test case, run the test, then restore the old variables.

Microformats and Media... RFC if you like JS or CSS

I have a love hate relationship with microformats. The apostles who think they're the end all be all of the semantic web drive me insane. 'Semantic Web' aside, microformats are a powerful approache to reusable design. Consistent markup with the appropriate JS or CSS can make for great reusable UI widgets.

Syndicate content