Personal Blog

Removing the login prompt from the Eclipse Koders plugin

Reading Time: 2 minutes Koders.com is a search engine for open source code. I’ve been aware of this service for sometime and find it very useful on occasion to locate different code snippets. I know that they started offering plugins for various IDEs and figured that I’d give the Eclipse plugin a shot. My first impression of the plugin…
Read more

Essential Eclipse Plugins

Reading Time: 2 minutes I’ve been using Eclipse now for a few years (Since version 2.1), and one of its best features is the great selection of plugins. The de-facto sight for getting the latest and greatest plugins is at http://eclipse-plugins.2y.net/. This site has really helped me find a great selection. The following list is only a *fraction* of…
Read more

Getting XMLSpy to support EXSLT dynamic functions

Reading Time: < 1 minute Recently I have been using XSLT to transform XML from one format to the other. I use Xalan (for Java) in the application itself, but often develop and debug with XMLSpy. I needed a way for XSLT to dynamically evaluate and select a given string, and found no easy way to do this other than…
Read more

Real Rhapsody uses SQLite for its database

Reading Time: < 1 minute By shear coincidence this evening, I discovered that Real Rhapsody is using SQLite for it’s local cache. After some brief inspection, it looks like this db is used to store playlists, user credentials, radio stations, and info about music that was imported from local disk. I thought this was pretty cool since I’m a big…
Read more

Persistence Strategies: DAO (Data Access Objects) and ORM (Object-Relational Mapping) – Part 2

Reading Time: 3 minutes Article 2: DAO – Data Access Objects Some time has passed since my first posting. My investigation on persistence originally focused on DAOs. I was looking for a relatively simple way to persist data, without a full-blown persistence solution (like Hibernate, OJB, or iBatis). Before I get too far ahead, a definition of DAOs are…
Read more

Persistence Strategies: DAO (Data Access Objects) and ORM (Object-Relational Mapping) – Part 1

Reading Time: 2 minutes Article 1: Overview I’ve been working on some recent projects, both personal and professional, where the topic of object persistence has come up. As I’ve learned over the last few months, while this is certainaly a common problem and there are no shortage of solutions out there, this can be a challenging area. While researching…
Read more

Software for tracking your book collection

Reading Time: 2 minutes Last year I started looking for a better way to keep track of all my books. Over the last 10 years, I’ve accumulated dozens and dozens of books. Most of them are currently at home, however I have a number of books at my office, my home where I grew up, and have lent many…
Read more

Tools/tips for helping with organization

Reading Time: < 1 minute Here are some tools and suggestions to help organize projects, documentation, etc. I’ve tried a lot of things in the past, but here are some things that I’ve been doing recently: Project Management I’ve been using a program called GoalCentrix for the past 6 months. I’m pretty happy with it, but I still prefer using…
Read more

MusicPlasma… a new innovative music search tool

Reading Time: < 1 minute I discovered yet another interesting site from del.icio.us today. MusicPlasma is a flash web interface that allows you to search for music artists that are similar to your search criteria. What’s impressive is the way that the results are displayed. The graphical interface allows you to see which artists are most popular, how closely they…
Read more

Quote of the day and words to live by

Reading Time: < 1 minute I’m in the middle of reading Turning Numbers into Knowledge: Mastering the Art of Problem Solving. At the end of each chapter is a relevant quote, and I found one that is definitely worth sharing. To laugh often and much; to win the respect of intelligent people and the affection of children; to earn the…
Read more