<?xml version="1.0"?><results>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="285" id="515" postID="503"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>The Apache license is extremely liberal and if someone has a problem with giving credit for code that they're using for free then I'm sorry, I have no sympathy for them. An Apache style license requires basically two lines in the documentation somewhere crediting the people who developed the software. Saying that this precludes it from being used in any other software is utter and complete non-sense. </body><pubDate seconds="1064166947.79">2003-09-21T10:55:47-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="291" id="521" postID="507"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>The problem with RDF is that it uses namespaces which I haven't exposed through URLs yet so it will be hard to query.</body><pubDate seconds="1064244470.53">2003-09-22T08:27:50-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="298" id="528" postID="509"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>I don't have a calendar because I studied my logs and hardly anyone ever clicked on the date based archive pages and the calendar takes up a lot of space on the page. I eliminated it when I was running movable type. I guess I just question the value of the calendar vs. the space it takes up.</body><pubDate seconds="1064324374.16">2003-09-23T06:39:34-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="311" id="541" postID="509"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>I suppose it could be a competitor to Zope (some day), of course it's a long, long way from that right now.</body><pubDate seconds="1064601052.27">2003-09-26T11:30:52-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="326" id="556" postID="550"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>That's fine with me.</body><pubDate seconds="1065131748.35">2003-10-02T14:55:48-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="333" id="563" postID="552"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>Tinderbox is pretty cool, but it has two flaws that have kept me from using it. It's too expensive, and it feels too much like an OS 9 app. The last is nitpicky, but I have a strong preference for cocoa applications since I make heavy use of TextExtras. In fact that's the main thing that keeps me away from it, it just never felt pleasurable to use because of the out of date interface. Hopefully with time the interface will become better tailored for OS X.</body><pubDate seconds="1065511428.07">2003-10-07T00:23:48-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="339" id="568" postID="199"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>Testing comments</body><pubDate seconds="1065534137.59">2003-10-07T06:42:17-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="341" id="570" postID="199"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>Testing</body><pubDate seconds="1065601755.38">2003-10-08T01:29:15-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="342" id="571" postID="199"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>Testing</body><pubDate seconds="1065601884.65">2003-10-08T01:31:24-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="351" id="580" postID="577"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>Yeah, that's a good point. I discovered so much music through eMusic that I would never have even considered if it wasn't effectively free to download anything you want. Now with such tight restrictions the service is a whole new ball game. By the numbers, at .25 per track it looks much better then iTunes and brethren but the catalog just doesn't justify it (I think iTunes should be $.25 per track anyway). This just sucks the spirit out of the service and I find it really hard to believe that the labels are going to see any revenue improvement given such a massive decrease in volume.</body><pubDate seconds="1065803055.24">2003-10-10T09:24:15-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="354" id="583" postID="573"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>This was all written off the top of my head and I'm anything but an expert on the XML schema abomination. It wasn't intended as a serious proposal so I was just going on vague and apparently incorrect memories of exactly what is in XML schema.</body><pubDate seconds="1065983958.24">2003-10-12T11:39:18-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="355" id="584" postID="573"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>I've yet to see an RDF application that takes arbitrary data and presents it in an adequate user interface. Everything I've seen either works on specific schemas or presents an interface that only a geek could love. I still maintain that client side knowledge is necessary to present an acceptable user interface. and RDF is no better then anything else in that regard.</body><pubDate seconds="1065984253.28">2003-10-12T11:44:13-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="370" id="599" postID="261"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body><p>
There were a number of annoyances in movabletype, in particular it was too slow to post and getting slower and slower each time I added posts. Along with that I absolutely could not stand the way it managed templates and how totally cumbersome it was to change them. 
</p>
<p>
 Even more then that though, it's that I'm working on concepts for how you manage personal information that don't fit well with the rigid model that Movabletype uses. I believed there was a simpler and better way to build this type of system. Syncato illustrates a tiny amount of what I'm thinking.
</p>
<p>
The final reason is that I'm working on another project using Berkeley DB XML and I needed to put it through its paces in a real application. Note this is Berkeley DB XML, not Berkeley DB, they're related of course but not the same thing.
</p></body><pubDate seconds="1066221824.12">2003-10-15T05:43:44-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="371" id="600" postID="596"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>Hmm, that's an interesting idea. I'm definitely not thrilled with the idea of plug-ins and would never actually use it because of that, but it is an interesting way to address the problem.</body><pubDate seconds="1066222042.37">2003-10-15T05:47:22-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="380" id="609" postID="596"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>I'm rethinking the blacklist idea, given the nature of this type of spam it may not be so bad after all.</body><pubDate seconds="1066277402.94">2003-10-15T21:10:02-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="387" id="616" postID="606"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body><p>
I don't think webware is CPU bound, it's simply the intrepreter lock is something to be aware of. Running two instances may or may not work depending on the application. Of course if you have an app that span can machines it will work fine.
</p>
<p>
So are you the same Geoff Cadian I knew in a former life?
</p></body><pubDate seconds="1066342913.44">2003-10-16T15:21:53-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="390" id="619" postID="596"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>Unfortunately what some people are claiming is that the spam is being manually submitted, at least right now. An id would help for automatically generated entries, but not manual entries. It's also seems awfully easy to defeat. 
<p>
Given the reason this spam is being submitted I'm still inclined to believe blacklists will be pretty effective. They shouldn't blacklist on connecting IPs, they should blacklist on the URLs included in the posts. The whole goal of the spam is to boost search engine rankings so the URLs have to be real to be effective.
</p></body><pubDate seconds="1066611699.52">2003-10-19T18:01:39-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="424" id="654" postID="650"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>Heh, heh, yeah that's true. :-) </body><pubDate seconds="1067496124.76">2003-10-29T23:42:04-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="440" id="670" postID="651"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body><p>
The question of ownership is very different from the question of DRM. DRM is about control, and is an attempt by the media companies to control something that they shouldn't. When you buy a CD you may not own the music on the disc, but you do own the disc it self. You can be comfortable with the fact that you will be able to play that disc going forward because there's nothing to stand in the way of that (ignoring damage or theft). With DRM you're at the mercy of a central body that controls the future usefulness of the item that you're supposedly purchasing. With DRM involved you don't control any aspect of the equation. DRM is simply punishment to the purchaser and it's foolish that we have to endure it, especially given its complete ineffectiveness to task. 

