Archive for the 'Technology' Category

D’Arcy Norman Dot Net » Blog Archive » Tiger Updated

Tuesday, May 3rd, 2005

Tiger Updated
I just finished installing 10.4, XCode 2, WO (5.2, 5.2.2, and 5.2.3), and Subversion. Checked out the APOLLO/Pachyderm source tree, and build and ran Pachyderm2.woa.

Sounds like WebObjects works find under Tiger. I haven’t had a chance to test it myself yet, but this sounds promising.

Development Cycle at Apple and Microsoft

Sunday, April 24th, 2005

One of the attributes of a good software development process is consistently releasing software. With this in mind, I wanted to compare the development cycles from Microsoft and Apple when it comes to their Operating Systems. I only compared the client operating systems and not the server versions.
OS X:
10.0 — March 2001
10.1 — […]

Virtual Private Linux Servers

Saturday, April 23rd, 2005

There used to be two choices for web hosting. You could get a dedicated server for several hundred dollars each month. This would give you complete control of your machine letting you schedule automatic jobs to run, upgrade packages, etc. Or you could share a server with a bunch of other people. […]

Why Google will Buy Amazon.

Monday, April 18th, 2005

While I don’t anticipate Amazon selling out to Google anytime soon, much of the work done at Google is being duplicated by Amazon and vice versa. Google’s mission is to organize all of the content in the world and make it easy to find. This basically what Amazon has done for shopping. […]

Why Java Won’t Get It Right

Sunday, April 3rd, 2005

Why Java Won’t Get It Right is an interesting entry about some of the problems with Java technology. The best part is that it is written by someone who actually knows Java. A part that I particularly liked was:

They over-architect everything. I’ve actually used a Java framework (I’m not gonna say which) […]

Thread.sleep() problem

Saturday, April 2nd, 2005

The following is a JUnit test that looks like it should always run without a problem. Mark the current time in a variable called start call Thread.sleep and tell it to sleep for x number of seconds, note the current time again in a variable called end and then assert that end - start […]

Entry Level Java Certification (SCJA)

Tuesday, March 29th, 2005

According to some posts on Java Ranch, Sun is looking to create a Sun Certified Java Associates exam. The idea is to have an exam that companies can use to certify entry level programmers. I’m not sure why this is better than the current Sun Certified Java Programmer certification. It sounds like […]

jimijon.com: WebObjects Rocks

Tuesday, March 29th, 2005

WebObjects Rocks is a short description of using Webobjects for a project.

Recently I had to port my app to WebSphere running DB2. Well I did and I don’t have to do anything special. The database is determined at runtype and my EOModelPrototype is selected that correctly maps the objects to the relational table.

The application he […]

Interview with Johnathan Rentzsch

Monday, March 28th, 2005

Behind the Red Shed with Jonathan Rentzsch is a good interview with Jonathan Rentzsch. He makes some interesting comments regarding Webobjects.

WebObjects is only relevant if you’re on the hook for writing lots of web applications fairly quickly. There’s an definite escape velocity however — the learning curve is steep, so it really only makes […]

Comparable vs. Equals

Sunday, March 27th, 2005

Agylen: Comparable vs equals has a nice discussion of how compareTo is used in Sets.
If you don’t understand how Java is going to use your compareTo and your equals methods you can run into a problem with Sets. Basically you shouldn’t have a compareTo() method that returns 0 unless equals() returns true.
Since […]

Clayton Christensen - Capturing the Upside

Sunday, March 27th, 2005

In Capturing the UpsideClaton Christensen talks about his theory of disruptive innovation. The talk is hosted on IT Conversations and was given at the Open Source Business Conference in 2004. It gives a very good overview of his theory to the average listener. Christensen is the author of The Innovators Dilemma where […]

Process Architecture

Friday, March 25th, 2005

As an organization grows it must develop processes to deal with the work that needs to be done. Those processes are either created internally or brought in from the outside. While most organizations will have some processes from both sources, they will usually lean toward one source or another. When their value […]

Triggering actions by email

Tuesday, March 8th, 2005

Sometimes you need to trigger events by sending email. For example lets say you want to create an email address that will accept messages and show them on some type of LED display. There are a number of ways to do this, but the simplest is to set the .forward file for the […]

ONJava.com: Using JUnit With Eclipse IDE

Wednesday, February 23rd, 2005

Using JUnit With Eclipse IDE is a great simple tutorial on how to use JUnit in Eclipse. It doesn’t assume any knowledge of JUnit, but is useful as a quick tutorial for people wanting to make a switch to the Eclipse development environment.

Simple Introduction to Reflection

Tuesday, February 22nd, 2005

Reflection is a mechanism in java that allows to to get information about a class without needing to know the type of the class. The program below takes a java class name as a command line argument and shows you all of the methods and field names that are in the class.
You […]

CheckStyle

Monday, February 21st, 2005

I’ve been using Eclipse and it is a very nice IDE. I’m very impressed with the number of plugin’s available for it. One of the plugins I’ve been using is called CheckStyle. Basically it can check your code for errors whenever you save it. The errors are configurable and it comes with […]

Emailing a webpage from the command line

Sunday, February 20th, 2005

There are many situations whey you have information on a web page that needs to be emailed to individuals on a regular basis. Often times all that is needed is some type of script that will grab a URL, put it in an email and send it to the correct person. This article […]

Using Javascript to Refresh Parent

Thursday, February 10th, 2005

First let me say that I’m not a huge fan of Javascript. I understand the need for Javascript, but generally I prefer to program for a server environment instead of worrying about the client. However I ran into an issue this week that required Javascript, so here is what I learned about refreshing […]

Dealing with Slow XSLT Transformations

Sunday, January 30th, 2005

I have some XSLT stylesheets that I use to integrate information from Amazon with my reading list on my website. This weekend I decided to create another list using Amazon’s “People Who Bought this Book also Bought” feature. After a couple generations of downloading books that were related to books I read, I […]

Running out of Memory with Java

Sunday, January 30th, 2005

The other day when doing some particularly large xslt conversions I kept running out of memory in the JVM. After doing a bit of research I found two command line arguments that help solve the problem. -mx allows you to set the maximum size of the memory allocation pool while -ms allows you to […]