*** pyrak has quit IRC | 00:03 | |
*** stevel has quit IRC | 00:04 | |
*** SimulianT has quit IRC | 00:36 | |
*** JED3 has quit IRC | 00:39 | |
*** Bovinity has quit IRC | 00:46 | |
*** freer has quit IRC | 00:46 | |
*** isforinsects has quit IRC | 00:48 | |
*** jonsson has quit IRC | 00:48 | |
*** freer has joined #cc | 00:49 | |
*** Bovinity has joined #cc | 00:49 | |
*** isforinsects has joined #cc | 00:49 | |
*** jonsson has joined #cc | 00:49 | |
*** nb has quit IRC | 00:51 | |
*** Bovinity has quit IRC | 00:54 | |
*** K`Tetch has quit IRC | 00:57 | |
*** jonsson has quit IRC | 01:01 | |
*** isforinsects has quit IRC | 01:01 | |
*** isforinsects has joined #cc | 01:02 | |
*** jonsson has joined #cc | 01:02 | |
*** akozak has quit IRC | 01:18 | |
*** pyrak has joined #cc | 01:19 | |
pyrak | paulproteus, http://www.linuxpicnic.org/mailman/listinfo/linuxpicnic ? | 01:25 |
---|---|---|
*** nkinkade has left #cc | 02:03 | |
*** tim_hwang has joined #cc | 02:12 | |
*** everton137_ has joined #cc | 02:20 | |
*** everton137_ has quit IRC | 02:20 | |
*** JED3 has joined #cc | 03:38 | |
*** pyrak has quit IRC | 04:47 | |
*** akozak has joined #cc | 05:08 | |
*** nb has joined #cc | 05:18 | |
*** tim_hwang has quit IRC | 05:31 | |
*** akozak has quit IRC | 05:32 | |
*** pyrak has joined #cc | 06:11 | |
*** RPG_Master has joined #cc | 06:47 | |
RPG_Master | Does anyone now of some good cc short stories? | 06:47 |
RPG_Master | But they can't be No Derivatives | 06:49 |
*** sama has joined #cc | 06:57 | |
*** JED3 has quit IRC | 07:03 | |
*** SimulianT has joined #cc | 07:03 | |
*** pyrak has quit IRC | 07:12 | |
*** RPG_Master has quit IRC | 08:10 | |
*** michi has joined #cc | 09:30 | |
*** gouchi has joined #cc | 10:11 | |
*** haoyu has joined #cc | 10:15 | |
*** gouchi has quit IRC | 11:13 | |
*** isforinsects has quit IRC | 11:40 | |
*** michi has quit IRC | 12:27 | |
*** haoyu has quit IRC | 12:38 | |
*** everton137 has quit IRC | 13:04 | |
*** tvol has joined #cc | 13:07 | |
*** kreynen has joined #cc | 13:29 | |
*** kreynen has quit IRC | 13:41 | |
*** jgay has joined #cc | 13:45 | |
*** oshani has joined #cc | 13:50 | |
*** oshani has quit IRC | 13:58 | |
*** everton137 has joined #cc | 14:02 | |
*** nkinkade has joined #cc | 14:02 | |
*** kreynen has joined #cc | 14:15 | |
*** stevel has joined #cc | 14:34 | |
*** mecredis has joined #cc | 14:36 | |
*** JED3 has joined #cc | 14:50 | |
*** SimulianT has quit IRC | 14:53 | |
*** SimulianT has joined #cc | 14:54 | |
*** parker-fcnyu has joined #cc | 14:57 | |
*** pyrak has joined #cc | 15:07 | |
*** sama has quit IRC | 15:16 | |
*** Odemia has joined #cc | 15:18 | |
paroneayea | Jabber/XMPP MUC > IRC > Aim chat rooms ;o | 15:24 |
JED3 | haha, we've had good luck with the aim room | 15:25 |
JED3 | appears that the luck has run out | 15:26 |
paroneayea | it may be more realistic for getting most users on the call | 15:28 |
paroneayea | I just have an infatuation with XMPP. | 15:29 |
*** SimulianT has quit IRC | 15:30 | |
*** SimulianT has joined #cc | 15:31 | |
*** kreynen has quit IRC | 15:37 | |
*** JED3 has quit IRC | 15:38 | |
*** pyrak has quit IRC | 16:06 | |
*** JED3 has joined #cc | 16:20 | |
*** kreynen has joined #cc | 16:26 | |
*** Bovinity has joined #cc | 16:44 | |
*** pyrak has joined #cc | 16:49 | |
Bovinity | mecredis: ping | 16:50 |
pyrak | anybody else notice that OSW is like 2 blocks away and @ now? | 16:52 |
Bovinity | traffic was light, i didn't notice | 16:53 |
Bovinity | anyone notice how irrelevent OSW is now? | 16:53 |
JED3 | haha, pyrak did you go to noisebridge last night? paroneayea? | 16:55 |
pyrak | anybody else notice how delicious this bagel is now? | 16:55 |
pyrak | JED3, yes! it was awesome | 16:55 |
paroneayea | JED3: yep, we went. It was fun | 16:55 |
paroneayea | I only stayed through the talk, but that was great | 16:55 |
pyrak | JED3, after the russian hacker-ninjas, there was a members' meeting | 16:55 |
JED3 | sweet, was their a session afterwards? | 16:55 |
pyrak | and the memebers' meeting was pants-optional | 16:55 |
pyrak | JED3, no, but there's a session this weekend | 16:55 |
JED3 | ohh okay cool | 16:56 |
pyrak | 38 hours or something of "hacker meditation" | 16:56 |
Bovinity | have they moved location yet? | 16:56 |
pyrak | Bovinity, in the process | 16:56 |
pyrak | space is bought. they're discussing floor treatments | 16:56 |
Bovinity | i saw jake tweet something about them getting new space | 16:56 |
paroneayea | so I saved a ton of time by *not* finishing Genshi's long-ass tutorial | 16:56 |
paroneayea | and just reading the actual concept guide | 16:56 |
paroneayea | when your tutorial involves 2/3 content unrelated to your library, that's a sign of a bloated tutorial | 16:57 |
JED3 | heh Genshi | 16:57 |
pyrak | long ass-tutorial? | 16:57 |
pyrak | my bad | 16:57 |
paroneayea | ;p | 16:57 |
JED3 | i'm bummed I missed it, but at least i landed the apartment (i think) | 16:58 |
paroneayea | JED3: ah, moving? | 16:58 |
JED3 | and its 2 blocks away from their next location, so i'll have plenty of other opp's | 16:58 |
paroneayea | http://chicago.craigslist.org/chc/apa/1319081175.html <- we are looking at possibly moving here | 16:58 |
paroneayea | it won't be as nice of a location as our current apartment, but it's not too bad and it's cheap | 16:59 |
JED3 | awesome, building looks nice | 16:59 |
pyrak | i sometimes wish i had subletted in the mission so that i could make noisebridge more regular thing... getting from there to the richmond is obnoxious | 16:59 |
JED3 | pyrak: ha try getting there from north bay :P | 17:00 |
Bovinity | paroneayea: I lived on Belmont for a short time a few years ago | 17:00 |
paroneayea | Bovinity: ah yeah? | 17:00 |
Bovinity | right by the lake, i forget most of the street names by now | 17:00 |
paroneayea | yeah, we used to live not too far from there | 17:01 |
paroneayea | well, further west though. | 17:01 |
pyrak | http://klein.zen.ru/hscool/online/index.html | 17:04 |
pyrak | this is part of the russian hacker school site | 17:05 |
paroneayea | that website is so classic | 17:06 |
JED3 | lol yes | 17:06 |
pyrak | "encyclopedy" is one of the funniest things i've ever read | 17:06 |
JED3 | http://klein.zen.ru/hscool/online/hacks/scanip.html | 17:06 |
paroneayea | :D | 17:07 |
JED3 | haha | 17:08 |
pyrak | hm, piping to tee = same as > ? | 17:08 |
JED3 | == nmap -sL 192.168.1.* | 17:08 |
paroneayea | the index is the best part though | 17:08 |
paroneayea | http://klein.zen.ru/hscool/index.html | 17:08 |
JED3 | hehe I am very sad i missed this now | 17:09 |
*** mecredis_ has joined #cc | 17:13 | |
*** mecredis__ has joined #cc | 17:13 | |
*** rza11 has joined #cc | 17:20 | |
*** kreynen has quit IRC | 17:21 | |
Bovinity | mecredis__: ping? any of your users active? | 17:28 |
mecredis__ | Bovinity: hey ehy | 17:28 |
mecredis__ | whats new | 17:28 |
Bovinity | might want to get a handle on all your irc folk | 17:28 |
Bovinity | ;) | 17:28 |
Bovinity | mecredis__: so with the ccnet testing, your spreadsheet is covering two different conversion tests. | 17:29 |
mecredis__ | yeah, I meant to follow up on that | 17:29 |
Bovinity | mecredis__: but i'm guessing we really want to test is clicks to /join/ | 17:29 |
mecredis__ | gah yeah how did I end up with 3 | 17:29 |
*** rza11 has quit IRC | 17:29 | |
mecredis__ | anyway, I'm taking a different approach from the spreadsheet | 17:30 |
mecredis__ | as ML suggested we should probably see who gets through to /join/ | 17:30 |
mecredis__ | regardless of the links | 17:30 |
mecredis__ | so I'm doing http://labs.creativecommons.org/~fred/abtesting/1/ , http://labs.creativecommons.org/~fred/abtesting/2, etc | 17:30 |
mecredis__ | will have those more interesting shortly | 17:30 |
*** mecredis_ has quit IRC | 17:31 | |
Bovinity | mecredis__: yeah, i saw those. i'm not clear on why you're changing the three "features" at this point as well as the Join language | 17:31 |
mecredis__ | you think it'd be better just to keep one variable in play | 17:31 |
mecredis__ | ? | 17:31 |
mecredis__ | at a time, that is | 17:31 |
Bovinity | unless you're thinking that changing that language will entice people to Join | 17:32 |
mecredis__ | that was what I was thinking | 17:32 |
Bovinity | ok | 17:32 |
mecredis__ | but it may be too hard to tell what we're doing right | 17:32 |
mecredis__ | with too many things changed | 17:32 |
Bovinity | just keep in mind we can only test and track one conversion at a time | 17:32 |
mecredis__ | should we just try changing the box text | 17:32 |
mecredis__ | first | 17:32 |
Bovinity | mecredis__: well the google tool allows us to specify various sections on a page that we change, and have a whole bunch of combinations | 17:32 |
Bovinity | so we *can* see if changing EVERYTHING is more effective than ONLY changing the big Join button | 17:33 |
Bovinity | for instance | 17:33 |
mecredis__ | interesting | 17:33 |
mecredis__ | so maybe we should do 6 tests | 17:33 |
mecredis__ | 3 where nothing but the box text changes | 17:33 |
Bovinity | but like i said, we can only track one conversion per test suite | 17:33 |
mecredis__ | and 3 where things get crazy | 17:33 |
mecredis__ | right, the conversion is obviously to /join/ | 17:33 |
mecredis__ | I'm fine with that | 17:34 |
Bovinity | i've only done a suite with a single section, so i'm not 100% sure how it all goes down with combinations. shouldn't be hard. | 17:34 |
Bovinity | the homepage test is currently showign no clear winner | 17:34 |
mecredis__ | which homepage? | 17:34 |
Bovinity | ccorg | 17:34 |
mecredis__ | oh | 17:35 |
mecredis__ | let me take a look | 17:35 |
mecredis__ | this is " | 17:35 |
mecredis__ | Homepage Donate Enticement 2" | 17:35 |
mecredis__ | ? | 17:35 |
Bovinity | yeah | 17:36 |
mecredis__ | so your worry is if we have too many | 17:37 |
mecredis__ | it'll water down the results, given the traffic CCN gets | 17:37 |
mecredis__ | and make it harder to pick a winner? | 17:37 |
Bovinity | i was just throwing it out there | 17:37 |
Bovinity | but that's true | 17:37 |
Bovinity | i ahve analytics up rigth now.. or do you know what hte average traffic on CCN is? | 17:37 |
Bovinity | oh, ccn isn't in analytics | 17:38 |
mecredis__ | is it available to the webmaster@cc account on GA? | 17:38 |
mecredis__ | yeah, I think we need to add that | 17:38 |
mecredis__ | JED3: do we have analyics on CCN? | 17:38 |
Bovinity | well we don't have analytics for the site as a whole, for legal reasons | 17:38 |
mecredis__ | site as a whole meaning CCN? | 17:38 |
Bovinity | right | 17:38 |
mecredis__ | oh ok | 17:38 |
JED3 | mecredis__: yeah no analytics | 17:39 |
Bovinity | JED3: any info on traffic to ccnet though? | 17:39 |
mecredis__ | how can I learn more about that decision? | 17:39 |
mecredis__ | or at least get some good metrics? | 17:39 |
mecredis__ | doesn't have to be GA | 17:40 |
mecredis__ | but should inform how we do A/B | 17:40 |
JED3 | what kind of metrics do you need? | 17:41 |
JED3 | referrers? | 17:41 |
mecredis__ | just #s of uniques on home oage | 17:41 |
JED3 | oh okay, hmm | 17:41 |
JED3 | ..1 sec | 17:42 |
JED3 | nkinkade: ping | 17:44 |
nkinkade | JED3: Yo. | 17:44 |
JED3 | do you know the password to Piwik on a9? | 17:44 |
nkinkade | JED3: I'm not even sure what that is. | 17:46 |
nkinkade | How did it get there? :-) | 17:46 |
JED3 | haha | 17:46 |
JED3 | i have no idea | 17:47 |
JED3 | haha, found it | 17:49 |
JED3 | the password is a sha1 hash, lol, aint no remembering that | 17:49 |
JED3 | mecredis__: aim'ing the login cred's | 17:54 |
mecredis__ | thanks | 17:54 |
pyrak | are we going to have a tech team meeting today? | 18:16 |
pyrak | i just realized my exit interview conflicts | 18:16 |
pyrak | potentially | 18:16 |
*** karl_ has joined #cc | 18:25 | |
karl_ | hi, I have a question about cc-by-nc and uploading to facebook. | 18:25 |
karl_ | am I correct in thinking that a cc-by-nc license on a photo does _not_ allow the user to then upload them to facebook into their own albums? | 18:26 |
karl_ | it would seem to me that the user doesn't have the required rights to assign to facebook. | 18:26 |
mecredis__ | karl_: is the user uploading their own photos or someone else's that are BY-NC? | 18:30 |
karl_ | the facebook user is uploading someone else's by-nc photos | 18:30 |
mecredis__ | without getting into the dirty details of Facebook's ToS, my gut is that no they can't | 18:32 |
mecredis__ | because Facebook's use of the photos might be construed as commercial | 18:34 |
mecredis__ | but that's a very conservative approach | 18:37 |
mecredis__ | Facebook isn't, unfortunately, very well suited for public licenses as is | 18:37 |
mecredis__ | why not use Flickr? | 18:37 |
pyrak | for the record: too many people in here have handles starting with "pa" my tab completion is failing | 18:38 |
pyrak | that being said, paroneayea how do you feel about continuing the python xml thing we were working on last night, if you have time? | 18:38 |
paroneayea | pyrak: I am interested in doing so, but I am not so sure about timing.... I have lunch, then a benefits meeting, and also hope to get some actual work done, and there is also that ccsalon thing | 18:44 |
paroneayea | maybe if there is time before 5 and the ccsalon thing that would work out well... give me a few and I'll have a better idea of that :) | 18:45 |
pyrak | paroneayea, kk, np. i'll keep poking at it myself. | 18:45 |
karl_ | mecredis__: my images are on my own site, I'm more looking to stop people from reuploading them into their own albums, and rather link to me | 18:45 |
mecredis__ | I think that might be a reasonable solution | 18:45 |
pyrak | or i might end up bothering JED3, like i always do :P | 18:45 |
mecredis__ | you should also say it clearly | 18:45 |
karl_ | previously my images were all "all rights reserved" | 18:45 |
JED3 | hah, if you need help my trapezoid is always open | 18:47 |
paroneayea | pyrak: probably this is where you want to start looking | 18:47 |
paroneayea | pyrak: http://codespeak.net/lxml/tutorial.html | 18:47 |
paroneayea | basically you want to go through that, and then use xpath | 18:47 |
paroneayea | so you may also need to learn how to use xpath | 18:48 |
paroneayea | that is, if you do plan on taking the xml path | 18:48 |
paroneayea | er, the lxml path | 18:48 |
JED3 | xpath is a very useful item to know | 18:48 |
paroneayea | yeah, definitely worth the time | 18:48 |
JED3 | agreed | 18:48 |
pyrak | my only concern there would be a8 not having the required modules | 18:48 |
pyrak | but perhaps i should assume that's unlikely? | 18:48 |
pyrak | or that i can just easy_install them anyway? | 18:48 |
paroneayea | I'm not sure what you mean by that | 18:48 |
paroneayea | if you don't have them, can't you just get them? :) | 18:49 |
JED3 | pyrak: I assume you are referring to lxml? | 18:49 |
pyrak | yes | 18:49 |
paroneayea | I can help you with that real quick if you want the assistance | 18:49 |
paroneayea | hold on, I'll be over | 18:49 |
JED3 | pyrak: don't worry about that | 18:49 |
* paroneayea is feeling the central time jetlag hungers | 19:02 | |
paroneayea | who wants food? | 19:02 |
*** kreynen has joined #cc | 19:32 | |
mecredis__ | Bovinity: should we try some A/B testing on the joinbox/ | 19:38 |
mecredis__ | or do we need JED3 to change the code | 19:38 |
pyrak | nkinkade, wanna talk about i18n? | 20:08 |
*** mecredis__ has quit IRC | 20:08 | |
nkinkade | pyrak: As it regards jswidget? | 20:08 |
pyrak | nkinkade, actually, for now, ccsearch | 20:08 |
nkinkade | pyrak: What info do you need? | 20:09 |
nkinkade | I know next to nothing about i18n on ccsearch (or jswidget, or that matter). | 20:10 |
pyrak | i'm trying to figure out the next action steps for getting the strings i added/changed on search.cc.o into pootle | 20:10 |
pyrak | right now, i'm looking at Makefile.language | 20:11 |
nkinkade | pyrak: Are there loads of them? | 20:11 |
mecredis | JED3: there? | 20:12 |
JED3 | hey mecredis | 20:13 |
nkinkade | What does Makefile.language do? Is it supposed to extract translatable strings? | 20:13 |
pyrak | nkinkade, 50 locales, it looks like | 20:13 |
mecredis | have you thought about adding the Google website optimizer code | 20:13 |
* JED3 reading http://dev.w3.org/2006/webapi/FileUpload/publish/FileAPI.html | 20:13 | |
pyrak | nkinkade, i'm trying to figure that out... i think so | 20:14 |
pyrak | it has a number of targets | 20:14 |
nkinkade | pyrak: is jswidget in git nowadays? | 20:15 |
nkinkade | where is that thing, again? | 20:15 |
JED3 | svn/jswdiget | 20:16 |
pyrak | nkinkade, what he said | 20:16 |
pyrak | nkinkade, but i'm talking about ccsearch ATM | 20:16 |
nkinkade | That's totally unintuitive. ;-) | 20:16 |
nkinkade | And I'm off in space. | 20:16 |
pyrak | earth to nkinkade | 20:17 |
pyrak | so, from what i can tell, ${POFILES} isn't used for anything at all | 20:19 |
pyrak | in Makefile.language | 20:19 |
pyrak | anything except make check, which just prints its contents | 20:19 |
nkinkade | pyrak: What does "make -f Makefile.language" do for you? | 20:20 |
nkinkade | Looks like Jon wrote that makefile a while back. | 20:21 |
pyrak | echo "All, okay." | 20:21 |
pyrak | All, okay. | 20:21 |
nkinkade | But did it do anything? When I ran it it seemed to invoke xgettext. | 20:22 |
pyrak | i don't know how i would tell whether or not it "seemed to invoke xgettext" | 20:23 |
pyrak | that's all the output that i got | 20:23 |
nkinkade | I get different output. | 20:24 |
nkinkade | Before "All, okay" there was a stream of things it said it was doing. | 20:25 |
pyrak | nkinkade, does that happen again if you run the same command again? | 20:25 |
nkinkade | pyrak: http://pastebin.com/d33bf76c7 | 20:26 |
nkinkade | pyrak: No. On the second run I got only what you got. | 20:26 |
nkinkade | But perhaps the output in that pastebin will be useful to see where new things might be?? | 20:27 |
nkinkade | Honestly, I've never written a makefile before and know every little about them except what I can decipher from some knowledge of shell scripting. | 20:27 |
pyrak | okay, i'll keep poking around. thanks | 20:28 |
pyrak | so i'll know that i have "succeeded" when i can find new strings in ie locale/fr/LC_MESSAGES/ccsearch.po | 20:28 |
pyrak | ? | 20:28 |
*** nathany has joined #cc | 20:29 | |
pyrak | and from there, you'll be able to hand off those PO files to pootle? | 20:29 |
*** karl_ has left #cc | 20:29 | |
nkinkade | pyrak: Does the ccsearch code use regular english-key PO files? | 20:30 |
nkinkade | pyrak: I honestly have no clue how translations from Pootle end up in ccsearch and vice versa. Maybe nathany has some info on that? | 20:31 |
nkinkade | I would imagine that we create some type of master file, then use some tool to propagate those changes to the other locales' PO files. | 20:32 |
pyrak | nkinkade, actually, it looks like the ccsearch code uses compiled .mo files | 20:32 |
nkinkade | That is, I find it hard to believe that Makefile.language would generate a new PO file for every locale that we would need to push to Pootle. | 20:33 |
nkinkade | How would the new PO file know about all the existing translations? | 20:33 |
nkinkade | Unless the current locales is a just a checkout of i18n/<something> | 20:34 |
nkinkade | The dir cc_org is a checkout of http://code.creativecommons.org/svnroot/i18n/trunk/i18n | 20:34 |
*** everton137 has quit IRC | 20:35 | |
nkinkade | Subversion must be involved somehow. | 20:36 |
pyrak | well what exactly does pootle do? does it make changes directly to repositories? | 20:36 |
nathany | pootle allows people to commit to repositories | 20:37 |
nathany | it makes the changes to a local checkout | 20:37 |
nathany | IIRC there are two sets of PO files in use for ccsearch -- the search specific files and the cc_org files | 20:38 |
nathany | although I think the only thing we pull from the latter is the language names for the drop-down | 20:38 |
nathany | pyrak: nkinkade: ^^ | 20:38 |
pyrak | ok | 20:38 |
nkinkade | nathany: Tech meeting? | 20:40 |
nathany | ack, i'm just falling down today apparently | 20:40 |
nathany | nkinkade: JED3: can we push to tomorrow afternoon? pyrak has a conflict and I'm trying to get slides done for tonite's salon | 20:41 |
nkinkade | nathany: No problem here. I've got a backlog of things to do right now anyway. | 20:41 |
nathany | great | 20:41 |
JED3 | nathany: sure | 20:42 |
*** akozak has joined #cc | 20:55 | |
akozak | nkinkade: got your email | 20:55 |
akozak | footer is getting crowded :( | 20:55 |
*** michi_ has joined #cc | 20:56 | |
nkinkade | akozak: Well, wherever you can put it. Diane has mandated that it must be there. | 20:57 |
akozak | nkinkade: ok will do now | 20:57 |
nkinkade | I'm organizing getting them published everywhere, so if you could ping when it's somewhere .... | 20:57 |
pyrak | any idea what intltool-update is? | 21:01 |
akozak | nkinkade: done, will add to SJ now | 21:01 |
pyrak | it's a command-line program that apparently ccsearch's i18n stuff uses | 21:02 |
nkinkade | akozak: I don't know that it needs to go on SJ, but it probably does. | 21:03 |
nkinkade | Is SJ an official ccLearn site? | 21:03 |
akozak | nkinkade: yes | 21:04 |
nkinkade | akozak: Then all 3 links must be in there. | 21:04 |
nkinkade | Policies, Privacy, Terms | 21:04 |
akozak | nkinkade: putting in now | 21:04 |
akozak | (the site hasn't really "launched" yet) | 21:05 |
nkinkade | Then might as well get it out of the way now. | 21:06 |
pyrak | interestingly, it's not installed on a8 either | 21:07 |
pyrak | so i dunno how anyone has ever run make update-po-files at all ever | 21:08 |
akozak | nkinkade: Done on SJ, but I'm having trouble pushing the change to code "fatal: The remote end hung up unexpectedly" | 21:12 |
akozak | nkinkade: do I not have to push on a7? | 21:12 |
nkinkade | akozak: Did you make the edit on a7? | 21:12 |
akozak | nkinkade: yes | 21:12 |
nkinkade | On a6, I mean. | 21:12 |
akozak | nkinkade: sj is on a7 | 21:13 |
nkinkade | Why is sj on a7? | 21:13 |
nkinkade | If it's a ccLearn thing it should be on a6. | 21:13 |
akozak | nkinkade: I think you put it there :) | 21:13 |
akozak | nkinkade: | 21:13 |
nkinkade | akozak: Where on a7 is it? | 21:13 |
akozak | err | 21:14 |
akozak | nkinkade: actually its a wpmu instance | 21:14 |
nkinkade | Oh, that explains it. | 21:14 |
akozak | so that's why its on a7 right? | 21:14 |
nkinkade | akozak: Do you have a public key on a7 that is configured in our git repository? | 21:15 |
nkinkade | Keep in mind that you can just push changes from any machine ... only on machines where your public/private key is located. | 21:16 |
nkinkade | If you want you can put the keys from your laptop in your user's home directory on a7. | 21:16 |
akozak | nkinkade: ok, this is the first time I've tried to push from a7, i had just done it locally | 21:16 |
akozak | so i think my a7 user needs a key configured if i want to do that right | 21:17 |
nkinkade | akozak: Make the change on your local machine, push it to our repo, then pull it down on a7. | 21:17 |
nkinkade | That them is a read-only checkout anyway. | 21:17 |
nkinkade | *theme | 21:17 |
nkinkade | git reset --hard HEAD^2 ... should undo those two commits you made on that clone. | 21:19 |
nkinkade | But just in case you should backup that theme :-) | 21:19 |
nkinkade | akozak: ^^ | 21:19 |
akozak | nkinkade: ok will try that | 21:19 |
nkinkade | We could set it up for you to push directly from a7, but you'll need those keys on a7 and we'll also have to change the type of checkout it is (not hard). | 21:20 |
nkinkade | Let me know which you'd like to do. | 21:20 |
akozak | nkinkade: that reset isn't working | 21:22 |
akozak | also it's only 1 commit ahead | 21:22 |
akozak | (it says) | 21:22 |
akozak | abiguous argument HEAD^2 | 21:23 |
akozak | ambiguous* | 21:23 |
nkinkade | Sorry. I think that should be HEAD~2 | 21:25 |
nkinkade | akozak: ^ | 21:25 |
akozak | nkinkade: but not ~1? | 21:25 |
nkinkade | akozak: according to git lot you made 2 commits. | 21:25 |
akozak | I think only 1 was on a7 | 21:25 |
akozak | the other was local | 21:25 |
akozak | actually, it doesn't matter | 21:26 |
nkinkade | ?? | 21:26 |
nkinkade | Well, I'll let you roll it back to where you want. | 21:26 |
nkinkade | akozak: Alternatively we could just setup your keys on a7 and push those changes. | 21:26 |
akozak | nkinkade: haha ok, that would be easier. then i could do edits on a7 if i need to in the future. | 21:27 |
*** tvol has quit IRC | 21:27 | |
nkinkade | akozak: Either copy the pub/priv key pair from your laptop to ~/.ssh/ or else generate a new pair and I'll add it to our gitosis config. | 21:27 |
akozak | last time i mentioned how i did my edits nathany mentioned i should probably just do them remotely | 21:27 |
nkinkade | Sure. | 21:28 |
nathany | akozak: opened? | 21:28 |
nathany | i think you said you were doing them one at a time, pushing then pulling | 21:28 |
akozak | nathany: yea, and I'm also doing that on sj.cc | 21:28 |
nathany | i suggested that you do them in groups and that if you were going to pull right away anyway, there was no effective different | 21:28 |
nathany | difference | 21:28 |
nathany | between doing remotely and doing locally, then committing | 21:28 |
akozak | nathany: right, remotely is better | 21:29 |
nathany | akozak: that's not what i'm saying but if it's better for you, great | 21:29 |
akozak | nkinkade: don't I already have a key on a7? | 21:29 |
nkinkade | Except for testing, I like to do my work on my local machine, commit, push and then pull on the live machine. | 21:29 |
akozak | nkinkade: most of my work is trial and error since I'm not really a designer or programmer | 21:30 |
akozak | yet | 21:30 |
nkinkade | akozak: If you want to make this as painless as possible, just use the keys that are already configured. | 21:30 |
nkinkade | The ones from your laptop. | 21:30 |
akozak | nkinkade: ok, will put into .ssh on a7 | 21:30 |
nkinkade | Just scp them up to a7:~/.ssh/ | 21:30 |
nkinkade | (remove that ~) | 21:30 |
nkinkade | actually, remove ~/ | 21:31 |
nkinkade | it was just to give an idea. | 21:31 |
paroneayea | so I remember how to do template inheritence in zpt | 21:31 |
paroneayea | but, can't remember if there's a way to do an {% include %} equivalent | 21:32 |
nathany | paroneayea: metal:use-macro | 21:33 |
akozak | nkinkade: is it a problem that i renamed the keys filenames? | 21:33 |
nkinkade | akozak: Probably. | 21:33 |
*** pyrak has quit IRC | 21:33 | |
paroneayea | nathany: aha, thx | 21:33 |
nkinkade | Leave them as id_rsa and id_rsa.pub | 21:34 |
akozak | nkinkade: actually they were something else for some reason | 21:34 |
nathany | paroneayea: although iirc there may be a more direct way... i'd look @ the chameleon docs -- i think they had a link to the ZPT /TAL spec | 21:34 |
akozak | (sorry this got so complicated) | 21:34 |
akozak | nkinkade: I think I just mucked all this up | 21:35 |
nkinkade | Why's that? | 21:36 |
*** michi_ has quit IRC | 21:36 | |
akozak | nkinkade: well I regenerated the keys on my laptop | 21:36 |
akozak | because the name was wrong | 21:37 |
nkinkade | akozak: Just now? | 21:37 |
akozak | nkinkade: yea :( | 21:37 |
nkinkade | Do you still have the old keys? | 21:37 |
akozak | no :( | 21:37 |
akozak | wait | 21:37 |
akozak | ues | 21:37 |
akozak | yes | 21:37 |
nkinkade | What are the ones on a7? | 21:37 |
akozak | they are the old ones, so yes I do have them | 21:37 |
akozak | but they were originally named id_akozak | 21:37 |
nkinkade | Well, you should be able push on a7 now, assuming those are the old keys from your laptop. | 21:38 |
akozak | ok | 21:38 |
akozak | nkinkade: ok worked | 21:38 |
nkinkade | id_akozak is fine, but you'll have to be using ssh -i when you do anything. | 21:38 |
nkinkade | leaving it as id_rsa* or id_dsa* will allow ssh try them and find the one that works. | 21:38 |
akozak | nkinkade: yea, don't know why I changed it the first time I generated them. | 21:39 |
akozak | nkinkade: so should I cp those keys from a7 back to .ssh locally? | 21:40 |
nkinkade | akozak: Yeah, probably. | 21:41 |
nkinkade | Otherwise things might break when working on your laptop. | 21:41 |
akozak | haha I can't scp anymore :P | 21:42 |
akozak | dumb dumb dumb | 21:42 |
*** jgay has quit IRC | 21:42 | |
akozak | somehow I'm still logged in on a7 though | 21:42 |
akozak | I guess auth only occurs at logon... | 21:43 |
akozak | nkinkade: everything is ok now | 21:50 |
akozak | just copy-pasted the key contents | 21:50 |
akozak | and i can ssh | 21:50 |
akozak | thanks | 21:50 |
nkinkade | akozak: Cool. And you can even push from a7, which was the point of this exercise. :-) | 21:50 |
akozak | nkinkade: yes :) | 21:50 |
akozak | nkinkade: one other thing- can we work on getting openid on opened this week? | 21:51 |
akozak | nkinkade: looks like it isn't hard to do | 21:51 |
nkinkade | akozak: It's an extension. | 21:51 |
akozak | nkinkade: Shouldn't take too much configuring, right? | 21:52 |
nkinkade | svn co http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_15_1/extensions/OpenID/ | 21:52 |
nkinkade | in the extensions dir should get it there. | 21:52 |
nkinkade | http://www.mediawiki.org/wiki/Extension:OpenID | 21:53 |
akozak | ok, and the include | 21:53 |
greg-g | akozak: re openid: :) | 21:53 |
akozak | greg-g: gonna get done :) | 21:53 |
greg-g | sorry i put you on the spot on twitter ;) | 21:53 |
akozak | haha no problem | 21:53 |
akozak | it would be cool to have it, especially if cc is in the business of giving out openids | 21:53 |
akozak | greg-g: you | 21:54 |
akozak | you're not at opened are you? | 21:54 |
greg-g | akozak: unfortunately not, i reallywish I was | 21:54 |
akozak | nkinkade: um | 22:00 |
akozak | something went wrong | 22:00 |
akozak | nkinkade: do you have time to help me troubleshoot? | 22:03 |
nkinkade | akozak: What went wrong and with what? | 22:03 |
akozak | nkinkade: Installing OpenID | 22:03 |
akozak | see http://opened.creativecommons.org | 22:03 |
akozak | and it doesn't go away after I comment out the include... | 22:04 |
nkinkade | akozak: First things first .. comment out the require so the site isn't broken. | 22:04 |
Bovinity | JED3: nathany: is it safe for me to add some temporary javascript to the production commoner index template for A/B testing? | 22:04 |
akozak | nkinkade: ^^ | 22:04 |
JED3 | Bovinity: for Google Web Optimizer? | 22:05 |
nkinkade | akozak: You seem to have issues with cache. | 22:05 |
Bovinity | JED3: yup | 22:05 |
nkinkade | I think you had it yesterday as well. | 22:05 |
nathany | should be fine | 22:05 |
nathany | we may just have to "stash" it when we pull updates | 22:05 |
akozak | nkinkade: after I clear cache and restart browser, still getting warnings in the boxes | 22:06 |
akozak | nkinkade: so is that on my side? | 22:07 |
akozak | ugh I shouldn't have tried to get this done today | 22:08 |
akozak | running a quick data repair/upgrade | 22:08 |
nkinkade | akozak: I have no idea how that crazy theme works. | 22:09 |
nkinkade | The main page is displaying okay, there appears to be some cache for those scrolling elements. | 22:10 |
akozak | nkinkade: I'm guessing some special user grabs the boxes for the front page and caches them | 22:10 |
paroneayea | this spam email starts out pretty well | 22:11 |
paroneayea | My dear I am writing this mail with tears and sadness and pains. | 22:11 |
paroneayea | tears and sadness and pains | 22:11 |
akozak | nkinkade: that data repair didn't do anything | 22:12 |
akozak | paulproteus: ping | 22:12 |
paulproteus | akozak, pong | 22:12 |
akozak | paulproteus: do you remember how I can refresh the opened box cache? | 22:13 |
paulproteus | Oh boy. (-: | 22:13 |
paulproteus | Let me ssh in and check! | 22:13 |
akozak | paulproteus: ok, thanks. i wouldn't ask you to, but I'm at the opened conf. today and we just presented it | 22:13 |
paulproteus | (-: | 22:13 |
paulproteus | The way it works is, every hour, there's a cron job that runs as user paulproteus on a6.creativecommons.org. | 22:14 |
paulproteus | I just re-ran it. | 22:14 |
nkinkade | akozak: rm extensions/cache/* did it. | 22:14 |
nkinkade | paulproteus: ^^ | 22:14 |
* paulproteus blinks | 22:14 | |
akozak | nkinkade: oh ok awesome | 22:14 |
nkinkade | Unless what I did was concurrent with what you did | 22:14 |
paulproteus | I also just re-ran it. | 22:14 |
akozak | haha | 22:14 |
paulproteus | My script != what you did. | 22:14 |
paulproteus | nkinkade, paulproteus@a6:~$ cat /home/paulproteus/cronjobs/update_opened.sh | 22:14 |
nkinkade | paulproteus: I know, but we have done them at the same time. | 22:14 |
paulproteus | I don't know if the codebase has changed much, but if not, extensions/cache/ should have nothing to do with it. | 22:15 |
nkinkade | So I may have thought that what did worked, but actually it was what you did. | 22:15 |
akozak | paulproteus: thanks! | 22:15 |
nkinkade | ???? | 22:15 |
paulproteus | !!!! | 22:15 |
nkinkade | akozak: Let's look at the OpenID thing tomorrow. | 22:15 |
paulproteus | (-: | 22:15 |
akozak | nkinkade: ok, definitely agree | 22:16 |
akozak | nkinkade: maybe even next week if tomorrow is a busy conference day | 22:16 |
akozak | im actually in the middle of a q/a session | 22:16 |
nkinkade | akozak: The problem is that OpenID needs a newer version of the php-openid libraries than we have. | 22:16 |
*** everton137 has joined #cc | 22:17 | |
nkinkade | http://www.mediawiki.org/wiki/Extension:OpenID#Pre-requisites | 22:17 |
akozak | nkinkade: ah. | 22:17 |
greg-g | installing extensions during a Q&A, ballsy | 22:18 |
akozak | how i roll | 22:18 |
*** pyrak has joined #cc | 22:19 | |
pyrak | hey paulproteus, want a bus pass starting monday? | 22:20 |
paulproteus | pyrak, Yes! | 22:21 |
akozak | nkinkade: thanks for helping with everything just now, gotta go for now | 22:21 |
akozak | and you too paulproteus :) | 22:21 |
pyrak | i emailed this person on craigslist, but she stopped replying and i stopped caring about getting my half-month's-payment back | 22:21 |
* akozak makes a note of that update script | 22:21 | |
nkinkade | akozak: No problem. Glad that paulproteus lurks in here. ;-) | 22:21 |
akozak | :) | 22:22 |
*** akozak has quit IRC | 22:23 | |
paulproteus | Happy to help out. (-: | 22:24 |
greg-g | #CC, home of employees that never really leave | 22:24 |
nkinkade | pyrak: We need to add links to /policies, /privacy and /terms on search.CC.org. | 22:27 |
nkinkade | I suppose this will also affect translations ... more translatable strings. | 22:28 |
pyrak | nkinkade, k. should i just add them to the right of the translation dropdow, by support and stuff? | 22:28 |
nkinkade | Do you think you could add them to the template, since you've got lots of experience with it now? | 22:28 |
nkinkade | pyrak: That was where I was thinking. Seems about like the only place. | 22:28 |
pyrak | nkinkade, that's fine, i still haven't figured out how to update the PO files | 22:28 |
pyrak | :/ | 22:28 |
nkinkade | pyrak: Those links need to say "Policies," "Privacy Policy," and "Terms of Use" | 22:29 |
pyrak | i _believe_ that the POT file is generated automatically | 22:29 |
nkinkade | And link to the same places you see in the ones in the footer of CC.org | 22:29 |
* pyrak digs more | 22:29 | |
pyrak | wow | 22:30 |
pyrak | i just got lost in the prepositions in that sentence | 22:30 |
pyrak | nvm, okay, adding | 22:30 |
paulproteus | pyrak, I don't suppose you could ask the other interns if they, too, have FastPasses they won't use...? | 22:31 |
pyrak | paulproteus, just asked, i was the only one stupid enough to buy one | 22:31 |
paulproteus | pyrak, Aww! If you take the bus every day, it's worth it! | 22:32 |
paulproteus | But thank you. (-: | 22:32 |
pyrak | yeah, no it was | 22:32 |
pyrak | monetarily maybe not, but it's worth it for the convenience | 22:32 |
pyrak | ugh, that dropdown for language selection is just so heavy | 22:42 |
pyrak | as in, it looks ugly no matter where i put it | 22:43 |
pyrak | nkinkade, added | 22:51 |
pyrak | i mean, it's not live yet | 22:51 |
nkinkade | pyrak: Thanks! | 22:51 |
pyrak | shall i do that also? | 22:51 |
*** nathany has quit IRC | 22:52 | |
Bovinity | mecredis: JED3: commoner test running. hopefully see some results tomorrow. | 22:56 |
*** michi__ has joined #cc | 22:59 | |
*** michi__ has quit IRC | 23:10 | |
*** michi__ has joined #cc | 23:11 | |
*** kreynen has quit IRC | 23:17 | |
*** SimulianT has quit IRC | 23:21 | |
*** nkinkade has quit IRC | 23:58 |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!