</p>
<p>
I certainly know how to circumvent the DRM on ITMS files, why should I have to? I paid for them, supposedly they're mine, but I lost control of them already with an OS upgrade. What's going to happen in ten years? What happens if Apple goes out of business? What happens if they get acquired? Basically to be assured of future proofing your purchase you have to jump through hoops and suffer an even further reduction in quality to strip something that shouldn't be there in the first place. This is crazy when what you're trying to compete with is free. 
</p>
<p>
I've never been a big user of P2P networks, I've maybe downloaded ~100 songs and tried to replace most of those with legal copies. I own over 2,500 CDs and around 1,000 records. I now do all my listening from a computer and I want all my music in digital form. Given that, buying CDs is no longer safe and I really don't want any more CDs anyway. I want to be able to buy digital music at reasonable prices that I can be assured of being able to play going forward into the future without jumping through a bunch of artificially imposed hoops. That's not too much to ask.
</p></body><pubDate seconds="1067758120.47">2003-11-02T00:28:40-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="448" id="678" postID="194"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body><p>
Actually, I wasn't aware of that. Looks interesting, I'll check it out.<p/>

</p>
<p>
Syncato and the semantic web is something I've seen a number of people mention. Kind of funny since I'm anything but a fan of the semantic web concept simply because I believe it unrealistic in the real world. My goals with Syncato are much smaller, but if it makes some progress toward a more "semantic web", then I guess I won't complain. :-)
</p></body><pubDate seconds="1067936529.44">2003-11-04T02:02:09-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="449" id="679" postID="674"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>Cool, it will be interesting to see what other fun things we can accomplish once more then one person is using this system.</body><pubDate seconds="1067936779.23">2003-11-04T02:06:19-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="450" id="680" postID="663"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>XML literals would be a start, but seamless XPath support is what I really want. With that proposal you'd get path traversal, but you don't have the ability to actually query your in memory data structures. This will come in a language at some point.</body><pubDate seconds="1067937092.95">2003-11-04T02:11:32-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="461" id="691" postID="663"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body><p>
Native XML script from Bea is interesting as is the XPath support in Anobind (a little limited right now). The closest thing I've seen to what I'm looking for is still the XQuery implementation in Sherlock. I wish Apple would open that as a general framework even though I don't particularly care for XQuery it self.
</p></body><pubDate seconds="1068026322.63">2003-11-05T02:58:42-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="463" id="693" postID="663"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body><p>
Just to be clear, I'm not at all proposing that Python should actually be extended in this way. Python just happens to be the language that I currently use the most and it's just one in a long string of such languages. So using Python was just to be illustrative. 
</p>
<p>
My interest in bringing this up is to give people something to think about when it comes to working with XML, or rather about how it could be done. I tend to take a different view of XML then most people. In particular I'm exploring concepts around using well-formed XML fragments as a data model that extends from persistence through to the user interface. Current languages are inadequate to do this as easily as it could be done. This is a concept that might be controversial to many developers, but it's also one I feel has an interesting future. <a href="http://www.syncato.org">Syncato</a> is my first attempt at implementing the bare basics of this concept. 
</p>
<p>
As for how you would query a relational database using built in XPath support in a language, you wouldn't. You would hand the query to the database and have it execute it just as you do now. The difference would be that you would ask the database to give you XML in return. You would then pick apart that XML using XPath built into the language.
</p></body><pubDate seconds="1068041586.5">2003-11-05T07:13:06-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="470" id="700" postID="698"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>I added some new templates to handle this. They're in CVS.</body><pubDate seconds="1068271586.3">2003-11-07T23:06:26-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="472" id="702" postID="698"><author>Kimbro Staken</author><url>http://www.xmldatabases.org</url><body>Well, what you're requesting is data, not code. There is still some risk there, but I'm not sure if it is any worse then the current trackback type systems.</body><pubDate seconds="1068329539.88">2003-11-08T15:12:19-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="479" id="709" postID="705"><author>Kimbro Staken</author><body><p>
Great thanks! Looks good with Movable type.

