Windows Installer for Wildcat BZR

I've just put together an installer for Wildcat BZR on Windows. This includes everything that is required to run the application - no previous installations of Bazaar or any other python-related things are required.

wildcatbzr.exe MD5: 32c87c37a11f27a8834f6e98b7125f87

Viewing Windows CHM Help Files on OS X

Yesterday I was doing some C# programming at home and needed to view the API help file for a library I was working with. The help files was a Microsoft Compiler HTML Help file, which Windows has built in support for, but Mac OS X doesn't.

Luckily I found a couple of CHM viewers for OS X on the Internet:

Although Chmox looks nicer, xCHM is the one I chose to go with as it shows both the index and the contents of the CHM file, whereas Chmox only shows the contents, and provides no means of searching.

xCHM

tags: osx, software

Oracle 10g on Mac OS X Tiger

Earlier this week, I attended the Oracle Partner Network day in London. I got attend many interesting presentations, and learned a lot about what's going on in the Oracle world.

As it has been a long time since I've used Oracle, this morning I decided to install Oracle on my iBook G4 with 512mb RAM. Officially, Oracle on OS X is only supported on OS X Server, so I was prepared for this to be a bit of a challenge.


The Oracle 10g Installer

I spent the afternoon playing around with the Oracle setup and got it working in the end. While I was running the Oracle Database Configuration Assistant (DBCA), the virtual memory usage on my laptop peaked at over 15 gigabytes, and things were getting pretty slow at this point. Having a gigabyte or two of RAM would have helped a lot here.


Processes ordered by VSIZE, and VM size peaking at over 15gb.

I had to change some things in init*.ora to get the database working. Each of the things I changed was in response to an error message thatI got while running 'startup':

  • ORA-00205: error in identifying controlfile, check alert log for more info
    To correct this, I set the correct paths in the CONTROL_FILES parameter
  • ORA-01103: database name 'SANDY' in controlfile is not 'DEFAULT'
    To corret this, I set the DB_NAME parameter to the name
  • ORA-00201: controlfile version 10.1.0.2.0 incompatible with ORACLE version 10.0.0.0.0
    To corret this, I set the COMPATIBLE initialization parameter to 10.1.0.3


Success: Oracle 10g running on Mac OS X Tiger

tags: apps, devel, oracle, osx

Diff and Merge Preferences in Wildcat BZR

Tonight I did some work on Wildcat BZR's diff and merge preferences. The preferences dialog now has a list of diff and merge tools that it know about, and can be chosen from a drop down list. Additional diff and merge tools can be supported by specifying the executable and what parameters must be supplied for diffing and merging operations.

Diff/Merge Preferences

At the moment, the following tools are know about, and I will be expanding this list when I have more spare time:

  1. SourceGear DiffMerge
  2. KDiff3
  3. Apple opendiff
tags: apps, , devel, osx, bazaar, vcs