*** gavinbaker has joined #cc | 00:01 | |
*** isforinsects_ has joined #cc | 00:41 | |
*** isforinsects has quit IRC | 00:59 | |
*** yaourt has quit IRC | 01:02 | |
*** notagerbil has joined #cc | 01:14 | |
*** gavinbaker has quit IRC | 01:24 | |
*** isforinsects_ is now known as isforinsects | 01:32 | |
*** nkinkade has left #cc | 01:46 | |
*** bov has quit IRC | 01:48 | |
*** tvol has joined #CC | 03:15 | |
*** Yaco2 has quit IRC | 04:20 | |
*** qubodup has joined #cc | 04:35 | |
*** kristallpirat has quit IRC | 04:40 | |
*** tvol has quit IRC | 04:44 | |
*** pmiller has joined #cc | 07:10 | |
*** rrrojer has joined #cc | 07:41 | |
*** rrrojer has quit IRC | 07:49 | |
*** rejon has joined #cc | 08:45 | |
*** Paul_Miller has joined #cc | 09:06 | |
*** rejon has quit IRC | 09:28 | |
*** rrrojer has joined #cc | 09:52 | |
*** yaourt has joined #cc | 10:07 | |
*** Danny_B has quit IRC | 10:39 | |
*** aphid has quit IRC | 10:39 | |
*** geeksteph has quit IRC | 10:39 | |
*** themayor has quit IRC | 10:39 | |
*** Gareth has quit IRC | 10:39 | |
*** CIA-2 has quit IRC | 10:39 | |
*** Danny_B has joined #cc | 10:40 | |
*** aphid has joined #cc | 10:40 | |
*** Gareth has joined #cc | 10:40 | |
*** themayor has joined #cc | 10:40 | |
*** geeksteph has joined #cc | 10:40 | |
*** CIA-2 has joined #cc | 10:40 | |
*** ya` has joined #cc | 11:25 | |
*** rrrojer has quit IRC | 11:30 | |
*** yaourt has quit IRC | 11:33 | |
*** pmiller has left #cc | 12:45 | |
*** rrrojer has joined #cc | 13:27 | |
*** rrrojer has quit IRC | 13:45 | |
*** geeksteph has quit IRC | 14:02 | |
*** tvol has joined #CC | 14:02 | |
*** tvol has quit IRC | 14:16 | |
*** Yaco2 has joined #cc | 15:17 | |
*** Yaco2 has quit IRC | 15:37 | |
*** Paul_Miller_ has joined #cc | 16:23 | |
*** Paul_Miller_ has quit IRC | 16:24 | |
*** Paul_Miller has quit IRC | 16:40 | |
*** rejon has joined #cc | 16:49 | |
*** nkinkade has joined #cc | 17:00 | |
*** logomaxos has joined #cc | 17:00 | |
*** logomaxos1 has joined #cc | 17:01 | |
*** logomaxos1 has left #cc | 17:01 | |
logomaxos | hello!!!! | 17:02 |
---|---|---|
logomaxos | i don`t know good english | 17:03 |
logomaxos | i came from greece | 17:04 |
nkinkade | logomaxos: hi | 17:04 |
logomaxos | are you came from greece | 17:05 |
nkinkade | logomaxos: no i'm from the USA. | 17:06 |
nkinkade | logomaxos: i'm not sure if there are any other people in this channel that speak greek. | 17:06 |
logomaxos | will you to write a greek | 17:07 |
logomaxos | have you email (hotmail) | 17:08 |
logomaxos | ? | 17:09 |
nkinkade | logomaxos: i don't know Greek at all. maybe not even one word, unfortuantely. | 17:09 |
nkinkade | logomaxos: if you know Spanish, then we can write with that. | 17:09 |
logomaxos | ok | 17:09 |
logomaxos | no | 17:10 |
nkinkade | logomaxos: then we have run out of possible languages, because i only know 2. :) | 17:10 |
logomaxos | mine stab32@hotmail.com | 17:10 |
logomaxos | have you been a email? | 17:12 |
logomaxos | if you have | 17:12 |
logomaxos | give me | 17:12 |
nkinkade | logomaxos: have you been here: http://creativecommons.gr/ | 17:14 |
*** CIA-2 has quit IRC | 17:15 | |
logomaxos | thanks a lot thanks | 17:15 |
*** CIA-2 has joined #cc | 17:17 | |
*** logomaxos has left #cc | 17:20 | |
*** bov has joined #cc | 17:21 | |
*** rejon has quit IRC | 17:31 | |
*** rejon has joined #cc | 17:48 | |
*** Yaco2 has joined #cc | 17:52 | |
paulproteus | nkinkade, (-: | 18:06 |
nkinkade | yes, sir. | 18:08 |
paulproteus | Just grinning at the exchange above involving languages. | 18:09 |
bov | how's Oh-Ell-Pee-Cee going? | 18:09 |
paulproteus | All the bugs that anyone told me about are fixed, I think. | 18:10 |
nkinkade | paulproteus: oh. i would like to be able to speak greek. | 18:10 |
paulproteus | I have to put in the new text for the disclaimer, and that's it for this iteration. | 18:10 |
paulproteus | I guess I can do that from here in bed right now. | 18:11 |
paulproteus | I guess it's waiting for Virginia's ACK. | 18:11 |
bov | you got the box border padding all fixed up? | 18:11 |
paulproteus | Yup, it's padded + the padding color is normal. | 18:12 |
paulproteus | Oh, the one thing I didn't do is make the front main menu's buttons change color on hover. | 18:12 |
paulproteus | I wonder why they don't. | 18:12 |
paulproteus | But it's an easy fix now that I understand more GTK stuff. | 18:12 |
bov | rejon, ping | 18:16 |
*** Yaco2 has quit IRC | 18:23 | |
rejon | bov: pong | 18:30 |
bov | rejon, at the time i was wondering if we hsould add the comics to the projects page.. | 18:30 |
bov | gotta add Zero and Plus. | 18:30 |
rejon | sure, maybe just add link to the comics page: http://creativecommons.org/projects/comics | 18:31 |
rejon | already on about...cool | 18:31 |
rejon | yah, good press in valleywag | 18:31 |
rejon | ! | 18:31 |
bov | "It's reassuring that it appears that the IP is mostly owned by little white children. " | 18:32 |
rejon | wiki redirection bitches | 18:33 |
bov | doesn't exactly look like glowing good press | 18:33 |
rejon | no, i meant the othe rvalleywagger | 18:33 |
rejon | anyway, that is just ragazine | 18:33 |
*** tvol has joined #CC | 18:42 | |
paulproteus | nkinkade, I'm migrating off apps now, tell you when I'm done. | 19:07 |
*** pktck has quit IRC | 19:08 | |
*** pktck has joined #cc | 19:12 | |
nkinkade | paulproteus: no need to tell me, just best for you to have the stuff off before nathany pulls the plug. :) | 19:15 |
paulproteus | (-: | 19:15 |
paulproteus | Indeed. | 19:15 |
nkinkade | paulproteus: but maybe you shouldn't relocate that stuff to a5 or a6. whatever you had running there was a beast. i would hate to see it pull down a5 or a6. :) | 19:16 |
paulproteus | nkinkade, Yes, some stuff I'll move, and the other stuff I'll fix. (-: | 19:16 |
paulproteus | Hey, I think the CPU in a5 supports the virtualization extensions. | 19:17 |
nkinkade | paulproteus: which virtualization extentsion? the ones you use for vserver and what not? | 19:19 |
paulproteus | No, there's a million different approaches. | 19:19 |
paulproteus | Hardware support for kvm. | 19:19 |
*** isforinsects_ has joined #cc | 19:19 | |
paulproteus | Let me find a link. | 19:19 |
paulproteus | nkinkade, The AMD answer to "Intel VT", anyway. | 19:20 |
paulproteus | Drat, it requires a kernel upgrad.e | 19:21 |
nkinkade | paulproteus: i don't even know what Intel VT is, but I suppose it would be easy enough to look it up. | 19:21 |
paulproteus | It's hardware acceleration for x86 virtualization. | 19:21 |
paulproteus | Like what VMWare and qemu and VirtualBox and Xen do. | 19:21 |
bov | vmware makes use of Intel VT. | 19:21 |
bov | as does Xen. | 19:22 |
paulproteus | And qemu can, too, if you use the kvm extension to qemu. | 19:22 |
paulproteus | (That's separate from kqemu.) | 19:22 |
nkinkade | paulproteus: by the way, I think the Planet Venus plugin is pretty much ready. Do you have an interest in trying it out at the freeculture.org planet? | 19:28 |
paulproteus | Yes, but is later today okay? | 19:28 |
nkinkade | paulproteus: however, mike has recommended a small change that doesn't affect the net result of the plugin, but just how it goes about getting the license name. | 19:28 |
paulproteus | How's that? | 19:29 |
nkinkade | paulproteus: at the moment it's using api.CC.org to fetch the license name. Mike, would rather it fetch the license URI itself and parse the RDF to get the license name. | 19:29 |
*** isforinsects has quit IRC | 19:29 | |
paulproteus | Ah, yes, RDFa on the license URI. | 19:29 |
paulproteus | That's way better (and it's new that we can even do that). | 19:30 |
nkinkade | I can understand that. It's a little more standard is some ways. | 19:30 |
nkinkade | No, it won't be picking up the RDFa, as far I as I know, rather the embedded RDF at the license's URI | 19:30 |
paulproteus | Oh, really? | 19:30 |
paulproteus | Aw, well. | 19:31 |
nkinkade | paulproteus: or specifically http://<license_uri>/rdf | 19:31 |
paulproteus | Via <link rel="alternate" type="application/rdf+xml" href="rdf" /> ? | 19:31 |
paulproteus | Right. | 19:31 |
paulproteus | That's sad, I think the RDF way would be slicker. | 19:32 |
paulproteus | RDFa rather | 19:32 |
nkinkade | paulproteus: so, i'll implement that change and then i'll let you know and you can see how it goes on the fc.org site. | 19:32 |
paulproteus | But either way's fine with me, and whichever way you go, it's now possible for non-CC license publishers to make it work with your thing. | 19:32 |
paulproteus | Hooray for loose coupling! | 19:32 |
*** isforinsects_ is now known as isforinsects | 19:32 | |
nkinkade | It'll pick out non-CC licenses, but will just give them the bland name of "License". | 19:36 |
nkinkade | That is easily changed in one line of tmpl.py, though, in the Planet code. | 19:36 |
paulproteus | But if their URIs support a <link rel="alternate" type="application/rdf+xml" href="rdf" /> , then you should let them put in their license name. | 19:36 |
nkinkade | that's true, but even our links, like those from the techblog, for example, don't have that info. | 19:37 |
paulproteus | No, I mean like: | 19:37 |
paulproteus | http://creativecommons.org/licenses/by-nc-nd/3.0/ contains <link rel="alternate" type="application/rdf+xml" href="rdf" /> | 19:38 |
paulproteus | So that's how you know to get http://creativecommons.org/licenses/by-nc-nd/3.0/rdf | 19:38 |
nkinkade | It only looks liek this for example: creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license> | 19:38 |
paulproteus | If tomorrow http://www.gnu.org/copyleft/gpl.html contains <link rel="alternate" type="application/rdf+xml" href="rdf" />, then IMHO you should pick up on it and parse the RDF it offers you. | 19:39 |
nkinkade | Then feedparse/Venus makes that available to me as a simple link with a rel="license" | 19:39 |
paulproteus | Right.... | 19:39 |
nkinkade | But it has nothing about RDF or type="application/rdf+xml" | 19:39 |
nkinkade | But I suppose there is no reason I couldn't code for it, just in case. | 19:40 |
paulproteus | Here's my understanding of the current logic: | 19:40 |
nkinkade | But that would be dependent on the interaction of feedparser and Venus, I think, as to whether that data ever showed up to me in that way. | 19:40 |
paulproteus | >>> license_extracted_from_rel_license = 'http://creativecommons.org/whatever' | 19:40 |
paulproteus | >>> if 'creativecommons.org' in license_extracted_from_rel_license: | 19:41 |
paulproteus | pull_more_data_out_of_rdf_file_at_license_slash_rdf() | 19:41 |
paulproteus | Am I making sense? | 19:41 |
nkinkade | that is correct. | 19:41 |
paulproteus | So instead, I suggest: | 19:41 |
paulproteus | >>> license_extracted_from_rel_license = 'http://creativecommons.org/whatever' | 19:41 |
paulproteus | >>> license_soup = BeautifulSoup.BeautifulSoup(urllib2.urlopen(license_extracted_from_rel_license)) | 19:42 |
paulproteus | >>> if license_soup('link', {'rel: 'alternate', 'type': 'application/rdf+xml'}): | 19:42 |
paulproteus | pull_more_data_out_of_rdf_file_whose_name_must_be_found_using_the_soup_above() | 19:42 |
paulproteus | Does that make sense as an alternative? | 19:43 |
*** rejon has quit IRC | 19:44 | |
nkinkade | paulproteus: yes, that makes sense. | 19:44 |
nkinkade | paulproteus: thanks for explaining that a little better. | 19:45 |
paulproteus | Sure thing. (-: | 19:45 |
paulproteus | BTW, some French guy fixed suspend-resume on my big newer (the one with a keyboard) HTC phone. | 19:46 |
paulproteus | I don't think the software stack is ready to actually pick up when the phone wakes up from sleep due to an incoming call, but the phone actually wakes up, *plus* the phone doesn't drain the battery in five hours when asleep. | 19:47 |
*** rrrojer has joined #cc | 19:50 | |
*** aphid_ has joined #cc | 19:55 | |
*** aphid has quit IRC | 20:11 | |
*** qubodu1 has joined #cc | 20:13 | |
*** rrrojer has quit IRC | 20:17 | |
*** qubodup has quit IRC | 20:31 | |
*** rrrojer has joined #cc | 21:03 | |
*** rrrojer has quit IRC | 21:05 | |
*** rrrojer has joined #cc | 21:13 | |
*** aphid_ has quit IRC | 21:25 | |
*** aphid has joined #cc | 21:27 | |
*** aphid has quit IRC | 21:32 | |
*** aphid has joined #cc | 21:32 | |
bov | hmm, my linux font viewer app still works. | 21:33 |
*** Yaco2 has joined #cc | 21:36 | |
nkinkade | paulproteus: is urllib2 substantially better than urllib? | 22:04 |
paulproteus | nkinkade, Yes, why? | 22:04 |
nkinkade | or are they for diff. purposes. | 22:04 |
paulproteus | They're for diff purposes mostly. | 22:04 |
paulproteus | They have some overlap, but mostly you should forget about urllib. | 22:04 |
nkinkade | no particular reason. i had been using urllib, but you mentioned urllib2. | 22:04 |
nkinkade | i have already forgot about it. | 22:05 |
paulproteus | urllib supports urllib.urlopen ? | 22:05 |
paulproteus | Never mind. (-: | 22:05 |
nkinkade | data = urllib.urlopen(cc_api + href) | 22:05 |
nkinkade | yes, it supports it. | 22:05 |
paulproteus | Hey, use urlparse.urljoin() instead of + | 22:06 |
paulproteus | (Read the urlparse module docs on python.org for why it's nice.) | 22:06 |
nkinkade | paulproteus: that seems like an unnecessary complication. | 22:07 |
paulproteus | No... | 22:08 |
paulproteus | <link href="http://some_other_site.com/these/people/host/my.rdf" ... > | 22:08 |
nkinkade | the way it is, it is simply joining: 'http://api.creativecommons.org/rest/dev/details?license-uri=' with the license URL | 22:08 |
paulproteus | What's the importance of the way you did it before, if you're doing it a different way now? | 22:09 |
paulproteus | Oh, never mind! | 22:09 |
paulproteus | cc_api | 22:09 |
nkinkade | paulproteus: there is no importance to the old way. | 22:09 |
paulproteus | I thought you were doing: | 22:09 |
paulproteus | data = urllib.urlopen(base_url + relative_path_to_rdf_for_this_url) | 22:09 |
paulproteus | What you're doing is right, pardon me; I forgot to read what you typed. | 22:09 |
nkinkade | paulproteus: yeah, it was just a simple string concatenation. i didn't need it to do anything fancy. | 22:09 |
nkinkade | paulproteus: no, cc_api was just a varible that contained the api URL. | 22:10 |
* paulproteus nods, carry on | 22:10 | |
nkinkade | paulproteus: but it's moot now, as it will shortly be gone forever, except in the annals of Subversion. | 22:10 |
*** Paul_Miller has joined #cc | 22:22 | |
*** Paul_Miller has quit IRC | 22:29 | |
*** notagerbil has left #cc | 22:47 | |
nkinkade | paulproteus: in a license document should there be one and only one <link rel="alternate" type="application/rdf+xml" href=""/>?? | 23:01 |
paulproteus | In the ones we produce, yes. | 23:02 |
paulproteus | In others', "who knows?". | 23:02 |
nkinkade | paulproteus: then how would one know which once applied to the license? | 23:02 |
paulproteus | They all would, I suppose. | 23:02 |
nkinkade | paulproteus: i'm just wondering if I need to be looking for multiple links, or if I should just parse the first one I find. | 23:03 |
*** Danny_B has quit IRC | 23:04 | |
nkinkade | maybe i should parse the first, if i find a name, then stop, if not, then parse the rest until i find a name. | 23:04 |
*** oe has joined #cc | 23:04 | |
isforinsects | Paulproteus: what do you know about photo exif data? | 23:04 |
*** Danny_B has joined #cc | 23:04 | |
paulproteus | I know it's delicious and best served with malt vinegar. | 23:04 |
paulproteus | nkinkade, I like your second approach. | 23:04 |
paulproteus | isforinsects, Whaddya wanna know? | 23:05 |
paulproteus | I'm not an expert, but I know some things. | 23:05 |
isforinsects | Well Record doesn't save any with it's images. | 23:06 |
paulproteus | It'd be nice if it saved at least the time it shot it. | 23:06 |
paulproteus | Wikipedia's probably got a list of the fields EXIF supports. | 23:06 |
isforinsects | And since you had recently been playing around with meta and the XO filesystem I thought you might have some suggestions. | 23:06 |
* paulproteus nods | 23:07 | |
paulproteus | The best thing to do is to look through the list of fields and file bugs in the Trac for Record to get it to save metdata as appropriate. | 23:07 |
paulproteus | It'd be *awesome* if you could get it to save aperture and other camera details, but that's not as important as things like date. | 23:07 |
paulproteus | Right now, there's no flexible metadata search on the XO as far as I know, but hopefully that will change one day. | 23:07 |
isforinsects | aperture would be a constant, but I get your drift. | 23:08 |
paulproteus | And metadata storage is cheap, so they might as well start saving files properly sooner rather than later. | 23:08 |
paulproteus | rrrojer, Hey, reply to my email. | 23:15 |
rrrojer | paulproteus: which email? | 23:16 |
paulproteus | I sent one to your personal address. | 23:16 |
paulproteus | Unless I'm not very good at sending mail, which I suppose is possible. | 23:16 |
rrrojer | i replied | 23:16 |
*** yaourt has joined #cc | 23:17 | |
paulproteus | Oh, well then I'm just not very good at *receiving* it I suppose. | 23:17 |
rrrojer | at least i thought i did | 23:17 |
rrrojer | i can resend | 23:17 |
paulproteus | Don't yet. | 23:17 |
rrrojer | ok | 23:17 |
*** ya` has quit IRC | 23:22 | |
paulproteus | The "good news" is that it's sitting in a queue waiting for your ISP to resend it. | 23:22 |
*** oe has quit IRC | 23:29 | |
nkinkade | paulproteus: what are you guys using to parse RDF in python? | 23:30 |
paulproteus | I used python-librdf (the Debian package), but I fear it might be overkill. | 23:30 |
paulproteus | Really, the rdfadict module is perfect for you. | 23:30 |
paulproteus | It's a shame you're not doing rdfa. (-; | 23:31 |
nkinkade | paulproteus: so then the best module to parse RDF is python-librdf? | 23:31 |
nkinkade | i mean, in the world of python. | 23:32 |
paulproteus | I really don't know. | 23:32 |
paulproteus | Don't tell anyone, but I did my first RDF programming that I remember this past weekend. | 23:32 |
paulproteus | http://pypi.python.org/pypi/rdfadict has a really nice interface; I wonder if you can get it to work for non-rdfa. | 23:33 |
nkinkade | paulproteus: more than anything i'd like to use whatever tool nathany may have been using. | 23:33 |
nkinkade | just for the sake of consistency, but then again, it's going to add yet another dependency to anyone who wants to implement this planet plugin. | 23:33 |
nkinkade | seems like RDFa and RDF differ enough in syntax that I'd be really surprised to find that the RDFa parse works for RDF. | 23:35 |
paulproteus | RDFa is a way of embedding RDF in HTML. | 23:35 |
paulproteus | You'd hope that rdfadict would be generic enough to be able to expose regular RDF from a different encoding, like RDF/XML (the normal one). | 23:36 |
* paulproteus goes and reads the source | 23:39 | |
nkinkade | i would expect it to be able to generate RDF from the RDFa | 23:39 |
nkinkade | but not necessarily the other way around ... but then again, i say that with total ignorance. | 23:39 |
nkinkade | which doesn't do either of us any good. i'll look at the docs too. | 23:40 |
paulproteus | rrrojer, Sure, resend it if you please. | 23:44 |
paulproteus | nkinkade, It looks like one could get this rdfadict thing going with RDF/XML, like what you have, but it'd be not quite trivial. | 23:48 |
paulproteus | As a result, you should tell Mike you're going to use the RDFa on the license deeds, so there. | 23:48 |
paulproteus | (I'm serious about the above; he'll probably say "sure whatever" and then life will be easy.) | 23:51 |
nkinkade | paulproteus: I'd love to use RDFa on the deeds and skip having to fetch an external document, parse it, and then go searching around for things. | 23:53 |
nkinkade | paulproteus: and one thing I don't like about the RDF that is returned is that it gives the license data in every language it knows about. this is fine, but seems unnecessary to me. it'd be good if it returned just the relevant language. | 23:54 |
paulproteus | I agree with the RDF having every language, even if it's boring. | 23:55 |
nkinkade | For me, it's not about being boring, but perhaps not being relevant. But I guess what I'm ignoring is that someone might want to read about the GR license, but in French. | 23:56 |
paulproteus | Or, more likely, the CH license in French and German. | 23:56 |
nkinkade | so are you suggesting that every bit of data in the RDF document be encoded in the deed using RDFa? | 23:57 |
paulproteus | I don't know. | 23:58 |
paulproteus | I'll go back to fixing my buildbot. | 23:58 |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!