Monday, 2008-06-02

*** hdworak has joined #cc00:13
*** rohitj has quit IRC01:06
*** pmiller has quit IRC01:09
*** presroi_ has quit IRC01:28
*** presroi has joined #cc01:30
*** presroi has quit IRC01:49
*** ajbrooks has left #cc02:10
hdworakpaulproteus: are you here?02:49
*** sama has joined #cc03:28
*** rohitj has joined #cc03:39
paulproteushdworak, Hi03:53
paulproteushdworak, I'm about to go to bed.03:53
paulproteusBut what's up?03:53
hdworakhow strict is the validator supposed to be when it comes to parsing HTML?03:54
hdworakif it can't be parsed, do we bother?03:54
hdworakor we do tidy and if it still can't be parsed (not well-formed), we don't bother?03:54
paulproteusI think it should fall back and do best-effort parsing.03:54
paulproteusYou could try tidy, and then try falling back to BeautifulSoup.03:54
hdworakwhat if someone pastes the content of a MP3 file03:54
hdworakin the HTML box03:54
paulproteusWell, for bonus points, you could detect MP3 filetype and call liblicense on it and show the MP3 metadata that is relevant.03:55
paulproteusBut that's not really important for this project.03:55
paulproteusWhat you need are tests.03:55
paulproteusI'll help you with those tomorrow, once I've slept.03:55
hdworakbonus points?03:56
paulproteusBonus points meaning like "extra credit" on a test.03:56
paulproteusTo earn more than 100% marks.03:56
hdworak?03:56
paulproteusNever mind.03:56
paulproteusTalk to you tomorrow.03:56
hdworakok, g'nite03:56
*** pmiller has joined #cc04:10
*** kristallpirat has joined #cc06:56
*** rohitj has quit IRC07:02
*** mrgarin has joined #cc07:05
*** pmiller has quit IRC08:18
*** kristallpirat has quit IRC08:24
*** kristallpirat has joined #cc08:52
*** sama has quit IRC09:01
*** sama has joined #cc09:01
*** nathany has joined #cc09:31
*** kristallpirat has quit IRC09:47
*** kristallpirat has joined #cc09:49
*** sama has quit IRC09:54
*** stevel has joined #cc10:05
*** bheekling has quit IRC10:40
*** kristallpirat has quit IRC10:40
*** greg-g has joined #cc10:49
*** jordon has joined #cc11:04
paulproteusnathany, Mornin'.11:19
nathanypaulproteus: gueten tag11:19
nathany'sup? ;)11:19
*** jordon has left #cc11:19
paulproteuscatsup11:19
nathanyare you coming into the office?11:21
paulproteusYes, some time.11:21
paulproteusI just woke up, and I'm trying to decide between WFH until noon or just get to the office by 10.11:21
paulproteusThe latter is probably the better idea.11:21
paulproteusI'll try to do that. (-:11:22
nathanyyeah, i'd like to have a brief talk re: 64b11:22
nathanyok11:22
*** ajbrooks has joined #cc11:23
*** bovinity has joined #cc11:24
*** jgay has joined #cc11:28
paulproteusOkay, more like 10:30.11:39
*** greg-g has quit IRC11:56
hdworakpaulproteu12:07
hdworakhere's another proof I'm working12:07
hdworakhttp://chardet.feedparser.org/docs/usage.html#usage.basic12:07
hdworakin the second example they have charset but it should chardet12:07
hdworak...12:07
hdworaksummer of spellchecking12:07
*** jbradley_ has joined #cc12:09
*** jbradley_ has left #cc12:09
*** mrgarin_ has joined #cc12:24
*** mrgarin has quit IRC12:33
*** jocke has joined #cc12:34
jocke<span xmlns:dc="http://purl.org/dc/elements/1.1/" href="http://purl.org/dc/dcmitype/Text" property="dc:title" rel="dc:type">Titel</span>12:34
jockeWhy is that important?12:34
*** presroi has joined #cc12:36
hdworakRDFa?12:36
jockeyeah12:39
hdworakare you asking about the purpose of RDFa in general or about that particular DC-related values?12:40
jockethat particular dc-related values12:41
paulproteushdworak, You should email Mark Pilgrim about that typo IMHO.12:41
paulproteusBut nice. (-:12:41
hdworaklol :)12:41
hdworakI'll email his company directly12:41
paulproteusEr, all of Google?12:41
paulproteusThat seems excessive.12:41
hdworakyeah ;)12:41
paulproteus(-:12:42
*** sama has joined #cc12:43
jockeIs it okay to remove the license picture from your HTML?12:44
paulproteusSure, if you like.12:44
jockeokay cool12:45
paulproteusThe license icon helps people recognize the license, though.12:45
hdworakhow many developers are there at cc?12:45
hdworak3?12:45
paulproteusThat's about right, yeah.12:45
paulproteusnathany, Whenever you wanna chat about 64b lemme know.12:45
hdworakI've noticed on blackboard photos on nathany's Flickr12:45
paulproteus(-:12:45
nathanypaulproteus: will do12:46
nathanylet me complete this brain cycle12:46
paulproteuspower cycle12:46
*** BobChao has joined #cc12:57
*** mrgarin has joined #cc13:05
*** mrgarin_ has quit IRC13:21
*** kristallpirat has joined #cc13:23
rejonnathany: who did you work with at IA on connecting up ccpublisher to their services?13:26
rejonwhoa, 26 ppl in here :)13:26
rejonhi friends :)13:26
nathanydon't remember his name off the top of my head13:26
nathanyhe's no longer there13:26
rejondid you use FTP or do they have some API (i haven't looked into)13:27
nathanyyes13:27
rejonfor transferring files in ccpublisher?13:27
nathanyyou did an API call to provision a place to upload to13:28
nathanythen ftp the files up13:28
nathanythen call the api to complete the transaction13:28
rejonis it solid/stable?13:28
nathanyis what solid/stable>13:28
nathanythe api?13:28
rejonthe api + ftp13:28
rejonfor IA13:28
nathanyits ok... if things get stuck midway (ie, the ftp transaction fails) it can cause some grief13:29
rejonI'm amazed how with services like flickr, archive.org is forgotten ;)13:29
rejonyah, I was just thinking how cool to be able to mount my ia folder13:29
rejoni'm a cheap bastard and don't want to upload my photos to flickr13:30
nathanyah13:30
rejoni guess could make a fuse fs13:30
nathanyyeah, not sure what the read api looks like13:30
*** isforseth has quit IRC13:31
rejonman, this is ridiculous, i blogged about lil wayne and like 90% of my web traffic is from hiphop ppl...this is nuts...note the decision to add ads...the perfect clickers :)13:34
rejonanyone from cc want a weekly email about our site analytics?13:50
rejoncool feature just found13:50
bovinityhow much information does it send?13:51
rejona pdf13:52
rejonor some other formats13:52
rejonpretty cool to see weekly13:52
rejoni check far too much ;)13:52
bovinitydoes it just do weekly page counts, or does it show which pages, number of views, locations, etc?13:53
rejonright13:54
*** greg-g has joined #cc13:54
rejonthe main overview...6 pages with graphics and stuff13:54
rejonactually, probably a good thing to send to staff list, but not willing to take that battle on ;)13:54
*** Yaco has quit IRC14:11
hdworakoh, that Pilgrim guy wrote Dive into Python14:16
paulproteusYa!14:16
hdworakI've started reading that book14:17
hdworaknow that's something14:17
paulproteusmecredis, I'll spare everyone the email, but congratulations on joining the CC staff.14:17
bovinitygood book14:17
hdworakok, I guess I've finished handling character encoding14:17
mecredispaulproteus: thanks14:17
mecredis:)14:17
paulproteusIs this full-time?14:17
mecredisindeed14:17
paulproteus(rejoining, never leaving, whatever)14:17
hdworakso now you have 4 devs?14:17
mecredisI guess I should add a sig to my e-mail to cc-community14:17
hdworak:)14:17
mecredishaha14:17
paulproteusmecredis, Nah, I don't have a relevant sig on mine!14:18
paulproteushdworak, No, mecredis's primary role at least isn't tech.14:18
hdworakI've got handling uploaded files, downloading remote files, and parsing directly input files14:18
mecredishdworak: your GSoC sounds fun14:18
hdworakI download via urllib14:19
*** mrgarin_ has joined #cc14:19
hdworakmecredis: increddibly, 'cause I learn new stuff every day14:19
hdworakonce I get the content via one mean or another, I parse it to detect the character encoding14:19
hdworakif the content was submitted via URL, I take HTTP header (Content-Type) into account14:20
paulproteushdworak, Okay, so are you using git yet?14:21
paulproteusbovinity, nathany, eat?14:21
paulproteushdworak, And let's have you use some tests.14:21
paulproteusBecause I don't believe code works unless it's tested.14:21
hdworakthen I use encutils to detect the encoding, it should work on feeds, too14:21
nathanypaulproteus:  curry?14:21
paulproteusLemme see14:21
hdworakand if that fails, I use chardet, but I guess it might be redundant, 'cause encutils can use that interally14:22
hdworakI don't quite get the idea of tests14:22
paulproteusnathany, Nah, but I can meet you back.14:22
hdworakI understand testing the license-related stuff14:22
nathanyok14:22
hdworakbut so far I'm just writing simple methods that use external, tested eggs14:23
hdworakshould I copy+paste that tests?14:23
paulproteushdworak, No, I'll show you shortly-ish.14:23
paulproteusnathany, Actually maybe yes on curry.14:23
paulproteusPing me when you'll leave.  Yes on A.14:23
paulproteusI mean, curry.14:23
hdworakI need to generate the new RSA key14:24
paulproteus"Part of this results from poor implementation (or the blind belief that vi and awk are network management tools)." <http://www.faqs.org/rfcs/rfc1454.html>14:24
paulproteusThis RFC has a lot of great quotes.14:24
*** mrgarin_ has quit IRC14:27
*** greg_g has joined #cc14:28
*** greg-g has quit IRC14:29
*** greg_g is now known as greg-g14:29
hdworakok14:34
hdworakI'll try to make a commit with git14:35
*** mrgarin has quit IRC14:35
jocke"Titel av Joakim Olsson är licenserad under en Creative Commons Erkännande-Ickekommersiell-Inga bearbetningar 2.5 Sverige-licens."14:38
jockeIs it okay to have like that in swedish?14:38
hdworakdo I have to manually add new files I've created (like controller actions) to the git commit?14:44
hdworakor can I do it recursively (like add *)14:44
paulproteushdworak, git add * will use your shell to glob.14:52
paulproteusThat's fine.14:52
paulproteusBut don't add .pyc files.14:52
jockehttp://stallman.org/ scroll down to the bottom. as you can see, he is using cc licenses. do you think that the way he wrote it is valid?14:53
hdworakgit add * doesn't work14:59
hdworakit doesn't add validator/controllers/validation.py15:00
hdworakhm...15:19
hdworakI did git add -i, then hit add untracked15:19
hdworakthen entered *15:19
hdworakit said "added 9 paths"15:19
hdworakit seems to work :D15:20
hdworakI see the fake email is in fact shown online: http://code.creativecommons.org/viewgit?p=validator.git;a=commit;h=sandbox15:21
paulproteushdworak, Excellent.15:21
hdworakanyway, how to do it w/o bash in a non-interactive way?15:22
paulproteusgit add */*/*py15:22
paulproteusfor example15:22
hdworakso there's no recursion?15:22
paulproteusThat uses bash, but it would be fine for you.15:22
paulproteusYes, it uses shell globbing.15:22
paulproteusIf you wanted to go totally nuts, you could do15:22
paulproteusgit add $(find -name '*.py')15:23
hdworakwhat's nuts about it?15:23
* paulproteus shrugs15:24
paulproteusIt's just a little more complicated.15:24
hdworakand why not $(find -name '*')15:24
hdworakif I have .gitignore15:24
hdworak?15:24
paulproteusThat will pass in .pyc files, which if explicitly passed to git will I think then be tracked.15:24
hdworakso overrides .gitignore?15:25
bovinitypaulproteus:  did you ever get that ubuntu livecd burned?15:25
hdworakain't a DVD better?15:25
paulproteusbovinity, Yes, and I think I have it.15:25
bovinityit'll respect gitignore15:26
bovinitybtw15:26
paulproteusOh, interesting.15:26
paulproteusThat's surprising.15:26
hdworakhttp://www.imagesduo.com/uploads/31820AcMyy6BaGztfzHMzWneXiYLRPahPp6M.png :D15:27
bovinityhdworak: what a fine array of dashes you have15:28
hdworakI think I'll write about tools tomorrow on the Wiki15:28
hdworakoh yeah, very useful15:28
hdworakto bypass hyphen-minus plague15:28
hdworak;)15:28
bovinityi for one appreciate it15:28
paulproteusnathany, BTW my recommendation is, if you don't want to spend the money on three servers for the overlapping month, just have me do the sex change.15:28
hdworaknon-breaking hyphen, figure dash, en dash, em dash15:29
nathanypaulproteus: understood15:29
nathanythat's what i'm leaning towards ATM15:29
hdworakok, I'll be going. so long15:32
*** hdworak has quit IRC15:33
*** stevel_ has joined #cc15:46
*** stevel has quit IRC15:52
*** tvol has joined #CC15:55
*** stevel_ is now known as stevel15:57
*** Zoidfarb has joined #cc16:30
ZoidfarbDoes anyone know, for the purposes of the creative commons, does cropping a photo count as a derivative work?16:30
Zoidfarbwhat about resizing?16:31
jgaytvol, anyone interesting in the work of Sunlight Foundation and others should join #sunlight -- it'll be a real channel someday soon run by the Sunlight Foundation. I want friends in that channel, now, though.16:43
*** bovinity has quit IRC16:44
*** bovinity has joined #cc16:45
*** bovinity has quit IRC16:47
*** bovinity has joined #cc16:48
paulproteusZoidfarb, Have you checked the (long) CC FAQ to see if it answers that?16:48
*** kristallpirat has quit IRC16:49
Zoidfarbno, where's that located?16:49
Zoidfarbmost of the things I've read seem to think that a work is "derivative" if it changes the intent of the original16:49
Zoidfarbso resizing wouldn't count, nor would like cropping out the edges of a photo16:50
Zoidfarbbut that like, cropping one person out of a photo would16:50
bovinityhttp://williampatry.blogspot.com/2008/02/photographs-and-derivative-works.html16:50
Zoidfarbor cropping a photo so that the focus fell on a different object would16:50
Zoidfarbhmm, they're using the “recast, transform, or adapt” standard, apparently16:51
Zoidfarbwhich is an even higher standard16:51
paulproteusWow, the topic doesn't list the FAQ.16:52
*** paulproteus changes topic to "Creative Commons FAQ http://creativecommons.org/faq/ :: chat logs -> http://mirrors.creativecommons.org/irc/cc/ :: related groups' IRC: #freeculture | No answer? Email the lists - http://creativecommons.org/discuss | Need credit card numbers? email tips@fbi.gov"16:53
paulproteusThat should do for now.16:53
ZoidfarbThe FAQ doesn't specifically answer my question, but still good to have it there16:59
*** UltraMagnus has joined #cc17:00
*** Zoidfarb has left #cc17:08
*** tvol has quit IRC17:12
*** pmiller has joined #cc17:23
*** presroi has quit IRC17:31
*** Yaco has joined #cc17:35
*** jgay has quit IRC17:36
*** sama has quit IRC17:41
*** conley has joined #CC17:41
*** stevel has quit IRC17:46
paulproteusbovinity, ajbrooks, http://labs.creativecommons.org/~paulproteus/tmp/cclmap/ is my quick hack demo of the map17:50
paulproteusI'm still working on tying the data to the map reliably, so expect some bumpiness.17:50
bovinitynice start17:51
bovinityaside from a missing pin, in belgium17:51
*** stevel has joined #cc17:51
ajbrookspaulproteus: nice!17:54
*** tvol has joined #CC18:00
*** stevel_ has joined #cc18:01
*** m3cr3d1s has joined #cc18:06
*** mecredis has quit IRC18:06
paulproteusYeah, I don't know what's up with Belgium.18:07
bovinityis that one cc is attending?18:08
paulproteusnathany, Should I move the a8 web sites to a6 now?  What's the status?18:08
nathanypaulproteus: yes please18:08
nathanyignore tomcat for a moment while i check in with AB18:09
paulproteusnathany, Is the plan to have me go forward with the sex change while running?18:09
ajbrookspaulproteus: nope, the only one CC is attending is the Sapporo, Japan one18:09
bovinitywell that's bizarre18:09
paulproteusI agree.18:09
paulproteus(-:18:09
ajbrooksit's the latest date on the list though18:11
*** stevel has quit IRC18:16
*** stevel_ is now known as stevel18:21
*** eugman has joined #cc18:29
eugmanIs there any guide to when material from different cc licenses can be combined?18:32
*** greg-g has quit IRC18:33
bovinityeugman: what are you trying to do?18:34
bovinityor, rather, what would you like to do?18:34
eugmanWell nothing currently but I've been checking out ccmixter and started wondering when making a mix what restrictions there are on picking a license. Like is it fine to take parts something under a cc-by or a sampling license and put the final song under a cc-by-nc-sa license?18:38
*** eugman_ has joined #cc18:40
bovinityeugman_: http://wiki.creativecommons.org/FAQ#I_used_part_of_a_Creative_Commons-licensed_work.2C_which_Creative_Commons_license_can_I_relicense_my_work_under.3F18:40
eugman_ah, perfect18:40
bovinitythat faq section should answer your query18:40
bovinitywith a chart and everything18:40
*** Yaco has quit IRC18:40
*** stevel has quit IRC18:41
*** Yaco has joined #cc18:42
*** stevel has joined #cc18:42
*** nathany has quit IRC18:44
*** eugman_ has quit IRC18:48
bovinitypaulproteus: if one has git-svn'd a repo and split the svn branches into git branches... if one were to git merge to a branch, and push the branch back to svn, would it be akin to using svnmerge?18:52
bovinityi'm not entirely clear on git-svn and how it handles svn branches18:52
*** eugman has quit IRC18:57
*** Yaco has quit IRC19:06
*** ajbrooks has quit IRC19:07
*** jgay has joined #cc19:13
paulproteusbovinity, I'm not super clear on that either.19:17
paulproteusFWIW you'd be svn dcommitting, not pushing.19:17
paulproteusBut you already know that.19:17
bovinityyes19:17
bovinityi figured you'd grok the parlance ;)19:18
paulproteus(-:19:18
paulproteusYou should probably rebase your changes to be on top of some svn commit.19:20
paulproteusAnd then git svn dcommit would make perfect sense.19:20
bovinityhm, except it would ignore the svnmerge svn:property, and break the system.19:23
bovinityoh well19:23
bovinityunless we get everyone over to the git/git-svn side... :P19:23
paulproteusThere's work in git-svn to not ignore the svnmerge property.19:24
paulproteusI'm on the git list (is that like a hit list?) and I read about it there.19:25
*** UltraMagnus has quit IRC19:26
bovinityoh, well that sure would be handy19:27
*** bovinity has quit IRC19:38
*** stevel_ has joined #cc19:54
*** stevel has quit IRC20:10
*** BobChao has quit IRC20:42
*** stevel_ has quit IRC20:55
*** jocke has quit IRC20:57
*** ajbrooks has joined #cc21:08
*** jgay has quit IRC22:08
*** AndyGraybeal has joined #cc22:20
*** AndyGraybeal has left #cc22:20
*** stevel has joined #cc22:28
*** BobChao has joined #cc22:36
*** stevel has quit IRC22:45
*** tvol has quit IRC22:48
*** stevel has joined #cc22:57
*** stevel has quit IRC23:00
*** paulproteus has quit IRC23:04

Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!