</p>
<p>
Anyone have a system other then movable type that can send trackback pings?
</p> </body><url>http://www.xmldatabases.org</url><pubDate seconds="1068385523.94">2003-11-09T06:45:23-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="480" id="710" postID="674"><author>Kimbro Staken</author><body><p>
Syncato is XML from top to bottom and putting it on top of a relational database is a massive impedance mismatch. In other words it's not going to happen. It kinda defeats the whole point of what I'm trying to show. My specialization is native XML databases and Syncato was designed from the outset to showcase the possibilities of deep XML integration. I'm trying to show how leveraging a semi-structured data model based on XML provides maximum flexibility and results in a system of far greater power then traditional systems when you have the right application. Relational databases have schemas, and for the type of system I want schemas are not acceptable. Syncato plays fast and loose with its data structures and that's exactly the way I want it. It's a system for personal data management, not a corporate accounting system.
</p>
<p>
As for the URLs, Syncato does far more with its URLs then Movabletype does, it even does far more then systems like Bloxsom. I'm not really satisfied with the URL scheme and I've changed it a couple times already, but it will never be as clean as Movabletype simply because Movabletype just generates static HTML. 
</p>
<p>
A lot of the URL scheme is driven by the REST architecture of the system. I toyed with the idea of using the bloxsom technique of using a virtual extension to change the rendering, but it seemed too limiting. I may change my mind about that again. As for the /WK/blog part that can be changed.
</p></body><url>http://www.xmldatabases.org</url><pubDate seconds="1068387378.35">2003-11-09T07:16:18-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" dbxml:id="488" id="718" postID="712"><author>Kimbro Staken</author><body>I was looking at that a couple days ago. It looks like it would be helpful. The impression I had was that it's not quite ready for real usage. So I decided to wait a bit until it bakes a little more. I like the direction though and it would definitely simplify getting a simple eval system up. I don't think it would help too much on a production system though.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1068451076.48">2003-11-10T00:57:56-07:00</pubDate></comment>
<comment xmlns:dbxml="http://www.sleepycat.com/2002/dbxml" postID="1020" id="1039"><author>Kimbro Staken</author><body><a href="http://www.fsf.org/licenses/license-list.html#GPLCompatibleLicenses">Yes</a> it is. It's listed as the Berkeley Database license.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1069781792.08">2003-11-25T10:36:32-07:00</pubDate></comment>
<comment postID="1020" id="1047"><author>Kimbro Staken</author><body>Ask and you shall receive. Bad titles are just one of those things that are so small you completely miss it. Takes about 2 minutes to fix too, so posts now include the title of the post as part of the page title. Thanks for pointing it out.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1070175067.83">2003-11-29T23:51:07-07:00</pubDate></comment>
<comment postID="1045" id="1050"><author>Kimbro Staken</author><body>I think the Charango is a European release. The second disc is instrumental versions of the songs from the regular disc. I thought it would be really good, but it's actually kind of boring. The songs lose a lot without the vocals.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1070334166.86">2003-12-01T20:02:46-07:00</pubDate></comment>
<comment postID="1053" id="1056"><author>Kimbro Staken</author><body><p>
Well, the XML:DB API got a triple wammy of problems. It was intended to be database agnostic,  language agnostic and also Java like. The DOM set the precedent, we definitely should have known better. :-) 

</p>
<p>
 Just removing the language agnostic bit would have helped a ton. At least it would have done away with the need to be expressible in IDL. I will definitely avoid ever trying to define another language agnostic API. It's just a bad idea that leads to a crappy result for all languages. Oh well. 

</p></body><url>http://www.xmldatabases.org</url><pubDate seconds="1070408531.61">2003-12-02T16:42:11-07:00</pubDate></comment>
<comment postID="1054" id="1059"><author>Kimbro Staken</author><body> You can get the HTML with a content query http://www.xmldatabases.org/WK/blog/1054_A_fun_CD_mix.item?c=//table and the XML http://www.xmldatabases.org/WK/blog/1054//playlist </body><url>http://www.xmldatabases.org</url><pubDate seconds="1070522955.23">2003-12-04T00:29:15-07:00</pubDate></comment>
<comment postID="1068" id="1072"><author>Kimbro Staken</author><body>Hadn't thought about doing that, but it would certainly work. The plist format is nasty, whoever designed it really didn't know anything about XML. So when is Apple going to hire someone who knows something about XML? The Cocoa support is best described as pathetic. </body><url>http://www.xmldatabases.org</url><pubDate seconds="1070620903.85">2003-12-05T03:41:43-07:00</pubDate></comment>
<comment postID="1065" id="1073"><author>Kimbro Staken</author><body><p>
Yeah it snows in the Mountains and the northern  part of the state. It's kind of interesting because you get a suntan in the morning then drive for a couple hours and go skiing. It's too early for snow right now though. I've seen it snow in Phoenix maybe twice and I've lived here a long time. Never seen snow that stuck for more then a second.
</p>
<p>
If I do end up getting a camera you can count on some photo blogging features showing up in Syncato. No idea what, but there will be something, I'm way too lazy to manually manage pictures.
</p></body><url>http://www.xmldatabases.org</url><pubDate seconds="1070621608.1">2003-12-05T03:53:28-07:00</pubDate></comment>
<comment postID="1068" id="1075"><author>Kimbro Staken</author><body><p>
Boy do I feel your pain about classical CDs and the CDDB. I have probably around 1,200 classical CDs that are waiting to be ripped but aren't getting done because I hate fixing the meta-data so much. 
</p>
<p>
I actually probably wouldn't try to use the plist file to change the meta-data. When you change it through the UI it changes both the ID3 tags in the file and the database. If you edit the plist file you'll have to reimport it and as far as I know the files won't get updated. This is why it's slow when you make a lot of meta-data changes through the UI.
</p><p>

