Wednesday, 2009-08-05

*** K`Tetch has joined #cc00:08
*** papyromancer has quit IRC00:14
*** papyromancer has joined #cc00:18
*** akozak has quit IRC00:30
*** pyrak has quit IRC00:31
*** Bovinity has quit IRC00:31
*** parker-fcnyu has joined #cc00:35
*** stevel_ has joined #cc00:52
*** stevel has quit IRC00:58
*** stevel_ has quit IRC00:59
*** JED3 has quit IRC01:06
*** K`Tetch has quit IRC01:06
*** nkinkade has left #cc01:11
*** Bovinity has joined #cc01:15
*** mrlarner has quit IRC01:28
*** pyrak has joined #cc01:33
*** haoyu_ has joined #cc01:39
*** haoyu has quit IRC01:40
*** oshani has quit IRC01:51
*** hardbop200 has quit IRC02:16
*** pyrak has quit IRC03:11
*** JED3 has joined #cc03:59
*** parker-fcnyu has quit IRC04:49
*** pyrak has joined #cc05:24
*** balleyne has quit IRC05:53
*** JED3 has quit IRC06:12
*** JED3 has joined #cc06:17
*** JED3 has quit IRC06:30
*** pyrak has quit IRC06:56
*** Bovinity has quit IRC07:08
*** haoyu_ is now known as haoyu07:17
*** sama has joined #cc07:28
*** Danny_B has quit IRC07:44
*** Danny_B has joined #cc07:46
*** michi has joined #cc08:33
*** TDJACR has quit IRC12:40
*** TDJACR has joined #cc12:42
*** tvol has joined #cc13:13
*** parker-fcnyu has joined #cc13:27
*** kreynen has joined #cc13:30
*** isforinsects has quit IRC13:36
*** kreynen has quit IRC13:42
*** paroneayea has quit IRC13:49
*** isforinsects has joined #cc13:50
*** paroneayea has joined #cc13:51
*** haoyu has quit IRC13:58
*** haoyu has joined #cc13:59
mecredis_morrrninggg14:34
*** kreynen has joined #cc14:35
paroneayeamorning mecredis_14:47
paroneayeaand everyone :)14:47
mecredis_woah just got an error on wiki.cc:Error 503 Service Unavailable14:49
mecredis_Service Unavailable14:49
mecredis_Guru Meditation:14:49
mecredis_XID: 57141278514:49
mecredis_Varnish14:49
mecredis_hrm seems to be back14:49
*** JED3 has joined #cc14:53
*** Bovinity has joined #cc14:55
*** michi has quit IRC14:55
*** nkinkade has joined #cc14:56
mecredis_hrm wiki seems to be having issues when moving pages15:03
mecredis_Error 503 Service Unavailable15:05
mecredis_Service Unavailable15:05
mecredis_Guru Meditation:15:05
mecredis_XID: 57142419215:05
mecredis_Varnish15:05
mecredis_:/15:05
*** oshani has joined #cc15:05
*** parker-fcnyu has quit IRC15:06
*** pyrak has joined #cc15:10
*** parker-fcnyu has joined #cc15:20
*** JonathanD has joined #cc15:35
mecredis_nkinkade: should I talk to you about an issue with the presentation SMW form on wiki?15:44
nkinkademecredis:  Sure.15:52
*** pyrak has quit IRC15:54
*** stevel has joined #cc15:58
mecredis_so the autocomplete on author15:59
mecredis_is on the pagenamespace15:59
mecredis_and it should be on the User: namespace15:59
mecredis_e.g. when I write Fred Benenson it doesn't work15:59
*** Bovinity has quit IRC15:59
mecredis_but if write User:Fred Benenson it does15:59
mecredis_the problem is that while the autocomplete works there15:59
mecredis_the presenter's name then becomes User:User:Fred Benenson15:59
mecredis_am I making sense?15:59
nkinkademecredis_: I think so.  I know very little about Sematic Forms, but I can take a look at that in a few minutes.16:02
mecredis_sure16:02
mecredis_I think its more about Semantic Forms16:03
mecredis_http://wiki.creativecommons.org/index.php?title=Template:Presentation&action=edit16:03
mecredis_more specifically this line:16:03
mecredis_{{#if:{{{presenter|}}}| {{#arraymap:{{{presenter}}}|,|x|[[Author::User:x| ]]| }}| }}16:03
mecredis_looks like nathany was the author16:04
mecredis_no biggie16:04
mecredis_I'll poke around with it later16:04
*** oshani has quit IRC16:08
*** oshani has joined #cc16:15
mecredis_weird, moving pages on the wiki seems to be freaking it out16:17
mecredis_it just hangs and gives me a 503 error16:18
*** haoyu has quit IRC16:18
*** Bovinity has joined #cc16:41
nkinkademecredis_ mecredis: There seems to be some strange things happening on the wiki.  The same thing happens when pages are deleted: takes a long time and Varnish gives 503 errors.16:41
mecredis_cool, just so long as its on your radar16:41
mecredis_it just times out and seems to work16:42
nkinkadehttp://code.creativecommons.org/issues/issue42316:42
*** akozak has joined #cc16:47
*** sama has quit IRC16:48
*** balleyne has joined #cc16:50
*** JED3 has quit IRC17:09
*** pyrak has joined #cc17:09
*** kreynen has quit IRC17:17
*** kreynen has joined #cc17:17
paroneayeankinkade: hey, thanks for responding to my email yesterday.  Looks like I forgot to reply17:24
paroneayeathat list helps17:24
nkinkadeNo problem.  Glad it was of some use.17:24
*** Orango has quit IRC17:31
*** kreynen_ has joined #cc17:39
*** kreynen has quit IRC17:41
*** balleyne has quit IRC17:45
*** JED3 has joined #cc17:53
paroneayeahm17:55
paroneayeaSo reading this: http://mirrors.creativecommons.org/irc/cc/%23cc.2009-04-22.log.html17:55
paroneayeait looks like ctypes errors are expected if you're running python2.517:56
JED3correct17:56
paroneayeabut trying to get cc.engine working with python2.4 also gives me that error:17:56
paroneayeaoh17:56
paroneayeahm, it was trying to install it in my system python apparently.17:56
paroneayeaI think I might know how to resolve this17:59
*** balleyne has joined #cc18:07
paroneayeagot things to run18:09
paroneayeagetting this error when trying to access /license/ though: TraversalError: (<zope.app.publisher.browser.directoryresource.DirectoryResource object at 0xaab326c>, 'cc5')18:09
JED3hmm, let me look at something real quick18:10
JED3are you in the trunk?18:10
*** thomg has joined #cc18:10
paroneayeayeah18:11
JED3okay, well license/ should be an invalid path now, try "choose"18:12
paroneayea"System error occurred"... same error on the console18:12
paroneayeaTraversalError: (<zope.app.publisher.browser.directoryresource.DirectoryResource object at 0xb6377ac>, 'cc5')18:13
JED3hmm, did you checkout all of the externals?18:15
JED3cc5 is from the ccwordpress repo18:16
JED3cc.engine/trunk/cc/engine/skin/resources/cc5 does that path exist?18:16
paroneayealemme see..18:18
pyrakshit, a8 is suuuper laggy right now18:19
pyrak(at least, my ssh session is)18:19
paroneayeaah, that's probably the problem18:19
paroneayeathat's right, I used git-svn for the checkout18:19
JED3ahh18:19
JED3yeah that wont resolve the externals18:19
paroneayeathis is why nathan made that deep-git-svn thingy eh18:19
paroneayeauh, hm.18:19
JED3yup18:19
paroneayeawhere is that at again? :)18:19
JED3http://gitorious.org/gsc18:20
paroneayeasweet, I'll give that a try18:20
JED3lemme know how it works, I have yet to try it out18:20
paroneayeaat least I think I understand zc.buildout mostly now18:20
paroneayeaI was trying to get it to work inside of virtualenv due to my virtualenv habits, but that turned out to be pretty silly I think :\18:21
JED3haha yeah18:21
JED3I'm not too impressed with the zc.buildout documentation, but its getting better18:22
paroneayeathey've got a nice screencast18:23
JED3yeah I hadn't seen that until yesterday when you mentioned it18:23
paroneayeaI like any walkthrough that uses command line tools and emacs instead of slides :)18:23
JED3agreed18:23
*** kreynen_ has quit IRC18:26
JED3pyrak: a8 is slow for me as well18:43
*** kreynen has joined #cc18:54
akozakBovinity: do we have any high-res versions of the OpenEd logo?18:59
Bovinityakozak: http://creativecommons.org/about/downloads18:59
akozakBovinity: so if it's not on there, we don't?19:00
Bovinityakozak: my bad, misread (cclearn/opened/). yes, i believe we have a vector, no, it's not on the downloads page.19:00
akozakBovinity: cool, do you know where to find it?19:01
Bovinityakozak: in your inbox19:03
akozakBovinity: thanks19:03
paroneayeaJED3: so, didn't get gsc working.  But now that I'm using straight-up subversion it's working :)19:06
JED3ha nice, what was the issue with gsc?19:06
paroneayeagit.errors.GitCommandError: "['git', 'svn', 'fetch', '-r', '11778'] returned exit status 1"19:07
paroneayea19:07
JED3hmm19:07
paroneayeamaybe I'll investigate more later.  I found a couple of other bugs in gsc that are argument related that look like easy fixes19:07
paroneayeafor now I just gotta get to picking cc.engine apart19:08
*** kreynen has quit IRC19:11
*** kreynen has joined #cc19:11
*** Danny_B has quit IRC19:22
*** _Danny_B_ has joined #cc19:23
*** _Danny_B_ is now known as Danny_B19:23
*** oshani has quit IRC19:23
mecredis_akozak: around?19:25
mecredis_have a draft of my preso for tomorrow19:25
mecredis_I'd like to send you via pdf19:25
mecredis_gimme another 10 min19:25
akozakmecredis_: I'm here, send it over whenever19:31
*** oshani has joined #cc19:46
mecredis_sending19:47
mecredis_gmail is being slow with attachments19:47
mecredis_k sent19:49
*** paulproteus has quit IRC19:50
*** greg-g has quit IRC19:55
*** paulproteus has joined #cc20:00
*** mecredis_ has quit IRC20:30
*** tvol has quit IRC20:45
*** parker-fcnyu has quit IRC20:47
*** kreynen_ has joined #cc20:49
*** tvol has joined #cc20:55
*** kreynen has quit IRC21:05
*** stevel has quit IRC21:20
paroneayeaJED3: so, I'm reading through cc.license.. I have some questions21:22
JED3ha okay21:22
JED3i'll do my best to answer them21:22
paroneayeawell, I'm curious first of all what the motivation for the interface-based design21:23
*** kreynen_ has quit IRC21:23
*** kreynen has joined #cc21:23
JED3are you very familiar with Zope?21:26
paroneayeaMy work involving zope thus far has mostly been debugging zope 2 apps... I'm not sure how much of this is following paradigms common to zope21:26
paroneayeayeah21:26
paroneayeawell,21:26
paroneayeakinda.21:26
paroneayeaat imaginary landscape I debugged legacy zope apps every now and then21:26
JED3well i'm not an expert, to any extent21:27
paroneayeazope 2 specifically21:27
JED3ohh okay, I believe the Interfaces is a convention within Zope3 development21:27
paroneayeaah21:27
JED3and from what I recall its the only way of defining your objects* <-- unquotable21:28
paroneayeaoh21:29
paroneayeahuhm21:29
paroneayeaso it wasn't as much an application design as it was a "this is how we fit things into the system" design?21:30
paroneayeaer21:30
paroneayeathat was horribly phrased, apologies21:30
JED3haha, thats okay21:30
*** tvol has quit IRC21:30
paroneayeain other words, it's a zope app, and that's the zope way of doing things21:30
paroneayeazope 3, at least21:30
JED3is there a certain aspect of the interface design in licenses that confuses you?21:30
JED3yeah thats what i'm led to believe21:31
paroneayeanothing that confuses me specifically yet21:31
paroneayeajust want to understand design decisions21:31
JED3i'm sort of in the same boat as you are.  I haven't done much "from the ground up" devel in Zope, and have worked more on scalability and extending with new components21:32
paroneayeaheh, okay :)21:32
JED3paroneayea: the design decisions will be a tough thing to get your hands on :)21:32
*** greg-g has joined #cc21:33
paroneayea:)21:33
JED3i'm still puzzled on a bunch of different projects21:33
paroneayeait helps when its possible to understand that history though, I think21:33
JED3I agree21:34
JED3I find cc.license semi-obtuse21:34
nkinkadecc.license confuses me greatly.21:35
paroneayeaI remember that when I worked at imagescape there were a whole ton of decisions made by programmers that no longer worked there.  By the end of working there I came to understand the reasons for the design decisions, and I felt like if I had understood them sooner I would have been better able to help migrate things when we went from iscapaste to django.  I mean, things went well, but it could have been better21:35
paroneayeaheh, semi-obtuse is good phrasing :)21:35
JED3I've made good sense out of cc.engine just from time and experience but neither are clear21:35
Bovinityat least NY still works here ;)21:36
nkinkadeI've always wondered why it takes so much code, a major framework, and lots of complexity to accomplish a seemingly simple thing.21:36
JED3yes, paroneayea we don't have that problem yet21:36
nkinkadeI've always just figured that the task was deceptively complex.21:36
JED3most of the knowledge base is upstairs in NY21:36
paroneayeaBovinity, JED3: yeah, I'm very greatful of that21:36
JED3however there are still some confusing paulproteus artifacts lingering :)21:36
nkinkadeI trust that paulproteus is a good coder, but yeah, some of his solutions go right over my head ... probably on many levels.21:37
JED3me too, me too21:37
nkinkadeLike cc.engine, I always took it to mean that I just didn't know much about programming and problem solving.21:38
akozakhaha21:38
nkinkadeYou should see the code that sends out the CC Staff call emails and generates the wiki page.21:38
JED3where is that code btw?21:39
nkinkadeThere's is of it than you would think.21:39
*** stevel has joined #cc21:39
nkinkadeI don't think it's in any of our repositories.21:40
nkinkadehttp://code.creativecommons.org/viewsvn/pywikipedia/trunk/21:41
nkinkadeJED3: ^^21:41
nkinkadeThat's it.21:41
JED3ohh okay cool21:41
nkinkadeJED3: By the way, if you can figure out how to make it *not* do the breakout groups each week, that would be helpful. :-)21:43
JED3ha okay, I'm looking at it now21:43
nkinkadehttp://code.creativecommons.org/issues/issue41621:43
JED3it failed the past 2 weeks right21:43
nkinkadeI gave a quick try the other day, but it broke it.21:43
paroneayeaassert 'Mike Linksvayer' in result21:44
paroneayeahahaha21:44
nkinkadeWait, I thought it worked this week?21:44
paroneayeathat thing is gonna fail if our vp ever leaves, it looks like :)21:44
JED3paroneayea: haha21:44
nkinkadeYeah.  And a few weeks ago if failed because /about/people changed and the scraping he does didn't work.21:44
nkinkadeI managed to fix that one though.21:44
JED3oh wow, he scrapes the about page?21:44
nkinkadeBut a quick glance didn't tell me how to avoid the breakout groups.21:44
Bovinityit scrapes /about/people?21:45
Bovinitydang21:45
JED3why not just get the users of teamspace?21:45
nkinkadeThere must be some way of getting current employees that is more reliable.21:45
nkinkadeDon't know what that is right now.21:45
JED3scraping is a way cooler solution though21:46
nkinkadeI'm sure that that is precisely what paulproteus was thinking and would say.21:46
JED3haha good, then we're on the same page21:46
paroneayeaohhh21:46
paroneayeaso that's why I wasn't on the email21:46
JED3hahah21:46
nkinkadeAsheesh was/is a big fan of scraping.21:46
paroneayeaI'm not on /about/people/ yet21:46
nkinkadeI think he gave a presentation at PyCon or something about web scraping with Python.21:47
nkinkadeparoneayea: See Bovinity about that.21:47
Bovinityparoneayea: are you official now?21:47
JED3yeah, it received great reviews21:47
paroneayeaBovinity: yeah21:47
Bovinityparoneayea: plz send bio and photo, then apaprently you'll be on the staff call email too. heh.21:47
paroneayeaBovinity: cool, will do :)21:48
paroneayeankinkade: well, as part of the hiring process nathan and mike did a code review over the phone of a video scraping library I wrote while at the PCF21:49
paroneayeamaybe I got hired to be a replacement web scraper :)21:49
JED3ha, nice21:51
nkinkadehttp://www.asheesh.org/note/preso/pycon09-scraping-fun.html21:54
akozakparoneayea: have you worked with semantic mediawiki at all?21:54
akozakeventually I'm going to want to try and do data scraping with the data transfer extension21:55
JED3ha his session involved scraping the Curry menu21:56
JED3good stuff21:56
paroneayeaakozak: I haven't... admittedly, I've never really worked with mediawiki much other than as a user of existing deployments21:57
paroneayeathat sounds interesting though21:57
* pyrak just wrote a useful shell script!21:57
akozakparoneayea: http://www.mediawiki.org/wiki/Extension:Data_Transfer21:57
paroneayeaneat :)21:58
akozakyea, pretty cool21:58
akozakparoneayea: be warned, I might try to hijack some of your time once in a while21:59
akozakfeel free to ask nathany before helping me if I do21:59
akozakI have a few pet projects that I'd like a real programmer to look at, like connecting ODEPO (http://www.mediawiki.org/wiki/Extension:Data_Transfer) with DiscoverEd (hgttp://discovered.creativecommons.org)22:00
akozakerrr22:00
akozakthats the wrong link22:00
akozakhttp://opened.creativecommons.org/Property:Resource_Feed_URL22:01
*** oshani has quit IRC22:01
akozakhttp://opened.creativecommons.org/ODEPO22:01
akozakwow22:01
akozaklink fail22:01
paroneayea:)22:02
akozakok, im out early today, later all22:04
*** akozak has quit IRC22:04
paroneayeaand from what I recall its the only way of defining your objects* <-- unquotable22:05
paroneayea22:05
paroneayeaby this do you mean like, sticking them in the ZODB?22:05
JED3yes22:05
paroneayeaah ok22:05
JED3are you familiar with Django?22:05
paroneayeaJED3: yes, quite :)22:06
JED3ahh good good22:06
JED3http://www.lorenzogil.com/blog/2007/09/10/zope3-for-djangoers-part-1-installation/22:06
JED3there are 3 parts, pretty good writeup22:07
paroneayeaoh awesome22:07
paroneayeathx so much22:07
JED3no prob22:07
JED3to me he should have stretched part 2 out, thats the real meat of Zope devel confusion22:08
*** UncleCJ_ has joined #cc22:10
*** tim_hwang has joined #cc22:11
*** UncleCJ has quit IRC22:11
*** Orango has joined #cc22:19
*** mecredis_ has joined #cc22:25
*** mecredis__ has joined #cc22:27
*** mecredis_ has quit IRC22:27
pyrakpaulproteus, ping (with silly question):22:34
pyrakjswidget/example-web-app/README:1322:34
pyrak"betta"22:34
pyrakis that a hindi reference?22:35
pyrak(have i asked you this before?)22:36
pyraknkinkade, i should probably start X browser testing jswidget22:39
pyrakie: i need to stage somewhere22:39
pyrakapi.cc.o/jswidget-testing/ is a reasonable choice?22:40
*** mecredis__ has quit IRC22:43
*** parker-fcnyu has joined #cc22:44
*** mecredis_ has joined #cc22:46
nkinkadepyrak: I'm fine with that.22:48
nkinkadepyrak: Alternatively, why don't you just set it up at ~/public_html/jswidget-testing/?22:48
pyraknkinkade, you mean my local machine?22:55
nkinkadepyrak: I mean on whichever server you want and/or have an account on.22:56
pyraknkinkade, then what url will i use to query what i put there?22:58
pyrakit should also be noted that jswidget sometimes requires apache config tweaks to work22:58
nkinkadehttp://a7.creativecommons.org/~nkinkade/22:58
nkinkadeLike that.  Anything you put in ~/public_html/ is accesible as /~<username/22:59
pyraknkinkade, do i need to restart apache or something?  just tried and it didn't work.22:59
pyrakhttp://a8.creativecommons.org/~pyrak/jswidget-testing22:59
nkinkadehttp://a8.creativecommons.org/~pyrak/23:00
nkinkadeMaybe that feature isn't on on a8 ... let me see.23:00
pyraknkinkade, meh, unless you think it's a better idea to use ~/public_html, i'll just go ahead and use api.cc.o/jswidget-testing23:01
nkinkadepyrak: It should work now.23:01
pyrakah, and it does!23:01
pyrakthanks23:01
nkinkadeJust better to keep one-off testing out of the main filesystem so it doesn't get junked up.23:02
pyraknkinkade, sure, makes sense23:02
*** parker-fcnyu has quit IRC23:03
*** kreynen has quit IRC23:06
*** mecredis_ has quit IRC23:08
*** Danny_B has quit IRC23:27
*** Danny_B has joined #cc23:28
Bovinitynkinkade: shouldn't this work on zupport? http://zupport.creativecommons.org/supporters23:33
nkinkadeBovinity: It should, but the CC module probably isn't enabled.23:33
nkinkadeThat was the case on the live site as well, a fact that I was embarrassed to have Allison point out to me the other day.  It had been broken for a while.  A testament to the fact that not many people look at it.23:34
Bovinityah. oops.23:36
balleyneJED3: you wouldn't by any chance have a few minutes for a phone call, would you?23:36
Bovinitynkinkade: yeah, that fixed it. thanks.23:37
nkinkadeSorry about that.  I forgot to reenable that module when I upgraded.23:37
JED3sure, pm me your number and I'll call23:37
JED3or if you prefer we could ip telephony23:38
JED3we could skype, ekiga, or landline, you choose23:40
JED3hey pyrak, you have a second?23:43
pyrakJED3, sure23:46
JED3you're working on cc0 for jswidget right?23:51
*** nathany has joined #cc23:54

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