*** alga has quit IRC | 00:15 | |
bskahan | th1a: can you explain how the quixksilver thing you want to do with notes should work? | 00:18 |
---|---|---|
th1a | Well, do you understand how the REST publishing API for Atom is supposed to work? | 00:18 |
th1a | In general? | 00:19 |
bskahan | yes | 00:20 |
th1a | The Quicksilver plugin is actually written in Python, so we might be able to use that for testing. | 00:20 |
bskahan | but its designed for SOAP, not REST | 00:20 |
th1a | It is? | 00:20 |
th1a | Are you sure? | 00:21 |
bskahan | I found an example client that publishes via REST though | 00:21 |
bskahan | there's no reason that it can't work over REST | 00:21 |
bskahan | but most clients will use soap | 00:21 |
th1a | You mean Atom in general or the Quicksilver client is designed for SOAP? | 00:22 |
th1a | You can take a look at this: http://quicksilver.blacktree.com/public/ytrewq1/YT%20Atom%20Actions-2004-12-25.tgz | 00:22 |
bskahan | the Atom API spec uses SHOULD in describing implementing a soap interface on the server | 00:22 |
bskahan | which means most clients will expect it, but the things the server MUST do can be done without soap | 00:23 |
th1a | What's the URI? | 00:23 |
bskahan | http://atomenabled.org/developers/api/atom-api-spec.php | 00:24 |
bskahan | relevant section is 7.1 | 00:24 |
th1a | Yeah, well, that's an appendix ;-) | 00:25 |
th1a | We're REST zealots. | 00:25 |
th1a | It is the one true way. | 00:26 |
th1a | The truth and the light. | 00:26 |
bskahan | yeah, that's sort of what I'm getting at | 00:26 |
bskahan | we can do it without SOAP, but it won't work on all atom clients | 00:26 |
th1a | That's fine. | 00:26 |
bskahan | we just have to be aware of that | 00:26 |
bskahan | that link you sent is the actual quicksilver plugin you want to use? | 00:27 |
th1a | Someone else can work on SOAP sometime in 2008. | 00:27 |
bskahan | heh | 00:27 |
th1a | That's some version of it. The current version is in some kind of weird package I don't know how to open... | 00:27 |
bskahan | heh | 00:28 |
bskahan | is it open source? | 00:28 |
bskahan | can we modify the one you sent me? | 00:28 |
th1a | That's a good question... | 00:28 |
* bskahan wishes he had a mac to try this on | 00:30 | |
th1a | Let's see... someone is working on a GNOME clone. LaunchPad? | 00:31 |
th1a | Although that's just for app launching. | 00:31 |
th1a | Hm. Maybe it is called something else. | 00:32 |
bskahan | that's it | 00:32 |
bskahan | from imendio | 00:32 |
bskahan | won't be able to use this plugin though | 00:32 |
th1a | Launch Box | 00:32 |
th1a | Yeah. | 00:32 |
th1a | Anyhow... | 00:32 |
th1a | Well, it doesn't appear to be open source. | 00:33 |
th1a | Anyhow, you can use it for a reference in writing tests. | 00:34 |
bskahan | http://intertwingly.net/wiki/pie/CarrotVsOrange | 00:35 |
th1a | I'd say that we don't have to also do an xlink style REST interface for creating notes. | 00:35 |
th1a | I wish it was still called Pie. | 00:35 |
th1a | Which did they pick? | 00:36 |
th1a | Carrot or Orange? | 00:37 |
* bskahan wishes they'd used RDF | 00:40 | |
bskahan | speaking of RDF, have you seen the piggy-bank firefox extension? | 00:40 |
th1a | That's the one that vacuums up RDF from the pages you're viewing? | 00:41 |
bskahan | very cool, general purpose RDF tool, indexes all the RDF links from pages you visit | 00:41 |
bskahan | yeah | 00:41 |
th1a | Haven't tried it yet. | 00:41 |
bskahan | and presents it back in an almost human usable interface | 00:41 |
th1a | What is 'X-WSSE'? | 00:41 |
bskahan | authentication | 00:42 |
th1a | Firefox seems to crash about once a day on my Mac... | 00:42 |
th1a | Is that a problem? | 00:42 |
th1a | I mean is X-WSSE a problem? | 00:42 |
th1a | I just noticed that the Quicksilver client uses it, and it doesn't ring a bell with me. | 00:44 |
bskahan | http://www.xml.com/lpt/a/2003/12/17/dive.html | 00:47 |
th1a | So... is that something we'd have to add support for? | 00:50 |
bskahan | yes | 00:54 |
th1a | It doesn't look too difficult, although I don't understand things like "nonces." | 00:55 |
bskahan | I don't thnk implementing that part is bad at all | 00:58 |
bskahan | I'm only concerned about our HTTP handling being in flux from twisted to z3/apache | 00:58 |
th1a | This is true... | 00:59 |
th1a | I think this version of the API is more up to date: http://bitworking.org/projects/atom/draft-ietf-atompub-protocol-02.html | 01:01 |
*** d2m has quit IRC | 01:02 | |
* bskahan nods | 01:03 | |
*** gintas has quit IRC | 01:04 | |
* bskahan thinks having to test this on a mac rationalizes getting a mac mini | 01:04 | |
th1a | Then you could help me debug my MacOS X init script. | 01:04 |
th1a | It says "Starting SchoolTool" | 01:05 |
th1a | It works from the command line. | 01:05 |
th1a | But it doesn't actually do anything when you restart. | 01:05 |
th1a | Just fails silently. | 01:05 |
th1a | Anyhow... | 01:05 |
th1a | It looks like the current version of the spec only talks about digest authentication, which is different, isn't it? | 01:06 |
bskahan | that's the current draft | 01:06 |
bskahan | the one you pointed to | 01:06 |
th1a | OK. I have to go eat dinner now. | 01:06 |
bskahan | ok | 01:09 |
bskahan | http://www.ietf.org/internet-drafts/draft-ietf-atompub-format-05.txt | 01:11 |
*** kaztor has joined #schooltool | 01:12 | |
*** kaztor has left #schooltool | 01:18 | |
bskahan | th1a: http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnwse/html/securusernametoken.asp | 01:36 |
bskahan | ironically showed up in my feed reader just now | 01:37 |
*** hazmat has quit IRC | 05:01 | |
*** SteveA has quit IRC | 07:17 | |
*** SteveA has joined #schooltool | 07:19 | |
*** th1a has quit IRC | 07:19 | |
*** th1a has joined #schooltool | 07:20 | |
*** d2m has joined #schooltool | 08:52 | |
*** Aiste has joined #schooltool | 09:36 | |
*** zhyfly has joined #schooltool | 09:51 | |
*** zhyfly has left #schooltool | 09:54 | |
*** Aiste has quit IRC | 11:43 | |
*** mgedmin has joined #schooltool | 12:15 | |
mgedmin | happy mailman day everyone | 12:16 |
* mgedmin loves the fact that you can do "somestring".encode('base64') in Python | 12:56 | |
*** mgedmin has quit IRC | 14:38 | |
*** mgedmin has joined #schooltool | 16:24 | |
*** gintas has joined #schooltool | 16:27 | |
*** Aiste has joined #schooltool | 16:54 | |
*** tvon has left #schooltool | 16:59 | |
*** SteveA has quit IRC | 17:01 | |
*** Aiste has quit IRC | 17:02 | |
*** SteveA has joined #schooltool | 17:05 | |
*** Aiste has joined #schooltool | 17:07 | |
*** alga has joined #SchoolTool | 17:38 | |
*** tvon has joined #schooltool | 17:42 | |
*** tvon has quit IRC | 17:59 | |
*** SteveA has quit IRC | 17:59 | |
*** tvon has joined #schooltool | 18:02 | |
*** SteveA has joined #schooltool | 18:30 | |
*** Aiste has quit IRC | 18:36 | |
*** Aiste has joined #schooltool | 18:46 | |
*** SteveA is now known as SteveA|out | 19:20 | |
*** SteveA_ has joined #schooltool | 19:22 | |
*** SteveA_ is now known as SteveA | 19:23 | |
*** SteveA|out has quit IRC | 19:43 | |
*** gintas has quit IRC | 20:29 | |
*** Aiste has quit IRC | 20:53 | |
*** gintas has joined #schooltool | 21:18 | |
*** hazmat has joined #schooltool | 22:10 | |
*** tvon has quit IRC | 22:18 | |
*** mgedmin has quit IRC | 22:33 | |
*** gintas has quit IRC | 23:20 | |
*** mgedmin has joined #schooltool | 23:38 | |
*** d2m has quit IRC | 23:52 | |
* bskahan wonders what an appropriate mailman day gift is | 23:55 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!