| *** menesis has quit IRC | 03:00 | |
| *** yvl has joined #schooltool | 09:21 | |
| *** menesis has joined #schooltool | 12:07 | |
| *** th1a has joined #schooltool | 12:26 | |
| *** menesis has quit IRC | 13:24 | |
| *** replaceafill has joined #schooltool | 14:12 | |
| *** menesis has joined #schooltool | 14:19 | |
| *** yvl has quit IRC | 14:19 | |
| *** yvl has joined #schooltool | 14:21 | |
| *** khildin has joined #schooltool | 15:24 | |
| th1a | hola replaceafill! | 15:31 |
|---|---|---|
| replaceafill | hola th1a! :) | 15:31 |
| th1a | hi yvl & menesis, too. | 15:31 |
| th1a | labas | 15:31 |
| replaceafill | good afternoon everyone | 15:32 |
| menesis | hi | 15:33 |
| th1a | How are you feeling replaceafill? | 15:34 |
| replaceafill | better | 15:34 |
| replaceafill | no more pills, able to sit confortably | 15:34 |
| replaceafill | not 100% back to normal | 15:35 |
| replaceafill | but on my way | 15:35 |
| th1a | Great. | 15:35 |
| th1a | I have one near-term request -- can you set up a regular CanDo instance on the sielibre server? | 15:36 |
| th1a | I have a friend working in a school in California who wants to show her principal. | 15:36 |
| replaceafill | ah ok | 15:36 |
| replaceafill | cte skills? | 15:36 |
| replaceafill | and sample data? | 15:37 |
| replaceafill | or are you going to load data for your friend? | 15:37 |
| th1a | I am working on parsing a load of Common Core json into a spread sheet. | 15:38 |
| th1a | Turns out a giant lump of deeply hierarchical json isn't necessarily a joy to work with. | 15:38 |
| th1a | I'm figuring it out though. | 15:38 |
| replaceafill | kk, setting it up | 15:39 |
| replaceafill | i have an issue i need help solving | 15:39 |
| th1a | Yes? | 15:40 |
| replaceafill | it's related to the custom skills list in the ACC server | 15:40 |
| replaceafill | i need to deprecate 2012 custom nodes/skillsets | 15:40 |
| replaceafill | i thought it was just a matter of exporting the skills | 15:40 |
| replaceafill | marking the deprecated column for the proper nodes/skillsets/skills | 15:40 |
| replaceafill | and importing back | 15:41 |
| replaceafill | the problem is that exporting skills breaks when there are more than 64k lines | 15:41 |
| replaceafill | http://imagebin.org/index.php?mode=image&id=275034 | 15:41 |
| th1a | How many custom skills are there? | 15:41 |
| replaceafill | like 15 courses | 15:42 |
| th1a | There are 64 thousand? | 15:42 |
| replaceafill | that's cte skills + custom skills | 15:43 |
| th1a | When it does all of them. | 15:43 |
| replaceafill | yes, export skills tries to spit them all | 15:44 |
| replaceafill | no way to filter | 15:44 |
| th1a | This is a little off topic, but I seriously doubt they need to deprecate the custom standards. Are they really changing many of them? | 15:44 |
| replaceafill | a little bit | 15:44 |
| replaceafill | i did notice some new skills in there | 15:45 |
| th1a | I'm not going to argue with Dave about it, but the right way to do it for future reference is just to update or deprecate the ones that change. | 15:45 |
| th1a | Anyhow, so can you just split it into separate files? | 15:46 |
| replaceafill | you mean using multiple sheets when there are more than 64k? | 15:47 |
| th1a | What else would we do? | 15:47 |
| replaceafill | ok | 15:47 |
| replaceafill | i was thinking of using a custom script just for this case | 15:47 |
| replaceafill | to get the custom nodes/skillsets/skills only | 15:48 |
| th1a | Or that. | 15:48 |
| replaceafill | but i also considered your approach | 15:48 |
| th1a | Well, we're probably going to run into this with other CanDo sites. | 15:49 |
| replaceafill | definitely | 15:49 |
| replaceafill | can i write the custom script just to get dwelsh data going? | 15:49 |
| replaceafill | and then adding the feature to the importer/exporter? | 15:49 |
| replaceafill | (to split sheets) | 15:50 |
| th1a | Yeah... | 15:50 |
| replaceafill | kk | 15:50 |
| th1a | I mean, maybe just file a bug. It isn't really a high priority for the real fix. | 15:50 |
| replaceafill | another quick question | 15:50 |
| replaceafill | ah ok | 15:51 |
| replaceafill | has anyone tried the email server with gmail lately? | 15:51 |
| replaceafill | i tried answering: https://answers.launchpad.net/schooltool/+question/238105 | 15:51 |
| th1a | I've not. | 15:51 |
| th1a | So does that not work anymore? | 15:51 |
| replaceafill | ah ok, i just did and got a timeout | 15:51 |
| replaceafill | user says same configuration doesn't work in the new version | 15:52 |
| replaceafill | but i got a different error: | 15:52 |
| replaceafill | SMTPServerDisconnected: please run connect() first | 15:52 |
| replaceafill | after 5 minutes or so | 15:52 |
| th1a | Hm. | 15:53 |
| replaceafill | i wonder if something has changed in python's smtp library | 15:53 |
| th1a | Or gmail, maybe more likely. | 15:54 |
| replaceafill | ah, maybe | 15:54 |
| replaceafill | ok, that's it from me | 15:54 |
| replaceafill | some pending stuff in my queue | 15:54 |
| replaceafill | set up the social skills instance | 15:55 |
| replaceafill | for steven | 15:55 |
| replaceafill | and see if evolution works | 15:55 |
| th1a | Yeah, need to pick up that thread. | 15:55 |
| replaceafill | will do | 15:55 |
| replaceafill | ah | 15:55 |
| replaceafill | last comment of mine | 15:55 |
| replaceafill | since i missed my french exams | 15:55 |
| replaceafill | (last week) | 15:55 |
| replaceafill | i've decided to postpone my classes until next year | 15:56 |
| replaceafill | :( | 15:56 |
| replaceafill | so i'll be around all morning now | 15:56 |
| replaceafill | just fyi :) | 15:56 |
| th1a | OK... | 15:56 |
| replaceafill | and i guess you're 1 hour earlier now ;) | 15:56 |
| replaceafill | i mean | 15:56 |
| replaceafill | later :P | 15:56 |
| th1a | Yeah. | 15:56 |
| replaceafill | cool | 15:56 |
| th1a | That helps a bit too. | 15:56 |
| * replaceafill done | 15:57 | |
| th1a | Great to have you back, replaceafill. | 15:57 |
| replaceafill | thanks! | 15:57 |
| th1a | Oh, I need your invoice! | 15:58 |
| replaceafill | ah ok, i'll send it later today | 15:58 |
| th1a | Thanks replaceafill. | 16:00 |
| th1a | menesis? | 16:00 |
| menesis | I have little to report, had a Friday off again | 16:01 |
| menesis | added "SchoolTool versions" vielwet to the Server page | 16:01 |
| menesis | including other plugins that don't use autoinclude (cas) | 16:01 |
| yvl | good morning | 16:02 |
| menesis | also was browsing through testing code | 16:02 |
| yvl | (and welcome back replaceafill :) ) | 16:02 |
| replaceafill | hi yvl :) | 16:02 |
| menesis | in attempt to avoid of testbrowser dependency on runtime | 16:03 |
| menesis | selenium is not needed, but zope.testbrowser and zope.app.testing are. | 16:03 |
| menesis | also I have quite a few unfinished fixes/cleanup/refactoring in old branches | 16:04 |
| menesis | was looking at them and if they are still relevant | 16:05 |
| menesis | e.g. remove the use of calwidget.js | 16:05 |
| menesis | and use only the Ubuntu font in reports | 16:07 |
| menesis | there are a few places left that use Times_New_Roman (Liberation) | 16:07 |
| menesis | but all this cleanup is unfinished, will do this in a separate branch | 16:08 |
| * menesis done | 16:09 | |
| th1a | OK Sounds good. | 16:09 |
| th1a | Thanks menesis. | 16:09 |
| th1a | Ok, | 16:09 |
| th1a | oh... | 16:09 |
| th1a | can you help with this? https://answers.launchpad.net/schooltool/+question/238126 | 16:10 |
| th1a | meanwhile... go ahead yvl. | 16:13 |
| yvl | ok... | 16:13 |
| yvl | turns out reverting and taking the simpler path was a good idea | 16:14 |
| yvl | added "completed" state to section memberships | 16:14 |
| menesis | th1a: yes, I saw that question | 16:15 |
| yvl | now working on evolution or rather avoiding of big evolution | 16:16 |
| yvl | I think it should be coupled with performance optimizations of relationships | 16:16 |
| th1a | That's fine. | 16:16 |
| yvl | since both temporal relationships and cataloged relationships touch same places | 16:16 |
| yvl | I think I'll have that done until next Mon | 16:17 |
| yvl | though I'd like to take half Thu off, and that does not leave that much time | 16:17 |
| th1a | OK. Well, something to shoot for. | 16:18 |
| yvl | after that it will probably take a lot of time to speed up evolution | 16:18 |
| yvl | big slow tests are big and slow | 16:18 |
| yvl | all in all it's a steady pace forward | 16:19 |
| th1a | OK. | 16:20 |
| th1a | All right, thanks guys. | 16:21 |
| th1a | Have a good one. See you Wednesday. | 16:22 |
| * th1a drops the bag of gravel. | 16:23 | |
| replaceafill | thanks everybody | 16:23 |
| th1a | replaceafill: I don't know if this would be helpful, but I just noticed it: | 16:52 |
| th1a | If you're working with particularly large Excel files then there are two features of xlrd that | 16:52 |
| th1a | you should be aware of: | 16:52 |
| th1a | • The on_demand parameter can be passed as True to open_workbook resulting in | 16:52 |
| th1a | worksheets only being loaded into memory when they are requested. | 16:52 |
| th1a | • xlrd.Book objects have an unload_sheet method that will unload worksheet, | 16:52 |
| th1a | specified by either sheet index or sheet name, from memory. | 16:52 |
| replaceafill | ah | 16:52 |
| replaceafill | but the 64k rows limitation is on the xls format, right? | 16:53 |
| replaceafill | not the library | 16:53 |
| th1a | Yeah, it is a different issue. | 16:54 |
| replaceafill | th1a, http://108.161.130.94:7080/calendar | 16:59 |
| th1a | Thanks replaceafill. | 16:59 |
| replaceafill | for the california demo | 16:59 |
| replaceafill | empty db | 16:59 |
| th1a | Yep. | 17:00 |
| *** menesis has quit IRC | 19:50 | |
| *** menesis has joined #schooltool | 20:53 | |
| *** th1a has quit IRC | 22:57 | |
| *** th1a has joined #schooltool | 22:57 | |
| *** menesis has quit IRC | 23:56 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!