*** Aiste has quit IRC | 00:04 | |
*** Aiste has joined #schooltool | 01:03 | |
*** jinty has quit IRC | 04:13 | |
*** strichter has joined #schooltool | 05:14 | |
*** srichter has quit IRC | 05:14 | |
*** _srichter has joined #schooltool | 05:18 | |
*** _srichter is now known as srichter | 05:18 | |
*** strichter has quit IRC | 05:39 | |
*** strichter has joined #schooltool | 05:56 | |
*** srichter has quit IRC | 05:56 | |
*** strichter is now known as srichter | 05:56 | |
*** th1a has quit IRC | 06:08 | |
*** th1a has joined #schooltool | 06:17 | |
*** th1a_desk has joined #schooltool | 09:52 | |
*** th1a has quit IRC | 09:52 | |
*** wimbou has joined #schooltool | 10:01 | |
*** Aiste has quit IRC | 11:01 | |
*** kitblake has joined #schooltool | 11:22 | |
*** Aiste has joined #schooltool | 11:28 | |
*** thisfred has joined #schooltool | 11:55 | |
*** faassen has joined #schooltool | 12:09 | |
*** mgedmin has joined #schooltool | 12:18 | |
*** ignas has joined #schooltool | 12:22 | |
ignas | faassen: hi | 12:37 |
---|---|---|
povbot | /svn/commits: * faassen committed revision 6157: | 13:13 |
povbot | /svn/commits: Move index.html and edit.html from schooltool.person under the control of schooltool.demographics. These now simply redirect to nameinfo/index.html and nameinfo/edit.html, whereafter the user can tab through the data. | 13:13 |
povbot | /svn/commits: This of course resulted in the editing of a quantity of tests as well. | 13:13 |
*** jinty has joined #schooltool | 13:17 | |
*** alga has joined #SchoolTool | 13:18 | |
ignas | faassen: are you there ? | 13:21 |
povbot | /svn/commits: * faassen committed revision 6158: | 13:50 |
povbot | /svn/commits: Make sure we grab zc.resourcelibrary 0.5.1. This has the deprecation warning fixed. | 13:50 |
mgedmin | woohoo! | 13:55 |
faassen | massive urgency concerning the deprecation warning, huh? | 14:27 |
faassen | :) | 14:28 |
povbot | /svn/commits: * faassen committed revision 6159: | 15:24 |
povbot | /svn/commits: Add a bit of explanation about this function. | 15:24 |
povbot | /svn/commits: * faassen committed revision 6160: | 15:26 |
povbot | /svn/commits: Two blank lines between top-level declarations. | 15:26 |
*** alga has quit IRC | 15:28 | |
*** alga has joined #SchoolTool | 15:32 | |
*** pcardune has joined #schooltool | 15:58 | |
povbot | /svn/commits: * faassen committed revision 6161: | 16:00 |
povbot | /svn/commits: Add a few simple docstrings. | 16:00 |
*** gintas has joined #schooltool | 16:12 | |
*** alga has quit IRC | 16:18 | |
*** alga has joined #SchoolTool | 16:28 | |
*** th1a_desk is now known as th1a | 16:30 | |
* th1a shuffles some papers around. | 16:31 | |
th1a | Hi everyone. | 16:31 |
th1a | Time to start the meeting. | 16:31 |
* mgedmin shuffles in his seat | 16:32 | |
ignas | hi | 16:32 |
mgedmin | hi all | 16:32 |
th1a | faassen, srichter? | 16:33 |
* gintas is here too | 16:33 | |
th1a | hi gintas. | 16:33 |
faassen | I'm here. | 16:35 |
th1a | Ah, good. | 16:35 |
th1a | I had a long chat with srichter last night. | 16:35 |
th1a | I forgot to ask/remind him about the meeting though. | 16:35 |
th1a | But he's stuck working on some other stuff until Friday anyhow. | 16:36 |
th1a | So... let's start with POV this week. | 16:36 |
th1a | How are things coming? | 16:36 |
* mgedmin shifts the spotlight to ignas | 16:38 | |
ignas | we are still filling up the table with white X marks | 16:38 |
ignas | and replacing commented out tests with new ones | 16:38 |
ignas | i think either tomorow or on thrusday we should be ready for a merge | 16:38 |
th1a | It seems like things are coming along smoothly. | 16:39 |
ignas | though security will not be completed it will be usable enough not to hinder the progress of other developers | 16:39 |
ignas | which was the reason of developing it in a branch | 16:39 |
th1a | Yes. | 16:39 |
th1a | How much will the rest of the code need to be changed? | 16:40 |
ignas | why should it be changed? | 16:40 |
ignas | unless there were some deprecated use of permissions that will cease to exist soon in the zcml | 16:41 |
gintas | we'll probably just touch ZCML in a few places | 16:41 |
th1a | OK. | 16:41 |
ignas | though we are hunting these down ourselves | 16:41 |
faassen | ignas: (earlier non-security policy approaches would've caused rather large changes in the codebase, so this is probably why th1a asked :) | 16:41 |
gintas | and perhaps add a few extra crowds if needed, but that's a small problem | 16:41 |
gintas | faassen: indeed | 16:41 |
*** erchache has joined #schooltool | 16:42 | |
gintas | this job of porting security is a bit tedious, but I'm so happy we didn't continue the down subscriber route | 16:42 |
th1a | I'm just checking to make sure there aren't unpleasant surprises coming my way. | 16:42 |
gintas | s/the down/down the/ | 16:42 |
erchache | hi everybody :-D | 16:42 |
erchache | anybody can say me state of development of project please? | 16:43 |
ignas | erchache: the state is "YELLOW" | 16:43 |
erchache | i dont touch schooltool since last update :-( | 16:43 |
alga | erchache: we're in the meeting right now | 16:43 |
erchache | ooopsss | 16:43 |
erchache | sorry :-S | 16:43 |
th1a | Yes, I'll update you when we're done erchache. | 16:43 |
ignas | i am considering most changes to the codebase as a part of the access control story | 16:44 |
erchache | ok...i can wait....sorry | 16:44 |
erchache | i dont remember today is tuesday ;-P | 16:44 |
th1a | OK, so remind me what POV's planned deadline is for this contract. | 16:44 |
ignas | i wanted to ask you the same question | 16:45 |
th1a | I guess one of us has to look it up then ;-) | 16:45 |
*** srichter has quit IRC | 16:45 | |
ignas | we haven't decided upon it i think, you told me that it *MUST* be finished before 06-17 | 16:45 |
th1a | Oops. | 16:46 |
th1a | Well, is that what you've been working towards. | 16:47 |
ignas | so i was aiming for at least 2-3 days before that to have some time for emergencies (those will probably not happen ...) | 16:47 |
th1a | OK. | 16:47 |
th1a | Well, let's leave 6/16 as the deadline, then. | 16:48 |
ignas | ok | 16:48 |
th1a | Any other questions, problems, etc., from the POV side? | 16:48 |
faassen | just me. :) | 16:49 |
faassen | I'm a question, a problem and an etc for the POV side sometimes. :) | 16:49 |
ignas | do you like gnumeric or open-office spreadsheet ? | 16:49 |
th1a | I guess I prefer Open Office. | 16:49 |
th1a | I don't like spreadsheets in general. | 16:49 |
ignas | th1a: well they are way better for tables than open office writer | 16:50 |
th1a | Oh, yes, I suppose that's true. | 16:50 |
ignas | th1a: if you would get a couple of clayvorance devices it would make everything so much easier for inter POV-faassen communication ;) | 16:50 |
th1a | Clairvoyance? | 16:51 |
faassen | yes that would be useful. | 16:51 |
th1a | ignas: There are moments when my background as an English major comes out, like when I do tables in a word processor instead of a spreadsheet. | 16:52 |
th1a | OK. Go ahead, faassen. | 16:52 |
ignas | th1a: hey, but you can spell clairvoyance properly :) | 16:53 |
faassen | okay.. | 16:53 |
th1a | ignas: I checked to make sure. | 16:54 |
gintas | clayvorance??? | 16:54 |
gintas | ignas, you made my day ;) | 16:54 |
ignas | gintas: yes, yes i know it's not exactly accurate | 16:54 |
faassen | clayvoyage is at the level of my gravel thing. :) | 16:54 |
faassen | clayvorange, that is. | 16:55 |
faassen | clairvoyance would be easy. | 16:55 |
faassen | useful. | 16:55 |
faassen | anyway, pupeno and I spent most of last week moving bits of view logic around. | 16:55 |
faassen | and fixing tests when we broke all of them again. | 16:55 |
faassen | I went by half the functional tests in schooltool to make addPerson into a functional. | 16:56 |
faassen | into a function, that is. | 16:56 |
faassen | so we could easily add a required field to it. | 16:56 |
faassen | we also made a few more drop-down lists work properly in the demographics screen. | 16:56 |
faassen | hopefully today I can finally finally move the table.html over to index.html | 16:57 |
faassen | fix a lot more tests. | 16:57 |
faassen | and then we're sort of done, pending feedback. | 16:57 |
faassen | I can imagine all kinds of UI feedback. | 16:57 |
faassen | it's just I suppress the urge to actually do much about it. | 16:57 |
faassen | until we get actual UI feedback. | 16:57 |
th1a | I did send you an email on Sunday. | 16:57 |
faassen | sunday. | 16:57 |
faassen | hm, I think I missed that. | 16:57 |
faassen | yesterday was a holiday and I'm not all caught up yet. | 16:57 |
th1a | OK. | 16:58 |
faassen | okay, sorry. | 16:58 |
faassen | got it. | 16:58 |
faassen | we'll proces that. | 16:58 |
faassen | thanks. | 16:58 |
th1a | My only significant concern is that we've sort of left out the "add" process. | 16:58 |
faassen | yes. | 16:59 |
faassen | we can put more things in the add form. | 16:59 |
faassen | but we don't have a multi-screen add workflow. | 16:59 |
faassen | making that work would impact a lot of tests. | 16:59 |
faassen | :) | 16:59 |
th1a | We'll have to think about how we want to do that. | 16:59 |
faassen | though I guess my refactoring would fix most of that. | 16:59 |
faassen | yes. | 16:59 |
th1a | Basically the "name" screen should be enough to instantiate a new student. | 17:00 |
faassen | anyway, for an add workflow I'd really like to see some UI design somewhere. | 17:00 |
faassen | we could reuse more of the name screen. | 17:01 |
th1a | OK. I can send you something. | 17:01 |
faassen | note that the tests make a lot of assumptions of where you end up after adding a peron. | 17:01 |
faassen | person. | 17:01 |
faassen | I mean, tests in schooltool in general. | 17:01 |
th1a | Oy vey. | 17:01 |
faassen | I guess I can fix that now in a central place though. | 17:01 |
faassen | by simply making sure that after the add procedure it ends up in the place the rest of the ST tests expect. | 17:01 |
faassen | anyway, thanks. | 17:01 |
faassen | it's possible that today's checkin by me already changes some of the workflow. | 17:02 |
faassen | you may want to check that out. | 17:02 |
th1a | OK. I'll have a look at it. | 17:02 |
faassen | as the behavior of the edit and index presentation changed. | 17:02 |
faassen | anyway, I also just had a good discussion with ignas | 17:03 |
th1a | I'm really feeling like test brittleness is a big problem in our codebase. | 17:03 |
faassen | he patiently waited until I stopped being overly defensive and I am adding some documentation to the ocde. | 17:03 |
th1a | Clairvoyantly? | 17:03 |
faassen | code. | 17:03 |
th1a | Good man, ignas. Patience is a virtue. | 17:03 |
faassen | he was missing some tests in the demographics package, though I think I made at least somewhat clear that the demographics package doesn't really add much in the way of APIs or algorithms. | 17:04 |
faassen | so there is relatively little to do in the way of unit testing, and more integration testing (which is best done by functional tests) | 17:04 |
faassen | I think that's also part of my frustration with the package. it's not doing anything really, just storing stupid data, but the integration work costs a lot of time nonetheless. | 17:04 |
faassen | and I don't feel like I'm designing a cool new APi or something. | 17:05 |
faassen | anyway, I'll try to add a few tests in some places he pointed out. | 17:05 |
faassen | and a document sketching out the design of the demographics package. | 17:05 |
faassen | so that people have at least a bit of an idea of how it is put together. | 17:05 |
th1a | OK. That would be great, faassen. | 17:05 |
faassen | I must admit I exploded, I just spent forever fixing existing schooltool tests and then I heard from ignas I didn't do enough with tests. :) | 17:06 |
* faassen grins. | 17:06 | |
faassen | but the clairvoyance we got working helped. | 17:06 |
faassen | anyway, I will focus today on getting the table.html into index.html move done. | 17:07 |
faassen | rest of today. probably bit of tomorrow. | 17:07 |
faassen | and handling Tom's UI feedback. | 17:07 |
faassen | plus the documentation bits. | 17:07 |
th1a | I wish I knew what we should do to make it easier to make small changes in code or presentation without blowing up lots of tests. | 17:07 |
th1a | OK, thanks faassen. | 17:07 |
faassen | and then hopefully by thursday or friday we can conclude the demographics for the time being. | 17:07 |
faassen | well, I whined a bit at Jim the other day, and he said knowing what to test is an art. | 17:08 |
faassen | functional tests are difficult that way. | 17:08 |
faassen | especially browser tests, when you go mess about with the UI as we did. | 17:08 |
faassen | it wasn't helped that the person package is used everywhere as the sort of, example package. | 17:08 |
th1a | Yes. | 17:08 |
faassen | so devmode broke. | 17:08 |
faassen | as it was using the person package. | 17:08 |
faassen | in some tests. | 17:09 |
th1a | RIght. | 17:09 |
faassen | plus in other testing code it's used to set up users for security tests. | 17:09 |
faassen | so again, boom. | 17:09 |
faassen | the big refactoring of all those tests to make the person setup more central should help at least somewhat. | 17:09 |
faassen | th1a: oh, one larger open issue for demographics is evolution. | 17:10 |
faassen | I still hope I can conclude the demographics work by friday. I'll try to get an evolution script going. | 17:10 |
faassen | that takes a february schooltool version | 17:10 |
faassen | and gets it to a current checkout, orsomething like that. | 17:10 |
th1a | That would be the goal. | 17:10 |
faassen | though that'll require some fiddling. | 17:10 |
th1a | I think faassen will deserve a SchoolTool merit badge at the end of this. | 17:11 |
th1a | "I survived my first SchoolTool contract." | 17:11 |
* faassen grins. | 17:12 | |
faassen | well, it's all downhill from now. :) | 17:12 |
faassen | except for all those trees. | 17:12 |
faassen | and the patches of ice. | 17:12 |
faassen | and so on. | 17:12 |
faassen | but all downhill. | 17:12 |
th1a | We'll definitely have to debrief and some point and talk about what will make it easier for the next person. | 17:12 |
alga | "Schooltool is going downhill" -- faassen :-) | 17:12 |
* faassen laughs. | 17:12 | |
faassen | "Since I got involved with it, Schooltool is going downhill rapidly!" | 17:13 |
th1a | So it looks like various delays have at least put things back in sync, insofar as all the current contracts will be done at the same time more or less. | 17:13 |
th1a | So I'm going to announce a release I guess on the 20th, rather than, um, last week. | 17:14 |
th1a | I'll have to think about what to call it... | 17:14 |
th1a | I guess it should still be alpha2. | 17:15 |
th1a | My goal for today is to set up a good attendance demo. Attendance has been difficult to demo. | 17:15 |
th1a | I finally decided that I need to create a school with 10 students and one teacher. | 17:16 |
th1a | That meets every day of the year. | 17:16 |
th1a | For most of or all of the day. | 17:16 |
th1a | I think that will be make it easier to test. | 17:16 |
alga | so that 1 person per period can come and try it out? | 17:16 |
th1a | Well, right now it is hard for one person to get a sense of what's going on in the 1000 person demo school. | 17:17 |
th1a | I mean, if I mark a student absent one period, and I want to see if that shows up the next period, I have to figure out what other classes they have that day, etc. | 17:18 |
alga | aaaa, that's realistic sample data for you! :) | 17:19 |
th1a | I need to generate some useful attendance feedback. | 17:19 |
th1a | I'm certainly glad we're doing the big sample data now. | 17:19 |
th1a | OK. Anything else? | 17:20 |
th1a | All right. Have a great week, folks. | 17:21 |
gintas | hmm | 17:21 |
th1a | Unless... | 17:21 |
th1a | Yes gintas? | 17:22 |
gintas | what's the plan on increasing schooltool's performance? | 17:22 |
gintas | I don't think it is adequate at this time | 17:22 |
gintas | at least I feel the pauses pretty badly on my computer | 17:22 |
erchache | th1a: can upgrade from schooltool 0.11.4 to schooltool 2006 svn? | 17:23 |
gintas | admittedly it's a bit outdated (that's why the pauses aren't so obvious to the others) | 17:23 |
erchache | i want to get the lastest stable version | 17:23 |
th1a | erchache: Well, svn is sort of by definition not stable. | 17:23 |
erchache | but.... | 17:23 |
erchache | can or not? | 17:24 |
gintas | but in deployment the server will have many simultaneous users | 17:24 |
th1a | faassen just said he was going to try to get the evolution scripts written at the end of the week. | 17:24 |
gintas | erchache: the upgrade is not guaranteed to go smoothly | 17:24 |
th1a | So the answer is definitely no this week. | 17:24 |
gintas | you may lose your data | 17:24 |
erchache | ok...how long is spected to convert into stable? | 17:24 |
gintas | erchache: I think Tom planned a release on the 20th, right? | 17:25 |
th1a | Yes. Try it then and let us know what breaks. | 17:25 |
erchache | yepa....its ok for me | 17:25 |
gintas | so, th1a, any thoughts on that? | 17:25 |
gintas | I am a bit afraid of this issue because as far as I know no one has done any quantitative measurements | 17:26 |
th1a | Well, I don't know. When non-Lithuanians bring up performance they tend to get jumped on. | 17:26 |
gintas | ;) | 17:26 |
pcardune | I think the biggest factor slowing schooltool down is the relationship package. (at least that is what I seem to remember) | 17:26 |
gintas | pcardune: we have optimized it a bit recently | 17:26 |
gintas | it should not be that big of a deal | 17:26 |
th1a | We just have to see, I think. | 17:27 |
th1a | It runs like crazy on my new laptop. | 17:27 |
pcardune | th1a: is that a good thing or a bad thing? | 17:27 |
th1a | Good. | 17:27 |
gintas | well, think how crazy it would run for 100 pupils checking their timetables in the morning | 17:27 |
* jinty throws an AJAX grenade in the conversation and runs;) | 17:28 | |
gintas | Maybe I'm just making unnecessary waves, but my point is that we should do some measurements. | 17:28 |
th1a | I would be in favor of that. | 17:28 |
gintas | Because if we have a serious problem here, we will not be able to solve that overnight. | 17:29 |
pcardune | I think the relationship package should be refactored anyways. I don't understand it half the time. I'd like to see some relationship zcml tags. That would be cool. But those are just my 1.5 cents | 17:29 |
th1a | pcardune: Your input is very welcome. | 17:29 |
gintas | pcardune: that sounds interesting | 17:29 |
th1a | Strongly encouraged. | 17:29 |
gintas | nice idea | 17:29 |
th1a | gintas: I think it would be a good thing if POV came up with some performance metrics. | 17:30 |
ignas | th1a: are tou sure ? :) | 17:31 |
th1a | One of my few frustrations with the POV approach is that you are so dogmatic about not optimizing prematurely, it means that optimization becomes a separate (paid) task. | 17:32 |
ignas | though yes indeed we should resurrect our benchmarking facilities | 17:32 |
th1a | When perhaps it should have been part of the original work. | 17:32 |
gintas | th1a: it is a bad idea to compromise clarity for performance early on | 17:33 |
ignas | and it costs more in the long term | 17:33 |
gintas | it is also a bad idea to optimize without measurements | 17:33 |
th1a | I think we can all agree that measurements would be good. | 17:33 |
gintas | ;) | 17:34 |
th1a | OK. Our time is up here. | 17:34 |
* th1a bangs the virtual bag of gravel. | 17:34 | |
th1a | Have a good one folks! | 17:34 |
th1a | pcardune: It is important that you let us know what you're thinking. | 17:34 |
pcardune | well, I was just thinking in passing | 17:35 |
gintas | th1a: generally optimization works out pretty well as a separate task | 17:35 |
th1a | You're not an outsider in this process. | 17:35 |
pcardune | I don't really use the relationship package much myself, and I wouldn't put it as the highest priority | 17:35 |
gintas | I guess that's one of the reasons we did not do it much | 17:35 |
th1a | gintas: As another developer, I agree. As your client, I don't. | 17:36 |
gintas | it did not directly contribute to goals defined in the stories | 17:36 |
faassen | concerning performance, just do an eyeball test.. | 17:36 |
gintas | I see your point | 17:36 |
faassen | by clicking through the edit screens. | 17:36 |
faassen | and when you hit schooldata | 17:37 |
th1a | pcardune: Well, yes, ultimately we end up at needing benchmarks and profiling to know what needs to be done. | 17:37 |
faassen | we added some code there. | 17:37 |
faassen | and that screen is veyr much slower. | 17:37 |
faassen | and I believe that's because it pulls in some relationship stuff there. | 17:37 |
gintas | eyeball tests are OK for order-of magnitude changes | 17:37 |
faassen | when large amounts of users are there. | 17:37 |
faassen | yeah, eyeball tests are a good start to identify "this screen is slow" | 17:37 |
gintas | however, I think it is a good idea to pinpoint the exact location which wastes time | 17:37 |
gintas | that's where a profiler comes in handy | 17:38 |
th1a | There is also the question of which are the most efficient changes in terms of developer time. | 17:38 |
ignas | two parts: bechmarking a.k.a. find out which views are too slow with many users/data (can be done by anyone) needed to identify which parts need improvement | 17:38 |
ignas | and profiling: done by the person who is optimizing something that is too slow, used to pinpoint the places in code that need serious optimization | 17:39 |
faassen | th1a: oh, in your feedback, could you also let us know where you want to see the photo? | 17:39 |
th1a | OK. | 17:39 |
faassen | th1a: (we still haven't really cleared why it only works if you use the .jpeg extension) | 17:39 |
faassen | th1a: (in the url) | 17:40 |
ignas | we need some infrastructure to make the benchmarking more scientific (add support for measuring whether something got faster, and how much faster it is) | 17:40 |
faassen | I wouldn't mind a little benchmarking project. :) | 17:40 |
th1a | I would guess on the page with the names. | 17:40 |
gintas | in formal software engineering there are requirements such as "this view must take no longer than 0,5s to render" | 17:40 |
faassen | th1a: send it in the same mail as the one that'll contain your add form suggestion :) | 17:40 |
* jinty after a bad experience, always tries to include "enough" optimization in his quotes. gintas is lucky with th1a as a client. | 17:40 | |
gintas | in our case it's probably too formal and strict | 17:40 |
* th1a is too soft as a client. | 17:41 | |
* faassen meant to say, I wouldn't mind doing a bit of optimization. :) | 17:41 | |
faassen | it was at least interesting to see how much that one bit of code added to the schooldata form makes it so much slower | 17:41 |
faassen | (if lots of testdata exists) | 17:41 |
faassen | otherwise those forms are pretty snappy. | 17:41 |
gintas | my proposed course of action would be to find a relatively slow (sub-1 GHz) computer and do a wall-clock test to find the worst bottlenecks | 17:42 |
gintas | with schooltool running on that computers | 17:42 |
gintas | computer | 17:42 |
th1a | Regardless, I think I'd rather do optimization later in the summer. | 17:42 |
gintas | then they can be prioritized and included as a story in a contract | 17:42 |
faassen | th1a: sounds like a fun project, optimization. :) | 17:43 |
gintas | th1a: I would suggest to at least do the tests early on | 17:43 |
th1a | OK. I'll keep it in mind. | 17:43 |
gintas | in the past we may have been able to pick some low-hanging fruits and get 10x boosts, but there is no guarantee that we can keep it up | 17:43 |
faassen | we may go the normal route where endusers, very patient actually, will complain about stuff that's just too insane. | 17:43 |
faassen | wirdly enough sometimes they do complain but you never actually hear their complaints. | 17:44 |
gintas | faassen: I think that would be too late | 17:44 |
faassen | :) | 17:44 |
gintas | if SchoolTool is deployed in schools and it turns out that it is too slow, we're in very big trouble, I think | 17:44 |
faassen | I'm just describing what normally happens. | 17:44 |
faassen | normally I just try to write reasonably performant code. :) | 17:44 |
gintas | faassen: me too | 17:45 |
faassen | anyway, yeah, but features not doing what the school wants.. | 17:45 |
th1a | Our partners won't be doing big deployments initially, where you'd have a thousand kids checking their calendars. | 17:45 |
faassen | is arguably worse. it's hard to judge right now. | 17:45 |
jinty | gintas: but only if you deploy schooltool too fast... | 17:45 |
th1a | Functionality will be much more important for the partner schools. | 17:45 |
gintas | th1a: how large are the initial deployments going to be? | 17:46 |
gintas | I previously thought that we were doing a full-scale installation on 3 or 4 partner schools | 17:46 |
gintas | this autumn | 17:47 |
th1a | Well... the thing is that I don't think students will be extensively using SchoolTool at any of them. Maybe in Philly. | 17:47 |
th1a | But the admin apps are only used by teachers. | 17:47 |
gintas | ah, in that case indeed it's not critical | 17:47 |
th1a | So a few dozen teachers doing attendance at the beginning of the period, and teachers doing grades at the end of the semester. | 17:47 |
gintas | yes, that's a piece of cake | 17:48 |
th1a | I mean, I would hope a few schools somewhere will use our calendars with all their laptop carrying students, but it isn't at the top of our list of concerns. | 17:48 |
gintas | I was thinking about hordes of students violently attacking our lone SchoolTool server ;) | 17:48 |
th1a | Someday ;-) | 17:48 |
gintas | understood | 17:49 |
gintas | Well with this new information I guess I can take back my alarms. | 17:50 |
gintas | thanks for the clarification | 17:50 |
th1a | OK. It is a little confusing, because calendaring is so different than the admin functions. | 17:51 |
*** whaddon has joined #schooltool | 17:55 | |
*** erchache has left #schooltool | 18:09 | |
*** wimbou has quit IRC | 18:13 | |
ignas | th1a: what do you think of having this http://paste.lisp.org/ on #schooltool channel? | 18:24 |
mgedmin | ignas: could you elaborate? | 18:29 |
ignas | by it i mean the "lisppaste" bot | 18:30 |
ignas | as it has to be in the channel so it could display URLs to pasted code snippets | 18:30 |
povbot | /svn/commits: * faassen committed revision 6162: | 18:34 |
povbot | /svn/commits: Some docstrings, style adjustments. | 18:34 |
*** whaddon has quit IRC | 18:34 | |
*** whaddon has joined #schooltool | 18:34 | |
*** whaddon has quit IRC | 18:36 | |
*** whaddon has joined #schooltool | 18:36 | |
*** whaddon has quit IRC | 18:40 | |
*** ignas has quit IRC | 19:09 | |
*** srichter has joined #schooltool | 19:18 | |
*** strichter has joined #schooltool | 19:24 | |
*** srichter has quit IRC | 19:27 | |
*** _srichter has joined #schooltool | 19:31 | |
*** _srichter is now known as srichter | 19:35 | |
*** strichter has quit IRC | 19:47 | |
povbot | /svn/commits: * faassen committed revision 6163: | 19:49 |
povbot | /svn/commits: Add some documentation about design. | 19:49 |
*** erchache has joined #schooltool | 19:52 | |
*** strichter has joined #schooltool | 19:58 | |
*** srichter has quit IRC | 19:58 | |
*** strichter is now known as srichter | 19:59 | |
*** pcardune is now known as pcarduner_lunch | 20:00 | |
povbot | /svn/commits: * faassen committed revision 6164: | 20:16 |
povbot | /svn/commits: A title is needed. | 20:16 |
*** pcarduner_lunch has quit IRC | 20:23 | |
*** thisfred has left #schooltool | 20:23 | |
*** pcarduner_lunch has joined #schooltool | 20:33 | |
*** faassen has quit IRC | 20:48 | |
*** erchache has quit IRC | 20:49 | |
th1a | jinty: ayt? | 21:24 |
jinty | th1a: yep | 22:03 |
*** alga has quit IRC | 22:13 | |
*** srichter has quit IRC | 22:25 | |
*** gintas has quit IRC | 22:38 | |
th1a | jinty: I got the new server. | 22:42 |
th1a | When do you have some free time ;-) | 22:42 |
th1a | pcarduner_lunch: Some competition: http://teachers4schools.com/open/?p=6 | 22:44 |
*** pcarduner_lunch is now known as pcardune | 22:45 | |
*** gintas has joined #schooltool | 22:48 | |
pcardune | hmmm | 22:51 |
pcardune | th1a: I don't feel threatened | 22:51 |
pcardune | he he he | 22:51 |
*** srichter has joined #schooltool | 22:54 | |
*** mgedmin has quit IRC | 23:04 | |
jinty | th1a: very cool! Er, free time;) not now, I'm cooking supper. | 23:04 |
jinty | let's talk thursday, I'll probably be able to do something about it next week | 23:05 |
th1a | jinty: Sounds fine. | 23:06 |
th1a | pcardune: What they're doing sounds interesting, it is closer to what I was doing at Feinstein than CanDo. | 23:06 |
*** gintas has quit IRC | 23:09 | |
*** pcardune has left #schooltool | 23:55 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!