Friday, April 30, 2010

Ubuntu 10.04 LTS released


The Ubuntu team is pleased to announce Ubuntu 10.04 LTS (Long-Term Support).
This release incorporates the Desktop Edition and the Server Edition. The
Server Edition can be used on physical servers, on Ubuntu Enterprise Cloud
(UEC), and on Amazon's EC2 public cloud. Codenamed "Lucid Lynx", 10.04 LTS
continues Ubuntu's proud tradition of integrating the latest and greatest
open source technologies into a high-quality, easy-to-use Linux
distribution.



Looks like it's a Friday night upgrade for me! (I know how to party.)

I've been using the beta on my old ThinkPad T60p and it's been working great, so my System76 Serval Pro will likely get the new hotness tonight.

Make sure and read the links in the full post on the mailing list to see all the new features. Congrats to the Ubuntu team for another fantastic release.

New URLs for Mach-II Trac and SVN, Plus a New Blog

The Mach-II Trac and SVN infrastructure has been moved to a new account at Codesion (formerly CVSDude), so please update any bookmarks you may have accordingly:
We have also moved the Mach-II blog to Posterous. If you haven't tried Posterous it's an amazingly powerful, easy-to-use blogging platform with fantastic features and excellent integration with social networking sites The new URLs for the Mach-II blog are:
The other great thing about Posterous is it easily allows anyone to post to the Mach-II blog. We'll have to more to say about that in the future, but this opens the door to our fantastic community to be able to share tips and tricks right on the Mach-II blog.

You can read more about all these changes on the Mach-II Google Group. We're really excited about all the opportunities this creates!

Thursday, April 15, 2010

Pecha Kucha BOF at cf.Objective()


Pkcard


It's a fantastic year for cf.Objective() all around, but one of the things I'm most excited about is participating in the Pecha Kucha BOF that Bob Silverberg organized. This gives 9 speakers each 20 slides, auto-advancing every 20 seconds, for a total of 6 minutes and 40 seconds to talk about something that interests them, tech or otherwise.

Thanks to Bob for organizing this. I think it's a fantastic addition to an already great conference. If you're going to be at cf.Objective(), you won't want to miss it.

Friday, April 9, 2010

I Love the Smell of Windows in the Morning


Windows_sux

Logged into one of my VMs this morning and was greeted by this screen. Note that you CANNOT proceed until you answer the question, so I gave the only answer I thought was valid.

Wednesday, April 7, 2010

Getting Rid of Subversion Native Library Not Available Error in Eclipse on Ubuntu


Svn_error


If you use Eclipse and Subclipse, chances are you've see the "Subversion Native Library Not Available" error (see attached pic). Things tend to work fine even if you see that error (at least they did for me), but I finally took the time the other night to get to the bottom of it and fix it in the easiest way possible.

First, do this:

sudo apt-get install libsvn-java

Next, do this:

sudo cp /usr/lib/jni/* /usr/lib

Now I said "easiest way possible" above because you can monkey around with eclipse.ini -VMARGS and all sorts of other nonsense, but chances are none of those solutions will work if you actually want to use a launcher to launch Eclipse.


So do yourself a favor, drop the files where Eclipse expects to find them, and get on with your life. (As you can tell, I spent more time on this than I wanted to, so I'm simply trying to help others avoid this same fate.)

Tuesday, April 6, 2010

Twitter Plugin for Open BlueDragon Available on Google Code

Thanks to a couple of people prodding me, I've finally put my Twitter Plugin for Open BlueDragon up on Google Code. The Java source is there as well as a downloadable JAR file, there's an overview of how to install the plugin (short version: drop two JAR files in your classpath and you're done), and I'm updating the usage documentation as quickly as I can. In the mean time if you don't mind peeking at the source code you can see a full list of the functions available on the Twitter object in the cfTwitterData.java file.

As I said in my previous post I'd love some feedback on what the CFTWITTER tag should do. I focused on instantiating a new Twitter object and then calling functions on that because with the huge number of functions available it's a lot less verbose and simply made more sense to me, but I understand the appeal of CFTWITTER as a tag for some of the one-shot things people would want to be able to do. I do have the tag implemented so you can do a couple of things with it (I'll get information in the docs shortly), but as people use the plugin if there is functionality that makes sense to implement as a tag, please let me know.

As always, thanks to everyone who tries this out! Be sure and let me know if you run into problems or would like to see things work differently.

Friday, April 2, 2010

Why I won't buy an iPad (and think you shouldn't, either) - Boing Boing


The model of interaction with the iPad is to be a "consumer," what William Gibson memorably described as "something the size of a baby hippo, the color of a week-old boiled potato, that lives by itself, in the dark, in a double-wide on the outskirts of Topeka. It's covered with eyes and it sweats constantly. The sweat runs into those eyes and makes them sting. It has no mouth... no genitals, and can only express its mute extremes of murderous rage and infantile desire by changing the channels on a universal remote."


The way you improve your iPad isn't to figure out how it works and making it better. The way you improve the iPad is to buy iApps. Buying an iPad for your kids isn't a means of jump-starting the realization that the world is yours to take apart and reassemble; it's a way of telling your offspring that even changing the batteries is something you have to leave to the professionals.




These two paragraphs sum up my opinions about the iPad (and Apple in general these days) better than I ever could. I did find it curious that Doctorow left "Or by voting in presidential elections." off the end of the Gibson quote, but it's amazingly appropriate despite the omission of what I see as the punchline.

There's another great reference in the post to the "Maker's Manifesto," which states that if you can't open it, you don't own it. "Screws not glue." I used to like Apple, but it's hard to ignore the fact that over the past 5 years or so they've locked down their products well beyond the point of ridiculousness. They want you to buy early and often, and spend spend spend on apps and content. Great business model for people who don't care or don't know any better, but definitely not for me.