*** JoiIto has left #cc | 00:25 | |
*** mralex has quit IRC | 00:42 | |
*** akozak has quit IRC | 00:47 | |
*** akila87 has joined #cc | 01:20 | |
*** Kaetemi has quit IRC | 01:23 | |
*** Bovinity has joined #cc | 01:39 | |
Flannel | greg-g: That's alright, my server died and I fell off he internet for a week anyway. | 02:41 |
---|---|---|
greg-g | Flannel: oh yuck | 02:49 |
Flannel | greg-g: It's alright, I'm the proud owner of a brand new harddrive and UPS! | 02:50 |
Flannel | greg-g: "do what you like" would include selling, right? | 02:51 |
Flannel | I can't imagine anyone would find a way to sell this, but I'd be impressed if they did. | 02:51 |
*** scp2004 has joined #cc | 02:57 | |
greg-g | Flannel: correct, selling included | 03:01 |
*** scp2004 has quit IRC | 03:01 | |
*** oshani has joined #cc | 03:41 | |
*** ankitg_ has joined #cc | 03:44 | |
*** ankitg has quit IRC | 03:46 | |
*** ankitg_ is now known as ankitg | 03:46 | |
*** everton137 has quit IRC | 04:07 | |
*** akila87 has left #cc | 05:03 | |
*** frazzy has joined #cc | 05:24 | |
*** papyroma1cer has joined #cc | 05:27 | |
*** ea4xgr has joined #cc | 05:28 | |
*** papyromancer has quit IRC | 05:34 | |
*** johnsu01 has quit IRC | 05:34 | |
*** akila87 has joined #cc | 05:39 | |
*** wormsxulla has quit IRC | 05:39 | |
*** johnsu01 has joined #cc | 05:39 | |
*** wormsxulla has joined #cc | 05:58 | |
*** Bovinity has quit IRC | 07:05 | |
*** JoiIto has joined #cc | 07:25 | |
*** nkinkade has quit IRC | 08:06 | |
*** MarkDude has quit IRC | 08:24 | |
*** akila87 has left #cc | 08:31 | |
*** oshani has quit IRC | 08:37 | |
*** akila87 has joined #cc | 09:10 | |
*** akila87 has left #cc | 09:41 | |
*** stas has quit IRC | 10:03 | |
*** frazzy has quit IRC | 10:31 | |
*** JoiIto has quit IRC | 11:05 | |
*** akila87 has joined #cc | 11:19 | |
*** stas has joined #cc | 11:30 | |
*** akila87 has quit IRC | 11:58 | |
*** nkinkade has joined #cc | 12:01 | |
*** ea4xgr has joined #cc | 12:44 | |
*** bassel has joined #cc | 13:02 | |
*** JoiIto has joined #cc | 13:07 | |
*** JoiIto has quit IRC | 13:12 | |
*** JoiIto has joined #cc | 13:16 | |
*** JoiIto has quit IRC | 13:19 | |
*** tvol has joined #cc | 13:20 | |
*** JoiIto has joined #cc | 13:21 | |
*** JoiIto has quit IRC | 13:23 | |
*** JoiIto has joined #cc | 13:35 | |
*** JoiIto has joined #cc | 13:35 | |
*** akila87 has joined #cc | 13:38 | |
*** JoiIto has joined #cc | 13:39 | |
*** wormsxulla has quit IRC | 13:45 | |
ea4xgr | any Python coder around? :) | 13:51 |
ea4xgr | see wsgiwrappers.py at http://pypi.python.org/packages/source/P/Paste/Paste-1.7.3.tar.gz | 13:52 |
ea4xgr | it reads "from paste.util.mimeparse import desired_matches" (in line 19) | 13:53 |
*** wormsxulla has joined #cc | 13:53 | |
ea4xgr | and then we have "$ cat paste/util/mimeparse.py | grep -c desired_matches" which yields 0 | 13:54 |
ea4xgr | however, "wget -q -O - http://svn.pythonpaste.org/Paste/trunk/paste/util/mimeparse.py | grep -c desired_matches" yields "2" | 13:56 |
ea4xgr | is this a bug of Paste 1.7.3 (wrong packaging)? | 13:57 |
*** JoiIto has joined #cc | 13:59 | |
* ea4xgr notified the author via e-mail | 14:12 | |
*** JoiIto has joined #cc | 14:14 | |
*** JoiIto has joined #cc | 14:45 | |
*** JoiIto has quit IRC | 14:47 | |
*** ankitg has quit IRC | 14:55 | |
*** stas has quit IRC | 15:10 | |
*** JoiIto has joined #cc | 15:12 | |
*** JoiIto has quit IRC | 15:15 | |
*** JoiIto has joined #cc | 15:21 | |
*** JoiIto has quit IRC | 15:22 | |
*** tvol has quit IRC | 15:45 | |
*** ankitg has joined #cc | 16:02 | |
*** uliseslima has joined #cc | 16:12 | |
*** Kaetemi has joined #cc | 16:16 | |
*** MarkDude has joined #cc | 16:22 | |
*** ankitg has quit IRC | 16:43 | |
*** JoiIto has joined #cc | 16:44 | |
*** mralex has joined #cc | 17:02 | |
*** uliseslima has quit IRC | 17:04 | |
* ea4xgr has fixed the installation of the validator (pushed) | 17:05 | |
*** uliseslima has joined #cc | 17:07 | |
*** akozak has joined #cc | 17:12 | |
*** uliseslima has quit IRC | 17:28 | |
*** balleyne has joined #cc | 17:43 | |
*** nathany has joined #cc | 17:45 | |
*** stas has joined #cc | 18:09 | |
*** shellac has joined #cc | 18:17 | |
*** JoiIto has quit IRC | 18:45 | |
*** stas has quit IRC | 18:47 | |
*** akila87 has left #cc | 19:01 | |
*** ankitg has joined #cc | 19:06 | |
*** stas has joined #cc | 19:06 | |
ea4xgr | nathany: hi! as far as the current version of the License Validator Service is concerned, ain't Pylons+Genshi a bit overkill? | 19:12 |
*** ankitg has quit IRC | 19:13 | |
nathany | ea4xgr, perhaps; it doesn't feel all that heavy weight to me | 19:13 |
ea4xgr | basically, we have a static page (about), a form, and one action w/ three different input combinations (get uri, post textarea, post w/ file upload) | 19:13 |
nathany | yeah, it is pretty simple | 19:14 |
nathany | i guess it feels like we already have the pylons/genshi framework in place, not necessarily worth spending time ripping out, is it? i mean, pylons has seemed pretty easy to live with to me | 19:15 |
nathany | (although i'm open to reasons to change) | 19:15 |
ea4xgr | well, I've (fixed the installation process and) installed validator.git today, eggs alone are 67.7 MB | 19:16 |
ea4xgr | though it feels more like a Web application for BaseHTTPServer :) | 19:17 |
ea4xgr | the serious dependencies (excluding cc.license*) are 1 MB in total (html5lib, pyRdfa, rdfadict, rdflib) | 19:19 |
nathany | sure; if we were going to rip it out things out, we'd probably want to do something like we're doing with cc.engine -- a purse wsgi app | 19:19 |
nathany | (as opposed to bashttpserver) | 19:19 |
ea4xgr | I know that the original validator (your Web app) was pure cgi | 19:19 |
nathany | right, i'd like to avoid that model | 19:20 |
ea4xgr | may I ask what are the reasons for not pure cgi (for an app that simple like current validator)? | 19:20 |
ea4xgr | we do not have different language versions, we do not have different content types, we do not have multiple encodings | 19:21 |
nathany | basically the overhead of using a long-running process like a wsgi app are very low, and it gives us a middleware pipeline that is very flexible if we need to scale up in the future | 19:21 |
nathany | and if we do wsgi/fcgi, apache can handle all the process pooling, etc for us | 19:22 |
nathany | i don't think a simple WSGI app is any more complex than a CGI, and there are definite beneftis | 19:22 |
ea4xgr | ok, so as I understand it now, BaseHTTPServer is more like for proof-of-concept cowboy-coding purposes? | 19:22 |
ea4xgr | and we can have a production-grade pure wsgi Web app? | 19:23 |
nathany | yeah; it also mixes things a bit -- your application is then tied to a specific HTTP server | 19:23 |
ea4xgr | you're right | 19:23 |
nathany | where as doing a wsgi app lets you write to an interface, plug it into different web servers as needed | 19:24 |
*** balleyne has quit IRC | 19:24 | |
ea4xgr | incidentally, have you seen the GUI proposal (the blue one)? | 19:25 |
nathany | apparently not, since i'm not sure what that means | 19:25 |
ea4xgr | I've attached the link to ui.tar.gz to the GSoC proposal | 19:26 |
ea4xgr | it's an archive with a proposal of the layout for validator | 19:26 |
nathany | ah, ok | 19:26 |
ea4xgr | using some animation etc. | 19:26 |
nathany | i'll take a look when i get a minute | 19:26 |
ea4xgr | ok, 'cause w/ layout it's never like w/ bugfixing or functionality enhancement - some like it, some do not | 19:27 |
nathany | right :) | 19:27 |
ea4xgr | validator.w3.org does not have animations, but there is some ECMAScript there viz. tabs (w/ graceful degradation) | 19:28 |
mralex | i hope it's not ugly! if it's going to be a public facing thing. :) | 19:28 |
akozak | mralex, comic sans | 19:28 |
mralex | AAAAAAAHHHHHHHH | 19:28 |
akozak | works every time! | 19:29 |
mralex | it's my kryptonite :( | 19:29 |
ea4xgr | http://robABCert.gust-barABCdon.org/ui.tar.gz | 19:29 |
ea4xgr | if anyone would like to comment, he/she's more than welcome | 19:30 |
akozak | ea4xgr, link doesn't work for me. | 19:30 |
ea4xgr | mralex: definitely public facing | 19:30 |
ea4xgr | akozak: have you removed "ABC"? | 19:30 |
ea4xgr | (twice) | 19:30 |
akozak | oh | 19:30 |
*** nathany is now known as nathany-lunch | 19:32 | |
nathany-lunch | ea4xgr, i'm heading to lunch, will look at it afterwards | 19:32 |
ea4xgr | nathany-lunch: thanks | 19:33 |
akozak | hmm, "remote document" might be technically correct but maybe "web page" would be more friendly? | 19:34 |
ea4xgr | akozak: as long as the validator will be able to extract license information from Web pages only (in the conventional sense), I see your point | 19:35 |
akozak | maybe URL | 19:35 |
ea4xgr | consider if we could extract from .ogg, EXIF, too (via liblicense) | 19:35 |
akozak | oh right | 19:35 |
ea4xgr | w3.org has Validate by URI Validate by File Upload Validate by Direct Input | 19:36 |
akozak | yea my thought was that "document" might be confusing | 19:36 |
akozak | then again maybe not for the target audience | 19:36 |
ea4xgr | on a side note, nat\hany has already proposed that 'license validation service' is not a good name, since we do not validate >licenses< | 19:37 |
akozak | I'd move documentation to the footer. but I don't think it's particularly bad where it is. | 19:37 |
ea4xgr | do you mean the FAQ? | 19:37 |
akozak | whatever whatever "documentation" is | 19:37 |
akozak | im jsut looking at the png | 19:37 |
akozak | and I'm not a designer | 19:37 |
ea4xgr | if so, yes - definitely to the footer or, even better, a separate page | 19:37 |
akozak | sooo take it with a grain of salt | 19:37 |
mralex | man, that's a fuck ton of reading before getting to the point | 19:38 |
*** balleyne has joined #cc | 19:38 | |
ea4xgr | akozak: if you extract the contents of the archive, you can simply view the .html - it's a static Web page | 19:38 |
akozak | ah ok | 19:38 |
ea4xgr | mralex: point noted. doc should go to a separate Web page | 19:38 |
akozak | yea that top text might be worse than useless | 19:38 |
ea4xgr | mralex: w/ JavaScript it's not shown at all | 19:38 |
mralex | ea4xgr: the js isn't active by default in this mockup? | 19:39 |
ea4xgr | it should be | 19:39 |
ea4xgr | w8, I've noticed it isn't :) | 19:40 |
ea4xgr | I'm gonna fix that and publish as a temporary directory on my Web page to spare you the hassle | 19:41 |
ea4xgr | but if you already extracted, change is needed in the 7th line : combined.js to combined.source.js - then the JS works by default | 19:42 |
ea4xgr | (in the 7th line of index.html) | 19:42 |
mralex | problem with the PACKed js? | 19:43 |
mralex | (i recommend using minify over PACK, it's usually faster and less error-prone) | 19:43 |
ea4xgr | thanks :) | 19:44 |
ea4xgr | ok, uploaded the fixed version: http://robABCert.gust-barABCdon.org/layout/ | 19:48 |
mralex | ah, that's better ;) | 19:48 |
ea4xgr | so JS (basically jquery w/ plugins) gives us rounded corners, animation, tabs | 19:49 |
ea4xgr | "this field is required" and a custom image instead of the standard "choose file" button | 19:50 |
ea4xgr | oh, and we have extensible textarea (grab at the bottom) | 19:50 |
* ea4xgr has updated ui.tar.gz to fix the non-working JS | 19:54 | |
akozak | ah ea4xgr, much better live :) | 19:55 |
ea4xgr | the docs is completely unofficial!!! a remake of a few answers from validator.w3.org's FAQ | 19:55 |
ea4xgr | maybe it could use a tree collapse or something, if there would be a lot of questions | 19:56 |
ea4xgr | akozak: :) | 19:56 |
*** nathany-lunch is now known as nathany | 20:08 | |
nathany | ea4xgr, looks like a good start; i'd probably not do the collapse-expand animation when you switch "tabs", but overall looks a lot better | 20:08 |
ea4xgr | nathany: noted. any other suggestions? ideas? as you said, it's just a start - that's why it's a static page | 20:10 |
*** blanko has joined #cc | 20:11 | |
nathany | ea4xgr, nope, that's it; we can work on wordsmithing the actual docs as we go forward | 20:12 |
ea4xgr | no animation suggestion reminds me of a slashdot tag I read once, need to find that :) | 20:14 |
*** SmUlT^AAWE has joined #cc | 20:17 | |
*** shellac has quit IRC | 20:19 | |
*** balleyne has quit IRC | 20:22 | |
ea4xgr | uh, can't find it; went something like transitioneffectisnotafeature :) | 20:24 |
akozak | heh, i think slashdot hates everything that you can't view in emacs or whatever | 20:25 |
mralex | transitions can be nice, if not excessivly over-done | 20:26 |
akozak | next thing you know they'll be railing against color gradients :P | 20:26 |
mralex | you can take my rounded corners from my cold dead hands | 20:26 |
akozak | haha | 20:26 |
akozak | your cold, dead web 2.0 hands | 20:26 |
ea4xgr | :) | 20:27 |
ea4xgr | thank you for all the feedback; I hope to read more of it later | 20:28 |
akozak | looks like it's coming along nicely ea4xgr | 20:29 |
ea4xgr | akozak: seems like any layout would be an advance over what is currently at http://validator.creativecommons.org/ | 20:29 |
ea4xgr | ;) | 20:30 |
mralex | good lord | 20:31 |
mralex | i must have forcibly forgotten about that | 20:32 |
*** blanko has quit IRC | 20:32 | |
akozak | pssht, at least it's lynx compatible | 20:32 |
akozak | whoa, it is | 20:33 |
akozak | works quite nicely in console | 20:33 |
mralex | you doubted it? | 20:34 |
akozak | I guess I shouldn't have. | 20:34 |
ea4xgr | LOL, graceful degradation for the win | 20:35 |
ea4xgr | the latest eLinks supports ECMAScript to some extent | 20:35 |
*** bassel has quit IRC | 20:35 | |
*** shellac has joined #cc | 20:36 | |
*** oshani has joined #cc | 20:59 | |
*** ea4xgr has quit IRC | 21:11 | |
akozak | nathany, could you give me admin on acawiki? | 21:13 |
akozak | username akozak | 21:13 |
akozak | nathany, err sorry maybe I don't need it. | 21:17 |
*** ea4xgr has joined #cc | 21:22 | |
*** oshani has quit IRC | 21:23 | |
*** oshani has joined #cc | 21:37 | |
*** ea4xgr has quit IRC | 21:42 | |
*** ankitg has joined #cc | 21:50 | |
nkinkade | akozak: Maps on wiki? I dropped the ball yesterday. | 21:52 |
akozak | nkinkade, that's ok. | 22:07 |
nkinkade | akozak: So where do you think the problem is? | 22:07 |
nkinkade | How can I start troubleshooting. | 22:08 |
nkinkade | I don't know anything about embedding maps. | 22:08 |
akozak | nkinkade, my guess is that the api key is missing or not working. | 22:08 |
*** ankitg has quit IRC | 22:08 | |
nkinkade | Where is a page where a map is supposed to display? | 22:08 |
akozak | nkinkade, hmm, let me create one | 22:08 |
nkinkade | akozak: By the way, are you thinking about using Google Maps? | 22:10 |
akozak | nkinkade, wasn't sure yet. I was going to compare the options. | 22:10 |
nkinkade | I seem to recall a week or two ago discussing this with you here, and Asheesh chimed in. | 22:10 |
akozak | http://www.mediawiki.org/wiki/Extension:Maps and http://www.mediawiki.org/wiki/Extension:Semantic_Maps | 22:11 |
akozak | both allow for more than Google | 22:11 |
nkinkade | akozak: Both of those extensions are installed. | 22:11 |
akozak | excellent! | 22:11 |
akozak | nkinkade, http://wiki.creativecommons.org/User:Akozak/Maps | 22:13 |
akozak | looks to be an API key problem | 22:13 |
akozak | http://wiki.creativecommons.org/Property:Coordinates | 22:14 |
akozak | nkinkade, http://mapping.referata.com/wiki/Maps#Installation | 22:14 |
nkinkade | akozak: I'm already there, but I see no documentation about to actually use the extension. | 22:15 |
akozak | nkinkade, there are some demos at http://wiki.bn2vs.com/Maps | 22:16 |
akozak | nkinkade, and Semantic Maps enables maps in SMW inline queries | 22:16 |
akozak | I used the top example on my Mpas userpage linked above | 22:16 |
akozak | Maps* | 22:16 |
nkinkade | akozak: Try it now. | 22:18 |
nkinkade | It would appear that by default it tries to use Google Maps. I had to specify the service on the page you linked to above. | 22:18 |
akozak | nkinkade, that doesn't quite solve the problem though, since we need the #geocode feature | 22:20 |
akozak | and that requires either a Google or Yahoo API key | 22:20 |
nkinkade | akozak: So you're saying that we have to use Google or Yahoo!? | 22:20 |
akozak | nkinkade, possibly. Let me double check. | 22:20 |
nkinkade | It would be nice to keep proprietary maps off the CC wiki. | 22:20 |
nkinkade | (even if they are free) | 22:21 |
nkinkade | It's possible that Mike would object, so you may want to run it by him if Google or Yahoo! are the only options for what you want to do. | 22:21 |
akozak | nkinkade, let me see if you can use openstreetmaps without needing coordinates | 22:22 |
nkinkade | Or OpenLayers. | 22:22 |
akozak | err right | 22:22 |
akozak | nkinkade, yea I don't think you can map anything that isn't a coordinate. | 22:31 |
akozak | you don't need to use Google Maps per se, just their geocoding service | 22:31 |
akozak | so we can convert location information into coordinates | 22:31 |
nkinkade | akozak: So this means we have to install the GoogleGeocoder extension too? | 22:34 |
akozak | nkinkade, no I think that's been included into the Maps extension. | 22:35 |
akozak | it was merged with Maps I think. | 22:35 |
nkinkade | The docs say "$egGoogleMapsKey" ... | 22:35 |
nkinkade | It's not actually $wg? | 22:35 |
akozak | heh, good question | 22:36 |
nkinkade | akozak: I added a Google Maps API to LocalSettings.php | 22:36 |
nkinkade | akozak: Didn't I just add a Google Maps API key to something recently? | 22:37 |
nkinkade | Like in the past 2 weeks? | 22:37 |
akozak | nkinkade, I seem to remember that, but I don't remember what it was. | 22:37 |
akozak | it was for someone besides me :) | 22:37 |
nkinkade | But I remember you saying something about it. Let me find that key. | 22:38 |
nathany | nkinkade, you added it to civi for me | 22:40 |
nkinkade | nathany: Thanks. :-) | 22:40 |
akozak | nkinkade, doesn't appear to be working, but it might just take time. | 22:45 |
akozak | I'll start a data repair job | 22:45 |
nkinkade | akozak: Try again. I just entered what I believe to be a valid API key. | 22:45 |
akozak | ah excellent | 22:45 |
nkinkade | akozak: I see a map on your sample page. | 22:49 |
nkinkade | Sadly it's a Google Map. | 22:49 |
akozak | nkinkade, testing the API key | 22:49 |
akozak | because geocode doesn't appear to be working | 22:50 |
nkinkade | Well, at least the API key seems to work. :-) | 22:50 |
nkinkade | But again, if for some reason there are proprietary maps in use, run it by Mike. | 22:50 |
akozak | nkinkade, yes I plan on using open maps, but I need to get the Google geocoder to work first | 22:50 |
nkinkade | Just making sure ... | 22:51 |
mralex | akozak: if you want to be really cool, use the geonames.org reverse geocoder | 22:51 |
nkinkade | akozak: Yeah, I just saw that in LocalSettings.php and was about to write here. | 22:52 |
nkinkade | Ooops. I meant mralex. | 22:52 |
nkinkade | $egMapsDefaultGeoService = 'geonames'; | 22:52 |
nkinkade | That is in LocalSettings.php, and may be affecting you, akozak. | 22:52 |
akozak | nkinkade, that would make sense. | 22:53 |
akozak | nkinkade, is there some geonames api key that needs to be updated or something? | 22:54 |
mralex | shouldn't be, they don't use api keys | 22:55 |
akozak | I'm having an awful time finding documentation for maps and semantic maps. | 22:56 |
nkinkade | akozak: It doesn't appear that Geonames needs a key. Yeah, I couldn't find much at all about Maps extension. | 22:56 |
akozak | nkinkade, http://mapping.referata.com/wiki/Help:Configuration#Available_geocoding_services | 22:57 |
akozak | nkinkade, "All settings are located in Maps_Settings.php, in the root of the extension." | 22:57 |
akozak | is that true or is it outdated? | 22:57 |
nkinkade | I have no idea, but egMapsDefaultGeoService is set in LocalSettings. | 22:58 |
akozak | nkinkade, efGoogleMapsKey isn't set in Maps_Settings.php | 22:59 |
akozak | eg* | 23:00 |
nkinkade | akozak: But it is in LocalSettings. | 23:00 |
akozak | nkinkade, could Maps_Settings be overridding it? | 23:00 |
akozak | it's set to '' | 23:00 |
nkinkade | I wouldn't expect that we'd have to edit a file in the extension itself. | 23:00 |
nkinkade | I'm guessing that LocalSettings will override whatever is in the Maps_Settings. | 23:01 |
*** oshani has quit IRC | 23:01 | |
akozak | nkinkade, true. Is it set after the extension is included> | 23:01 |
akozak | ? | 23:01 |
*** oshani has joined #cc | 23:03 | |
akozak | nkinkade, I've gotta run to the post office | 23:04 |
akozak | be back in a few | 23:04 |
*** nathany has quit IRC | 23:04 | |
*** oshani has quit IRC | 23:05 | |
*** ankitg has joined #cc | 23:07 | |
greg-g | akozak: taxes? :) | 23:11 |
*** oshani has joined #cc | 23:14 | |
akozak | greg-g, no, grant financials :) | 23:21 |
akozak | I did my taxes in Feb | 23:21 |
*** oshani has quit IRC | 23:21 | |
akozak | nkinkade, looks like geocoding is working now | 23:21 |
akozak | ! | 23:21 |
nkinkade | Weird. I didn't do anything. | 23:22 |
akozak | http://wiki.creativecommons.org/Property:Coordinates | 23:22 |
akozak | might just be slow | 23:22 |
*** ankitg has quit IRC | 23:37 | |
*** wormsxulla has quit IRC | 23:39 | |
*** JoiIto has joined #cc | 23:45 | |
*** JoiIto has left #cc | 23:46 | |
*** uliseslima has joined #cc | 23:50 | |
*** MarkDude has quit IRC | 23:50 | |
*** shellac has quit IRC | 23:52 | |
*** wormsxulla has joined #cc | 23:57 |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!