*** tpb has joined #melange | 00:00 | |
*** tpb has joined #melange | 00:08 | |
*** jamtoday has quit IRC | 00:26 | |
*** tansell_laptop has quit IRC | 00:40 | |
*** tansell_laptop has joined #melange | 00:53 | |
*** madrazr has joined #melange | 01:42 | |
*** ChanServ sets mode: +v madrazr | 01:42 | |
*** jamtoday has joined #melange | 01:46 | |
*** madrazr has quit IRC | 02:29 | |
*** madrazr has joined #melange | 03:34 | |
*** ChanServ sets mode: +v madrazr | 03:34 | |
*** penyaskito has quit IRC | 04:37 | |
*** solydzajs has joined #melange | 04:37 | |
*** ChanServ sets mode: +o solydzajs | 04:37 | |
*** madrazr has quit IRC | 05:00 | |
*** MatthewWilkes has joined #melange | 05:16 | |
*** jamtoday_ has joined #melange | 05:57 | |
*** Merio has joined #melange | 05:58 | |
*** ChanServ sets mode: +v Merio | 05:58 | |
jamtoday_ | ajaksu: comparing your patch to my implementation...I just responded to your thread with a patch of my latest changeset | 06:01 |
---|---|---|
*** jamtoday has quit IRC | 06:02 | |
*** jamtoday has joined #melange | 06:14 | |
*** jamtoday_ has quit IRC | 06:14 | |
*** jamtoday has quit IRC | 06:26 | |
*** dhans has joined #melange | 06:52 | |
*** madrazr has joined #melange | 07:02 | |
*** ChanServ sets mode: +v madrazr | 07:02 | |
*** Merio has quit IRC | 07:19 | |
*** florinciu has joined #melange | 07:28 | |
*** Merio has joined #melange | 07:32 | |
*** ChanServ sets mode: +v Merio | 07:32 | |
*** solydzajs has quit IRC | 07:33 | |
*** solydzajs has joined #melange | 07:45 | |
*** ChanServ sets mode: +o solydzajs | 07:45 | |
*** madrazr has left #melange | 08:03 | |
dhans | Merio: ping? | 08:54 |
Merio | dhans: pong! | 08:55 |
dhans | Merio: just pushed json responses for more statistics | 08:55 |
Merio | wow in the live instance? | 08:55 |
Merio | Can't wait to see them at work! | 08:55 |
dhans | Merio: now, to repository | 08:55 |
dhans | Merio: because you wrote that you uploaded to live instance some changes that hadn't been commited | 08:56 |
Merio | dhans: you're right. I'm going to tell you which changes are (I don't push them because they're incompatible with seed_db) | 08:57 |
Merio | So you can change them in your local repository | 08:57 |
Merio | And push in the live instance yourself, this part is your work you should have the honor to push it :) | 08:58 |
Merio | so, content/js/templates/soc/statistic_dashboard/dashboard.js | 08:58 |
dhans | Merio: ;p | 08:58 |
Merio | Line 126, line 159: change from "gsoc2009" to "gsoc" | 08:59 |
dhans | Merio: but now, without those changes, should I see the new charts on the dashboard ? | 08:59 |
Merio | (we will need to have them sent by the list so we don't need to do this of all statistics, but we'll do soon) | 08:59 |
Merio | dhans: yes | 09:00 |
dhans | because the created charts are empty ;-/ | 09:00 |
Merio | I'm committing the other difference, since it's just to create the new widgets in the third column (provisional) | 09:01 |
Merio | oh really? | 09:01 |
Merio | well so just let me pull your changes and have a look the | 09:01 |
Merio | then | 09:01 |
dhans | its content is like "comment for: 1246539624264 - New chart" | 09:01 |
Merio | dhans: just wait a minute, going to reseed the db and collect the statistics :) | 09:02 |
dhans | sure | 09:02 |
Merio | dhans: the JSON is correctly sent to the client? | 09:02 |
dhans | also I suggest changing BATCH_SIZE :P | 09:03 |
dhans | yes | 09:03 |
Merio | Also, your scope path is gsoc2009? | 09:03 |
Merio | yep really ^__^ | 09:03 |
Merio | batch size to 200? | 09:03 |
dhans | yes | 09:03 |
Merio | or something less than 50? | 09:03 |
Merio | Yep, don't know why you change them back to 50 :P | 09:03 |
dhans | I changed it to 50 because of testing tasks | 09:03 |
Merio | sounds sensible :D | 09:04 |
dhans | and yes, my scope_path is google/gsoc2009 | 09:04 |
Merio | ok | 09:04 |
Merio | going to collect statistics for students per age too | 09:04 |
Merio | you collect also students with 0 age? | 09:05 |
Merio | Because in seed_many their birth date is now() | 09:05 |
dhans | yes :P | 09:05 |
Merio | ok perfect :) | 09:06 |
dhans | then click visualize, you should see a table | 09:06 |
Merio | uff slowness :( Want a new computer sic :P | 09:07 |
dhans | at mine it's also not very fast | 09:09 |
dhans | but you said yesterday it is like 3 minutes to refresh? | 09:09 |
Merio | Well not so much | 09:09 |
dhans | uff ;) | 09:10 |
Merio | However I think for statistics we should change index.yaml in agreement with devs | 09:10 |
dhans | yes | 09:10 |
Merio | Because they would help with statistics | 09:10 |
dhans | but on the other hand it's not so important (collecting stats), as they are going to be done in background by tasks... | 09:11 |
Merio | ok students per degree and students per age collected, going to see visualize for students per age and then statistics dashboard | 09:12 |
dhans | anyway, this table is not sorted, I'll have to fix that, because even if you want to sort it by age, they will be sorted lexically | 09:12 |
dhans | it's not the highest priority now, but I'll add it to the issue tracker | 09:13 |
Merio | dhans: yes, even if with other statistics and jLinq we can sort anyway we want client side, but yes they should be sorted from backend | 09:13 |
Merio | ok let's see what's going on with statistics dashboard | 09:14 |
*** b0le has joined #melange | 09:15 | |
Merio | here the table for students per age is shown | 09:16 |
b0le | when I'm trying to create a document (on socghop.appspot.com), and I submit it, I keep getting a "500 Server Error". Is this a known problem? | 09:16 |
Merio | b0le: hmm I do remember there is something related here => http://code.google.com/p/soc/issues/detail?id=648 | 09:18 |
tpb | <http://ln-s.net/3RP0> (at code.google.com) | 09:18 |
Merio | b0le: going to ask around, wait a minute :) | 09:19 |
Merio | dhans: still there? | 09:20 |
dhans | Merio: sure | 09:21 |
Merio | dhans: I said, here the table is shown, I'm wondering why it doesn't happen to you | 09:21 |
Merio | dhans: do you receive a JS error? | 09:22 |
dhans | when you create a new widget, does it show a table? | 09:22 |
Merio | yes | 09:23 |
Merio | it shows the table with all ages, same as in visualize | 09:23 |
Merio | but perhaps... are you using Safari? | 09:23 |
dhans | yes | 09:23 |
dhans | let me try firefox | 09:24 |
Merio | dhans: eheheheh => http://bitbucket.org/dhans/statistic-module-for-melange/issue/40/ | 09:24 |
tpb | <http://ln-s.net/3RP-> (at bitbucket.org) | 09:24 |
Merio | solydzajs: ping | 09:25 |
Merio | b0le: Still trying, if I don't get response would you please file a bug in our issue tracker? So you can also star it and follow changes | 09:26 |
dhans | Merio: hmm indeed, but I even thought you changed something, because the problem fixed itself, because the main table (I mean Task / Hours Per Day) is displayed :P | 09:26 |
b0le | Merio: ok | 09:26 |
Merio | b0le: thanks, sorry but I can't help you better atm :) | 09:27 |
dhans | Merio: ok, on Firefox it's working :) | 09:27 |
Merio | dhans: hmmm that's strange we should try to do something for it :) | 09:28 |
solydzajs | Merio: pong | 09:28 |
dhans | but also, new widgets are created in the first column | 09:28 |
Merio | solydzajs: b0le has a problem on creating documents (receive 500s) | 09:28 |
solydzajs | Merio: probably cleaner issue, I will have a look | 09:29 |
Merio | b0le: here it is :) | 09:29 |
Merio | solydzajs: ok, don't know if b0le already filed the bug :) | 09:30 |
b0le | not yet. | 09:30 |
solydzajs | b0le: please do :-) | 09:30 |
solydzajs | ok I see it | 09:30 |
solydzajs | UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 3950: ordinal not in range(128) | 09:30 |
Merio | dhans: yes this is the other change | 09:31 |
Merio | in melange.graph.chart, line 57... just change "column": 1 to "column": 3 and you'll change the default column | 09:31 |
b0le | solydzajs: I'm not sure how to replicate it though. I just tried a test (putting test in every field rather than what I was trying before) and it worked. But tried the other one and it failed again | 09:32 |
Merio | dhans: I can push it in the repository however | 09:32 |
dhans | Merio: ok :) | 09:32 |
dhans | Merio: but I think in the final version we could consider having two columns... is it possible? | 09:33 |
Merio | dhans: we can, especially if we divide all the GUI in tabs. For the moment I thought three would be sufficient to play with it | 09:34 |
dhans | Merio: sure, for now it's great :) | 09:34 |
Merio | dhans: two were too few, and even if they're small we will need a "full screen" view (in a thickbox?) anyway | 09:35 |
Merio | small I mean the visualizations in the widgets | 09:35 |
dhans | exactly | 09:35 |
Merio | dhans: so... if you want just push it in the live instance (with manual edits of my files), can't wait to play with it :) | 09:35 |
solydzajs | b0le: it's only in fields that allow HTML | 09:35 |
dhans | Merio: ok | 09:36 |
Merio | dhans: I think for today we should try to parametrize the scope path and beginning to save/load in the backend, and I guess we need to work in close sync. Can you work this afternoon? | 09:36 |
Merio | dhans: I can... after lunch :P (still hadn't :)) | 09:37 |
dhans | Merio: me neither :P | 09:37 |
Merio | dhans: so my proposal... just break for lunch and then back to code ^__^ | 09:37 |
Merio | dhans: I'll ping you when I'm back :) | 09:37 |
dhans | Merio: ok :) I had breakfast not so long ago, so I'll wait with lunch :) | 09:38 |
b0le | solydzajs: submitted. Also, the problem is with {foo,bar} or [foo,bar] in the content field (which I also added here: http://code.google.com/p/soc/issues/detail?id=649) | 09:39 |
tpb | <http://ln-s.net/3RPT> (at code.google.com) | 09:39 |
solydzajs | b0le: thx | 09:43 |
Merio | dhans: ok, sorry but I need pasta in my stomach now :D | 09:44 |
b0le | solydzajs: actually, "(anything)" will do it. | 09:45 |
b0le | which is annoying, because I abuse brackets :) | 09:45 |
*** Lennie has joined #melange | 09:58 | |
*** ChanServ sets mode: +o Lennie | 09:58 | |
*** Lennie sets mode: +v dhans | 10:00 | |
dhans | Lennie: thanks :) yesterday I registered an account at last :) | 10:01 |
Lennie | oh | 10:01 |
Lennie | you did | 10:01 |
*** dhans was kicked by Lennie (Lennie) | 10:02 | |
Lennie | ^_^ | 10:02 |
*** dhans has joined #melange | 10:02 | |
*** ChanServ sets mode: +v dhans | 10:02 | |
Lennie | aha | 10:02 |
Lennie | it works | 10:02 |
Lennie | :) | 10:02 |
dhans | Lennie: thanks :) | 10:03 |
Lennie | np | 10:03 |
*** kblin is now known as kai | 10:03 | |
*** MatthewWilkes has quit IRC | 10:05 | |
*** tansell_laptop has quit IRC | 10:05 | |
*** madrazr has joined #melange | 10:05 | |
*** ChanServ sets mode: +v madrazr | 10:05 | |
*** MatthewWilkes has joined #melange | 10:05 | |
*** tansell_laptop has joined #melange | 10:05 | |
Lennie | hmm interesting I talked to b0le in the wrong channel ^^ | 10:05 |
Lennie | hi MatthewWilkes :D | 10:05 |
*** kai is now known as kblin | 10:06 | |
b0le | Lennie: your comment definitely makes more sense in this context, though I must admit I am still not quite sure what you meant | 10:08 |
Lennie | oh | 10:08 |
Lennie | you gave us a testcase :) | 10:08 |
b0le | oh. Well, I guess I must take too much for granted then. To me, that would be the normal approach ;) | 10:09 |
Lennie | :) | 10:10 |
Lennie | When your 'clients' are software engineers or something yes | 10:10 |
Lennie | but when they are normal people, no :P | 10:10 |
Lennie | their response would be, ahahahah it's broken | 10:11 |
Lennie | and that's it :) | 10:11 |
*** Lennie is now known as Lennie|Away | 10:15 | |
*** MatthewWilkes has quit IRC | 10:43 | |
*** MatthewWilkes has joined #melange | 10:43 | |
*** Lennie|Away is now known as Lennie | 10:47 | |
Merio | dhans: ping | 11:04 |
dhans | Merio: pong | 11:47 |
dhans | Merio: the music was so loud I didn't hear :P | 11:47 |
Merio | dhans: you put sounds in pidgin? :) | 11:48 |
dhans | Merio: I have something like Colloquy and sounds were set by default :) | 11:49 |
Merio | dhans: ah great :) So ... did you push the new live instance? | 11:49 |
dhans | Merio: yes | 11:50 |
Merio | dhans: great... sent the mail to the dev list? | 11:51 |
dhans | nope | 11:52 |
Merio | dhans: if it's working, do it... and update the demos wiki :) then ping me and we'll see next steps to do together :) | 11:52 |
Lennie | solydzajs: ping | 11:54 |
Lennie | solydzajs: I've pushed a number of new revision can you take a look and see if you are happy with the way the code currently works? | 11:54 |
*** puneeth has joined #melange | 12:01 | |
*** puneeth has left #melange | 12:01 | |
dhans | Merio: ping | 12:08 |
dhans | Merio: wiki updated, but I couldn't even check if it works... I'm getting a lot of 500s, but there's probably something wrong with appengine | 12:09 |
dhans | Merio: I couldn't even login to the admin console | 12:09 |
*** Merio has quit IRC | 12:11 | |
*** Merio has joined #melange | 12:12 | |
*** ChanServ sets mode: +v Merio | 12:12 | |
solydzajs | Lennie: yes will do | 12:13 |
Merio | dhans: sorry Daniel, keyboard stuck, had to reboot | 12:13 |
Lennie | solydzajs: thanks | 12:13 |
dhans | Merio: sure thing | 12:13 |
Merio | dhans: going to have a look at the live instance yup! | 12:26 |
dhans | Merio: yeah, it works :) | 12:28 |
dhans | Merio: I mean the instance | 12:28 |
dhans | Merio: but I have some problems with the last upload, so maybe that's why new widgets are in the first column | 12:29 |
Merio | dhans: have you changed the defaults in melange.graph.chart? | 12:30 |
dhans | Merio: yes | 12:30 |
dhans | Merio: but there must be still some problems because I can't upload | 12:30 |
Merio | dhans: what do you mean? | 12:30 |
Merio | (I can't retrieve any statistic from the live instance? I've tried mentors and student per country and students per age...?) | 12:31 |
dhans | I mean, when I upload, I get: | 12:31 |
dhans | HTTPError: HTTP Error 409: Conflict | 12:32 |
dhans | Error 409: --- begin server output --- | 12:32 |
dhans | Another transaction by user Daniel.M.Hans is already in progress for this app and major version. That user can undo the transaction with appcfg.py's "rollback" command. | 12:32 |
dhans | when I rollback: Server Error (500) | 12:32 |
dhans | A server error has occurred. | 12:32 |
Merio | hmmm weird | 12:33 |
dhans | indeed | 12:33 |
dhans | actually now, the admin console shows that the last version is yours from yesterday | 12:34 |
Merio | Don't know how to deal with that... is there something in the admin panel? Perhaps there's some other former upload of yours pending | 12:34 |
Merio | Don't know, try to rollback again, because it's something from your user | 12:35 |
dhans | yes and I don't know why rollback does not work - it worked some time before | 12:35 |
dhans | I think it's still something wrong with gae. For example I can't open some links on admin console | 12:37 |
dhans | Merio: http://groups.google.com/group/google-appengine-downtime-notify/browse_thread/thread/f7596d1d0bd0f0f9# | 12:37 |
tpb | <http://ln-s.net/3RUG> (at groups.google.com) | 12:37 |
Merio | have you seen this in the admin panel? => /statistic_dashboard/show_dashboard/dhans 7 3049 (2575) 36% | 12:38 |
Merio | dhans: great, so just wait, they're working for us :) | 12:38 |
dhans | Merio: :P | 12:39 |
dhans | Merio: but we may just set up live instance later... | 12:39 |
Lennie | hehe | 12:40 |
Lennie | great :) | 12:40 |
Lennie | GAE failures ( | 12:40 |
Merio | dhans: yes, it was only that I was thrilling to see that working :) | 12:41 |
Merio | dhans: so now we should work on saving changes on the server.. that leads us to a problem: a big "save" button or constant dialogue with the server for every change? | 12:42 |
dhans | I'd go for the second :) | 12:43 |
Merio | dhans: I would sponsor the latter | 12:43 |
Merio | dhans: eheheh | 12:43 |
dhans | Merio: :P | 12:44 |
Merio | dhans: have you had a look at the chart/dashboard model? They're not perfect, because I need to play with python to see how things works and refine them, but at least you're able to have an idea of the infrastructure I was thinking of... so we can talk about it and change it if needed or better ideas come | 12:45 |
dhans | Merio: I have seen for dashboard. it's not a lot of python :P | 12:47 |
dhans | Merio: but if we want to save changes, it leads us to developing chart, so let me see it | 12:47 |
Merio | dhans: yes it's not ^__^ | 12:47 |
Merio | dhans: model logic and view skeletons are in place | 12:48 |
Merio | dhans: so you might want to see just what I want to store (even if there's something missing perhaps) | 12:48 |
Merio | statistic_chart.py | 12:49 |
* Merio makes some coffee | 12:49 | |
dhans | Merio: can't find statistic_chart :P | 12:50 |
Merio | dhans: => http://bitbucket.org/dhans/statistic-module-for-melange/changeset/62f44bbe5869/ | 12:51 |
tpb | <http://ln-s.net/3RUm> (at bitbucket.org) | 12:51 |
dhans | yep, eclipse thing :-) you have to refresh file explorer to see new files | 12:52 |
Merio | dhans: .... IDEs... | 12:53 |
Merio | dhans: ehehehe :P | 12:53 |
dhans | nothing's perfect :P | 12:54 |
Merio | dhans: just kidding ^_^ | 12:54 |
dhans | Merio: the things you store seems to be cool (at least at this point) | 12:56 |
Merio | Well...we'll learn to hate them now when we're going to implement them, especially frontend side eheheheh | 12:57 |
dhans | Merio: hehe | 12:58 |
Merio | Actually I left open the possibilty to have more than one dashboard per user | 12:58 |
Merio | However we need to create the logic for dashboard entity creation as soon as the user enters the dashboard page without having one inside | 12:58 |
Merio | And then.. a chart every time the user creates one, to be edited every time the user edits something in the frontend (all via JSONs) | 12:59 |
dhans | that's exactly what I was writing so I am not gonna duplicate you :) | 12:59 |
Merio | dhans: you mean in the code or here in IRC? :) | 12:59 |
dhans | irc | 13:00 |
Merio | eheh sorry was a little bit distracted with the coffee :P | 13:00 |
Merio | So, how do we want to divide our work? | 13:01 |
dhans | Merio: I don't know, I've never drunk coffee :P | 13:01 |
dhans | Merio: frontend / backend or something else? :) | 13:02 |
Merio | dhans: don't you? Italian coffee here, you should ;) | 13:02 |
Merio | dhans: Don't know, perhaps we would want to work in "rows" as James Crook suggested | 13:02 |
dhans | Merio: rows? | 13:02 |
Merio | dhans: yep, working both on python and JS each of us | 13:03 |
Merio | dhans: to be fair, this is mostly backend work | 13:03 |
dhans | Merio: oh.. I wouldn't find it out by the word 'rows' ;p | 13:03 |
Merio | dhans: at least at the moment, to begin implementing the feature, so perhaps we might want to divide the backend work | 13:03 |
dhans | Merio: sure | 13:04 |
Merio | dhans: it was a quote from James Crook's mail :) | 13:04 |
*** Lennie is now known as Lennie|Away | 13:04 | |
dhans | Merio: don't we need references to charts from dashboard? | 13:05 |
dhans | Merio: ok. forget about this question :P | 13:06 |
Merio | dhans: AFAIK it's created automatically | 13:06 |
Merio | dhans: I mean from the reference to the dashboard in chart model | 13:06 |
Merio | dhans: is it so? | 13:06 |
dhans | Merio: yes, I just didn't notice dashboard reference in chart | 13:07 |
*** Lennie|Away has quit IRC | 13:07 | |
Merio | dhans: ok, I was afraid to have misunderstood something :) | 13:08 |
Merio | dhans: ok, so the preference on how to divide this work is up to you (providing that I work on some Python, I need to :P) | 13:08 |
dhans | ok, so the first thing that we need it is a list of all charts when a dashboard is loaded ? | 13:08 |
Merio | dhans: Yes, but I think we should begin from a void dashboard to see what happens, going through the steps we'll find what we need. But it's ok to plan it :) | 13:10 |
dhans | hmm but just tell me why do you think there is so much backend work? | 13:10 |
Merio | No I don't think there's "so much", it's just load and save | 13:11 |
dhans | exactly :) | 13:12 |
dhans | but on the other hand I think there is an awful lot of frontend work :) | 13:12 |
Merio | after we have load/save in place yes | 13:12 |
Merio | Because all the interaction will be in the frontend | 13:13 |
Merio | Backend is more or less something that interacts with the datastore, not so much more | 13:13 |
Merio | dhans: so, I can work on the backend stuff and then we can start working in the frontend together. If we go this way, do you have something to do? It's just to plan and be sure to do the right thing both | 13:15 |
dhans | Merio: hmm, I don't know... | 13:15 |
Merio | dhans: perhaps today/tomorrow you can try to deal with the bugs in JS. So you will do some JS and I will do some Python | 13:17 |
dhans | it's going to be difficult for me, but I can try. Also I will add cron job support for stats collection | 13:18 |
Merio | dhans: and also you can try to see if there's some library to parse JSON without eval() apart from json2 (which, if you remember, doesn't like {key: "value"} but only wants {"key":"value"} | 13:18 |
dhans | I remember. it's for half-cooked jsons? | 13:19 |
Merio | dhans: well it's for many things. If you see bug #10 => http://bitbucket.org/dhans/statistic-module-for-melange/issue/10/avoid-using-getjson-with-jquery | 13:20 |
tpb | <http://ln-s.net/3RW9> (at bitbucket.org) | 13:20 |
Merio | dhans: you'll be find in the linked page in the issue that jQuery's getJSON is risky because it parses the JSON using eval() | 13:20 |
dhans | but we use getJson... | 13:21 |
Merio | dhans: this is risky because eval() actually interprets any JS code, so it could be used also to run arbitrary JS code, which is not something we really want, even if we can easily assume that JSONs coming from backend are safe .. but... well, this is something we might want to do for the whole Melange as well (to avoid getJSON from jQuery) | 13:21 |
Merio | dhans: yes, because json2 doesn't like all JSONs... we need something not too strict as json2, but not too loosy as jQuery | 13:22 |
dhans | hmm I don't get it... we are using jQuery, so can we use another functions that are not from that framework? | 13:24 |
dhans | you mean, jQuery may load some external libraries and we may use functions from them instead? | 13:24 |
Merio | dhans: yes, we can. We have json2 already integrated, which is another standalone library. Even jLinq is something standalone | 13:25 |
Merio | dhans: other libraries are loaded with base.html template and with some backend logic that says which javascript scripts are to be loaded with the page | 13:25 |
Merio | dhans: this is something I would like to change, to be fair, because we would like at least to think about dependencies | 13:26 |
Merio | dhans: but, just have a look to that code | 13:26 |
Merio | useJavascript, js_uses and so on | 13:26 |
dhans | yes, I recollect that | 13:27 |
dhans | so we need something that accepts { key: "value" } ? | 13:29 |
Merio | dhans: yes. well actually I have already some solutions code. But perhaps it's better to see if there's something we can do for json2, or a better library | 13:30 |
Merio | dhans: one good example is http://blog.sourcebits.com/creating-objects-from-json-without-using-eval | 13:31 |
tpb | <http://ln-s.net/3LNv> (at blog.sourcebits.com) | 13:31 |
dhans | Merio: remember that | 13:32 |
Merio | dhans: but well, just have a look around you too, so you can get to know what the real problem is and if there are better ways to deal with that. But please let me know the solutions you find and have them discussed before coding them | 13:32 |
dhans | Merio: I will | 13:32 |
Merio | dhans: thx :) now 10 minute break, bbs. If you're still around this evening I might ping you for help with Python ;) | 13:33 |
dhans | I am going to be here | 13:33 |
Merio | dhans: perfect :) | 13:33 |
dhans | Merio: if you can, write me which library or something you used for the dashboard widgets | 13:34 |
dhans | Merio: it may be helpful to fix bugs :P | 13:34 |
Merio | dhans: it uses jquery UI sortable and draggable libraries, as seen in the tutorial from inettuts (you can find the link in the resolved issue) | 13:35 |
Merio | dhans: ==> http://bitbucket.org/dhans/statistic-module-for-melange/issue/15/html-skeleton-for-ajaxy-dashboard-with-mock | 13:35 |
tpb | <http://ln-s.net/3RWS> (at bitbucket.org) | 13:35 |
Merio | dhans: obviously I took some code but it's changed much because we wanted to do something different from them | 13:35 |
dhans | yes I know inettuts, but thought I could also use some other stuff except jquery | 13:36 |
dhans | Merio: last thing: where the js logs are written to? :) | 13:38 |
*** EllenKo has joined #melange | 13:42 | |
Merio | dhans: what do you mean? At the moment there is a decorator function to log, but it does only console.debug() for Firebug | 13:47 |
Merio | (if isDebug is set to true) | 13:47 |
dhans | I saw that function and I am wondering what I have to have to actually see those logs | 13:48 |
Merio | Just Firebug, but it's better for debugging that you use it inline, because we need to enhance that function to use console.debug() or console.dir() depending on the object or some argument | 13:48 |
Merio | Because console.debug() prints strings, but if you want to print an object structure you have to use console.dir() | 13:49 |
Merio | dhans: (try to push it again in the live instance to see if it works :)) | 13:50 |
dhans | Merio: ok, I will need to read what this firebug is | 13:51 |
Merio | dhans: yes, have a look at their documentation, is the most useful tool you have for debugging Javascript | 13:52 |
dhans | yeah, as I said, one year ago I had to work for some time with js and I wish they had had some debugging tool :P | 13:53 |
dhans | Merio: upload doesn't work | 13:53 |
dhans | Merio: be back in 20 minutes | 13:55 |
*** EllenKo has quit IRC | 14:06 | |
*** dhaun has joined #melange | 14:28 | |
*** florinciu has quit IRC | 14:34 | |
*** MatthewWilkes has quit IRC | 14:34 | |
*** jamtoday has joined #melange | 14:52 | |
*** Mek_ is now known as Mek | 15:03 | |
Merio | dhans: ping | 15:27 |
*** madrazr1 has joined #melange | 16:33 | |
*** jamtoday_ has joined #melange | 16:36 | |
*** madrazr has quit IRC | 16:42 | |
*** madrazr1 is now known as madrazr | 16:42 | |
*** ChanServ sets mode: +v madrazr | 16:42 | |
*** jamtoday has quit IRC | 16:42 | |
*** jamtoday_ has quit IRC | 16:49 | |
*** matthewwilkes_ has joined #melange | 17:04 | |
*** matthewwilkes_ has quit IRC | 17:04 | |
*** matthewwilkes_ has joined #melange | 17:04 | |
*** matthewwilkes_ is now known as MatthewWilkes | 17:06 | |
*** dhaun has quit IRC | 17:30 | |
*** Lennie has joined #melange | 18:07 | |
*** ChanServ sets mode: +o Lennie | 18:07 | |
ajaksu | Lennie: hi :) | 18:17 |
Lennie | hi ajaksu | 18:20 |
*** madrazr has quit IRC | 18:21 | |
Lennie | gtalk I guess :D | 18:21 |
*** madrazr has joined #melange | 18:25 | |
*** ChanServ sets mode: +v madrazr | 18:25 | |
*** MatthewWilkes has quit IRC | 18:27 | |
*** MatthewWilkes has joined #melange | 18:29 | |
*** solydzajs has quit IRC | 18:29 | |
dhans | Merio: pong :) I felt asleep ;-) | 18:31 |
*** madrazr has quit IRC | 18:42 | |
Merio | dhans: no problems done :) | 18:52 |
dhans | Merio: cool :) I am working now... | 18:53 |
Merio | dhans: ok ^__^ If you want, pull latest changes, I've done the skeleton to create user dashboard (if not present) and to retrieve the list of all user's chart. If you can just have a look and see if it's almost all correct giving Python side architecture :) | 18:54 |
dhans | you know, there is no latest changes, because my work is like to figure out why pie chart disappears when its widget is moved | 18:56 |
Merio | yep, I said to pull mine so you're in sync and you're able to have a quick review of my code :) | 18:57 |
dhans | oh pull :) | 18:57 |
dhans | I confused it with push :P | 18:57 |
dhans | maybe it's because I am watching wrestling on eurosport :P | 18:58 |
Merio | eheh maybe no probs ^__^ | 18:58 |
*** solydzajs has joined #melange | 19:01 | |
*** ChanServ sets mode: +o solydzajs | 19:01 | |
*** Lennie has quit IRC | 19:03 | |
*** solydzajs has quit IRC | 19:10 | |
*** dhans has left #melange | 19:42 | |
*** dukeleto has quit IRC | 19:44 | |
*** jamtoday_ has joined #melange | 20:07 | |
*** mithro has quit IRC | 20:35 | |
*** mithro has joined #melange | 20:36 | |
*** ChanServ sets mode: +v mithro | 20:36 | |
*** Merio has quit IRC | 21:02 | |
*** Merio has joined #melange | 21:08 | |
*** ChanServ sets mode: +v Merio | 21:08 | |
*** Merio has quit IRC | 21:20 | |
*** dukeleto has joined #melange | 22:05 | |
*** jamtoday has joined #melange | 22:07 | |
*** nuba has quit IRC | 22:14 | |
*** jamtoday_ has quit IRC | 22:24 | |
*** jamtoday_ has joined #melange | 22:52 | |
*** jamtoday has quit IRC | 23:14 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!