Tonight I’ve had some success with getting the plugin working under Leopard. It still isn’t ready for public consumption, however it is coming along nicely.
Currently if a httpmail account is already configured it will connect to the Hotmail servers and successfully download the messages. Unfortunately sub-folders aren’t quite working yet, nor is creation of new accounts or editing of account settings.
Still, it is progress π Now it is time to go to bed and get some sleep. With a wife, two kids and a day job, I don’t get as much time to work on these things as I once did π
OSX 10.5, Time Machine and Linux shared drived
I’ve been playing with Leopard over the last couple of days and just now figured out how to get Time Machine to work with unsupported shared drives (such as those shared by netatalk).
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
What this seems to do is to create a sparse disk image on the shared drive, then mount it across the network. It’s not quite as nice as I would like, but it is a start.
Incidentally my inbox has been flooded with emails asking for a Leopard version of my httpmail plugin. I have been looking into it, but as to when I could have something I couldn’t really say.
YES!!!!! WOOOOOOOOOOOT!!!!!
I just heard from the guys at the Apple repair place I sent my G5 to and it looks like Apple will fix the coolant leak under warranty π
The most excellent news I’ve had all day π
NOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!
It looks like my main development machine (an Apple G5 2.5 GHz DP with 4 Gb of RAM) has a coolant leak π
NOOOOOOOOOOOOOOOO!
I’ve taken it in to a service center, but of course the machine is no longer covered by AppleCare π
Apparently this is a fairly common fault on the liquid cooled Macs. And to top it off the coolant is corrosive.
I’m back :)
In the end I wasn’t offline for very long thanks to the great guys at Internode π
A total of 5 days in all off line.
In the mean time lots of interesting stuff has been happening.
Firstly I’m in the trailer for the Melbourne Internation Film Festival.
Secondly and more imporantly there is the birth of my second child π
Net access
I’m going to be off the net for the next couple of weeks π
ccTrayRb is now a rubyforge project
My first rubyforge project π
Cocoa WebKit
I’ve been playing with the Cocoa WebKit over the last week or so and have rewritten my blogThing application to use it.ΓΒ So far I’m quite pleased with the way things are coming along π
//
//ΓΒ DPKeychain.h
//ΓΒ iSpeak
//
//ΓΒ Created by Daniel Parnell on 26/07/04.
//ΓΒ Copyright 2004 Daniel Parnell. All rights reserved.
//
#import <Cocoa/Cocoa.h>
#import <CoreFoundation/CoreFoundation.h>
#import <Security/Security.h>
#import <CoreServices/CoreServices.h>
@interface DPKeychain : NSObject {
ΓΒ ΓΒ SecKeychainRef keychain;
}
+ (DPKeychain*) defaultKeychain;
+ (DPKeychain*) keychainWithPath: (NSString*) aPath;
– (DPKeychain*) initWithPath: (NSString*) aPath;
– (void) setPassword: (NSString*)aPassword forName: (NSString*) aName andService: (NSString*) aService;
– (NSString*) getPasswordForName: (NSString*) aName andService: (NSString*) aService;
– (bool) containsPasswordForName: (NSString*) aName andService: (NSString*) aService;
– (void) removePasswordForName: (NSString*) aName andService: (NSString*) aService;
@end
CruiseControlRb tray icon for Linux
We installed CruiseControlRb at work recently and we’re all really enjoying it π
The web interface works really nicely, but I wanted more. Under Windows there is a really neat little tool called cctray which shows the status of your build in the system tray. I did a bit of searching about the net and couldn’t find anything, so I built my own.
Here it is cctrayrb.tar.gz
Enjoy
mmkeys plugin v0.2 for Songbird
I’ve made a small change to the plugin which fixes a problem where Songbird would crash on startup when this plugin was installed on a machine where the multimedia keys were not available.
mmkeys 0.2 source
mmkeys 0.2 plugin