BTW, if you select multiple tracks that you want to change to and choose get info you can change them all at once.</p></body><url>http://www.xmldatabases.org</url><pubDate seconds="1070623410.46">2003-12-05T04:23:30-07:00</pubDate></comment>
<comment postID="1068" id="1081"><author>Kimbro Staken</author><body><p>
Yeah, I'm being a bit unfair, it was late. However, I still suspect they could have come up with a easier to use format that would have been just as fast to parse, especially since they control the parser. Of course, it could also have been a lot worse, they could have used a binary format so I shouldn't really complain. Anyway, this is a done deal so it doesn't matter now. We're stuck with the format.
</p>

<p>
Now about the XML support in Cocoa, that can be complained about. Or maybe not, at least in Panther there is actually some support without dropping down to C. It's still nothing more then the absolute minimum. This actually really worries me, I often wonder if Apple isn't missing the boat here. I believe XML is far more important then they understand. But then you look at things like Keynote and Sherlock and there is some hope. That just needs to extend into the core OS. Apple has the technology to have really good XML support, it's just locked up in the wrong places. The only thing that's promising is that a lot of cool features have started out that way and did make it into the core platform. I was just really, really hoping for much better support in Panther.
</p></body><url>http://www.xmldatabases.org</url><pubDate seconds="1070660169.62">2003-12-05T14:36:09-07:00</pubDate></comment>
<comment postID="1065" id="1082"><author>Kimbro Staken</author><body><p>
Well that was a little tongue in cheek trying to poke fun at people who are starting to have to deal with winter weather. :-) Phoenix is great and this is the time of year to be here too. Just don't come in August, that's when people everywhere else can poke fun at us. 

</p>
<p>
I am always drawn to places that get a lot of rain just because they're so green. I think it's really beautiful. In Phoenix any green you see is artificial. I don't know that I'd really want to live somewhere else though, just visiting is probably good enough.
</p></body><url>http://www.xmldatabases.org</url><pubDate seconds="1070661097.97">2003-12-05T14:51:37-07:00</pubDate></comment>
<comment postID="1086" id="1088"><author>Kimbro Staken</author><body><p>
I'm well aware that you can use Applescript to do this. See the other post I referenced for a program that does exactly that. That wasn't the point of my post. My point was about how you deal with inadequate XML formats, iTunes was just an example I used because I had been complaining about the Apple plist format. 

</p>
<p>
BTW, if you want to transfer your entire iTunes library for some purpose Apple Events are not faster at all, in fact they're quite a bit slower. That XML I was working with was 40MB representing nearly 30,000 tracks. The specific query would probably be faster, but again my point wasn't really querying iTunes it was about querying the iTunes XML file format. This is of interest if for some reason you wanted to use that information in a context where iTunes it self is not available.   
</p></body><url>http://www.xmldatabases.org</url><pubDate seconds="1070707498.96">2003-12-06T03:44:58-07:00</pubDate></comment>
<comment postID="1095" id="1100"><author>Kimbro Staken</author><body>Ahh, that's interesting. I completely forgot you can even use IB for Carbon apps. Any idea why Cocoa Nibs are different? Know of any way to convert them? I know you can dump the objects.nib into a text format, but it seems to miss some stuff. I was doing that trying to figure out how to hook into the field that the Sherlock plugin adds to objects. </body><url>http://www.xmldatabases.org</url><pubDate seconds="1070967458.28">2003-12-09T03:57:38-07:00</pubDate></comment>
<comment postID="1148" id="1151"><author>Kimbro Staken</author><body>I'm positive it's not clear. Look at the entire page from the perspective of someone who is just looking for a quick install, had downloaded it in the past (for Jaguar), and is not a user of MacPython. There's a link right at the top of the page that says "PyObjC 1.0 installer package for Apple's Python" There is no statement attached to that link that says anything about it being Jaguar only and the statement about there not being an installer for 10.3 is attached to a statement for "Users of MacPython". Even though I skimmed the entire page, since I wasn't using MacPython I skipped reading that line in detail. That page is not clear at all.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1071566389.55">2003-12-16T02:19:49-07:00</pubDate></comment>
<comment postID="1162" id="1164"><author>Kimbro Staken</author><body>Yeah, that is what I tried first. It didn't work, which didn't really surprise me since in that case you're telling Python about the Foundation classes, but you're not telling Objective C about the URLHandlerCommand class.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1071639017.71">2003-12-16T22:30:17-07:00</pubDate></comment>
<comment postID="1162" id="1166"><author>Kimbro Staken</author><body>What kind of actions will cause that to happen that could be done in the initial startup of the program?</body><url>http://www.xmldatabases.org</url><pubDate seconds="1071672927.19">2003-12-17T07:55:27-07:00</pubDate></comment>
<comment postID="1086" id="1168"><author>Kimbro Staken</author><body>For XPath and XSL-T I use libxml2 and libxslt from Python.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1071781727.98">2003-12-18T14:08:47-07:00</pubDate></comment>
<comment postID="1176" id="1187"><author>Kimbro Staken</author><body>I haven't actually installed this version yet. I was using a beta of it though without problem.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1072734797.26">2003-12-29T14:53:17-07:00</pubDate></comment>
<comment postID="1094" id="1194"><author>Kimbro Staken</author><body>The point of XML is that it's not Python. It's data, not programming language syntax. Yes putting the data in Python is simple, and that's exactly what Simon Willison did in the post that I linked to. I was offering another alternative to that solution that provides a loose coupling between the language and the data. For me data shouldn't be tied to any particular programming language. </body><url>http://www.xmldatabases.org</url><pubDate seconds="1072893204.11">2003-12-31T10:53:24-07:00</pubDate></comment>
<comment postID="1198" id="1201"><author>Kimbro Staken</author><body>Hmm, I swear I actually read the FAQ. Guess not. Thanks.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1073024766.53">2004-01-01T23:26:06-07:00</pubDate></comment>
<comment postID="1203" id="1207"><author>Kimbro Staken</author><body>Well ... that was my price point too. The Canon A70 was perfect, $269 from Amazon. But no I couldn't just get that one. I'm terrible at being cheap. So far I love the Rebel though.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1073107376.75">2004-01-02T22:22:56-07:00</pubDate></comment>
<comment postID="1217" id="1225"><author>Kimbro Staken</author><body>128 kbps AAC is definitely not as good as CD. To me it seems roughly equivalent to 192 kpbs MP3 which isn't too bad for non-demanding listening. I'm sure if I ever setup another really nice audio system I'll hate the sound of all compressed digital files, I did before, but then I also didn't care for the sound of CD either.  For my current listening needs it's fine. For putting on something like an iPod it's probably perfect as given the quality of headphones and the typical ambient noise level where most people listen, you're not going to hear heavy detail anyway.  </body><url>http://www.xmldatabases.org</url><pubDate seconds="1073439898.94">2004-01-06T18:44:58-07:00</pubDate></comment>
<comment postID="1217" id="1229"><author>Kimbro Staken</author><body>Cool, where can I sign up? I love Rhapsody which is the closest thing to what you describe that exists today. However, it's not the same as having the songs in your possession, even if they're just bits. iTMS purchases should last. Most people don't really care about sound quality and realistically can't tell the difference anyway. So the purchases of today are going to be good enough for a long time. </body><url>http://www.xmldatabases.org</url><pubDate seconds="1073457429.4">2004-01-06T23:37:09-07:00</pubDate></comment>
<comment postID="1217" id="1232"><author>Kimbro Staken</author><body><p>
I still maintain that most people can't tell the difference. :-) I used to be an audiophile and had a pretty nice setup, SACD, really nice turntable, electrostatic speakers, whatever. I used to sit people down and ask them what they heard. Invariably it was basically nothing. They could barely hear left right separation, let alone any kind of tonal quality or imaging depth even when I told them what to listen for. The one thing that they would consistently hear and be surprised by was a centered vocal that floated solidly between the speakers. 
</p>
<p>
I once played Kind of Blue for my ex-girlfriend. Once on the original issue CD which sounds horrible and once as an SACD which sounds vastly superior, she thought the regular CD sounded better because it was louder. No, I assure you most people can not tell the difference. If you can hear the difference then you're more of an audiophile then you think. In reality though even if someone is capable of hearing the difference, the difference just doesn't matter in most environments where people listen to music and they won't know any better. This is of course anything but scientific data, but I've seen it enough that I'm pretty convinced that people just don't listen.
</p>

