Skip to main content

Postcard from the edge

This past Thanksgiving has been ... unique. I've spent a lot less time doing what I planned because of its uniqueness. Regardless, I managed to tinker a bit with some of the latest offerings.

NetBeans 6 RC2

RC2 was released right before Thanksgiving. I've got it installed on Windows XP 2 (algol) and Ubuntu 7.10 (europa, shown below). On algol, with its 2GHz Core Duo processor, RC2 runs smooth as silk. It should considering the processing horsepower. On europa, with its single-core 2GHz Athlon XP, it runs a little rougher, especially at startup. To make the NetBeaners feel a little better, Eclipse has the same problem on europa (see below). It takes about 20 seconds after the main window has appeared for responsiveness to be useful. And this only occurs the first time you start it up. Of course, for many people such as myself, you start it and leave it running for long periods lasting days at a time.

Regardless of the initial startup lethargy, RC2 shows considerable polish and is a reasonable overall advance from NetBeans 5.5.1. If nothing else recommends its use, then the fact that all the key plugins are available from the primary installation package should make NetBeans 6 a much better choice than earlier versions. I know that there are going to be users out there who will discover that NetBeans 6 is broken in some key way for them. It never ceases to happen when a new version of anything is released. For those folk I suggest they file a bug report and continue to use 5.5.1 until their bug is fixed in some future release of 6. But for everybody else, step up and enjoy.

The NetBeans 6 Options screenshot above illustrates a problem not just with NetBeans but with any Swing-based application running on Ubuntu 7.10 and using Java 6. The buttons on combo-boxes are not drawn. I checked the demo application SwingSet2 to see if it was a Java problem, and it is, but only if you're using the Gnome look-and-feel engine. I've seen this problem with both the version of Java 6 provided by Synaptic (Java 6 Update 3) as well as with the latest snapshot version of Java 6 (1.6.0_10-ea-b07). In the great scheme of things it's worth noting but otherwise it's No Big Deal.

Eclipse and Google Android

That other free Java IDE, Eclipse, has been blessed with a plugin for developing applications on with Google's Android Open Handset Alliance. The documentation, from what I've read and tried, is complete, and the tools are dead-simple to use.

Following the Android instructions I was able to download and install the Android SDK, then install the Eclipse Android plugin, then write a real simple hello-world style application and run it in the plugin's emulator. NetBeans has equivalent (many would say superior) capabilities, but there is no NetBeans support currently for Android. That's a bit odd considering that Eric Schmidt, current Google CEO, was a Sun employee and executive from 1983 to 1997. I would have thought, based on that significant tie, that equivalent support would have been released simultaneously for NetBeans along with Eclipse. I have yet to really try to write anything non-trivial using the Android tools on Ubuntu. Perhaps after the first of December.

KDE 4 Live 0.7 is a bust

Distrowatch carried the announcement of the KDE 4 release candidate along with the availability of a Live ISO to try out the bits. I dutifully downloaded the ISO, burned it, and ... discovered it wouldn't boot. Not any machine I could reach (two desktops and two notebooks). So I loaded the ISO again, double-checked the checksum (it was correct) then used an alternative burner. And created a second coaster. Oh well. The live ISO was built on top of openSUSE 10.3. I guess the universe was making sure I wouldn't be tempted into using openSUSE again.

Firefox 3 Beta 2 pre-1686

I grabbed a development copy of Firefox 3 to see if the Blogger editor problem I discovered while using Beta 1 was fixed. It wasn't. Nothing else unusual happened and it was as well-behaved as you would expect. With regards to memory leaks I have Firefox 2 running with 17 open tabs, one of them obviously while I'm writing this. And top shows Firefox running with 138 MB resident and 593 MB virtual memory. I'm curious to get a working copy of Firefox 3 so I can run it for days on end with dozens of open tabs and see if memory consumption really is down.

Final words

Lord knows Ubuntu isn't perfect, but it's Good Enough for me. You can get a lot of useful work done with Ubuntu running on fully-amortized hardware. As long as the job gets done well enough that I get paid regularly every two weeks, I don't mind the occasional bump in the road. Yes, I know there are jobs out there that demand Office and .Net as the platform and tools for development, so it won't work everywhere. But then that's the choice I make and live with. There are far more important issues besides what distribution you run. Except, perhaps, keeping my distance from all things Novell. Novell, which seems to be growing ever closer to Microsoft.


  1. I too have been testing Netbeans 6 and the latest RC2 is definitely an improvement for me.

    Android is definitely interesting and if executed right could change the cell market considerably.

    I downloaded the SDK and the Eclipse plugin the day it was announced and have experimented with it a little. I haven't done much with it other than go through some of the tutorials/examples.

    My only issue is that there is noN etbeans plugin!!! Hopefully they will release one soon.


Post a Comment

All comments are checked. Comment SPAM will be blocked and deleted.

Popular posts from this blog

cat-in-a-box channels greta garbo

So I'm sitting at my computer, when I start to notice a racket in back. I ignore it for a while until I hear a load "thump!", as if something had been dropped on the floor, followed by a lot of loud rattling. I turn around and see Lucy in the box just having a grand old time, rolling around and rattling that box a good one. I grab the GX1 and snap a few shots before she notices me and the camera, then leaps out and back into her chair (which used to be my chair before she decided it was her chair).

Just like caring for Katie my black Lab taught me about dogs, caring for Lucy is teaching me about cats. She finds me fascinating, as I do her. And she expresses great affection and love toward me without coaxing. I try to return the affection and love, but she is a cat, and she takes a bat at me on occasion, although I think that's just her being playful. She always has her claws in when she does that.

She sits next to me during the evening in her chair while I sit in mi…

vm networking problem fixed

Over the weekend I upgraded to Windows 8.1, then discovered that networking for the virtual machines wouldn't work. Then I tried something incredibly simple and fixed the problem.

Checking the system I noticed that three VMware Windows services weren't running; VMnetDHCP, VMUSBArbService, and VMwareNatService. VMware Player allows you to install, remove, or fix an existing installation. I chose to try fixing the installation, and that fixed the problem. The services were re-installed/restarted, and the virtual machines had networking again.

Once network connectivity was established there was exactly one updated file for Ubuntu 13.10, a data file. This underscores how solid and finished the release was this time. Every other version of every other Linux installation I've ever dealt with has always been succeeded by boatloads of updates after the initial installation. But not this time.

Everything is working properly on my notebook. All's right with the world.

sony's pivotal mirrorless move

I'm a died-in-the-wool technologist, even when it comes to photography. I have always been fascinated with the technology that goes into manufacturing any camera, from the lenses (optics) through the mechanical construction, the electronics involved, and especially the chemistry of the film and the sophistication of the digital sensor. It's amazing that the camera can do all it's asked of it, regardless of manufacturer.

Of all the types of cameras that I've really taken an interest in, contemporary mirrorless (again, regardless of manufacturer) are the most interesting because of the challenging problems the scientists and engineers have had to solve in order to build a compact but highly functional camera. In particular I've followed the sensor advances over the years and watched image quality climb (especially with μ4:3rds) to exceed film and rival one another such that there's very little difference any more as you move from the smaller sensors such as 4:3r…