Matts's JournalMatts's use Perl JournalNew tool: smate - textmate editing over ssh- June 29, 2007 Get it here. And put it in usrbin and chmod a+x it.Then just type: smate host:pathtofile and when you're done editing close the Textmate window and it'll save it back to the remote server.I might add support at some point to monitor changes with IO::KQueue and send back to the server if it is saved. Let me know if that would be useful.Uses rsync as the protocol to reduce bandwidth. Should support wildcards andor directories but I haven't tested that yet.Let me know if you find it useful.Update:.http://use.perl.org/~Matts/journal/33642?from=rss DVD Spanner 0.2 now available- June 27, 2007 Changes in this release: Support multiple media sizes (CD, DVD or DVD-DL) Create the disk structure purely in memory rather than building up a mirrored filesystem in temporary storage.Download (and Digg it) hereI'd welcome suggestions for future releases. One idea I really liked from Disco is to keep a log of all archived file names and disk names and be able to present them to the user on demand (with search etc). Though this is a lot of work so I'd have to know people really...http://use.perl.org/~Matts/journal/33620?from=rss DVD Spanner for Mac- June 26, 2007 I finally put together a web site for my DVD Spanner application. Download it and use it and let me know if it works well for you.I have a few updates planned, but so far it has worked really well for me backing up my photographs.Planned changes:- Not copying the files to create the archives - this is possible using the Mac internal APIs, so it's just a matter of figuring out how to do this without blocking the GUI thread. The current version does a link() if it's on the same filesystem,...http://use.perl.org/~Matts/journal/33604?from=rss Hacking- June 1, 2007 Some days it's good to be a hacker.For a long time I've had fetchmail running at work to download all mail from our Exchange server (which has IMAP enabled), run through procmail (for filtering into folders) delivering to my Maildir folders.But every so often it would just hang.So I wrote a job to kill fetchmail every 3 hours. But this bugged me - why should I have to hack around someone's broken software Sadly the platform I was running it on had to be Red Hat 8 (for various work reasons), and.http://use.perl.org/~Matts/journal/33396?from=rss CamelBones++- June 1, 2007 I've had a lot of fun the past couple of days hacking with CamelBones. It's a very mature and stable framework for creating full blown Mac apps.I've now managed to hook my application in to the core Mac CDDVD writing libraries. Even though the framework isn't supported by default, CamelBones allows you to type: "use Foo;" and by using ISA hooks it will scan for the framework and load it dynamically and implement support for it.So in a few lines of code I was hooking directly into the core Mac...http://use.perl.org/~Matts/journal/33394?from=rss |