<p>
BTW, if you're listening to Saint Saens you're already well beyond what most people listen to. Also there is definitely going to be more of a noticeable difference in music that actually has dynamic range like classical and jazz especially with something like a pipe organ. But ... "most" people don't listen to music that has dynamic range, especially not pipe organs. You're also comparing two completely different recordings, with different performers, different halls and different recording engineers. There are massive differences just between CDs given all those variables and some engineers are much, much better then others. Even mastering makes a huge difference, this is why the original CD of kind of blue is so much worse then the SACD. Both were made from the same tapes, but the new mastering is far superior.
</p> 
<p>
Oh yeah, my own experience is that I can absolutely tell the difference between a CD and any compressed file, but without really good equipment to play it on it doesn't matter that much to me either. The music is still great regardless.
</p></body><url>http://www.xmldatabases.org</url><pubDate seconds="1073469377.59">2004-01-07T02:56:17-07:00</pubDate></comment>
<comment postID="1233" id="1237"><author>Kimbro Staken</author><body>Syncato will get better photo blog support as soon as I have time to build it. I'm not too interested in posting full galleries right now. As for iPhoto, I was using it, but it's way too slow now. If I get the new version I'll probably try it again, but right now I'm making due with the image browser in Photoshop Elements. </body><url>http://www.xmldatabases.org</url><pubDate seconds="1073552100.04">2004-01-08T01:55:00-07:00</pubDate></comment>
<comment postID="1279" id="1284"><author>Kimbro Staken</author><body>Damn fingerworks keyboards. I'm surprised I don't get even more spurious characters in my posts. Thanks for pointing it out.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1074019333.82">2004-01-13T11:42:13-07:00</pubDate></comment>
<comment postID="1274" id="1285"><author>Kimbro Staken</author><body>I haven't tested it, but I suspect libxslt will be quite a bit faster. Xerces-C and Xalan have never been known for speed. I have compared libxml2's XPath support to Xerces-C+Pathan and libxml2 is substantially faster. </body><url>http://www.xmldatabases.org</url><pubDate seconds="1074019555.74">2004-01-13T11:45:55-07:00</pubDate></comment>
<comment postID="1302" id="1320"><author>Kimbro Staken</author><body>When I moved to Tucson, leaving the dogs behind was the only thing I truly regretted. </body><url>http://www.xmldatabases.org</url><pubDate seconds="1074194343.76">2004-01-15T12:19:03-07:00</pubDate></comment>
<comment postID="698" id="1332"><author>Kimbro Staken</author><body>Great to hear Eric. The character issue should be fixed in the 0.8 code. I've made a lot of changes for 0.8 so the code is still sitting on my hard drive, but I think it's close to being ready for CVS.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1074455399.25">2004-01-18T12:49:59-07:00</pubDate></comment>
<comment postID="1338" id="1345"><author>Kimbro Staken</author><body>Yes Image Capture can  import them, but you have to convert them into another format before adding them to iPhoto. RAW is camera specific so I wouldn't expect to see iPhoto support it directly.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1075070652.15">2004-01-25T15:44:12-07:00</pubDate></comment>
<comment postID="1335" id="1346"><author>Kimbro Staken</author><body>In progress...</body><url>http://www.xmldatabases.org</url><pubDate seconds="1075070685.84">2004-01-25T15:44:45-07:00</pubDate></comment>
<comment postID="1335" id="1357"><author>Kimbro Staken</author><body>It might show up online later, but I'm not sure.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1075278622.63">2004-01-28T01:30:22-07:00</pubDate></comment>
<comment postID="1375" id="1383"><author>Kimbro Staken</author><body>Yep, if I keep shooting sports the 1DmkII is going to be high on my list of desired items. Can't even begin to afford one, but it'd be cool. </body><url>http://www.xmldatabases.org</url><pubDate seconds="1075799506.32">2004-02-03T02:11:46-07:00</pubDate></comment>
<comment postID="566" id="1386"><author>Kimbro Staken</author><body>A follow up is <a href="http://www.xmldatabases.org/WK/blog/1385_Fingerworks_Touchstream_keyboard_impressions.item">here</a></body><url>http://www.xmldatabases.org</url><pubDate seconds="1075804231.68">2004-02-03T03:30:31-07:00</pubDate></comment>
<comment postID="1385" id="1397"><author>Kimbro Staken</author><body>Thanks, that keyboard does look interesting and the DRebel is lots of fun.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1076426640.9">2004-02-10T08:24:00-07:00</pubDate></comment>
<comment postID="1396" id="1403"><author>Kimbro Staken</author><body>Hmm, I didn't think I applied that much sharpening to it, but looking at the full size image again you're right. There's a definite glow around the pitcher. Dumb really ... the picture didn't even need to be sharpened. </body><url>http://www.xmldatabases.org</url><pubDate seconds="1076506882.43">2004-02-11T06:41:22-07:00</pubDate></comment>
<comment postID="1399" id="1406"><author>Kimbro Staken</author><body>I don't know about filing a bug as I really have no idea what happened.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1076609610.09">2004-02-12T11:13:30-07:00</pubDate></comment>
<comment postID="1405" id="1419"><author>Kimbro Staken</author><body>I've looked at Laszlo several times, it's definitely cool. Colloquy I've never heard of sounds interesting, unfortunately online chat isn't something that I ever do. 

