Update:On 7 July Google announced the Google Toolbar for the Firefox browser on Windows, Mac OS X and Linux. This move should be applauded. Now for Google video. For some time I have been watching Google with growing concern. When they came on the scene, I was a very early user. I thought it was… Continue reading Google is hostile to open source, open standards and no longer cool
Too much spam
The levels of spam I receive have been growing in the last few months. Much of it comes from this blog. Last year my approach was to require commenters to be approved. An email would come to me and I would approve them, or not, if they were spam. Lately the spam level has gotten… Continue reading Too much spam
Jpam 0.5 released – Linux, Solaris and Mac OS X supported
Jpam 0.5 released with source and binaries for Linux x86, Linux x86_64, Mac OS X and, new in this release, Solaris. Jpam is the first general purpose, multi platform Java-PAM bridge. PAM, or Pluggable Authentication Modules, is a standard security architecture used on Linux, Solaris, Mac OS X and other Unix systems. JPAM permits the… Continue reading Jpam 0.5 released – Linux, Solaris and Mac OS X supported
Oracle Streams and JMS: A dead combination?
Oracle Streams is supposedly a JMS implementation. After a month of waiting on Oracle support as to why some of the basic examples did not work I got: Note:154777.1 Subject: Unable to Create Receiver on a Raw Queue Type: PROBLEM Status: PUBLISHED Content Type: TEXT/X-HTML Creation Date: 20-JUL-2001 Last Revision Date: 13-AUG-2001 * fact: Oracle… Continue reading Oracle Streams and JMS: A dead combination?
The World is Flat: A Book Review
I greatly enjoyed reading Thomas L Friedman’s “The World is flat”. In the context of international trade and also competition, the term “level playing field” is often bandied around. A “level playing field” is one where each combatant has the same rules and no specific discrimination against them. What happens if a lot of countries… Continue reading The World is Flat: A Book Review
Running/Debugging JBoss within IntelliJ IDEA
I usually use Orion, and find debugging it from within IntelliJ is great for debugging. You can set breakpoints in EJBs or other server side code, start it with the Debug button and then wait for your breakpoints to be reached. You can then evaluate expressions, recompile classes and so on. I set out to… Continue reading Running/Debugging JBoss within IntelliJ IDEA
Integrating with Oracle 11i: Figuring Out the APIs
Introduction I am working on JMS integration with Oracle 11i. It looks like multiple approaches are possible. I went with implementing an adapter in JBoss using a Message Driven Bean receiving messages from a topic and then using Oracle 11i’s public stored procedure or other APIs to update data. Sound simple? It should be. A… Continue reading Integrating with Oracle 11i: Figuring Out the APIs
The Horror of Oracle’s OCI driver
It has been about two years since I last used Oracle’s OCI driver. I remember it was painful to get going. I wish I had maintained a blog then, because I would have written the steps down and avoided a few hours of pain today. Which is why I am going to document what needs… Continue reading The Horror of Oracle’s OCI driver
HOWTO: Java 5 on Mac OS X 10.4 Tiger
Mac OS X 10.4 aka Tiger does not come with Java 5. However Java 5 was released as a download the day OS X 10.4 was released: 29 April 2005. This post is about getting and using Java 5 on Mac OS X 10.4. Getting It You can download Java 5 for Mac OS X… Continue reading HOWTO: Java 5 on Mac OS X 10.4 Tiger
Subversive thoughts on Subversion
Know the Signs of Insect Infestation Insects likely to infest archives and libraries are numerous. Their patterns of infestation and resultant damage vary not only from species to species but within species, depending on life-cycle stage: egg, larva, pupa, and adult. The following list records some signs of infestation. Without exception, whenever any of these… Continue reading Subversive thoughts on Subversion