Categories

Merging XML Files With Groovy

I needed to generate an XML file from database tables and the plan was to use Talend Open Studio. Talend is an ETL tool that generates data integration jobs in Java. The community edition is free and I’d been using it for several other data tasks for an ecommerce client. Overall, I think it’s [...]

Optimal JVM settings for STS

I recently switched from Eclipse 3.6 to STS 2.7.1 (based on Eclipse 3.7). Ditching my old .project and workspace settings files along with the move has made for a smoother experience; it seems these files get corrupted over time,1 and I’m too lazy to do the research to fix them. However, the upgrade resulted [...]

CC3260MT.DLL Is TiVo

I was trying to launch a Tomcat instance in Eclipse and it complained that port 8080 was in use. This scared me, since to my knowledge nothing else used that port. Was it spyware? I visited http://localhost:8080 and saw:

Access violation at address 32658D8F in module ‘CC3260MT.DLL’. Read of address 00000000

No, it’s not [...]

Revert A File with WinCVS

For some reason, searching for “wincvs revert” in Google doesn’t immediately show http://cvsgui.sourceforge.net/newfaq.htm#reversion, which it absolutely should. It explains what you have to do, but to make it extra clear here is a screen grab:

You can replace HEAD with another version like 1.12.

BTW, if you’re on Windows and using Eclipse, WinCVS [...]

Why You Should Keep Your Launch Dates Secret

It occurred to me that by keeping launch dates secret, Apple never appears to suck at software estimation. Microsoft gives a date, sails right past it, and everyone is up in arms about it.

A better question is why doesn’t MS keep things secret? Or all software companies, for that matter? I know with [...]

Deleting (undeletable) Tasks In Eclipse

I recently had some more frustration with Eclipse, with no solution on the web, so I’m posting mine.

The problem:

I had an auto-generated task (TODO) from creating a class that implemented an interface. At some point, I noticed the task comment was gone, but the task indicator (checkbox icon) was still there. Probably [...]

A Tivo Wishlist For Those Without Tivo

I had this idea and considered creating it as a service, but I’ve got my own web startup going and don’t need the distraction. Several sites, such as Zap2it, TV Guide, and TitanTV (beta) already have the infrastructure (as well as the TV listings I’d have to license) so hopefully this won’t be too [...]

Should Apple Buy Sun?

That question was posed on the LAJUG mailing list in a response to a rumor about IBM buying Sun. I think it’s clear that Apple doesn’t really want to get into enterprise computing. Their entry, the OS X Server, at that price point, shows they are not serious about it.

This may sound ridiculous, [...]

I Want a Java Example Project Directory

I’m starting a new project with some new (to me) technologies and finding the start up process – setting up my IDE and build script to play nice together – to be somewhat frustrating. I kept thinking to myself, “Somebody already solved this; wouldn’t it be great if I could grab their project and [...]

When Do You Stop Adding Unit Tests?

Joel Spolsky recently posted a transcript of a conversation he and Jeff Atwood had on the Stack Overflow podcast.  It’s a nice reminder to think about the situations where unit tests add value and where they add maintenance hassle.

The takeaway was that there are a few places where code coverage makes a lot [...]