For Darryl, Syncato won't automatically ping sites yet. That was something I planned for 0.8, but I haven't implemented it yet.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1076758788.43">2004-02-14T04:39:48-07:00</pubDate></comment>
<comment postID="1418" id="1423"><author>Kimbro Staken</author><body><p>Yep, bought a 10D. Really didn't want to, but I've developed a very strong interest in sports photography and the Rebel has too many limitations for that. I was realllly hoping Canon would update the 10D at PMA this week as the current model is not really that much of a step up from the Rebel. Didn't happen and the local shop actually had a 10D on the shelf so I bought it. Even though image quality wise it's almost the same as the Rebel, it's the features and build quality that makes it worth the difference. It's still not a great sports camera, but the 1D MkII was just announced and won't be available for several more months. The price of $4500 for the 1D is also a little more then I can justify. If I keep shooting sports I suspect I'll have a 1DMkII within six months.</p>

<p>Steven, the D70 looks to be an excellent camera. Knowing what I know now and having to make a choice between that and the Rebel, assuming both were available and I had no prior investment in lenses I would probably choose the D70. Just remember, you're buying into a system not just a camera. The camera's cheap compared to everything else. Well it is if you get bitten by the sports photography bug like I did. Fast lenses are expensive in both systems. When I started thinking about getting a different camera for sports I seriously considered switching to Nikon and getting a D2H, but even though I've only been at this for less then two months, I'm already pretty heavily invested in Canon gear. My dream camera is now the 1DmkII, I absolutely love shooting sports.</p></body><url>http://www.xmldatabases.org</url><pubDate seconds="1076832305.14">2004-02-15T01:05:05-07:00</pubDate></comment>
<comment postID="1418" id="1432"><author>Kimbro Staken</author><body><p>
This gym usually works out around F1.8 1/250 at ISO 1600. Note, these shots were with a Canon 10D not a Digital Rebel. It's certainly possible to do indoor sports with a Rebel, but the camera makes things harder then they should be. If you're lucky enough to shoot in a gym where you can get away with ISO 400 then you can use sports mode and it works fine. Otherwise you end up fighting with the camera over AI Servo focus. I shot several grade school basketball games at my neice's school and was able to barely use ISO 400. My shots came out a little underexposed, but nothing that couldn't be recovered with post processing. 

