Warning: include() [function.include]: Unable to access /var/www/html/rogue-development/blog2/wp-content/advanced-cache.php in /var/www/html/rogue-development/blog2/wp-settings.php on line 62

Warning: include(/var/www/html/rogue-development/blog2/wp-content/advanced-cache.php) [function.include]: failed to open stream: No such file or directory in /var/www/html/rogue-development/blog2/wp-settings.php on line 62

Warning: include() [function.include]: Failed opening '/var/www/html/rogue-development/blog2/wp-content/advanced-cache.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/rogue-development/blog2/wp-settings.php on line 62

Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/html/rogue-development/blog2/wp-includes/functions.php on line 3468

Notice: register_sidebar_widget is deprecated since version 2.8! Use wp_register_sidebar_widget() instead. in /var/www/html/rogue-development/blog2/wp-includes/functions.php on line 3382

Notice: register_widget_control is deprecated since version 2.8! Use wp_register_widget_control() instead. in /var/www/html/rogue-development/blog2/wp-includes/functions.php on line 3382
February « 2010 « Marc’s Musings

Monthly Archive for February, 2010

An experiment in funding open source software

In the past, I’ve blogged many times about my ObjectHandles library, and today I’m starting an experiment in generating some revenue for it.

There is now a new web page at http://object-handles-examples.appspot.com/ that has 7 example applications intended as either a training resource, or as a starting point for more complex applications.  I’m charging a fee for the source code to those examples.  The fee is whatever you decide to pay (with a $15 minimum)

The more revenue that this generates, the more motivation I’ll have to spend time working on the core library and additional examples.

The core library will continue to remain free and under the MIT license.  It can always be downloaded from http://code.google.com/p/flex-object-handles/

There were a few reasons for me to do this including:

  1. My motivation to work on the library has been very low lately.  I don’t have any current projects that are using it.
  2. The donations link that I have has received a total of 3 donations over 2 and a half years.
  3. By working on these examples, I was able to really exercise some of the core functionality.  While doing this I was able to
  • Completely revamp the constraints mechanism and implement things like an Aspect Ratio constraint
  • Find and fix a handful of bugs
  • Figure out the answers to some questions others have asked that I just didn’t know the answer to
  • Make several big performance improvements

P.S.  This gave me a chance to create a real site in Python/Django/Google App Engine for the first time, and I’m impressed.

Just say no to dell

I am so frustrated with the buying experience with Dell today that I’m giving up on them.  Their customer service is useless.  Their promises for delivery are repeatedly broken.  They have crazy restocking fees.

This is for an order placed 1/18, and I have no confidence that it would have actually gotten here on the 25th so I’m canceling that.  It wouldn’t be so bad if the people you have to talk to on the phone had some idea about what’s going on.  Something like “We just can’t get that video card” or “The wireless adapter is out of stock”.  I would have modified the order to get it sooner if possible.

But all I got was corporate-speak about how great dell was and how I’d just have to wait.

I’m buying a mac mini instead.  At least apple will screw me over with a smile.