Almost there!

Yesterday I got account editing working, and tonight’s effort sees sending working. It is still not possible to create new accounts, but that is something for another time. It’s almost midnight and I’m going to be woken up at some time around 3 or 4 am by the little one for a feed so I’d better go get some sleep while I can πŸ˜‰

Once I’ve got account creation working then the plugin is pretty much done for Leopard πŸ™‚

git

I’ve been using darcs as my version control software of choice for quite a while now, but unfortunately I’m having trouble using it with dreamhost πŸ™ I’ve looked about on the web for anybody who has successfully created public repositories on dreamhost, but all I can find is people asking how to do it. Since I want to make the source for my httpmail plugin available and working with the sourceforge subversion repository is a pain I’ve decided to give git a try.

My public git repository is available at http://git.danielparnell.com/ and the httpmail project can be accessed directly via
http://git.danielparnell.com/public/httpmail.git.

The code currently in the repository contains a target for Leopard which partially works. I’m not going to release binaries as yet because it is nowhere near ready for prime time at this stage.

What works:

  1. Connecting to Hotmail
  2. Downloading messages from the inbox
  3. Downloading messages from sub-folders (as long as the plugin is configured to store sub-folders under the root folder, not the inbox folder)

What doesn’t work

  1. Creating accounts
  2. Sending mail
  3. Pretty much everything else

So, if you’re feeling brave, and have git installed on your system along with XCode 3.0, feel free to check out the source and have a play (any code contributions will be greatly appreciated). For everybody else, rest assured I am working on it, if somewhat slowly.

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