</p>
<p>
Really though, if you want to do indoor sports, the most important thing is to have a fast lens. I highly recommend the 85mm F1.8 prime for basketball. It's not too terribly expensive and it makes a huge difference compared even to a 70-200 F2.8L zoom. Something like the kit lens from the Rebel doesn't even begin to cut it. Of course, the other option is to add light with flash, but I've been avoiding that so far.
</p></body><url>http://www.xmldatabases.org</url><pubDate seconds="1076981757.52">2004-02-16T18:35:57-07:00</pubDate></comment>
<comment postID="1418" id="1433"><author>Kimbro Staken</author><body>Whether Canon is coming out with a new camera or not has been the big question of late. My opinion is that no they aren't which is why I went ahead and bought the 10D. What I would expect to see is a price reduction on the Rebel once the D70 actually hits shelves. Right now Digital Rebels are selling like crazy so there's no real reason for Canon to update it or lower the price, plus it really is a great camera, It's just a little annoying as an indoor sports camera. It will do fine for outdoor sports. Unfortunately Canon chose to limit the Rebel to differentiate it more from the 10D, it appears Nikon has chosen to not make the same mistake with the D70. Of course the D70 is also a more expensive camera. A lot of the choice really needs to come down to which system do you want to buy into? Just be aware, the cost of the camera is a tiny part of the expense.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1076982346.02">2004-02-16T18:45:46-07:00</pubDate></comment>
<comment postID="1418" id="1438"><author>Kimbro Staken</author><body><p>
I have a 50mm 1.8 too and it's a good lens. It's not super fast focusing, but you can work with it if it's all you have. The biggest thing is that you have to have decent shutter speed to stop the action and in sports mode on the Rebel that may not be possible at ISO 400. Especially indoors. I used the 50 1.8 a lot at some 6th grade basketball games and the gym was just barely bright enough to use sports mode on the Rebel. If you want to do indoor sports the 70-200mm f4L won't be fast enough. The 85mm focuses faster then the 50mm since it's a USM lens, but if your problem is lack of shutter speed and you're already shooting the 50 wide open then it won't help any. 

</p>
<p>
If your problem is shutter speed, you need to get out of sports mode and bump up the ISO. Try aperture priority mode at f1.8 and see what it sets shutter speed to then increase ISO to see if you can at least get 1/250 s. Also be aware at F1.8 depth of field is really thin so there's no room for error in focusing. Your other option is to resort to using flash to stop the action, though on camera flash looks really unnatural.
</p></body><url>http://www.xmldatabases.org</url><pubDate seconds="1077117246.44">2004-02-18T08:14:06-07:00</pubDate></comment>
<comment postID="1418" id="1446"><author>Kimbro Staken</author><body><p>
Speed skating seems tough. The skaters are in constant motion so you can't use timing to capture peaks in the action like you can do for basketball. I haven't shot anything like that yet, but here's a couple ideas.
</p>
<p>
Shoot at ISO 1600 and post process with Neat Image or Noise Ninja. That basketball pic is ISO 1600 and was run through Noise Ninja. Of course at web resolution you can't see the noise anyway, but I wanted to make a bigger print. If you shoot ISO 1600 just make sure you DO NOT underexpose the picture. That makes the noise much worse. The 10D and Digital Rebel are actually quite good at ISO 1600 as long you get a decent exposure.
</p>
<p>
Shoot from a position where the skaters are coming straight toward you. In that case you won't need as high of a shutter speed to stop the motion. Just remember at F1.8 depth of field is very shallow and the 50mm 1.8 might not focus fast enough to keep up with the skaters (assuming you can get the Rebel into AI Servo anyway). You might try manually focusing on a particular spot on the track and then timing the shot as the skater hits that point. Don't forget about shutter lag though, the Rebel is quick compared to a digicam, but it's not instant. There's a noticeable difference in shutter lag between the 10D and Rebel and the 10D is still slow compared to a 1D or Nikon D2H. 
</p>
<p>
Shoot from further away. Might be tough at 50mm as the subject's probably already pretty small on the frame, but the further you are from the subject the lower the shutter speed that's required to stop the motion.
</p>
<p>
If you have any luck posts some pics.
</p></body><url>http://www.xmldatabases.org</url><pubDate seconds="1077294627.7">2004-02-20T09:30:27-07:00</pubDate></comment>
<comment postID="1399" id="1448"><author>Kimbro Staken</author><body><p>
Ian, iPhoto stores all the pictures in Pictures/iPhoto Library.
</p>
<p>
As a followup on this, iPhoto is now exhibiting another problem. Running it with a library containing about 20 pics results in a spinning beach ball at startup and it never recovers. I'd just been using it to print pictures. This version of iPhoto is pretty much worthless.
</p></body><url>http://www.xmldatabases.org</url><pubDate seconds="1077313459.65">2004-02-20T14:44:19-07:00</pubDate></comment>
<comment postID="1503" id="1511"><author>Kimbro Staken</author><body>Did you get one in the US?</body><url>http://www.xmldatabases.org</url><pubDate seconds="1078461001.2">2004-03-04T21:30:01-07:00</pubDate></comment>
<comment postID="1557" id="1560"><author>Kimbro Staken</author><body>Hmm, yeah the time is rather screwed up. Hopefully it's fixed now.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1080329474.45">2004-03-26T13:31:14-07:00</pubDate></comment>
<comment postID="1611" id="1614"><author>Kimbro Staken</author><body>No, of course changing the body color doesn't put it back on top. :-) Re-enabling some of the stuff they turned off would. I'd still think the D70 is a better camera from a handling perspective, but I feel Canon has a better system and the most glaring weaknesses of the Rebel can be fixed with new firmware. Anyway, doesn't matter. I already have a Rebel and other then for sports it works great. If I feel the need for a black body, I just pickup my 10D. :-)</body><url>http://www.xmldatabases.org</url><pubDate seconds="1081432564.98">2004-04-08T08:56:04-07:00</pubDate></comment>
<comment postID="1703" id="1706"><author>Kimbro Staken</author><body>Yeah, I've never been any good at hobbies. Figured since I'm always out taking sports pics anyway, may as well make some money while I'm at it. It's a fun way to get away from the computer in the evening and on weekends.  </body><url>http://www.xmldatabases.org</url><pubDate seconds="1087595155.56">2004-06-18T16:45:55-07:00</pubDate></comment>
<comment postID="1418" id="1953"><author>Kimbro Staken</author><body>If you can get close enough the 50mm F1.8 is a good lens and it's cheap. The only problem with it is that it's not a USM lens so auto focus is slower. For fencing I doubt that this will be too much of a problem. The 85mm F1.8 is a USM lens and focuses faster. For what you're doing if you open the lens up to F1.8 you gain a full 2.5 stops so you should be able to shoot at ISO 400 and still get slightly faster shutter speeds. Bumping your range up to 1/250 to 1/320. The trade off is reduced depth of field, but with an F1.8 lens you have a lot more options to work with. Canon also makes 100mm and 135mm F2.0 lenses if you need more reach, but price goes up as focal length gets longer.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1089879355.51">2004-07-15T03:15:55-07:00</pubDate></comment>
<comment postID="1977" id="1982"><author>Kimbro Staken</author><body>Thanks. I have a 300mm F2.8 and Canon 1.4x and 2x converters. However, the first swimming shot I posted was taken with a Nikon D2H and a 600mm F4 lens, obviously not mine.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1091058606.81">2004-07-28T18:50:06-07:00</pubDate></comment>
<comment postID="2007" id="2013"><author>Kimbro Staken</author><body>Canon 1D with a Sigma 120-300mm F2.8 lens plus Canon 1.4x extender. Not positive, but it looks like I was sitting on the deck of the pool to get a low angle across the water down the lane he was in. I shot a lot of pictures that day.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1092718194.01">2004-08-16T23:49:54-07:00</pubDate></comment>
<comment postID="2116" id="2118"><author>Kimbro Staken</author><body>Actually, this post is a workaround for a bug in my XSl stylesheets that I've been too lazy to fix. Basically when my frontpage goes blank, no content shows up at all. I either need to fix the bug or get back to posting more so that the frontpage stays updated. </body><url>http://www.xmldatabases.org</url><pubDate seconds="1096428441.27">2004-09-28T22:27:21-07:00</pubDate></comment>
<comment postID="2125" id="2131"><author>Kimbro Staken</author><body>Well, in this case it wasn't really surprising. He was riding on the top deck of Tucson Electric Park surrounded by people. TEP is their minor league baseball stadium and he was inside the stadium during the concert. This wasn't in a public park or someplace like that. Of course anymore they'd probably shut him down there too. Freedom in the US is becoming more and more of a joke everyday. </body><url>http://www.xmldatabases.org</url><pubDate seconds="1097110625.58">2004-10-06T19:57:05-07:00</pubDate></comment>
<comment postID="2134" id="2136"><author>Kimbro Staken</author><body>Those don't index the contents of files. They great for finding things by file name, but no where near as useful as a full content search. The current full content search in Mac OS X is a piece of junk as is the one in Windows.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1097797059.3">2004-10-14T18:37:39-07:00</pubDate></comment>
<comment postID="2134" id="2137"><author>Kimbro Staken</author><body>Sorry, meant "They're great for finding things by file name"</body><url>http://www.xmldatabases.org</url><pubDate seconds="1097797110.89">2004-10-14T18:38:30-07:00</pubDate></comment>
<comment postID="2146" id="2149"><author>Kimbro Staken</author><body>Thanks for the correction, 

