I just popped a plugin target to Adium’s trunk that will linkify the trac’s shorthand for changesets and tickets. It’s still a bit janky, and not at all supported, but it makes things a bit easier when talking about tickets and the like.
It’s mostly recycled code from AutoHyperlinks, and for now it only supports Adium’s Trac. However, if you find yourself working on or talking about Adium code a lot, you can find it here: Developer Links Plugin.
Eventually, it’ll have a preferences GUI so you can bind it to your own project management system - even several. But for now, it just works for Adium.
Check it.
It was a lot of work getting everything in place in order to do that, but it feels good. I love you, Mac developers.
I thought it was about time I wrote up a little something about the way Adium finds hyperlinks in message text. It’s all done inside a nice little OS X framework: the AIHyperlinks Framework.
The autolinking code was contained within one component of the Adium source
It contains 2 main parts: A scanner class (SHHyperlinkScanner) and the link verification scanner itself (SHLinkLexer). A data type for detected hyperlinks (SHMarkedHyperlink) is also included, but is rarely used outside the framework.
The framework was designed to be dependent only upon system provided frameworks for easy adaption in other Cocoa based projects, so it’s in no way bound to the Adium code base. This lets it be used by other components as well as allowing it to be integrated at a lower level of the application source, or even in another application entirely.
Read More »
Dear Fellow Developers,
I am aware that this has been said many times and in many ways; but, please, no matter how important or wonderful or cross-platform your application(s) may be, I implore you good sirs, please, if a given platform has a unified method of storing versioning and installation location information - or even if it’s only a “best practice” to do it a certain way… please, don’t be a rebel. Even if the method sucks, at least support it, even minimally so, in addition to your clearly superior methods that leave me wondering how the HELL I discover where your program is installed since you have no data in the windows installer database, or even the registry.
You know who you are. Heck, your programs don’t even exist so far as the registry is concerned. How do your patch installers know where to install their patch if an administrator has configured your program in a custom home directory? Or can they? Actually, I bet they can’t. I bet you actually have to ask the administrator where the program is installed. You do! Don’t you, you lazy sod? Everyone else these days just knows where they’re installed; standard paths or not. But no, not you. You want me to do your work for you. I can’t believe you. You make me sick.
|
May 22, 2007 – 10:21 am