*** didymo has quit IRC | 00:59 | |
*** Spec has quit IRC | 02:51 | |
*** Spec has joined #schooltool | 02:55 | |
*** Spec[x] has joined #schooltool | 03:00 | |
*** Spec has quit IRC | 03:14 | |
*** wrobel has quit IRC | 03:21 | |
*** Fujitsu has quit IRC | 05:25 | |
*** Fujitsu has joined #schooltool | 05:26 | |
*** Bhaskar has joined #schooltool | 05:53 | |
*** pcardune_ has joined #schooltool | 09:03 | |
*** didymo has joined #schooltool | 09:39 | |
*** pcardune_ has quit IRC | 10:06 | |
*** jinty has joined #schooltool | 12:44 | |
*** jinty has quit IRC | 13:21 | |
*** tiredbones has joined #schooltool | 13:36 | |
*** Bhaskar has quit IRC | 13:44 | |
*** G_mig has joined #schooltool | 14:09 | |
*** G_mig has left #schooltool | 14:09 | |
*** carsten has joined #schooltool | 14:39 | |
*** carsten has quit IRC | 16:00 | |
*** pcardune_ has joined #schooltool | 17:31 | |
*** pcardune has joined #schooltool | 19:02 | |
*** jinty has joined #schooltool | 19:09 | |
Lumiere | hi pcardune,jinty | 19:47 |
---|---|---|
pcardune | hi Lumiere | 19:47 |
th1a | Hi all. | 19:51 |
pcardune | hi th1a | 19:51 |
th1a | Hi pcardune. | 19:53 |
th1a | Are you on spring break yet? | 19:53 |
pcardune | yes | 19:55 |
pcardune | just started yesterday | 19:55 |
th1a | Done any belly button shots? | 19:57 |
pcardune | not yet | 19:57 |
pcardune | i decided not to go to cancoon | 19:58 |
th1a | CanDo, not Cancun! | 19:58 |
pcardune | yeah, something like that | 19:58 |
jinty | hi all | 20:02 |
*** wdickers has joined #schooltool | 20:04 | |
th1a | hi wdickers. | 20:04 |
wdickers | hello | 20:04 |
th1a | So are you moving on in the science fair thing? | 20:05 |
wdickers | Yes, the regional fair is this saturday. My mother is actually going to have a brainstorming session with us at 4 today | 20:05 |
th1a | Ooh. I didn't know the deadline was so tight. | 20:06 |
th1a | wdickers: Are you on the openzis mailing list? | 20:06 |
wdickers | Yeah | 20:06 |
wdickers | I've been seeing tinyZIS get some publicity :P | 20:07 |
th1a | Did you see where Peter Zingg had the same problem with lxml and fixed it by using a more recent version? | 20:07 |
wdickers | oh no, let me review them | 20:07 |
wdickers | Oh I see. Well hopefully the problem won't resurface. I plan to do some more testing /before/ the fair this time | 20:08 |
th1a | OK. Check to see if network access actually triggers it. | 20:08 |
th1a | That is actually plausible. | 20:08 |
wdickers | You mean if the system is without internet? | 20:10 |
th1a | Yes. | 20:10 |
th1a | You said that was one thing that was different when you were at the fair. | 20:10 |
wdickers | Yeah, it's the only difference I can think of | 20:11 |
th1a | Anyhow, I'll experiment with using bare libxml2 validation. | 20:11 |
th1a | It looks easy enough. | 20:11 |
th1a | Also, probably the most important thing is you could easily skip it. | 20:11 |
th1a | For the purposes of a demo ;-) | 20:11 |
wdickers | skip the validation? | 20:12 |
wdickers | Hmm, I suppose doesn't matter for a demo | 20:12 |
th1a | Yes. | 20:13 |
th1a | I mean, that isn't something which should be allowed to torpedo the demo. | 20:13 |
wdickers | right | 20:13 |
th1a | OK, so what do you need to know now? | 20:14 |
wdickers | well as for later improvements I still need to find out where I can inject code to run whenever a person is added, it's difficult because schooltool uses a built-in addform. I may end up polling the database and finding differences | 20:15 |
*** jinty has quit IRC | 20:15 | |
th1a | wdickers: The advantage to polling is that it is a technique we can use with any application. | 20:16 |
wdickers | yeah. So the agent would keep a list of keys for the dictionary to see if one was added or deleted, but how could it know if one was modified? | 20:17 |
Lumiere | can't the sif client for schooltool put hooks into some of the stuff (like add) | 20:17 |
th1a | Ah, that's a problem. | 20:17 |
th1a | Lumiere: Yes. | 20:18 |
Lumiere | wdickers: use a radix on it | 20:18 |
th1a | radix? | 20:18 |
wdickers | radix? | 20:18 |
Lumiere | did I spell it wrong? *finds a webpage to help* | 20:19 |
wdickers | Well the only meaning of a radix I know of is what base numbers are (ie binary's radix is 2 and normal counting is 10) | 20:19 |
Lumiere | yea | 20:20 |
*** tiredbones has quit IRC | 20:21 | |
th1a | So...? | 20:21 |
Lumiere | writing | 20:21 |
Lumiere | sec | 20:21 |
Lumiere | damn... | 20:25 |
Lumiere | I can't find my work with it | 20:25 |
th1a | Well, anyhow, in reality, keeping a duplicate version of the persons and their relevant attributes in the agent and polling for changes every couple hours would work in practice. | 20:25 |
Lumiere | yea | 20:25 |
th1a | This isn't stuff that needs to be synced instantly. | 20:25 |
th1a | In reality, once a day at 4:00 AM would be fine. | 20:26 |
wdickers | won't that be a big waste of space, how big does the database tend to be? | 20:26 |
th1a | It isn't like it will have to be held in memory. | 20:26 |
th1a | And you don't need to store everything. | 20:26 |
th1a | Just the attributes that SIF is interested in. | 20:26 |
th1a | It isn't optimally efficient, but I think it is fine. | 20:27 |
th1a | You could use SQLite for the agent. | 20:27 |
wdickers | okay, that is do-able | 20:27 |
th1a | That would be quick and simple. | 20:27 |
wdickers | Hmm...know any good tutorials? I haven't used SQL with python | 20:27 |
th1a | http://docs.python.org/lib/module-sqlite3.html | 20:28 |
th1a | The thing is, we can use the same techniques with Moodle or anything else. | 20:29 |
th1a | Or you could just use a pickle or something. | 20:29 |
th1a | That's probably easier. | 20:29 |
wdickers | well learning something new is always a bonus | 20:29 |
th1a | I finally have to learn the DB-API for Wye, the new ZIS. | 20:29 |
wdickers | The new ZIS? | 20:30 |
th1a | You need to keep up with the mailing list! | 20:30 |
th1a | ;-) | 20:30 |
th1a | I'm replacing TinyZIS with something written for mod_python on Apache & MySQL. | 20:30 |
th1a | To get it in Edubuntu. | 20:31 |
pcardune_ | is there a timeline for merging new resource management into the trunk? | 20:31 |
wdickers | Heh, I just skim them. I should be more thorough | 20:31 |
Lumiere | end of your break | 20:32 |
Lumiere | imo | 20:32 |
th1a | pcardune_: Can you do it or does ignas have to? | 20:32 |
pcardune_ | I have permissions if that is what you mean, but ignas wanted to check with his school first | 20:32 |
th1a | OK. | 20:33 |
th1a | I couldn't remember the hold up. | 20:33 |
th1a | Still, I don't understand what their objection might be. | 20:33 |
th1a | Anyhow, we've got serious permission issues to straighten out, right? | 20:33 |
th1a | I mean, do they work at all for resource booking? | 20:33 |
th1a | Or do we just need to document how to set them? | 20:34 |
pcardune_ | umm, i don't knw | 20:34 |
pcardune_ | I haven't checked out the latest branch yet | 20:35 |
Lumiere | they don't work at all | 20:35 |
pcardune_ | (just got my new laptop set up) | 20:35 |
th1a | mac? | 20:36 |
pcardune_ | yep | 20:36 |
pcardune_ | soo sweet | 20:36 |
th1a | parallels? | 20:37 |
pcardune_ | i can switch between ubuntu and osx by shaking the laptop to one side | 20:37 |
pcardune_ | yep | 20:37 |
th1a | ram? | 20:37 |
pcardune_ | 2gb | 20:37 |
th1a | nice. | 20:37 |
pcardune_ | that is the smallest amount you can get... | 20:37 |
Lumiere | lol | 20:37 |
Lumiere | they expect you to run parallels | 20:38 |
th1a | wow. | 20:38 |
th1a | pro? | 20:38 |
pcardune_ | yep | 20:39 |
pcardune_ | I was thinking of doing a dual boot so I could get all the Beryl sweetness | 20:39 |
pcardune_ | and apaprently with parallels you can boot the virtual machine off an existing partition | 20:39 |
th1a | it is sketchy anyhow. | 20:39 |
th1a | wdickers: what else? | 20:40 |
wdickers | oh yes, you recommended that in order to make the usernames more uniform we should pass the username with the 'Add' message. Is that correct? | 20:41 |
th1a | localid | 20:43 |
th1a | i have a baby in 1 hand. | 20:43 |
Lumiere | at least it hasn't tried to type yet th1a | 20:44 |
pcardune_ | does your baby know how to program yet? | 20:44 |
wdickers | th1a: what would be the tagtype for that field? | 20:45 |
th1a | Pass the SchoolTool id as LocalId. | 20:46 |
th1a | I think that's the tag. | 20:46 |
wdickers | alright, I can look it up in the .xsd anyway | 20:48 |
wdickers | I think that's it for now | 20:48 |
th1a | I should be around tomorrow at 11:00. | 20:49 |
wdickers | Excellent, I'll be on #schooltool and gmail | 20:49 |
*** pcardune has quit IRC | 20:59 | |
*** pcardune_ has quit IRC | 21:05 | |
*** pcardune has joined #schooltool | 21:06 | |
*** wdickers has quit IRC | 21:12 | |
*** pcardune has quit IRC | 21:13 | |
*** wjohnsto has quit IRC | 22:29 | |
*** pcardune has joined #schooltool | 23:18 | |
*** pcardune has quit IRC | 23:25 | |
*** pcardune has joined #schooltool | 23:39 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!