*** replaceafill has quit IRC | 01:55 | |
*** replaceafill has joined #schooltool | 02:07 | |
*** replaceafill has joined #schooltool | 02:07 | |
*** replaceafill has quit IRC | 02:28 | |
*** menesis has quit IRC | 06:23 | |
*** yvl has joined #schooltool | 07:20 | |
*** khildin has joined #schooltool | 09:52 | |
*** khildin has quit IRC | 11:00 | |
*** khildin has joined #schooltool | 11:38 | |
*** khildin has quit IRC | 12:12 | |
*** menesis has joined #schooltool | 12:34 | |
*** khildin has joined #schooltool | 13:06 | |
*** khildin has quit IRC | 14:20 | |
*** menesis has quit IRC | 14:43 | |
*** menesis has joined #schooltool | 14:53 | |
*** khildin has joined #schooltool | 15:19 | |
*** khildin has quit IRC | 16:02 | |
*** menesis has quit IRC | 16:42 | |
*** menesis has joined #schooltool | 16:52 | |
*** menesis has quit IRC | 16:52 | |
*** replaceafill has joined #schooltool | 17:34 | |
replaceafill | hey th1a | 17:34 |
---|---|---|
replaceafill | sorry i'm late | 17:34 |
th1a | np | 17:34 |
replaceafill | news from Fran finally :) | 17:35 |
th1a | Good news overall I'd say. | 17:35 |
replaceafill | the font issue seems strange | 17:35 |
replaceafill | i wonder if it's a cache issue | 17:35 |
replaceafill | but i'll try to reproduce first | 17:35 |
replaceafill | oh!!! | 17:36 |
replaceafill | my bad | 17:36 |
replaceafill | duh | 17:36 |
th1a | Maybe an IE issue. | 17:36 |
replaceafill | no | 17:36 |
replaceafill | i defined TWO Ubuntu fonts :( | 17:37 |
replaceafill | instead of Ubuntu and Ubuntu Bold | 17:37 |
replaceafill | sorry | 17:37 |
replaceafill | i'll fix it | 17:37 |
replaceafill | that's why bold is being registered as Ubuntu | 17:37 |
replaceafill | i love this part: "I'm sure we'll get used to it" | 17:38 |
th1a | OK. | 17:38 |
replaceafill | :D | 17:38 |
th1a | I'M SURE YOU CAN GET USED TO THIS. | 17:38 |
th1a | !!!!! | 17:38 |
th1a | SCHOOLTOOL IS JUST GOING TO SHOUT AT YOU FROM NOW ON. | 17:38 |
replaceafill | :)) | 17:38 |
replaceafill | bold th1a not caps :P | 17:39 |
th1a | irc doesn't have bold, does it? | 17:39 |
replaceafill | but the bug makes everything to look "important"! | 17:39 |
replaceafill | i better laugh.... | 17:39 |
replaceafill | i'll fix it and going to package it afterwards | 17:39 |
replaceafill | i think we can ask Fran for a Monday meeting? | 17:40 |
replaceafill | since i won't be around Friday morning | 17:40 |
replaceafill | i think i have the data model for set good to go | 17:40 |
replaceafill | sets* | 17:40 |
replaceafill | assessment sets | 17:40 |
th1a | OK. | 17:41 |
th1a | Monday is good. | 17:41 |
replaceafill | cool | 17:41 |
replaceafill | i think i'll have the UI for defining sets done today | 17:41 |
th1a | Sounds good. Can you handle the replies to Fran -- they seem straightforward. | 17:42 |
replaceafill | sure | 17:42 |
th1a | I found the key thing I was blocking on for the security/terms of service: | 17:43 |
th1a | "SIELibre will use Data only for the purpose of fulfilling its duties and providing services under these Terms of Service or other agreement between SIELibre and the Client." | 17:43 |
th1a | So, basically, we can look at the data if we need to . | 17:43 |
th1a | That's recommended language from the US Dept. of Education. | 17:44 |
replaceafill | wow | 17:44 |
replaceafill | nice | 17:44 |
replaceafill | ah | 17:44 |
replaceafill | very business-y | 17:44 |
replaceafill | :) | 17:44 |
th1a | I was very confused about that point. | 17:44 |
th1a | I was pretty sure that's the way real businesses worked. | 17:45 |
th1a | It just tends to not be talked about directly. | 17:45 |
th1a | So I think I can wind that document up today. | 17:45 |
th1a | Shouldn't be a problem. | 17:46 |
replaceafill | cool | 17:46 |
replaceafill | thanks | 17:46 |
th1a | OK, thanks replaceafill. | 17:47 |
replaceafill | thanks th1a | 17:47 |
*** khildin has joined #schooltool | 17:53 | |
th1a | replaceafill: Do I need to forward the apt conf? | 18:24 |
replaceafill | yeah | 18:24 |
th1a | kk | 18:24 |
th1a | Actually, I'm getting "W: Did not understand pin type origin:" | 18:30 |
th1a | ah... extra colon I think. | 18:35 |
*** th1a has quit IRC | 18:40 | |
*** th1a has joined #schooltool | 18:47 | |
th1a | replaceafill: how do we use cookies? | 18:57 |
replaceafill | do we use them? | 18:57 |
replaceafill | i mean | 18:57 |
th1a | Do we? | 18:57 |
th1a | I mean, we seem to. | 18:57 |
replaceafill | they're set up by default | 18:57 |
th1a | zope3_cs_19d1e5c8 | 18:58 |
replaceafill | don't remember which part of zope (publisher) does that | 18:58 |
replaceafill | i can look it up if you want | 18:58 |
th1a | Basically, they don't affect any other site. | 18:58 |
th1a | And expire when the browsing session ends. | 18:58 |
replaceafill | we seem to use them for setting language... | 18:59 |
replaceafill | if the language selector is enabled | 19:00 |
replaceafill | zope.session data container | 19:01 |
th1a | OK. Thanks. | 19:03 |
replaceafill | fwiw, default timeout is 3600 sconds | 19:06 |
*** khildin has quit IRC | 19:27 | |
th1a | replaceafill: in effect the session cookie is a temporary ID? | 20:10 |
replaceafill | th1a, hm? | 20:39 |
th1a | I mean, they just have some hashed value. | 20:39 |
th1a | Or a random value? | 20:39 |
replaceafill | it's the time | 20:43 |
replaceafill | namespace = "zope3_cs_%x" % (int(time.time()) - 1000000000) | 20:43 |
replaceafill | is that what you mean? | 20:44 |
th1a | There is a value. | 20:44 |
replaceafill | the "value" is indeed random | 20:44 |
replaceafill | secret = '%.20f' % random.random() | 20:44 |
th1a | It just id's the user for the session? | 20:45 |
replaceafill | yes, i think so | 20:45 |
th1a | OK. | 20:46 |
replaceafill | i stand corrected, the value is not random | 20:49 |
replaceafill | well | 20:49 |
replaceafill | it is :) | 20:49 |
replaceafill | but it's more complex | 20:49 |
replaceafill | def generateUniqueId | 20:49 |
replaceafill | random + time + clock(?) | 20:49 |
replaceafill | then some sha1 | 20:50 |
replaceafill | you're writing about how ST uses cookies for security? | 20:50 |
th1a | I'm not going that deep into it. | 20:51 |
th1a | I really just wanted to make sure there wasn't any way you could get personal info about the user. | 20:51 |
replaceafill | ah ok | 20:52 |
th1a | I mean, other than just getting on their session before they log out. | 20:52 |
th1a | In which case what's in the cookie hardly matters. | 20:52 |
replaceafill | right | 20:53 |
* replaceafill goes to get lunch, bb in ~40 | 20:54 | |
*** yvl has quit IRC | 21:19 | |
th1a | Fran's fees grid is not basic. | 22:11 |
th1a | That is, the bottom half is what I had in mind. | 22:12 |
th1a | Maybe minus the colors... | 22:12 |
th1a | Anyhow, don't stress, we'll just tell her how long it will take. | 22:12 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!