I just got the name from the card he gave me. We had a little communications barrier. I corrected the name.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1098856611.58">2004-10-27T00:56:51-07:00</pubDate></comment>
<comment postID="2188" id="2192"><author>Kimbro Staken</author><body>There's been little momentum in the last couple years. I'd expect the specs to pretty much stay as they are, even if they are still incomplete. As for the mailing lists, the archives for the XUpdate and XAPI lists are available from the projects page on the site, the lists are just inactive.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1102623826.04">2004-12-09T14:23:46-07:00</pubDate></comment>
<comment postID="2287" id="2290"><author>Kimbro Staken</author><body> Ahh, yep changed the numbering when I converted to HTML. Thanks.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1104181100.1">2004-12-27T14:58:20-07:00</pubDate></comment>
<comment postID="2647" id="2649"><author>Kimbro Staken</author><body> Wow, OK so I'm really, really slow and not very observant. </body><url>http://www.xmldatabases.org</url><pubDate seconds="1106888671.07">2005-01-27T23:04:31-07:00</pubDate></comment>
<comment postID="2787" id="2808"><author>Kimbro Staken</author><body> Wow, I'm definitely working too much. Maybe I need to just stop posting if I'm going to keep making glaring mistakes like that.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1107499767.18">2005-02-04T00:49:27-07:00</pubDate></comment>
<comment postID="7267" id="7475"><author>Kimbro Staken</author><body>Unfortunately, because of the file database, supporting XQuery isn't really possible until there's a standalone XQuery implementation in Python. It seems that's not very likely to emerge in the near future.</body><url>http://www.xmldatabases.org</url><pubDate seconds="1136363062.82">2006-01-04T02:24:22-07:00</pubDate></comment>
</results>