HTTPMail Plugin and Leopard

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.

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 πŸ™



<vader class=“starwars-episode-three, padme-is-dead”>NOOOOOOOOOOOO!</vader>


We’re moving into our new house in a couple of days and since the previous owners moved their phone to a rival phone provider it is going to take at least 10 days to get it all sorted out again.  The company in question uses a different technology to do their phone system, and they have a habit of cutting the old copper lines used by everybody else.  They’re not supposed to, but they do it anyway πŸ™


It’ll be good for me, so I’m told….  I’m yet to be convinced πŸ˜‰


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 πŸ™‚

It lets me do some very interesting things such as paste in formatted text from XCode


//

//  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



Inline image support is also working really nicely πŸ™‚
I still need to get things like automatic link creation working, but that’s pretty straight forward.


To top it all off I’ve also made use of CoreGraphics transitions to make things look a little prettier.  That’s been heaps of fun πŸ™‚


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