This announcement from the PLplot project, and this report about it from Slashdot tout the ten thousandth commit to PLplot's source repository.  My response?  "Big deal!"  Both the Python and wxWidgets projects are about the same age as PLplot and the wx repository currently has almost 61,000 commits, and the Python repository has over 73,000 commits.  While those numbers are impressive considering that they represent mostly volunteer unpaid time from dozens of developers, they still pale compared to other projects.

On the other hand, the number of commits is really a very poor metric to measure open source projects by.  Much more  impressive is the number of users who would rather be using the software than anything else that could compete with it.

viagra free viagra buy viagra online generic viagra how does viagra work cheap viagra buy viagra buy viagra online inurl viagra 6 free samples viagra online viagra for women viagra side effects female viagra natural viagra online viagra cheapest viagra prices herbal viagra alternative to viagra buy generic viagra purchase viagra online free viagra without prescription viagra attorneys free viagra samples before buying buy generic viagra cheap viagra uk generic viagra online try viagra for free generic viagra from india fda approves viagra free viagra sample what is better viagra or levitra discount generic viagra online viagra cialis levitra viagra dosage viagra cheap viagra on line best price for viagra free sample pack of viagra viagra generic viagra without prescription discount viagra gay viagra mail order viagra viagra inurl generic viagra online paypal generic viagra overnight generic viagra online pharmacy generic viagra uk buy cheap viagra online uk suppliers of viagra how long does viagra last viagra sex generic viagra soft tabs generic viagra 100mg buy viagra onli generic viagra online without prescription viagra energy drink cheapest uk supplier viagra viagra cialis generic viagra safe viagra professional viagra sales viagra free trial pack viagra lawyers over the counter viagra best price for generic viagra viagra jokes buying viagra viagra samples viagra sample cialis generic cialis cheapest cialis buy cialis online buying generic cialis cialis for order what are the side effects of cialis buy generic cialis what is the generic name for cialis cheap cialis cialis online buy cialis cialis side effects how long does cialis last cialis forum cialis lawyer ohio cialis attorneys cialis attorney columbus cialis injury lawyer ohio cialis injury attorney ohio cialis injury lawyer columbus prices cialis cialis lawyers viagra cialis levitra cialis lawyer columbus online generic cialis daily cialis cialis injury attorney columbus cialis attorney ohio cialis cost cialis professional cialis super active how does cialis work what does cialis look like cialis drug viagra cialis cialis to buy new zealand cialis without prescription free cialis cialis soft tabs discount cialis cialis generic generic cialis from india cheap cialis sale online cialis daily cialis reviews cialis generico how can i take cialis cheap cialis si cialis vs viagra levitra generic levitra levitra attorneys what is better viagra or levitra viagra cialis levitra levitra side effects buy levitra levitra online levitra dangers how does levitra work levitra lawyers what is the difference between levitra and viagra levitra versus viagra which works better viagra or levitra buy levitra and overnight shipping levitra vs viagra canidan pharmacies levitra how long does levitra last viagra cialis levitra levitra acheter comprare levitra levitra ohne rezept levitra 20mg levitra senza ricetta cheapest generic levitra levitra compra cheap levitra levitra overnight levitra generika levitra kaufen

Ever have one of those moments when you see some product or service and you think, "Doh! I should have thought of that!" because it is something that makes so much sense to you that you can't believe that you hadn't invented it yourself long before.  Well I had one of those moments today with Dropbox.  Dropbox is a cool service that integrates versioned shared storage on a centralized server with your Mac, Windows or Linux desktops.  Syncronizing files between your computers, whereever they are located, is as simple as dragging the files into your dropbox.  New or changed files are automatically replicated to your dropbox on the other computers.  If existing files are changed then only the deltas are transported across the wire, in a rsync-like fashion.

Besides the simple file sharing among your own computers, there are some other nice features there too.  Files are private by default, but there is a Public folder where you can put files you want to share with others, and you can easily get a public URL for them to paste into emails or IM messages.  You can also create a shared folder that you share with other Dropbox users.  Any changes you make in your shared folder are instantly updated to the other users' copy of the shared folder, and their changes are replicated back to you. In addition to all of that, you can easily get back to prior versions of changed files, and you can undelete files that have been deleted.  And as if that wasn't enough, there is another special folder type that is an automatic photo gallery, you just need to drag the photos you want to share to a Photos folder and the rest is automatic.

You get 2GB of space for free, and you can get up to 50GB for $10 per month or $99 per year.  If you sign up with this referal link then you and I will both get an extra 250MB.

Finally, here is the real kicker:  The Dropbox user interface (setup wizard, preferences dialog, task bar icon, etc.) is written in wxPython!  If the user ID I saw when I signed up is related in some way to the number of users (it is just a number so that may be possible) then that means that there are about three quarters of a million users running a wxPython application on their computers and they may not even know it.  Good job guys, I'm impressed!

snap002.png

March 6th, 2009 No Comments

A number of people have asked me about it and so I finally decided that it is high time that I give the whole twitter thing a try.  Of course I've gotten into it late enough that my usual user name, RobinD is already taken, although that page returns an error.  (I suspect that somebody got their account suspended...)  Strangely enough somebody has already registered the wxPython name, although they haven't tweeted anything since last July...  Anyway, if you'd like to follow me or send me messages on twitter I am known there as RobinD42. Bear with me while I take my first steps in this new environment...

 wxPython 2.8.9.2 has just been released.  This release adds the wx.lib.agw package, adds an event watcher to the widget inspection tool, and fixes a bunch of bugs.

I found out last week at the OSCON conference that my software is being used at the South Pole by the IceCube Neutrino Observatory project currently being constructed about a kilometer from the Pole.  They are using wxPython for the controller user interface of the machine that is drilling holes 2.4 kilometers down into the ice.  There isn't anything on their website about that piece of software, but it's real interesting anyway ;-)  Here is a bit more about the drill.  There are also these pictures, videos and blog from one of the scientists that gave the presentation I attended where he shows a bit about what life at the Pole is like.  (Where a nice warm summer's day might get up to -31F. Brr!!)

This news means that I now have reports of wxPython being used from every continent on this planet. Yay!