Mac OS X 10.5 - Java 2D pipeline

Mac OS X, Java No Comments »

I came across this post when doing some fiddling with the “Overview” panel used by PAT.

The basic problem is that there is a bug in the drawImage() method call leading to very poor performance on 10.5.  The post above provides some help until the bug is fixed.

Mylyn rocks!

Mylyn, Eclipse No Comments »

I first started to use Mylyn a few weeks back and have integrated it with trac, which was very easy to do.

Eclipse live provides free access to a webinar by Mik Kersten, the creator of Mylyn.

Zotero: The Next-Generation Research Tool

Firefox No Comments »

Zotero is an interesting Firefox add-on and a possible replacement for tools like EndNote. It is an open source sollution to collecting and managing research sources. It runs completely within the Firefox browser and works offline too.

Mac OS X - Java 6 :-(

Mac OS X, Java No Comments »

Many of us have been waiting patiently (or not) for Apple to release Java 6. With 10.5 we thought perhaps this would happen. Apparently Java 6 is still AWOL.

http://www.theserverside.com/news/thread.tss?thread_id=47375

What is the holdup on this?

build.xml

Java, Ant, Eclipse No Comments »

I found a bug in my build.xml script. I let Eclipse compile all my source with the exception of Version.java which is dynamically built by Ant and then compiled before I generate the project JAR file. The problem is that even though my Eclipse project settings were set to 5.0, I didn’t set the target in the javac task in the build file. This resulted in a Bad Version Number error if I built the project on a machine where Java 6 was the default.

Java Web Start with JARs signed by multiple certificates

Java Web Start, JNLP No Comments »

This is a problem I ran into when adding activation.jar and mail.jar (both from Sun) to my .jnlp file. It turns out that these JAR files are already signed by Sun. All JAR files within a JNLP file must be signed by the same certificate - the way around it is to have multiple JNLP files and use the extension keyword. For details see this post from Kirill Grouchnikov’s Blog.

A SEquence Globally Unique IDentifier (SEGUID) Proteome Database

External Databases, Interfaces No Comments »

Protein sequences stored in UniProt have a CRC64 checksum.  This means that it is possible to take an arbitrary sequence (with or without a known identifier), calculate the CRC64 checksum for it, and then search UniProt for that specific sequence.  There are two problems with this:

  1. UniProt does not provide any web services for querying their database.  I’ll check again, but, I don’t see it :-(
  2. There is a low possibility of collision; that is, two sequences may produce the same CRC64 checksum.

On Nature Precedings I came across A SEquence Globally Unique IDentifier (SEGUID) Proteome Database that solves the two problems above.

Powered by ScribeFire.

Eclipse Europa (3.3.0) - Discovered odd behaviour with Ant input task

Ant, Eclipse 1 Comment »

My Ant build script stopped working when I moved from Elipse-3.2.2 to
Eclipse 3.3.0.  It was failing with a null pointer on the input task. 
By process of elimination I discovered that if a defaultvalue was set
in the input task, then it would fail.  That is odd for sure.  I
downloaded Ant 1.7.0 and had no problem executing my build script,
therefore, the problem had to be with Eclipse 3.30.  Through
experimentation I discovered that by setting Ant to run in the same JRE
as the workspace the input task succeeded!

Powered by ScribeFire.

Thank you to JAVASOFT Software Engineering

Acknowledgement No Comments »

A big thank you to JAVASOFT Software Engineering for granting me a non-commercial license to the Synthetica look and feel.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Login