Monthly Archives: November 2011

Talk at UC Berkeley GIS Day 2011

I’m giving a 30 minute talk at UC Berekeley’s GIS Day tomorrow. The talk will be about how GIS can help solve three (3) problems faced currently by communities in the California Central Valley. I’ll try to video tape the talk and post a link later to it later in the week. I was also pleased to learn that my friend Ragi Burhum will be giving the keynote address at the event. Ragi said I could tape his talk, so I will try to post a link to it as well.

The Sunburned Surveyor

The Death of Apache Harmony

I was hoping to make some contributions to the Java 2D Graphics code in the Apache Harmony Project. To my disappointment, the project was killed by Apache recently. A vote was held on the death of the project a couple of weeks ago. You can read about the vote and the resulting decision to kill the Apache Harmony project in this short article from ADT Magazine.

I poked around the net looking for another open source Java runtime platform I could contribute to. It looks like the only thing that is alive now is the OpenJDK project.

The Sunburned Surveyor

Guide to Surveys: Aerial Photogrammetry Article Complete

I’ve completed my first draft of my second contribution to the new edition of the book “Land Surveys: A Guide for Lawyers and Other Professionals”. This second contribution is an article on aerial photography. The article is entitled “Aerial Photography in the Land Development Process: Understanding the Basics and the Land Surveyor’s Role”.

The article was reviewed in a gracious gesture by Terry Hayden, a long time friend and working partner of KSN. Terry Hayden is owner of the photogrammetry company Aerial Photomapping, located in Clovis, California. The article also went through a review by Kris Nehmer, the survey department manager at KSN. I’ll be integrating comments from both reviewers this weekend. I hope to make my final submittal of the article to the editor on Monday.

The Sunburned Surveyor

Installing Javascript Tools for Eclipse

I’ve been doing some programming in Javascript lately, and I learned that Eclipse provides Javascript support through a plug-in. However, I couldn’t figure out how to get the plug-in installed.

This web page showed me how to install the Javascript plug-in for Eclipse.

The tutorial on the web site is for an older version of Eclipse, but I was able to get the Javascript plug-in downloaded from the information it provided.

You’ve got to download and install the plug-in through the help menu like other Eclipse plug-ins, but this one doesn’t have its own plug-in update site, like the Subversion plug-in does, for example. Instead, you’ll need to select it for download an installation from the list of plug-ins under the update side for your Eclipse release.

Here are the steps I followed to get the Javascript plug-in for Eclipse installed:

  1. Open the Install New Software Window in Eclipse.
  2. Add the repository for your release of Eclipse. If you’re not sure what release of Eclipse you have, you can check the Wikipedia page for Eclipse, which contains the names of each release of the IDE. I’m currently using the Indigo release of Eclipse, which you can see in the screenshots.
  3. Select the Javascript Development Tools for Installation. You’ll find the check box for this plug-in under the programming languages check node.
  4. Complete the installation after accepting the licenses.

The Sunburned Surveyor

Prevent Text Mirroring in AutoCAD

The newsletter from Cadalyst recently had a tip on how to prevent text mirroring in AutoCAD. (This happens when you use the mirror command in AutoCAD. Typically you want to mirror the text anchor point, but not the letters of the text. If the letters are mirrored, its very hard to read…without a mirror.)

Since mirroring the letters of text in AutoCAD has always irritated me, I wanted to share the tip with my users.

The Sunburned Surveyor

HP Dumping Personal Computers: The Economist Explains Why

HP recently announced it was dumping personal computers as part of its business(The company also announced its plans to ditch tablets.) It also moved more aggressively into the software business with the acquisition of Autonomy.

The Economist Magazine has an article in its August 27, 2011 issue entitled “Aping IBM” that talked about the possible reasons behind HP’s decision. The article stated: “To grasp what HP has in mind, one has to understand the two main currents in the IT industry. First, nearly any new technology quickly becomes a commodity that is easily copied and hence not very profitable. This is why IT firms are always trying to move “up the stack” into software and services, where margins are higher. Second, the biggest IT firms typically control what is known as a “platform”: a digital foundation on which others build their products, such as Microsoft’s Windows. This allows them to capture a disproportionate share of the industry’s profits.”

The article also commented on the possible reasons why HP bought Autonomy: “Buying Autonomy also helps HP to move onto higher-margin terrain: the British firm’s operating margins exceed 40%. But the main reason HP paid a 64% premium for its shares seems to be that it believes that Autonomy’s technology could be turned into a platform to help companies make sense of their ever-growing pile of data. This includes not only “structured” data (payroll records, sales figures), but also the “unstructured” kind (documents, e-mails), which now makes up more than 80% of the information that flows through a typical company.

Such a platform would allow firms to do some nifty things. A retailer, for instance, might decide how much beer to stock based not just on previous sales records, but also on weather forecasts, party chatter on social media and schedules for sports matches.”

I understand why HP would be interested in building a platform. Any surveyor who’s dealt with the headaches of mixing surveying equipment and software from different vendors would understand that desire. I’d like to blog more in the future about what makes a technology platform, and about the conflict between technology platforms, consumer freedom, and open technology standards.

I don’t understand this: Why is it so hard to make money selling personal computers? Could it be a result of how easy it is to get a bogus patent for software? This would give software companies the advantage of overcharging for their products that hardware companies don’t have. Or is it because HP didn’t do a good job of selling their hardware with an appropriate business model? For example: If personal computers are a commodity, as the article implies, you have to offer something more. This could be great customer service, reliability, value, a bullet proof warranty, or something else that will attract consumers. What are the other personal computer makers failing at?

The Sunburned Surveyor