*** K`Tetch has joined #cc | 00:00 | |
*** tvol_ has joined #CC | 00:26 | |
*** tvol has quit IRC | 00:26 | |
*** stevel has quit IRC | 00:30 | |
*** ftobia has quit IRC | 00:34 | |
*** K`Tetch has quit IRC | 00:37 | |
*** brianrowe has quit IRC | 00:45 | |
*** Steren has quit IRC | 00:53 | |
*** tvol_ has quit IRC | 00:55 | |
*** nkinkade has left #cc | 01:02 | |
*** ereslibre_laptop has joined #cc | 01:18 | |
*** ereslibre has quit IRC | 01:18 | |
*** brianrowe has joined #cc | 01:24 | |
*** Ekushey has quit IRC | 01:42 | |
*** brianrowe has quit IRC | 01:45 | |
*** Steren has joined #cc | 01:56 | |
*** dh8 has joined #cc | 01:57 | |
*** dh8 has quit IRC | 01:59 | |
*** ereslibre_laptop has quit IRC | 02:21 | |
*** Yaco has quit IRC | 02:23 | |
*** Steren has left #cc | 02:40 | |
*** stevel has joined #cc | 04:41 | |
*** luisv is now known as lu|sleep | 04:54 | |
*** stevel has quit IRC | 05:33 | |
*** parkerhiggins has quit IRC | 05:42 | |
*** pmiller has quit IRC | 06:07 | |
*** hdworak has joined #cc | 06:41 | |
hdworak | hi | 07:28 |
---|---|---|
*** parkerhiggins has joined #cc | 07:28 | |
hdworak | I've added http://wiki.creativecommons.org/Rewrite_Metadata_Validator/SoC_2008/PyDev_integration_with_the_Darklooks_theme - maybe someone will find that useful | 07:28 |
hdworak | in practice, it looks like this: http://www.imagesduo.com/uploads/979886qATkSULdLmNMyJgwYtaWCpm1kV9QGf0.png | 07:29 |
*** pmiller has joined #cc | 08:13 | |
*** ereslibre has joined #cc | 08:41 | |
*** isforinsects has quit IRC | 10:01 | |
*** kristallpirat has joined #cc | 10:06 | |
*** hdworak has quit IRC | 10:16 | |
*** hdworak has joined #cc | 10:38 | |
hdworak | paulproteus: it seems that http://code.creativecommons.org/viewsvn/cc.license/branches/nyergler-rdf-sparql/ could be quite helpful | 10:39 |
hdworak | when parsing the licenses | 10:40 |
hdworak | what's the status of this software? does it have any documentation? | 10:40 |
*** paulproteus has quit IRC | 11:04 | |
*** ereslibre has quit IRC | 11:04 | |
*** ereslibre has joined #cc | 11:04 | |
*** paulproteus has joined #cc | 11:04 | |
*** lu|sleep is now known as luisv | 11:44 | |
*** ereslibre has quit IRC | 11:58 | |
*** ereslibre has joined #cc | 11:58 | |
*** CharelB has joined #cc | 12:08 | |
*** kristallpirat has quit IRC | 12:13 | |
*** ereslibre has quit IRC | 12:27 | |
*** ereslibre has joined #cc | 12:27 | |
*** tvol has joined #CC | 12:46 | |
*** CharelB has quit IRC | 12:49 | |
*** luisv has left #cc | 12:54 | |
*** pmiller has quit IRC | 13:08 | |
*** jgay has joined #cc | 14:01 | |
hdworak | File "/usr/lib/python2.5/site-packages/cc.license-0.01-py2.5.egg/cc/license/lib/classes.py", line 1, in <module> ... import RDF ... ImportError: No module named RDF | 14:14 |
hdworak | when trying to use cc.license | 14:14 |
* hdworak is installing python-librdf - the Ubuntu package | 14:55 | |
hdworak | apparently, python-lxml is also needed | 14:56 |
*** rejon has quit IRC | 15:06 | |
*** stevel has joined #cc | 15:14 | |
paulproteus | hdworak, cc.license should be pulled in from git, not from svn. | 15:36 |
hdworak | yes, I realised that | 15:36 |
hdworak | now I'm trying to learn how to use it | 15:36 |
hdworak | I'm using the version from sudo easy_install cc.license | 15:36 |
paulproteus | Oh, great. | 15:37 |
*** ankitg has joined #cc | 15:58 | |
*** K`Tetch has joined #cc | 16:01 | |
*** ereslibre has quit IRC | 16:10 | |
*** nkinkade has joined #cc | 16:12 | |
*** Bovinity has joined #cc | 16:19 | |
*** ftobia has joined #cc | 16:29 | |
*** brianrowe has joined #cc | 16:29 | |
*** tvol has quit IRC | 16:45 | |
*** tvol has joined #CC | 16:45 | |
*** Ekushey has joined #cc | 16:45 | |
*** Steren has joined #cc | 16:59 | |
*** paulproteus has quit IRC | 17:02 | |
*** paulproteus has joined #cc | 17:02 | |
*** Ekushey has quit IRC | 17:39 | |
*** Ekushey has joined #cc | 17:40 | |
*** Ekushey has quit IRC | 17:45 | |
*** Ekushey has joined #cc | 17:47 | |
*** tvol has quit IRC | 17:57 | |
*** tim_hwang has joined #cc | 17:58 | |
tim_hwang | currybot list | 18:05 |
currybot | (1) KASHMIRI RAJMAH (Kidney beans cooked in onion,ginger,garlic,tomato and masala curry ) | 18:05 |
currybot | (2) AAM KE SAATH SUBZI (Several vegetables cooked with red onions, garlic, tomatoes and raw mangoes.) | 18:05 |
currybot | (3) CHETTIAR CHICKEN (Boneless chicken cooked in ginger, black pepper and curry leaves curry) | 18:05 |
currybot | (4) MEATBALL-DO-PIYAZA (Meatball cooked in curry flavored raw mangoes, onions, tomatoes and vinegar) | 18:05 |
*** BjornW has joined #cc | 18:12 | |
*** BjornW has quit IRC | 18:15 | |
*** BjornW has joined #cc | 18:15 | |
Ekushey | :) | 18:25 |
Ekushey | i eat curry everyday | 18:25 |
paulproteus | England's national food. | 18:26 |
* Bovinity nods | 18:26 | |
nkinkade | paulproteus: I just had to Alt-SysRq-s, Alt-SysRq-b your desktop. | 18:28 |
paulproteus | nkinkade, That's a shame. | 18:28 |
paulproteus | I wonder why. | 18:28 |
nkinkade | Sorry about that. | 18:28 |
nkinkade | I couldn't even get a response from the console. | 18:28 |
nkinkade | Or SSH, of course. | 18:28 |
nkinkade | I would have left it, but lately it acts as the mail gateway for some machines in the office. | 18:29 |
* paulproteus grins | 18:29 | |
paulproteus | nkinkade, Maybe I should set up your backups server to do that. | 18:29 |
paulproteus | I'd be happy to do that right now, and we can slowly reconfigure things. | 18:31 |
nkinkade | paulproteus: That would be awesome. The machine has Postfix. | 18:32 |
Ekushey | omg, is this a tech channel? | 18:35 |
paulproteus | Ekushey, It's general discussion of Creative Commons and also used for internal-ish communications among CC people, and mostly it's just CC tech people who talk here. | 18:36 |
paulproteus | Who do internal-ish communications here, that is. | 18:36 |
Ekushey | oh ok, that sounds good :) | 18:37 |
Bovinity | it's cc-staff/curry/cc-users/credit card seekers mostly. | 18:37 |
Ekushey | paulproteus, i believe i met you in dubrovnik | 18:40 |
paulproteus | Ekushey, Oh! Well hi! | 18:40 |
paulproteus | Neat that you're an Ubuntu member. I'm at Debconf right now. | 18:41 |
Ekushey | oh really? that's cool! are you live blogging? | 18:41 |
paulproteus | Nope, sadly. | 18:49 |
paulproteus | http://mail.laconi.ca/pipermail/laconica-dev/2008-August/000228.html | 18:49 |
greg-g | paulproteus: that message made my morning | 18:51 |
Ekushey | paulproteus, oh ok. i hope you are enjoying the conference. anything interesting happened? | 18:52 |
*** isforinsects has joined #cc | 19:32 | |
*** tolsen has joined #cc | 20:12 | |
*** hdworak1 has joined #cc | 20:57 | |
*** hdworak has quit IRC | 20:57 | |
*** hdworak1 is now known as hdworak | 20:57 | |
hdworak | ftobia: hi. if I just have a name of the license stated (e.g. "Creative Commons Attribution-Noncommercial-No Derivative Works 2.0 Generic") is it possible to match it with a valid license using cc.license ? (or is it just possible to query by license's URI) | 21:24 |
*** parkerhiggins has left #cc | 21:27 | |
*** parkerhiggins has joined #cc | 21:27 | |
ftobia | hdworak: as yet it's just possible to get licenses by URIs, license codes, and answers | 21:28 |
hdworak | what are answers? could you give an example, pls? | 21:29 |
hdworak | I've seen enormous questions.xml | 21:29 |
ftobia | yeah so like "derivatives = y, commercial = n" type stuff. as a python dict. | 21:29 |
*** ereslibre has joined #cc | 21:29 | |
hdworak | ok | 21:30 |
hdworak | :) | 21:30 |
hdworak | thanks | 21:30 |
ftobia | if you want to check out cc.license it's on pypi and i think the docstrings should make it navigable. | 21:30 |
ftobia | yeah no problem. | 21:30 |
hdworak | I'm in test_lib.py now | 21:30 |
ftobia | what do you need it for? | 21:30 |
hdworak | I'm doing a license validator (of objects, not licenses itself) | 21:31 |
ftobia | yeah the library module is somewhat private but it has useful stuff in it. | 21:31 |
hdworak | so ppl say foo is licensed under http://example.com/license | 21:31 |
hdworak | I think of taking this URI and querying cc.license | 21:31 |
hdworak | since CC licenses are concerned | 21:32 |
hdworak | if there will be no matches, I shall simply state "it's licensed under http://example.com/license" | 21:32 |
hdworak | will be = are | 21:32 |
hdworak | or "it's licensed under The Name of a Non-CC License 2.0" | 21:32 |
hdworak | :) | 21:32 |
ftobia | nice. | 21:33 |
hdworak | yesterday I thought of parsing the RDFs of licenses and then using SPARQL to process them, so that we would not have to keep the list of available licenses anywhere and that this would not be limited to cc's licenses only | 21:33 |
hdworak | but then I found about cc.license and it makes life much more easier as it is available | 21:34 |
ftobia | yeah cc.license uses SPARQL on all the CC license RDF | 21:35 |
ftobia | you could probably make it work with arbitrary license RDF if it were in the same format. | 21:35 |
hdworak | yes, so suppose http://example.com/license.rdf is a valid cc-format license description | 21:35 |
ftobia | hdworak: but definitely let me know if you want cc.license to do anything in particular. it's under heavy development. | 21:36 |
hdworak | would cc.license parse it or reject it as being non-cc ? | 21:36 |
*** ereslibre has quit IRC | 21:36 | |
*** ereslibre has joined #cc | 21:36 | |
hdworak | will do, I'll get my head around it first | 21:36 |
ftobia | cc.license only deals with RDF internally. externally it provides a way to interact with CC licenses, but there's no reason the License objects can't refer to non-CC licenses. | 21:36 |
hdworak | but it seems to be the most helpful of all ccTools for my project as yet, aside of liblicense | 21:37 |
ftobia | i'm glad to hear that :) | 21:37 |
hdworak | well, parsing external would be cool if you have SPARQL queries ready | 21:37 |
ftobia | so think of cc.license as sitting on top of RDF license data, and exposing it as python | 21:37 |
hdworak | I could then enhance validator after GSoC w/ that | 21:37 |
ftobia | interesting. | 21:38 |
hdworak | and by the way, suppose it would be ready | 21:38 |
hdworak | do you require pointing to the RDF/XML file or is it fine to point to the XHTML which has a/link rel="alternative" href="application/xhtml+xml" | 21:38 |
hdworak | 'cause I did the parsing for the latter yesterday | 21:39 |
ftobia | hmm. | 21:39 |
hdworak | you need to consider base URI for that and the possibility of using the data: URI | 21:39 |
hdworak | moreover, do you parse RDF/XML only or provide support for n3 and more esoteric RDF formats? | 21:40 |
ftobia | cc.license doesn't have any concept of adding new RDF stores to it, but i don't see why we couldn't do that | 21:40 |
ftobia | hdworak: brb for a bit. | 21:40 |
hdworak | ok :) | 21:40 |
*** ereslibre_laptop has joined #cc | 21:44 | |
*** Ekushey has quit IRC | 21:46 | |
*** Ekushey has joined #cc | 21:47 | |
*** ereslibre has quit IRC | 22:03 | |
*** ereslibre_laptop has quit IRC | 22:10 | |
*** pmiller has joined #cc | 22:10 | |
*** BjornW has quit IRC | 22:17 | |
*** jgay has quit IRC | 22:17 | |
ftobia | hdworak: now where were we | 22:20 |
hdworak | discussing some low-priority ideas for cc.license remote RDF parsing | 22:20 |
hdworak | :) | 22:21 |
hdworak | now I'm trying to make use of cc.license in my code | 22:21 |
ftobia | right now cc.license uses Redland librdf, so anything that's easy to turn into a librdf model is (relatively) easy to add to cc.license | 22:21 |
ftobia | i'm not sure if cc.license is exactly the right tool, but it might be close enough that you can make it work. | 22:21 |
paulproteus | hdworak, psst, hurry, you have precious days, and I should be reviewing your code at some point (-: | 22:21 |
paulproteus | Speaking of which, hi ankitg! | 22:21 |
hdworak | I've chosen rdflib myself, but I my rewrite the code later to remove one dependency, because of the usage of your lib | 22:22 |
hdworak | ftobia: http://cc.pastebin.com/m76098b76 <--- I get this whenever I run the code | 22:23 |
*** ereslibre_laptop has joined #cc | 22:23 | |
hdworak | paulproteus: ack | 22:23 |
ftobia | hdworak: hold off on that, i'm not convinced librdf is the best for us to use either. | 22:24 |
ftobia | some other cc code uses rdflib | 22:24 |
hdworak | :) | 22:24 |
ftobia | oh yeah that's normal and not a big deal. | 22:24 |
hdworak | I did SPARQL w/ rdflib and it works fine | 22:25 |
ftobia | i've been trying to track those down. basically when you exit python without del'ing the references to any librdf models, python doesn't garbage collect and silly warnings happen. | 22:25 |
hdworak | ftobia: I don't have to do anything, I just do "import cc.license" | 22:26 |
hdworak | and the warnings are output | 22:27 |
ftobia | you mean when you exit out of the interpreter, right? | 22:27 |
ftobia | not as soon as you "import cc.license" | 22:27 |
ftobia | ? | 22:27 |
hdworak | yes, after all nosetests are done | 22:28 |
ankitg | hi paulproteus ... ah, you can talk from the conference ... quick question, for the cc-search logs analysis, the form is no longer a get form and uses a java-script method ... just wondering if this will still be logged properly? | 22:28 |
hdworak | I think you would have to overwrite __del__ for Model and Storage | 22:28 |
paulproteus | ankitg, Yes, it is. | 22:28 |
hdworak | ankitg: hi :) | 22:29 |
paulproteus | Because there's a 1x1 GIF that gets passed the search data. | 22:29 |
ankitg | hdworak: Hi =) | 22:29 |
ankitg | paulproteus: ack. | 22:29 |
ftobia | hdworak: yeah, there are some parts in cc.license where a model is allocated and isn't deleted in the end. i'm working on tracking those down. for now don't worry about it. | 22:29 |
paulproteus | ankitg, As I said before, if you have ANY questions, email cc-devel or find me. | 22:29 |
paulproteus | I'd rather have seen this question earlier. (-: | 22:29 |
*** _stas_ has joined #cc | 22:30 | |
*** _stas_ has left #cc | 22:30 | |
hdworak | ftobia: http://cc.pastebin.com/m54f0f240 <-- this is how it looks like | 22:32 |
ankitg | paulproteus: probably seen the next one earlier as well (-: ... this one was just confirmation ... can you point me to the logs for the deeds? The patterns are all the same, so I have the code, but I want to test it on the correct logs ... | 22:32 |
paulproteus | Hey, I want that code too! | 22:32 |
paulproteus | But okay. | 22:32 |
paulproteus | Let me see. | 22:35 |
paulproteus | Those are at creativecommons.org/licenses/ . | 22:35 |
paulproteus | So wherever holds the creativecommons.org logs... | 22:35 |
paulproteus | It has been a5.creativecommons.org mostly. | 22:35 |
paulproteus | You can detect that by doing: | 22:35 |
ankitg | okie, let me pull some out and take a look ... | 22:36 |
paulproteus | host creativecommons.org (find you the IP 72.51.46.230) which you can then reverse lookup. | 22:36 |
hdworak | ftobia: print len(rdf_helper.get_titles(rdf_helper.SEL_MODEL, 'http://creativecommons.org/licenses/by-nc-nd/2.0/')) - this yields 0 - what's wrong? | 22:37 |
hdworak | :) | 22:40 |
paulproteus | w00t, rdf_helper.get_titles. | 22:40 |
hdworak | I need to get titles, descriptions etc. of the license | 22:41 |
hdworak | not just an English title, code (by-nc-nd) and version (2.0) | 22:41 |
ankitg | paulproteus: Ah! I think you're talking about the logs under i.creativecommons.org ... ? | 22:42 |
hdworak | I consider rdf_helper.py of being capable for providing the info in contrast to selectors/classes.py | 22:42 |
paulproteus | ankitg, Huh, do you want to talk about i.creativecommons.org's images, or creativecommons.org/licenses/* license deeds? | 22:42 |
paulproteus | hdworak, Read the tests for cc.license; they will explain a lot hopefully. | 22:43 |
hdworak | paulproteus: this has been my starting point | 22:43 |
paulproteus | Great! | 22:44 |
ankitg | paulproteus: I want to talk about the deeds and licenses ... but the closes thing to that on A5 was i.creativecommons.org ... my bad, I've already pillaged those logs ... | 22:44 |
ankitg | *closest | 22:44 |
hdworak | lib.uri2dict simply returns very laconic information | 22:44 |
*** ufc has joined #cc | 22:46 | |
* ankitg wishes S3Browser had a search function ... | 22:46 | |
*** ereslibre_laptop has quit IRC | 22:47 | |
*** ufc has quit IRC | 22:47 | |
* ankitg doesn't see the word license mentioned in the directory listing on the S3 browser anywhere )-: | 22:50 | |
paulproteus | ankitg, It's in the logs for creativecommons.org . | 22:51 |
paulproteus | Like, the vhost is called creativecommons.org. | 22:51 |
paulproteus | Just grep for /license/ . | 22:51 |
paulproteus | I'm confused what further question you have - can you be clearer maybe? | 22:51 |
ftobia | hdworak: explain to me what you're trying to do? | 22:51 |
hdworak | ftobia: I'm trying to use rdf_helper.py directly to obtain license information | 22:52 |
hdworak | I've tried using a selector first, but it gave me a dictionary with two keys: version and code | 22:52 |
ftobia | is there some reason you're using it directly instead of interacting with cc.license through the public api? | 22:52 |
hdworak | I need title, description, permissions, requirements etc. | 22:52 |
ftobia | once you have a selector, you need to get a license | 22:53 |
ftobia | and then the license object exposes all of that data | 22:53 |
hdworak | ok, so given a URI, what's the path to get German title w/ a list of prohibitions ? | 22:53 |
hdworak | k | 22:53 |
ftobia | so for now you'd do something like | 22:53 |
ftobia | std = cc.license.selectors.choose('standard') | 22:54 |
ftobia | lic = std.by_uri(uri) | 22:54 |
paulproteus | lick | 22:54 |
hdworak | if I declare a standard selector and the URI points to PublicDomain - will I get 0 results? | 22:54 |
ankitg | I don't have Command Line for S3 ... using CyberDuck or S3Browser ... I can look at the file / directory names ... none of them on A5 (or from what I can see otherwise) uses the word license ... I can see a couple of directories called creativecommons.org on A3 etc ... I'll check them out and match the IP ... thanks | 22:54 |
ftobia | not sure yet. i'm going to add a selector-independent way of grabbing them in the future. | 22:55 |
*** ereslibre_laptop has joined #cc | 22:55 | |
paulproteus | ankitg, I'm not sure we're seeing eye-to-eye still. | 22:55 |
paulproteus | ankitg, Let me see if I can fire up an S3 client to see what you're seeing. | 22:55 |
hdworak | ok, I have the license object now - <cc.license.lib.classes.License object at 0x97d952c> | 22:55 |
paulproteus | nkinkade, Remind me - what's your recommendation for reading data out of S3 on GNU/Linux? | 22:55 |
ftobia | so lic.title() will give you the title, and i think there's a lic.description() too | 22:56 |
hdworak | ftobia: is there a description somewhere of the properties of the license object? or do I need to figure out by looking at the code? | 22:56 |
ftobia | dir(lic) would help | 22:57 |
hdworak | well, that was my problem | 22:57 |
nkinkade | paulproteus: s3sync, a Ruby script, seemed the best to be as of a number of months back. | 22:57 |
ftobia | or help(lic) | 22:57 |
ftobia | the interfaces are in cc.license.lib.interfaces | 22:57 |
paulproteus | nkinkade, Great, and where can I grab credentials from? | 22:57 |
hdworak | description() doesn't work, title() returns only English | 22:57 |
nkinkade | I also use a Python program called s3cmd. | 22:57 |
hdworak | that's why I went rdf_helper.py | 22:58 |
ftobia | title takes a locale parameter | 22:58 |
hdworak | def title(self, language='en'): | 22:58 |
hdworak | ok | 22:58 |
nkinkade | You can grab the creds from any of the servers at /home/everett/bin/s3<something> | 22:58 |
ftobia | and right now there's no description in the rdf. | 22:59 |
nkinkade | //home/everett/s3cmd/s3cmd.conf | 22:59 |
paulproteus | nkinkade, Super rad, super rad! | 22:59 |
hdworak | ftobia: if I do license.requires and get ('http://creativecommons.org/ns#Notice', 'http://creativecommons.org/ns#Attribution') - is it possible to get a human-readable name for that (like "Attribution is required") or is it out of scope? | 23:00 |
ftobia | right now there's no human-readable alternative. in the future probably there should be. | 23:01 |
hdworak | alright :) | 23:04 |
paulproteus | ankitg, Oops, I got distracted. | 23:09 |
paulproteus | One sec, will restart taking a look at the S3 for the license deed logs. | 23:09 |
ankitg | I got patient | 23:09 |
*** ereslibree has joined #cc | 23:13 | |
hdworak | ftobia: thank you very much for help. keep up the good work | 23:15 |
hdworak | bye, everybody! | 23:15 |
*** hdworak has quit IRC | 23:16 | |
paulproteus | ankitg, $S3CMD_DIR/s3cmd put $LOG s3://$BUCKET/$PREFIX/$HOSTNAME/$(basename $LOG) | 23:16 |
paulproteus | That's the upload line. | 23:16 |
paulproteus | So it puts it in BUCKET = ccommons, PREFIX=/var/log/varnish, HOSTNAME=a5 | 23:17 |
paulproteus | What's in that dir? | 23:17 |
ankitg | ah, varnish ... thank you! =) | 23:17 |
paulproteus | ankitg, Great! | 23:18 |
*** ereslibre_laptop has quit IRC | 23:18 | |
paulproteus | Try also PREFIX=/var/log/apache2 . | 23:18 |
* ankitg takes a look ... A5, varnish, should be on the top ... | 23:18 | |
paulproteus | But you understand the way we put Varnish in front of Apache2, right? | 23:18 |
paulproteus | Right, varnish will have everything, and Apache2 should have a subset of them. | 23:18 |
ankitg | hmmm ... big files ... 20 - 30 mb ... | 23:19 |
paulproteus | You whippersnapers! | 23:21 |
*** ereslibre_laptop has joined #cc | 23:21 | |
paulproteus | Why, just a year and a half ago, I was handling the >300GB XML dumps from Wikipedia! | 23:21 |
paulproteus | With Python code! | 23:21 |
*** ereslibree has quit IRC | 23:22 | |
ankitg | the total dump in plain text would be in terabytes here ... but who's counting ... (-: | 23:22 |
paulproteus | ankitg, To be clear, that solves your issue finding the logs I wanted you to look at, right? (-: | 23:22 |
*** Steren has quit IRC | 23:24 | |
ankitg | yes, it does. Thank you very much. Now once I have this all setup, I can go back to the geo-ip problem ... tried a couple more things that failed. Next attempt will be to port all the codes to windows with a win23-geoip ... that should work ... | 23:25 |
paulproteus | ankitg, Honestly an Ubuntu VM is a reasonable idea at this point! | 23:25 |
ankitg | the codes should remain the same and work on a linux installing [if you can magically get geo-ip on it] ... | 23:25 |
paulproteus | I can easily help you configure your Mac so that you edit the code in OS X and run in Ubuntu transparently. | 23:26 |
paulproteus | But okay, your way is okay too. | 23:26 |
paulproteus | ankitg, Can I have a copy of the code yet? | 23:26 |
paulproteus | Seriously? | 23:26 |
ankitg | You have the latest copy of the license change codes ... the rest of them are modeled after the same ... I'll have "new" versions up after integrating the deed code. I'd like to sleep a bit now 7:30 am and the sun is up ... | 23:29 |
paulproteus | ankitg, Oh, where do I have a copy? | 23:30 |
paulproteus | My apologies. | 23:30 |
ankitg | say by tonight ... which should be by tomorrow morning by your time. | 23:30 |
ankitg | in the GIT | 23:30 |
ankitg | loggy | 23:30 |
paulproteus | ankitg, Oh, udh. | 23:30 |
paulproteus | Okay, cool. | 23:30 |
paulproteus | BTW, your commit log messages are of poor quality. | 23:31 |
paulproteus | You should explain what you changed rather than what files you changed. | 23:31 |
paulproteus | I guess licChange v4 - that commit log message is good. | 23:31 |
paulproteus | But I have no idea what "Another commit" means. (-: | 23:31 |
ankitg | license change codes v.4 + documentation is already in Loggy | 23:32 |
paulproteus | Wow, it's a massive commit, so I guess that's somewhat resaonable. | 23:32 |
paulproteus | If possible, try to make smaller commits! | 23:32 |
paulproteus | I wish I had seen this a month or two ago; I'd love to mentor you on Python coding.... | 23:32 |
ankitg | I would of'course after completing the rest of the coding, consider adding comments and correcting naming conventions ... | 23:32 |
paulproteus | No! | 23:33 |
ankitg | First time python-ing ... | 23:33 |
paulproteus | Comments while coding! | 23:33 |
paulproteus | Comments after coding is crazy. | 23:33 |
paulproteus | "What was I thinking when writing this?" | 23:33 |
paulproteus | ... | 23:33 |
paulproteus | "I have no idea." | 23:33 |
ankitg | unless you count the method I sent you for CC-totals estimation ... | 23:33 |
paulproteus | (-: | 23:33 |
paulproteus | Go to sleep for now. | 23:34 |
paulproteus | Keep working, and we'll keep talking another time. | 23:34 |
paulproteus | I'm going to be busy for the next few hours anyway. | 23:34 |
paulproteus | I'll try to take your GSoC seriously by tonight writing you a substantial letter or set of improvements for your code. | 23:34 |
paulproteus | BUT what I ask you for right now is: | 23:34 |
paulproteus | Please make many, many more commits of intermediate state. | 23:35 |
paulproteus | If that's possible. | 23:35 |
paulproteus | If it's not, keep doing what you're doing. | 23:35 |
paulproteus | Either way, go to sleep for now. | 23:35 |
ankitg | okie, instead of keeping multiple versions on my end, i'l commit them. | 23:38 |
ankitg | it shall be done. | 23:38 |
*** ankitg is now known as ankitg|Sleeping | 23:38 | |
paulproteus | ankitg|Sleeping, Thank heavens. | 23:38 |
paulproteus | ankitg|Sleeping, git provides you a really powerful tool called "branches" to make it easy to try out different versions of your code. | 23:39 |
ankitg|Sleeping | nothing like a local copy you can tinker with every couple of hours and say to yourself, that was a dumb idea ... | 23:39 |
paulproteus | ankitg|Sleeping, Yeah - with git, commits are local. | 23:40 |
paulproteus | ankitg|Sleeping, So you can choose what you push. | 23:40 |
ankitg|Sleeping | ah, okie, I'll commit more ... | 23:40 |
Bovinity | branch, hack, merge with local master, push remotely. hooray! | 23:40 |
paulproteus | So you make a local commit, and then another one, and then undo the second one because it was broken, and then push. | 23:41 |
paulproteus | Hooray, versioning that is actually helpful! | 23:41 |
* ankitg|Sleeping considers starting using a real IDE as well! O_O | 23:41 | |
paulproteus | Nah, don't do that. | 23:41 |
paulproteus | But you should be using the Python interpreter liberally. | 23:41 |
ankitg|Sleeping | paulproteus: if you'l be reviewing the code, there is a documentation text-file, that might prove handy =) | 23:43 |
*** ereslibre_laptop has quit IRC | 23:43 | |
*** ftobia has quit IRC | 23:45 |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!