| *** alga has quit IRC | 00:12 | |
| mhz | th1a: who is the one packaging schooltool in edubuntu? | 00:20 |
|---|---|---|
| th1a | jinty - Brian Sutherland. | 00:20 |
| mhz | th1a: thx | 00:20 |
| reddux | Ok yeah I typed out every line by hand checked my syntax and still got the same error when importing 1 user from the example on the site. | 00:24 |
| th1a | You didn't really need to go to the trouble. | 00:25 |
| reddux | k well just wanted to make sure I didn't make a mistake | 00:26 |
| reddux | night folks! | 00:51 |
| *** reddux has left #schooltool | 00:54 | |
| ignas | Aiste: | 01:12 |
| ignas | oops, tab completion : | 01:12 |
| ignas | :/ | 01:12 |
| *** ignas has quit IRC | 01:28 | |
| *** mhz is now known as mhz_work | 01:57 | |
| *** th1a_desk has joined #schooltool | 03:39 | |
| *** th1a has quit IRC | 03:41 | |
| *** mhz_work is now known as mhz | 04:31 | |
| *** pcardune has joined #schooltool | 06:35 | |
| *** th1a_desk has quit IRC | 06:43 | |
| *** pcardune has quit IRC | 07:02 | |
| *** th1a has joined #schooltool | 07:06 | |
| *** mhz is now known as mhz_zZzZ | 07:27 | |
| *** th1a_ has joined #schooltool | 07:41 | |
| *** th1a__ has joined #schooltool | 07:43 | |
| *** th1a has quit IRC | 07:43 | |
| *** th1a__ is now known as th1a | 07:49 | |
| *** th1a_ has quit IRC | 08:23 | |
| *** th1a_ has joined #schooltool | 08:37 | |
| *** th1a_ has quit IRC | 09:16 | |
| *** thisfred has joined #schooltool | 10:23 | |
| *** alga has joined #SchoolTool | 12:22 | |
| *** ignas has joined #schooltool | 12:37 | |
| *** faassen has joined #schooltool | 12:47 | |
| *** jinty has joined #schooltool | 13:15 | |
| *** didymo has quit IRC | 14:12 | |
| *** mgedmin has joined #schooltool | 14:16 | |
| *** pcardune has joined #schooltool | 16:21 | |
| th1a | Hi everyone! | 16:30 |
| pcardune | Hi th1a! | 16:31 |
| th1a | Thanks for coming pcardune. | 16:31 |
| pcardune | I just happened to be here | 16:31 |
| th1a | Ah, notification does work much better on xchat-gnome. | 16:32 |
| th1a | Anyone alive in Vilnius? | 16:33 |
| ignas | hi | 16:34 |
| *** gintas has joined #schooltool | 16:34 | |
| gintas | p-p-p-pong | 16:34 |
| th1a | hi ignas, gintas. | 16:35 |
| jinty | hey | 16:35 |
| th1a | and jinty. | 16:35 |
| th1a | Has alga told you guys about the sprint? | 16:35 |
| ignas | a bit ;) | 16:36 |
| th1a | jinty: I just got this query about the DNS for the test sites: I got the domain request below. Can you clarify whether these are all | 16:37 |
| th1a | just A records, you don't need any MX records set up for these domains? | 16:37 |
| th1a | ignas: Did he show you the UI work at all? | 16:37 |
| jinty | no, we don't need any MX records. | 16:37 |
| th1a | jinty: Thanks. | 16:37 |
| jinty | we're not going to be running mailservers there | 16:37 |
| jinty | unless you want;) | 16:38 |
| th1a | Nah. | 16:38 |
| ignas | th1a: no not really, we have an internal deadline on friday so he's very busy on another project (jet lagged too ;) | 16:38 |
| th1a | OK. Are the rest of you guys busy this week, too? | 16:39 |
| th1a | So... where to start... | 16:40 |
| th1a | pcardune did most of the work in a new branch. | 16:40 |
| th1a | http://source.schooltool.org/svn/branches/nels-sprint-ui-work/ | 16:41 |
| th1a | Essentially, we have tabs for main areas of functionality, | 16:41 |
| ignas | th1a: yes i think so, i will be spending most of my time on ivija for the rest of this week | 16:41 |
| gintas | we've seen some enthusiastic e-mails in the mailing list about the new UI, but not much more | 16:41 |
| th1a | ignas: OK, so that gives us the rest of the week to figure out a proposal... | 16:42 |
| *** mhz has joined #schooltool | 16:42 | |
| th1a | there is a bar of buttons underneath. | 16:43 |
| th1a | Under the tabs. | 16:43 |
| th1a | Need a screenshot... | 16:43 |
| th1a | The navigation menu is essentially dead. | 16:44 |
| ignas | :) | 16:44 |
| th1a | And the left sidebar is optional. | 16:44 |
| ignas | not that i will miss it much ;) | 16:44 |
| th1a | Individual applications can use it, but it isn't necessarily always there. | 16:45 |
| gintas | victim of friendly fire :) | 16:45 |
| th1a | http://tuttlesvc.teacherhosting.com/pictures/screenshot.png | 16:45 |
| th1a | That is the static mockup. | 16:45 |
| th1a | Doesn't have the row of buttons in the red bar. | 16:45 |
| th1a | And we're NOT putting drop-downs there as shown. | 16:46 |
| th1a | We've essentially got radio buttons in the bar to switch modes or navigate. | 16:46 |
| th1a | So if you want to switch from "view" to "edit" you could do that in the red bar. | 16:47 |
| th1a | pcardune: Can you explain briefly how the viewlets are set up? | 16:47 |
| th1a | Hm... perhaps he is busy. | 16:49 |
| th1a | So pcardune implemented a large chunk of this transition in one day. | 16:49 |
| th1a | It was impressive. | 16:49 |
| th1a | And thus far doesn't seem to have broken as many of the tests as we thought it would ;-) | 16:50 |
| ignas | :) | 16:50 |
| th1a | You smile now... | 16:52 |
| th1a | I'm downloading the branch to remind myself of exactly where we stopped. | 16:53 |
| th1a | But the goal now is to write up what needs to be done to finish. | 16:54 |
| faassen | hey. | 16:54 |
| th1a | hi faassen. | 16:54 |
| th1a | faassen: How are things? | 16:55 |
| faassen | did you break any browser tests with those changes? :) | 16:55 |
| faassen | fine, I'm back from my vacation (and europython before that) | 16:55 |
| th1a | Like I said, fewer so far than we feared. | 16:55 |
| faassen | cool, sorry, didn't read the whole conversation | 16:55 |
| pcardune | (President of DevIS just asked me to do a schooltool demo sometime in the next couple of weeks) | 16:56 |
| th1a | pcardune: Cool. | 16:56 |
| *** th1a_ has joined #schooltool | 16:56 | |
| th1a | pcardune: Are you free to chat here for a bit? | 16:57 |
| pcardune | yeah | 16:57 |
| pcardune | the bar with "radio buttons" is a single viewlet manager | 16:57 |
| pcardune | the weird part (and there may be a better way) is that buttons are registered as viewlets for *all* pages. | 16:57 |
| pcardune | it is up to the viewlet class to know when to display them | 16:58 |
| pcardune | as of now, you can specify marker interfaces which views must implement in order for the button to appear | 16:59 |
| pcardune | and then another set of marker interfaces which views must implement for the button to be selected | 16:59 |
| ignas | ouch, i'll look into that | 17:00 |
| ignas | as soon as i'll be able :( | 17:00 |
| pcardune | so, attendance has two modes at this point: enter and report. views for entering attendance would implement IAttendanceTabView and IEntryMode | 17:00 |
| pcardune | one is for the tab, and the other for the radio button | 17:00 |
| th1a | After updating my branch, I've only got the attendance tab. | 17:01 |
| pcardune | th1a: did you log in? | 17:01 |
| th1a | Oh, no. | 17:01 |
| pcardune | I tried to do some stuff with security | 17:01 |
| pcardune | for some reason the attendance tab still shows up | 17:01 |
| th1a | Ah. | 17:01 |
| th1a_ | http://tuttlesvc.teacherhosting.com/pictures/newui.png | 17:05 |
| th1a_ | OK. That's a current, working shot. | 17:05 |
| th1a | Yes, weFrom the branch. | 17:06 |
| th1a | From the branch. | 17:06 |
| ignas | pcardune: if you would describe the problem in an email i'd try helping you | 17:07 |
| pcardune | ignas, well it's not really a problem | 17:07 |
| pcardune | i just wonder if there is a simpler way | 17:08 |
| th1a | pcardune: We have to make some time before or during the sprint to make a list of things remaining to do. | 17:08 |
| th1a | One viewlet manager seems a little inelegant. | 17:08 |
| alga | yay for sprints! | 17:08 |
| pcardune | yeah | 17:09 |
| th1a | Definitely yay for sprints. It sucks returning to the fortress of solitude, though. | 17:09 |
| pcardune | if we had multiple viewlet managers, we would need a metaviewlet manager to manage which viewlet manager to display | 17:10 |
| gintas | th1a: wait till you have children | 17:10 |
| alga | gintas: don't be mean | 17:10 |
| th1a | gintas: That's coming January 25-ish, btw. | 17:11 |
| gintas | well then, no more fortress of solitude (at least of silence) for you :) | 17:11 |
| th1a | Indeed. | 17:11 |
| alga | gintas: I think there's still about a year | 17:11 |
| alga | Vika, for one, is still working while her daughter sleeps | 17:12 |
| ignas | pcardune: not sure i understand the need for more viewlet managers | 17:12 |
| ignas | pcardune: as i was absent in sprint ;) | 17:12 |
| th1a | Yeah, maybe one is fine. | 17:12 |
| ignas | pcardune: what's the motivation ? | 17:12 |
| th1a | Going meta isn't necessarily better, I suppose. | 17:12 |
| alga | ViewletManagerManager | 17:13 |
| th1a | Yes. Please shoot me. | 17:13 |
| alga | there's a school of thought that if you call an object FooManager, your design is wrong | 17:13 |
| th1a | Stop me before I kill again. | 17:13 |
| gintas | yep, who needs managers anyway :) | 17:14 |
| pcardune | alga: what would you call it instead of FooManager? | 17:14 |
| gintas | (I suspect I'll be the next target of th1a) | 17:14 |
| ignas | pcardune: not the name, the design | 17:14 |
| ignas | pcardune: if you need a FooManager you should refactor so you would not need one | 17:14 |
| pcardune | oh, right | 17:16 |
| faassen | so you get lots of registries everywhere :) | 17:16 |
| faassen | lots and lots of them. | 17:16 |
| faassen | anyway, it's kind of interesting, as when I hear that proposition, that Manager objects are wrong, then I wonder what are these managers, is this utility really one of those evil managers, etc. | 17:16 |
| ignas | a manager in disguise | 17:17 |
| faassen | but I guess that's the point, the word 'Manager' just doesn't have enough meaning to want to name something that. it means you don't really know what the object is for. | 17:17 |
| faassen | and if you can't name the object better, then your design has issues. | 17:17 |
| gintas | hmm, then ManagerManager = Managerie (sic) ;) | 17:18 |
| th1a | OK, so the concrete take away I need here is to plan when pcardune and I are going to make the todo list for finishing this work. | 17:19 |
| pcardune | th1a, when are you going to be down here? | 17:20 |
| th1a | I'm flying down Thursday evening. | 17:21 |
| pcardune | where are you staying? | 17:22 |
| pcardune | if I may ask | 17:22 |
| th1a | Um... with Welsh? | 17:22 |
| pcardune | ok | 17:23 |
| th1a | Let me just jam in a couple other things that recent discussions have brought up: | 17:24 |
| th1a | 1) we definitely should design printed reports for taking attendance (for fallback, and classrooms without computers). | 17:24 |
| th1a | 2) alga and I discussed just making a second workflow for schools where teachers can excuse absences themselves. | 17:25 |
| alga | 1: perhaps we could just tune the realtime form for print media? | 17:25 |
| alga | sparklines and all... | 17:26 |
| th1a | The two main use cases are a) US schools where attendance is formal and centralized, and b) everywhere else. | 17:26 |
| th1a | alga: Perhaps, particularly at first. | 17:26 |
| th1a | pcardune: So... when do you think we should do this? | 17:27 |
| th1a | Our ToDo list? | 17:27 |
| th1a | Anyhow... this was your semi-coherent sprint followup meeting. I'm going to finish writing up a more coherent summary as well. | 17:28 |
| pcardune | is thursday alright? | 17:28 |
| th1a | pcardune: It is fine with me. In the evening? | 17:29 |
| th1a | f2f? | 17:29 |
| pcardune | anytime during the day as well | 17:29 |
| pcardune | I will be at the career center all day | 17:29 |
| th1a | I won't be there yet. | 17:29 |
| th1a | Until the evening. | 17:29 |
| th1a | But we can do it on IRC in the morning. | 17:30 |
| pcardune | that's what I was thinking | 17:30 |
| th1a | OK. 10:00? | 17:30 |
| * th1a bangs the virtual bag of gravel. | 17:30 | |
| pcardune | works for me | 17:30 |
| th1a | Have a good week folks. See you next week with a specific plan ;-) | 17:31 |
| alga | th1a: Nokia 770 has several VoIP options | 17:31 |
| alga | Google Talk and SIP with Gizmo | 17:31 |
| th1a | Should we try that? | 17:31 |
| alga | I think it would be great | 17:31 |
| th1a | Can we do conference calls with either? | 17:31 |
| alga | I don't know | 17:32 |
| alga | Gizmo is available on all platforms (Win, Mac, Linux, Nokia) | 17:32 |
| alga | Google Talk is Windows and Nokia only | 17:32 |
| alga | Gizmo is free-as-in-beer SIP app | 17:32 |
| alga | it's main advantage over Skype is a standard protocol: SIP | 17:33 |
| alga | I would really prefer Google Talk, if it only were available on Linux... | 17:37 |
| alga | gizmo is yet another IM app | 17:37 |
| alga | but it has those POTS integration things like Skype does | 17:37 |
| th1a | I haven't tried Gizmo yet. | 17:38 |
| pcardune | looks pretty | 17:38 |
| th1a | pcardune: Did you get my message? | 17:39 |
| pcardune | nope | 17:40 |
| th1a | At the sprint... was the red headed kid Robbie or Will? | 17:41 |
| pcardune | Will | 17:41 |
| th1a | OK. | 17:41 |
| th1a | I got them confused. | 17:41 |
| faassen | Danger Wil Robinson | 17:47 |
| pcardune | bu dum cheuu | 17:47 |
| *** jinty has quit IRC | 17:59 | |
| alga | Wow: https://calendar.pov.lt/ | 18:00 |
| th1a | pcardune: Would you want to go to the thing in Ghana by yourself, if the conference could only bring one of us over? | 18:01 |
| th1a | alga: Old school. | 18:01 |
| pcardune | th1a: what about you? | 18:02 |
| pcardune | What is the conference actually about? | 18:02 |
| th1a | ... | 18:02 |
| th1a | just a sec. | 18:03 |
| pcardune | i'm looking up that email you sent me | 18:03 |
| alga | conference about making money over the internet! http://j-walk.com/other/conf/ | 18:03 |
| th1a | http://www.developer-roadshow.com/wa/wiki/WorkshopTracks | 18:04 |
| th1a | Key component: FLOSS School Management System - identify, test and select one or more FLOSS school management systems and integrate into the CD set. Assess localisability and consider a localisation track. e.g. http://www.schooltool.org/ or http://osmis.sourceforge.net/ - there may be other suitable options out there. Team: two educator(s) to test, identify what needs to be done. Developers to familiarise themselves with the s | 18:05 |
| th1a | ource code and code. Plan the development tasks. Try to do all this before we arrive, and then code the most critical things during the week (or focus on localisation). | 18:05 |
| pcardune | I would be happy to go on my own if you thought it made more sense than you going on your own | 18:06 |
| th1a | OK. | 18:09 |
| th1a | I'll see what shakes out. It is dependent on if they can scare up any money because I can't get any. | 18:09 |
| *** thisfred has left #schooltool | 18:18 | |
| *** jinty has joined #schooltool | 18:47 | |
| th1a | pcardune: OK... looks like this Ghana thing is going to happen... what international airport do you prefer? | 19:24 |
| th1a | pcardune: Perhaps we should speak on the phone. | 19:26 |
| th1a | Or Skype. | 19:26 |
| *** jinty has quit IRC | 19:28 | |
| *** th1a_ has quit IRC | 19:38 | |
| *** th1a_ has joined #schooltool | 19:39 | |
| Aiste | th1a: do you have time for a chat about finances tomorrow? | 20:02 |
| *** gintas has quit IRC | 20:09 | |
| pcardune | th1a or th1a_, I prefer Reagan National Airport | 20:10 |
| pcardune | Would we be going through senegal? there are direct flights from d.c. and nyc | 20:11 |
| *** mhz has quit IRC | 20:13 | |
| *** mhz has joined #schooltool | 20:13 | |
| *** mhz is now known as mhz_food | 20:23 | |
| *** faassen has quit IRC | 20:47 | |
| *** ignas has quit IRC | 20:48 | |
| th1a | Aiste: Tomorrow is good. What time? | 20:58 |
| Aiste | um... when do you usually get up and start working? | 20:59 |
| th1a | We can do it the same time as the meeting today. | 21:00 |
| th1a | 1330? | 21:00 |
| Aiste | which is what LT time? | 21:01 |
| th1a_ | I mean, 1330 UTC. | 21:01 |
| Aiste | ok, works for me | 21:02 |
| Aiste | do you have skype? | 21:02 |
| th1a_ | Yes. | 21:02 |
| th1a_ | tom_hoffman | 21:03 |
| Aiste | ok | 21:03 |
| Aiste | I'll skype you tomorrow then | 21:03 |
| th1a_ | OK. | 21:03 |
| *** Aiste has quit IRC | 21:07 | |
| *** mhz_food is now known as mhz | 21:19 | |
| *** th1a_ has quit IRC | 21:47 | |
| *** alga has quit IRC | 22:05 | |
| *** mhz is now known as mhz_work | 22:45 | |
| *** gintas has joined #schooltool | 23:10 | |
| *** ignas has joined #schooltool | 23:33 | |
| *** ignas has joined #schooltool | 23:37 | |
| *** gintas_ has joined #schooltool | 23:45 | |
| *** gintas has quit IRC | 23:46 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!