*** _srichter has joined #schooltool | 00:00 | |
eldafa1 | hey | 00:00 |
---|---|---|
*** _strichter has joined #schooltool | 00:08 | |
*** srichter has quit IRC | 00:09 | |
*** _strichter is now known as srichter | 00:09 | |
*** strichter has quit IRC | 00:15 | |
*** _srichter has quit IRC | 00:21 | |
*** eldafa1 has left #schooltool | 00:32 | |
*** tiredbones has quit IRC | 00:45 | |
*** jinty has joined #schooltool | 01:29 | |
*** jinty has quit IRC | 01:47 | |
*** th1a has quit IRC | 02:10 | |
*** th1a has joined #schooltool | 02:13 | |
*** tiredbones has joined #schooltool | 04:05 | |
tiredbones | srichter, ayt | 04:05 |
tiredbones | srichter, did you use a third party software to implement workflows in ST? | 04:07 |
tiredbones | srichter, if so which one? | 04:08 |
th1a | tiredbones: ayt? | 05:46 |
srichter | tiredbones: I used zope.wfmc, which is in the repository | 06:07 |
*** admp has joined #schooltool | 07:25 | |
*** admp has quit IRC | 08:31 | |
*** tiredbones has quit IRC | 09:36 | |
*** mgedmin has joined #schooltool | 11:06 | |
*** munkee has quit IRC | 12:53 | |
*** auxesis has quit IRC | 12:53 | |
*** munkee has joined #schooltool | 12:53 | |
*** auxesis has joined #schooltool | 12:53 | |
*** ignas has joined #schooltool | 13:09 | |
*** ignas has quit IRC | 13:57 | |
*** alga has joined #SchoolTool | 14:14 | |
*** mgedmin has quit IRC | 14:17 | |
*** ignas has joined #schooltool | 14:20 | |
*** bskahan has joined #schooltool | 15:13 | |
*** tiredbones has joined #schooltool | 15:28 | |
*** alga has quit IRC | 15:56 | |
*** flint has quit IRC | 16:55 | |
*** tiredbones has quit IRC | 17:22 | |
*** SteveA has quit IRC | 17:22 | |
*** ignas has quit IRC | 17:22 | |
*** srichter has quit IRC | 17:22 | |
*** tvon has quit IRC | 17:22 | |
*** FarcePest has quit IRC | 17:22 | |
*** Ricey_ has quit IRC | 17:22 | |
*** munkee has quit IRC | 17:23 | |
*** auxesis has quit IRC | 17:23 | |
*** bskahan has quit IRC | 17:23 | |
*** th1a has quit IRC | 17:23 | |
*** Aiste has quit IRC | 17:23 | |
*** auxesis has joined #schooltool | 17:26 | |
*** munkee has joined #schooltool | 17:26 | |
*** ignas has joined #schooltool | 17:26 | |
*** srichter has joined #schooltool | 17:26 | |
*** tvon has joined #schooltool | 17:26 | |
*** Ricey_ has joined #schooltool | 17:26 | |
*** FarcePest has joined #schooltool | 17:26 | |
*** SteveA has joined #schooltool | 17:26 | |
*** Aiste has joined #schooltool | 17:27 | |
*** tiredbones has joined #schooltool | 17:27 | |
*** th1a has joined #schooltool | 17:28 | |
ignas | srichter, ping | 17:33 |
srichter | pong | 17:35 |
*** tvon has quit IRC | 17:41 | |
*** bskahan has joined #schooltool | 17:51 | |
*** ignas has quit IRC | 18:03 | |
bskahan | SteveA: do you know who controls the DNS for schooltool.org? | 18:27 |
SteveA | yes | 18:27 |
bskahan | :) | 18:27 |
SteveA | so does tom | 18:27 |
th1a | Yes. | 18:28 |
bskahan | who do I contact to get updates made? | 18:28 |
th1a | SteveA: I lost the name when my IRC client crashed. Can you message it to bskahan? | 18:29 |
*** alga has joined #SchoolTool | 18:39 | |
*** mgedmin has joined #schooltool | 18:50 | |
th1a | mgedmin: Have you started looking at srichter's branch? | 18:56 |
*** ignas has joined #schooltool | 19:14 | |
mgedmin | no | 19:14 |
mgedmin | I'm still bogged down with that release | 19:14 |
mgedmin | skimming a 21000+ line diff uncovered 3 bugs | 19:14 |
srichter | in the branch? | 19:18 |
mgedmin | no, nothing to do with schooltool | 19:26 |
*** pcardune has joined #schooltool | 19:27 | |
srichter | ok, wew | 19:28 |
pcardune | how can I access the ZODB from a python prompt? | 19:31 |
pcardune | and tell it to use a specific Data.fs file | 19:31 |
srichter | you can look at Zope 3's zope.app.debug (I think) package | 19:33 |
srichter | it has facilitites for this sort of thing | 19:33 |
pcardune | ok, thanks | 19:34 |
*** Aiste has quit IRC | 19:37 | |
*** pcardune has quit IRC | 20:04 | |
*** mgedmin has quit IRC | 20:11 | |
*** alga has quit IRC | 20:11 | |
*** FarcePest has quit IRC | 20:11 | |
*** Ricey_ has quit IRC | 20:11 | |
*** srichter has quit IRC | 20:11 | |
*** SteveA has quit IRC | 20:11 | |
*** Ricey has joined #schooltool | 20:11 | |
*** alga has joined #SchoolTool | 20:11 | |
*** mgedmin has joined #schooltool | 20:11 | |
*** srichter has joined #schooltool | 20:12 | |
*** FarcePest has joined #schooltool | 20:12 | |
*** SteveA has joined #schooltool | 20:12 | |
*** Aiste has joined #schooltool | 20:13 | |
povbot | /svn/commits: * alga committed revision 4931: | 20:52 |
povbot | /svn/commits: Optimizing recurrent events. Daily and Yearly are done, as is one case of monthly recurrences. Weekly and Monthly by weekday still to come. | 20:52 |
th1a | alga: What kind of speed improvements are you seeing? | 20:53 |
alga | hard to say :-) | 20:53 |
th1a | Roughly? | 20:54 |
alga | the other approach (caching) gave a 30 times improvement | 20:54 |
th1a | Other? | 20:54 |
alga | for daily recurrent events seen several years in the future | 20:54 |
alga | my current approach is even better | 20:54 |
th1a | OK. So very large improvements. | 20:55 |
alga | well, the problem was that the recurrences were recalculated each time for all those years | 20:55 |
alga | which amounts in lots of adding dates :-) | 20:55 |
th1a | So the first time you look ahead you still take a hit? | 20:55 |
alga | no | 20:55 |
alga | now I just jump to a recurrence close to the interval we're interested in | 20:56 |
alga | procedurally | 20:56 |
th1a | OK. | 20:56 |
alga | also, with the caching approach there was no hit on the first view | 20:57 |
th1a | Is it a persistent cache or in memory? | 20:57 |
alga | because all the events are touched many times when rendering a yearly/monthly calendar view | 20:58 |
alga | just inefficient architecture | 20:58 |
alga | we were thinging of persistent cache | 20:58 |
alga | having a "savepoint" every 20 recurrences or so | 20:58 |
alga | and calculating them from the closest one | 20:58 |
alga | but then we figured out that we can calculate the closest one procedurally | 20:59 |
alga | or, er, functionally... | 20:59 |
alga | so, now jumping several years to the future does not require enumerating all those recurrences in between | 21:00 |
alga | there is a lot of stupid code in the view | 21:00 |
alga | s | 21:00 |
alga | ignas was especially unhappy with how the all day events were integrated | 21:00 |
alga | performance wise | 21:00 |
alga | basically, they doubled the rendering time of the calendar views | 21:01 |
th1a | Oof. Well, at least there is room for improvement. | 21:01 |
alga | plenty! | 21:01 |
th1a | We do need to finish the proposal/time estimates for this work. | 21:01 |
alga | true | 21:02 |
alga | I'll take on this once I'm done with my current task | 21:02 |
th1a | I sent an update to all@pov.lt yesterday. | 21:02 |
th1a | OK. | 21:02 |
*** th1a is now known as th1a|way | 21:03 | |
alga | Also, I'm planning to take a week off next week | 21:03 |
*** tvon has joined #schooltool | 21:08 | |
*** maharaja has joined #schooltool | 21:32 | |
*** th1a|way is now known as th1a | 21:37 | |
srichter | th1a: one thing I will need for the LDAP work is an LDAP server with data | 22:38 |
*** alga has quit IRC | 22:43 | |
*** mgedmin has quit IRC | 22:47 | |
th1a | srichter: yes | 22:48 |
*** bskahan has quit IRC | 23:01 | |
*** admp has joined #schooltool | 23:05 | |
*** jinty has joined #schooltool | 23:07 | |
*** th1a has quit IRC | 23:08 | |
*** admp has quit IRC | 23:26 | |
*** th1a has joined #schooltool | 23:44 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!