00:06:15 argh ... openfts and debian are not friends 00:06:22 :-( 00:10:17 ah, just found nextsteps.html on openacs.org. hmm, unary error remains 00:47:25 openfts and debian not friends? license? 00:47:46 no, the configure script needs a lot of hand editing 00:48:17 maybe this is only with postgresql 7.2 as debian package 00:48:37 which is the woody version? 00:48:43 have you installed openfts? 00:48:57 woody ... don't know 00:49:00 I don't remember... 00:49:15 I might have, but I compile everything 00:50:46 i'm using unstable. yeah, compiling is better propably 00:51:12 (one of debian's relative strong points is their toolchain works due to the package deps among toolchain pieces: it's hard to install conflicting pieces of the toolchain) 00:54:15 seen benadida 00:54:15 benadida was last seen on #openacs 86 days, 22 hours, 31 minutes and 31 seconds ago, saying: talk to you later [Sun Feb 24 19:23:42 2002] 00:54:30 -that- long?? 00:54:50 can't be... I thought I saw him here about a week and a half ago 00:54:51 seen ben 00:54:52 I haven't seen 'ben', til 00:55:03 paje might have been gone last time he appeared 00:55:03 markd2: what? 00:55:11 seen thursdayphylax? 00:55:12 thursdayphylax was last seen on #openacs 19 days, 6 hours, 4 minutes and 38 seconds ago, saying: aren't I behind the times [Fri May 3 12:51:31 2002] 00:55:13 true 00:55:19 seen wednesdayphylax? 00:55:20 wednesdayphylax was last seen on #openacs 21 days, 42 minutes and 0 seconds ago, saying: hi paje [Wed May 1 18:14:17 2002] 00:55:28 seen sundayphylax? 00:55:28 I haven't seen 'sundayphylax', markd2 00:55:49 seen footballphylax 00:55:49 somebody twack me to package openfts/nsopenssl/other-aolserver-modules for Debian 00:55:49 I haven't seen 'footballphylax', jim2 00:56:17 rbm: you got in? :) 00:56:28 til: yes, pdflib is proprietary (for commercial purposes) 00:56:40 I mean, it costs money for commercial purposes 00:57:01 jim2: Not yet. I have the T&S test in my indox but haven't had time to reply to it yet. 00:57:24 jim2: we should start working on OpenACS packages 00:57:31 ok 00:57:56 * jim2 is looking at dotlrn... 00:58:10 had to find an oracle I still had up 00:58:25 * til twacks rbm to package openfts/nsopenssl/other-aolserver-modules 00:58:46 thanks til. I was needing that. 00:59:12 arjunsanyal (~arjun@pool-151-202-175-216.ny5030.east.verizon.net) has joined #openacs 01:00:09 woot! arjun is here! 01:00:23 hi 01:00:23 hi, arjunsanyal 01:01:04 hey arjun. what's up? 01:01:43 jim2: Is it okay to discuss what I'm thinking to answer to my T&S test? 01:02:18 yes... as long as it's ok for me to decide how I will respond :) 01:02:29 :) 01:02:39 hey rbm, not much just relaxing 01:02:48 any chance you could send me a copy? 01:03:27 jim2: of the e-mail? Sure. 01:03:36 jim@laney.edu 01:04:01 I need coffee and a coupla other things 01:06:08 rbm: did you graduate? 01:06:18 argh. my dotlrn is having problems... I got AOLserver/3.3.1+ad13, oracle-8.1.6 and openacs/dotlrn from CVS on may 16th in the late evening... 01:06:33 jim2: I'm your man 01:06:46 what's the error? 01:06:46 rumour has it the error is generated by the browser 01:06:47 exellent :) 01:07:37 I'm looking at a Subject... 01:07:45 I say New Class... 01:07:47 arjunsanyal: I did. 01:07:59 rbm: congrats! 01:08:06 arjunsanyal: Thanks :) 01:08:59 I'm doing "subjects" as name of the course, and "classes" are sections of classes... so: subject=java programmming, class=section 1 01:09:02 no problem 01:09:14 "New Class" again 01:09:20 I want section 2 01:09:56 ora8.c:3568:ora_tcl_command: error in `OCIStmtExecute ()': ORA-00001: unique constraint (DOTLRN.CR_ITEMS_UNIQUE_NAME) violated 01:09:56 ORA-06512: at "DOTLRN.CONTENT_ITEM", line 161 01:09:56 ORA-06512: at "DOTLRN.CONTENT_FOLDER", line 34 01:09:56 ORA-06512: at "DOTLRN.FILE_STORAGE", line 85 01:09:56 ORA-06512: at line 3 01:10:31 jim2: seen it. hold 01:10:31 I haven't seen 'it.', arjunsanyal 01:10:57 jim2: sent. 01:11:01 thanks :) 01:11:06 going for coffee... 01:11:18 and there's more problems, stick around :) 01:11:33 jim2: ok 01:11:42 arjunsanyal: I don't have a real job, so I don't know if I'm really happy that I graduated. 01:12:15 (I didn't look very hard though, since I was thinking of going on to graduate school) 01:12:55 paje: my dotlrn? 01:12:55 rbm: bugger all, i dunno 01:13:00 paje: dotlrn? 01:13:00 well, dotlrn is running on davb's machine again, and not crashing if you want to look around. 01:13:00 rbm: after i graduated i took it easy for a long time.... until december. before i got a job 01:14:31 rbm: sucks 01:14:56 rbm: where are you from? 01:14:59 Brazil 01:17:43 wohoo, search finally works! 01:19:43 yay 01:19:58 I haven't done anything with openfts yet. 01:20:07 I need to if I want to package it. 01:20:18 * rbm wanders off 01:23:51 wow, thats weird: whenever i search for words with german umlauts in it, opera wants to save the result page instead of just displaying it 01:27:18 anybody know how i can make openfts index old content? e.g. news items that have been on the site before openfts was installed? 01:30:10 ok... 01:32:52 here's another... 01:33:09 I'm at /dotlrn/admin/users 01:33:37 I say create 01:34:03 I get the form, and fill it out 01:36:07 I get the email form, and decide not to send, but I want to create another user. 01:36:41 so I go back (reasonable assumtion, I can use my back button? :) 01:37:00 and I find the form, still filled out with the user I just added 01:37:17 so, I say -cool-, I'll just edit that 01:38:17 I do so, and submit... error: 01:38:31 can't use non-numeric string as operand of "!" 01:38:31 while executing 01:38:31 "if {![cc_email_from_party $target_user_id]} { 01:38:31 # create the ACS user 01:38:31 set password [ad_generate_random_string] 01:38:33 set t..." 01:38:52 I know exactly where that is, and can get you the cvs info for that file... 01:39:31 hmm, haven't seen that one. yeah the cvs info would be great 01:40:35 it's in /packages/dotlrn/www dir, file /user-add.tcl/1.17/Thu May 16 05:17:09 2002//, 01:40:47 about line 121 or 122 01:40:58 HOWEVER 01:42:00 if I would have went back one more time, then clicked on Create New User again, I would have gotten a blank form, filled it out, added the user no problem. 01:42:06 so... 01:42:20 the only consequence of this bug is BBB 01:42:26 Back Button Breakage 01:43:01 jim2: for the first error, check the vesion of the /pacakges/file-storage/file-storage-init.tcl file. let me try to replicate the user-add bug 01:43:19 ok 01:43:36 (note about versions... 01:44:44 I'm running aolserver 3.3.1 + ad13, oracle-8.1.6 and got openacs and dotlrn from cvs at about the same time, evening of may 16th, pst 01:44:47 ) 01:45:17 jim: in my opinion the assumption that the back button should work is not 100% reasonable in this case. 01:45:33 then new interface is needed :) 01:46:05 jim2: i agree, it's a bug 01:46:41 if you want to go by the assumptions of Apple Human Interface Guidelines, what you have to do is design the interface in such a way that the error is prevented 01:47:18 til: having said all that, I have a vague tendency to agree, or at least understand 01:47:33 maybe i just have too many bad experiences, so that i automatically avoid the back button when forms are involved 01:49:40 til: I see your point... thing is, not everyone will do that... me, I like using back :) and there will be -clueless- school staff and faculty who have power and who won't find the situation acceptable, if they can't find a workaround like I did 01:50:30 so in this case maybe adding a "skip email sending" link that is simply the return-url would do the trick? 01:50:30 isn't that an acs-subsite issue - not dotlrn? 01:50:47 at the very least, you need buttons on the mail-new-user page that say "don't send it" and "add another user" 01:51:17 and then, some people will -still- use back :) 01:51:26 what can ya do? :) 01:52:19 til: no i think the back button should work, we want dotlrn users to never see a "request error" page, i'll let yon know about this (it's his department) 01:52:22 oops, we just came up with the same sol'n, and I did so without reading that you did so :) 01:53:31 jim2: about the file-storage error? 01:53:51 hmmm... maybe this is irrelevent... but the first person I added was John Smith... and the second was his bro, John Lennon... 01:54:01 arjunsanyal: one sec 01:54:40 (I did change email address and ID for Lennon) 01:56:21 the /pacakges/file-storage/file-storage-init.tcl file I can't find yet... 01:56:48 I corrected spelling on packages (well, by never CDing out of that dir :) 01:57:04 but file-storage-init.tcl might be in tcl/ 01:57:18 jim2: yup in /tcl sorry :) 01:57:24 bingo.... /file-storage-init.tcl/1.2/Sun May 12 20:57:02 2002// 01:58:28 jim2: ahh ok, you need to revert that to v1.1 - you can use this command" 01:58:28 cvs update -r 1.1 -p file-storage-init.tcl > file-storage-init.tcl", restart, and _i think_ it should fix it 01:59:10 mv file-storage-init.tcl file-storage-init.tcl-version1.2 02:00:04 umm :) 02:00:11 that version has nothing in it :) 02:00:24 except a call to ad_library :) 02:00:59 jim2: yup that's what we want. of course, I could have said just comment the stuff out... :) 02:01:08 true ;) 02:01:13 ok, hammering. 02:01:34 I will make dotlrn restarts faster one day 02:01:54 i do a lot of them 02:02:10 they already -are- faster than one day! 02:02:29 :) 02:02:52 ok, which bug is that supposed to fix? 02:04:05 add a class under a subject? 02:04:09 add a user? 02:04:25 * jim2 tries both 02:05:55 sorry, doing 4 things at once. class under a subject 02:06:02 that works now 02:06:06 cool! 02:06:50 i sent email to yon about the user-add bug, he'll probably have it fixed tomorrow 02:06:56 adding a community works 02:07:14 (I think I had trouble before) 02:09:13 ok, next: 02:09:31 great, FYI you can email dotlrn@openforce.net with bug reports - all the dotlrn developers are recipients 02:11:24 OK :) but it's nice to have a quick 2-way with someone in the know before actually filing... 02:12:29 but the way it is now, it's sorta presentable... 02:12:38 I have some suggestions... 02:12:54 and at least one more problem, if you'd like to hear them :) 02:14:15 go for it 02:14:21 OK... 02:16:28 (see... I built something I called the Roster Project, potentially capable of becoming aware of any number of students and the classes they're enrolled in from a large CSV file, including them in a text db and from there generating accounts on an arbitrary number of arbitrary kinds of servers...) 02:16:42 (so I've been here, done some of that :) 02:17:19 interesting.. 02:17:31 first, I like the fact that you allow a bulk transfer of students... but it's not complete. what is needed is a way to get them into their classes. 02:17:35 but 02:17:45 if there's no defined classes, then what? 02:17:54 so you type them in? 02:18:23 better: also have a bulk transfer of classes 02:20:10 I had this running in a four-campus district, where I could identify any section of any class ever taught... by using a key with term, campus and classcode (a four-digit number unique to term and campus) 02:20:23 so, my keys looked like this... 02:20:40 F2001-Laney-1234 02:21:06 (well, a little different, but you can see what's up) 02:21:35 students were identified by their SSN 02:21:53 so their identity was identical on all four campuses 02:21:55 so: 02:23:32 could have deployed this thing such that their login name and password was the same everywhere on the four campuses, and login/passwd pairs would get added to any server equpt they were assigned access by way of their enrolling in a class 02:24:28 further, a specific teacher could ask for a file that could add accounts to that teacher's personal server, if that server was one of those supported by the system 02:24:57 (supporting a new server was fairly simple: you write about 7 perl procs) 02:25:49 now... this college district had a mainframe that had records for all students on all four campuses 02:26:18 and the programmer for that system created a program that could give the list of students for a class 02:26:37 in a fixed-field CSV format 02:26:50 also 02:27:07 she made another download available on a daily basis... 02:27:13 davb (dave@alb-24-58-162-82.nycap.rr.com) has joined #openacs 02:27:24 which was the list of courses with their schedules and other info 02:27:47 with me so far? 02:27:52 hi davb 02:27:53 yup. 02:28:04 hi everyone 02:28:19 hi 02:28:41 I was gonna create a calendar app for this district that would let a student choose his courses based on schedule 02:29:45 one idea that was advanced, was "I'm Joe Student, and I have tuesday and thursday available between the hours of 3 and 5 pm. show me all courses on all campuses I can take, in a calendar view. 02:29:49 " 02:31:52 but my idea was, "I'm Joe Potential Student, and I want to try to form a schedule. Help me by giving me a one-week view of my schedule, initially blank, that I can also put my own appointments on. Let me add potential classes to it". 02:33:00 In my Roster Project, I wanted to handle four types of people: 02:33:05 students, 02:33:12 (first priority :) 02:33:18 faculty, 02:33:23 staff, 02:34:02 and system accts (this was once unix-centric, and root, bin, apps, mail, etc were going to be among those) 02:34:35 ok 02:35:52 so I wanted to be able to create all new, and have my database of staff and faculty added, go to the mainframe for the schedule of classes, add that, then get the students from the mainframe and add them. 02:36:01 following that, 02:37:06 I'd run a query sorta like "select logname,passwd from students group by server-they-belong-to" 02:38:18 and the output of that (NOT A) select was automatically in the form needed by a particular server (most times, a batch file or shell script) to add accounts to that server 02:38:30 next... 02:38:59 I stored timestamps in appropriate places... so I'd know if a student was already added to a server 02:40:02 the upshot of which, was I could run the whole thing again, with students already in the central database I kept, to get new adds and drops, for the purpose of removing them from servers 02:40:09 or adding new people 02:41:14 this is for access to the local computer or for the calendar app? 02:41:22 both 02:41:47 you'd also try to get new classes or note ones that were apparently cancelled 02:41:50 the_docwolf (~wolf@adsl-34-227-234.bct.bellsouth.net) has joined #openacs 02:41:59 evening, funky cats 02:42:13 dude 02:42:27 howdy docwolf 02:42:33 hola 02:42:44 greetings to you, paje. 02:42:44 the_docwolf: huh? 02:42:50 paje, attack 02:42:51 the_docwolf: sorry... 02:42:51 access to local servers is based on "whether student is enrolled in currently active course(s)" 02:43:26 and calendar schedule helper is based on "currently active courses" 02:44:28 further, calendar schedule helper could also be course enroller, i.e., student could then say "OK! I like that schedule! Sign me up for all these classes!" 02:45:33 paje, attack is | paje knaws furiously on docwolf's leg 02:45:33 OK, denshi. 02:45:36 paje, attack 02:45:36 paje knaws furiously on docwolf's leg 02:45:50 and, assuming everyone were doing their jobs, they'd have their own access to everything they needed before they walked onto campus 02:45:51 knaws? 02:46:18 paje, oop is ack 02:46:18 ...but oop is ack or blarg|fnord... 02:46:33 oop is ~/fnord/arg/ 02:46:35 knawing is harder than gnawing, given k is harder than g :) 02:46:39 literal oop? 02:46:39 markd2: oop =is= ack or blarg|fnord 02:46:52 oop 02:46:54 oop? 02:46:54 oop is ack or blarg 02:46:57 oop? 02:46:57 oop is fnord 02:47:13 oops is ~=/fnord/arg/ 02:47:19 oop is ~=/fnord/arg/ 02:47:21 literal oop 02:47:21 markd2: oop =is= ack or blarg|fnord 02:47:27 * markd2 sighs 02:47:48 oop =~ s/fnord/arg/ 02:47:52 oop? 02:47:53 oop is probably ack or blarg 02:47:55 oop? 02:47:55 i think oop is ack or blarg 02:47:56 oop? 02:47:57 hmmm... oop is fnord 02:47:57 paje, attack is also | /me defeats markd2's period epic costume style with his dragon bot style 02:47:58 okay, denshi. 02:48:01 paje, attack 02:48:01 paje knaws furiously on docwolf's leg 02:48:02 paje, attack 02:48:02 /me defeats markd2's period epic costume style with his dragon bot style 02:48:03 literal oop 02:48:03 markd2: oop =is= ack or blarg|fnord 02:48:13 paje, literal attack 02:48:13 denshi: attack =is= | paje knaws furiously on docwolf's leg| /me defeats markd2's period epic costume style with his dragon bot style 02:48:16 denshi: I think 02:48:22 yep 02:48:24 paje, oop =~ s/fnord/arg/ 02:48:24 OK, jim2 02:48:26 paje, forget attack 02:48:26 denshi: I forgot attack 02:48:27 oop? 02:48:28 oop is ack or blarg 02:48:28 oop? 02:48:29 hmmm... oop is arg 02:48:33 there! :) 02:48:33 paje, attack is also | /me defeats markd2's period epic costume style with his dragon bot style 02:48:33 OK, denshi. 02:48:37 paje, attack 02:48:37 * paje /me defeats markd2's period epic costume style with his dragon bot style 02:48:41 paje, forget attack 02:48:41 denshi: I forgot attack 02:49:27 paje, attack is | commandeers the Kentucky Navy and sinks Pittsburgh. 02:49:28 OK, denshi. 02:49:28 s# /me defeats# defeats# 02:49:32 paje, attack 02:49:32 denshi: sorry... 02:49:35 there ya go :) 02:49:43 paje, literal attack 02:49:44 denshi: attack =is= | commandeers the Kentucky Navy and sinks Pittsburgh. 02:49:52 paje, attack is also | commandeers the Kentucky Navy and sinks Pittsburgh. 02:49:52 okay, denshi. 02:49:54 paje, attack 02:49:54 denshi: huh? 02:49:55 paje, attack 02:49:56 * paje commandeers the Kentucky Navy and sinks Pittsburgh. 02:50:00 huh 02:50:05 paje forget attack 02:50:05 denshi: I forgot attack 02:50:12 what's up docwolf? 02:50:38 paje, attack is also | You can't fight in here! This is the War Room! 02:50:38 OK, denshi. 02:51:12 sheesh :) /me thinks the war room should be the ONLY place fighting is allowed... :) 02:51:16 paje, attack 02:51:17 You can't fight in here! This is the War Room! 02:51:31 jim2 is some kind of prevert. 02:51:36 paje, jim2? 02:51:36 i heard jim2 was some kind of prevert. 02:51:47 I'm before a vert? 02:52:03 jim2 is also after our precious bodily fluids 02:52:03 okay, denshi. 02:52:30 arjunsanyal: OK... so I've spun my twisty tale of campus stuff... what thinks you? :) 02:54:10 jim2: reading 02:54:53 (the final "problem" is still unsaid yet) 02:57:29 jim2: ok, see if i got this right, users use the calendar app to populate central user/class db, which is queried by "remote" scripts for access control.. 02:59:00 arjunsanyal: well, could happen that way in a district lacking any computerized record keeping... 02:59:39 but in this particular situation, "enrolling" happens on a separate system, most of which I had no access to 03:01:29 so: enroll == transaction on mainframe, get CSV records happens as a consequence of a query to that mainframe... hence, the oracle (hopefully SOON or postgres) would keep records which are duplicates 03:03:43 I would imagine that many campuses are like this... 03:05:28 I can also envision situations where the district data center will entirely deny you access to records necessary to implement pre-access-setup on a campus or even district-wide basis 03:05:51 (which for you is the same as having no computerized records at all) 03:06:21 so the main goal of this system is pre-access-setup? 03:06:44 well, yeah... it makes the campus bigwigs look good 03:07:36 a student sits down, has his login and password (handed to him over the net somehow, maybe) and he can sit down and start working immediately) 03:07:46 that makes the student look good too 03:08:01 and the student is paying everyone's salary 03:08:42 that's probably the bottom line, monitarily... 03:09:18 (in many -normal- situations, anyway :) aduni considered abnormal) 03:10:20 also, in the strongest and best situations, student success -> teacher success 03:10:38 markd2 has left #openacs 03:11:14 NOT teacher has good rep -> student only successful if follows teacher jumping thru all hoops 03:12:05 in many cases, teachers and admin staff are at odds 03:12:15 how so? 03:12:19 admins think teachers uppity 03:12:30 teachers think admins are in their WAY. 03:13:13 sometimes teachers ARE uppity 03:13:22 sometimes admins ARE in teachers way 03:13:47 but each think that of the other most of the time, not just sometimes 03:14:36 so what was the ultimate problem that you mentioned? 03:14:46 it's not ultimate, 03:14:56 it's just the last problem I had to mention :) 03:15:07 I'm in my main calendar view 03:15:22 (which is a portal/portlet) 03:15:30 I can make it disappear 03:15:36 I cannot make it come back 03:15:57 that's a problem :) 03:16:26 (when I look at the page, what would be the full calendar appears as extra vertical white space, maybe a text line or two) 03:17:00 I tested that: removed the calendar view, there was less vertical space used where it would have appeared 03:17:15 put it back, the white space came back 03:17:32 (but no calendar) 03:17:34 also... 03:17:47 moved (missing) calendar view to another page 03:17:57 added extra white space to that page 03:18:00 removed... 03:18:06 white space went away 03:18:14 moved it back to calendar page... 03:18:28 white space came back to calendar page 03:18:56 so there's something I'm removing/replacing/moving... 03:19:07 it just doesn't look like a calendar :) 03:20:19 now, if you want an ultimate problem, here it is: there's no reference docs! I go to /doc, no dotlrn (or new-portal for that matter) package shows up on the right side 03:21:01 how did you make it disappear? through the "customize" page or by hitting the shade button? 03:21:26 (hence /packages/{new-portal,dotlrn*}/admin/doc doesn't exist, right?) 03:21:48 yes, there's nothing in there yet 03:21:50 I think in one case I shaded it, and in another I hit the x button 03:22:50 admittedly, this is my first day of looking at all of this... maybe I'm missing something obvious... but I can't find it yet? 03:26:45 nope, I just checked and you have found an bug i didn't know about. did you try to do the same thing with other portlets? 03:27:33 actually, just now did it 03:27:52 I added a community called comFOOnity 03:28:13 I turned out to be a member of comFOOnity... 03:28:18 so I went there 03:28:31 looked at its full calendar view 03:28:55 shaded it 03:29:21 it then redirected me to the main comFOOnity page 03:29:57 went back to comFOOnity's full calendar view 03:30:02 whitespace 03:30:50 (perhaps where it meant to display a window with the unshade button on it) 03:31:23 yup saw the same thing 03:31:59 right, it should show the "blank" portlet with the unshade button 03:32:34 interesting: here's the page source between the header and footer 03:32:36 03:32:36

03:32:36 03:32:36 03:32:36 03:32:37 03:32:45 03:32:47
03:32:41
03:32:43
03:32:49 03:33:09 BTW, thanks, this is all very useful testing for us 03:33:58 yup, that's a 1-column layout template with nothing in it. and those are my comments :) 03:34:24 np :) and thank you, your presence and attention motivates me to test and report, given said testing and reporting will actually be used :) 03:34:55 * jim2 is burned out on not being listened to when using automatic bug mechanisms :) 03:35:55 are you working with Berklee? 03:36:04 yeah, they can be a drag, but nonetheless, we will have one (probably lars's) soon 03:36:33 I have no problem with that, as long as I get feedback 03:37:00 (and timely feedback that shows that my input was at least considered :) 03:37:50 about Berklee. me: no, OF: i don't know 03:38:47 reason I ask... is I'm a bassist, and I've done a LOT of tutoring in the areas of theory and harmony; I wrote a drill study that can be factored 03:39:15 in fact, I did said factoring, but not into separate packages 03:40:31 (doing so would be fairly trivial) 03:41:59 then you'd have single-string questions, and questions that have an ordered list of things as answer (where you'd click on list items to add them to the list) 03:42:25 denshi has quit (Remote closed the connection) 03:44:26 who are some of your fav bassists? 03:44:29 I have an example of that in what might be called production use: a key signature drill that has about 5 or 6 different question types 03:44:38 Best: Gary Willis 03:44:47 what band? 03:44:54 Jeff Berlin is OK too :) 03:45:04 Tribal Tech and his own project 03:45:43 denshi (~chatzilla@cs6625176-26.austin.rr.com) has joined #openacs 03:45:50 the most amazing bass performance i've seen is that guy from Level 42 - mark something? 03:45:56 a LOT of people are suggesting he's beating Jaco at his own game :) 03:46:25 The guy in Dave Weckl band is good 03:46:33 Tommy Kennedy 03:47:18 he has this funny trick; he plays this amazing line while moving his hand up and down the bass neck really fast 03:49:08 A local guy here is real good, his name is Mark VanWageningen 03:50:00 Darryl Jones 03:52:47 I just searched; the guy you're talking about is Mark King 03:52:54 never heard him play 03:53:59 looks like he has his own project 03:55:21 jim2 has changed the topic to: OpenACS: Free Web Toolkit my god, it's full of geeksKing Group 03:55:29 oops 03:55:33 yup that's him - really amazing. Check out level 42, if you get the chance 03:55:44 jim2 has changed the topic to: OpenACS: Free Web Toolkit my god, it's full of geeks 03:56:09 Mark King Group 03:57:34 don't know about his solo stuff, but i can't imagine his talent has declined any 03:57:44 what kind of stuff do they play? 03:59:09 the sound was fairly mainstream 80's pop, just with amazing musical talent - oh and the drummer is also legendary 04:00:42 they have a hell of a lot of gigs lined up 04:01:01 the mark king group? 04:01:11 umm 04:01:13 not sure 04:03:40 looks like at least some of the gigs are level 42 gigs 04:05:02 wow, jim2, you have been very busy 04:05:25 I have?? :) 04:05:40 sheesh :) and I just finished my coffee! 04:05:43 ok, you have been typing alot of stuff into the channel 04:05:49 heh :) 04:06:10 yes, that's a bit unusual/sporadic lately :) 04:06:51 davb: located a few dotlrn issues they're gonna take a look at 04:07:03 maybe one in new-portal 04:07:13 ah. very cool. 04:08:01 also, he fixed a few things in one shot, couldn't add courses or something like that, commented out some code, bingo... all works now 04:09:12 arjunsanyal: now about this tree structure of courses you have... different campuses might want to do other things with them, and some might want to add concepts... consider this: 04:10:05 in this district, they have campuses, courses, sections of courses, and sessions of sections 04:10:59 some campuses might want to keep track of each session separately, to make the calendar work correctly: 04:11:54 - you might have classes part of a particular term that only go half way 04:12:15 - or perhaps some course has only -one- meeding 04:12:34 + testing and evaluation 04:12:46 one meeting? sign me up, let's get this over in one shot! 04:13:37 + orientation meeting of a course that otherwise takes place as some form of home study with credit 04:14:15 + small subject, only needs one meeting 04:15:30 - there are school holidays, so no sessions take place then (or maybe a few do; depends on situation) 04:16:09 so it might be nice for an -accurate- school calendar to have records of separate sessions 04:16:17 also... 04:16:39 there are different types of sessions... lecture and lab come to mind right away 04:17:15 the mainframe has its idea of what kind of sessions happen when and where 04:18:41 "where" brings up another topic... 04:18:58 you might incorporate a room reservation system 04:19:53 the_docwolf has left #openacs 04:19:55 which also implies the need to give the server a list of rooms that are on the campuses 04:20:19 (another possible bulk-upload task) 04:21:42 and finally, a list of servers, together with their server type, and a list of courses that would have students added to those servers 04:22:30 (the way I did it, is if the course list was empty for a particular server, then add students from all courses to that server) 04:24:57 jim2: I don't want to be a wet blanket, but dotlrn is more focused on web communities than the actual task of managing a large educational institution, so while the ideas you suggest are great, they might fall out of the scope of dotlrn 04:25:55 ok, then I didn't understand until now what dotlrn was for :) 04:26:43 so if the community is the focus, is a "community" a "subsite"? 04:26:59 so if a professor wanted a community for a class, he could set it up? 04:27:15 as opposed to managing the whole campus from dotlrn? 04:28:12 right, and a professor should then be allowed to mount apps on communities he creates 04:28:16 not a problem, in general, i would say that if a problem makes you think "hey, openacs (or a module), would be great for that", dotlrn would probably be good for that thing too in the context of education 04:29:09 so dotlrn is more a tool for a community or class to use? 04:29:42 jim: i am getting intermedia errors on an openacs oracle install, but it seemed to work fine anyway. did you notice any? 04:30:23 take a look at http://12-233-225-152.client.attbi.com/key-signatures 04:31:12 davb: I'm not yet familiar with intermedia,,, but I didn't notice any problems 04:31:39 ok. it was on the package loading screen. i'll ignore it for now unless it causes a problem :) 04:31:50 which package? 04:32:02 davb: yes, have you looked at http://helice.mit.edu:8080 04:32:46 content repository 04:32:46 content repository is especially for content, keeping it in the content-item tables. 04:32:49 heh 04:32:53 not yet, i'll look. 04:33:31 "Thank you. Your registration request has been sent to the System Administrator." 04:33:40 arjunsanyal: neat. I setup dotlrn back when it was first released. It has alot of interesting potential, and I love new-portal. 04:34:07 looks like me and rbm will have to hack aolserver ourselves if we want it to behave nicely with tcl. 04:34:46 jim2: you are now a full external dotlrn user 04:34:56 arjunsanyal: thanks :) 04:35:51 oop :) it did the same thing as mine :) 04:36:10 (the disappearing calendar trick :) 04:36:31 ok, see you later, it's late over here. 04:36:47 davb: thanks, all the bugs in new-portal are my fault. see you later 04:36:56 :) 04:36:59 davb has quit ("Client Exiting") 04:38:03 jim2: yup works there too. I'll be looking into it tomorrow. I must be going too. goodnight all 04:39:56 arjunsanyal has quit ("Download Gaim [http://gaim.sourceforge.net/]") 04:48:43 dang, found something else 04:49:14 ok, I'm idle for awhile 07:09:00 jim2 has quit ("[x]chat") 09:16:14 hazmat has quit (Connection timed out) 09:33:01 denshi has quit (Read error: 110 (Connection timed out)) 11:10:50 denshi (~chatzilla@cs6625176-26.austin.rr.com) has joined #openacs 13:26:38 davb (~chatzilla@rrcs-nys-24-97-22-203.biz.rr.com) has joined #openacs 13:26:48 hi there 13:29:31 morning davb 13:38:04 docwolf (~wolf@adsl-34-227-234.bct.bellsouth.net) has joined #openacs 13:38:13 paje, attack 13:38:13 You can't fight in here! This is the War Room! 13:39:42 docwolf, seen rolf lately? 13:40:38 hi 13:40:46 rolf is asleep, as best i can determine 13:41:26 then gotham lies undefended.... 13:41:53 okay. he was talking up some formbuilder macros he said he wrote 13:43:06 hmm 13:43:09 that i don't know about 13:43:18 when he wakes up in 3-4 hours, i'll ask him 13:56:33 jim2 (~jim@12.240.101.86) has joined #openacs 14:11:53 cro (~cro@defiant.nca.asu.edu) has joined #openacs 14:25:20 denshi_ (~chatzilla@cs6625176-26.austin.rr.com) has joined #openacs 15:23:44 hey guys 15:23:50 beezo? 15:24:06 paje, attack beezo 15:24:06 denshi_: huh? 15:25:39 paje, tell denshi_ his shorts are riding a bit too high for the rest of us 15:25:40 OK, beezo. 15:26:10 denshi_: have you tried this gentoo distro? 15:26:19 beezo, I'm giving an apache2 lecture at the local LUG tonight 15:26:29 wow! 15:26:29 as for the gentoo, no, but everyone says I should 15:26:30 killer 15:26:36 it's *really* nice 15:26:43 at least the portage system is really nice 15:26:53 two wins w/ the lecture: new contacts, and oacs tie-in 15:27:02 what the BSD people have been bragging about 15:27:05 yeah, that's really really good 15:27:06 here's a question, though 15:27:15 how big is the LUG? 15:27:41 they've seen a couple hundred people show up for voting before, but only about 40 people show for meetings 15:27:46 so I'll say 40 15:27:49 40 people is *huge* 15:28:11 for groups like that, if you get 10 active members you're a strong club 15:28:15 40 people is very big 15:28:18 well, it's texas. nerds need to stick together. 15:28:27 what's your question? 15:28:31 haha 15:28:54 well, I can get up and talk about context switching costs and how fast threaded servers are, blah, blah, blah 15:29:20 kind of like prairie dogs? keep a look out for predators, or in your case, gun-toting cowboy fans? 15:29:27 but I'd rather talk up the new things you can do with a threaded server: db pooling, memoized fxns, caching, etc 15:29:49 the "etc" is the question. what features are in OACS that couldn't be there without aolserver's design? 15:29:56 do you think anyone there will be familiar with threaded servers? 15:30:08 denshi: how literate is your audience? 15:30:11 like, i saw that websphere has pooled JDBC connections 15:30:18 i mean, from my perspective, all i'd really want to know 15:30:22 but websphere is apache with some fixin' 15:30:25 is why i should use 2.0 vs. 1.3 15:30:33 concretely, what the benefits will be. 15:30:45 docwolf's got a good point 15:30:50 and what disasters can occur when moving from 1.3 to 2.0 15:30:51 he does 15:30:59 (this is not a theoretical problem for us, btw...) 15:31:01 unless you're dealing with CS people, that's all anyone will want to know 15:31:28 that's a good point, b/c personally I don't really care about other people's servers. i just want to show off the new toys 15:31:28 i was pretty impressed when i saw that websphere has db pooling, btw 15:31:44 i would take a very business-like approach 15:31:53 assume everyone has some familiarity with apache 1.3 15:31:58 i heard a lot of people say websphere is the best java server out there, but i figured it was just better marketing 15:32:00 and explain why 2.0 is nothing like it, and why it's so much better 15:32:03 ooom 15:32:06 maybe they actually did put some nice things in there 15:32:09 hey rbm 15:32:10 moo to you, rbm 15:32:22 hi rbm 15:32:27 hi all 15:32:42 rbm, GRE scores come back yet? 15:33:13 denshi_: Yes. I had my scores right after I finished the test (it's computer-based only) 15:34:07 hmm. maybe by the time I take them I'll be able to get my scores, acceptance, and scholarship all immediately after finishing. 15:34:20 maybe I should build such a machine. 15:34:42 it'll look like a big ATM, and be capable of dispensing diplomas. 15:34:49 denshi_: :) 15:35:27 docwolf, my 4 plank demo is: changes, new architecture, things that broke, new toys 15:35:47 cool! 15:36:57 denshi_: you may want to add an overview of apache1.3 15:37:04 to give context 15:37:18 also, are you going to have slides or an outline of this? i would love to see those 15:37:36 I'll make some simple slides 15:37:40 I hate making slides. 15:37:49 I'd rather just jot on the whiteboard 15:37:58 but my drawing sucks, too 15:40:48 http://www.norvig.com/Gettysburg/ 15:40:48 A: http://www.norvig.com/Gettysburg/ from denshi_ 15:41:01 A: If Abraham Lincoln had PowerPoint 15:41:03 added comment A1 16:25:10 beezo has quit ("Client Exiting") 16:26:23 beezo (~talli@pool-162-83-236-44.ny5030.east.verizon.net) has joined #openacs 17:35:05 denshi_ has quit () 17:35:41 denshi has quit (Read error: 104 (Connection reset by peer)) 18:24:15 jim or jim2 around? 18:33:27 markd2 (~Snak@h166-102-041-128.ip.alltel.net) has joined #openacs 18:48:42 hazmat (~ender@adsl-66-123-57-58.dsl.lsan03.pacbell.net) has joined #openacs 18:48:48 join #codeit 18:52:19 denshi (~chatzilla@cs6625176-26.austin.rr.com) has joined #openacs 18:52:27 oooom 19:01:33 hmm.. looks like not much happening on #codeit 19:01:56 what is #codeit for? 19:02:01 dunno 19:02:08 maybe something zopelike 19:06:16 talli has quit (Read error: 110 (Connection timed out)) 19:12:45 denshi: http://radio.weblogs.com/0100136/ another lisp fan'sweblog, interesting stuff (for met anyway :) 19:12:46 docwolf has quit (Read error: 104 (Connection reset by peer)) 19:24:03 talli (~talli@xd84b5c59.ip.ggn.net) has joined #openacs 19:26:52 hi talli 19:28:17 whats the syntax to checkout one file from cvs? 19:29:39 can you checkout just one file? 19:29:50 or update rather... 19:29:51 www.refcards.com has a handy cheat sheet 19:29:56 thanks 19:31:30 cvs update file-name 19:32:32 ok. didn't seem to work, but I am sure I screwed it up :) 19:33:20 heh 19:33:25 get any kind of error back? 19:34:03 probably, but I ignored it :) 19:34:10 I re checked out the whole thing anyway. 19:34:36 which i guess is the equivilant or reinstalling an OS to fix an application error... 19:34:45 hey davb 19:34:59 Matrix trailer is online... 19:35:06 http://whatisthematrix.warnerbros.com/rl_cmp/trailer_qt.html 19:35:07 B: http://whatisthematrix.warnerbros.com/rl_cmp/trailer_qt.html from davb 19:37:47 B: quicktime only 19:37:47 added comment B1 19:38:47 they showed the Matrix trailer as a preview before Attack of the Clones 19:39:51 cool. 19:39:56 * davb has no speakers 19:39:57 argh 19:40:35 time to start saying how cool the trailer dialog is 19:44:35 is attack of the clones any good? 19:44:42 yes 19:44:55 not nearly as painful as EpI 19:45:11 some of the dialog is atrocious 19:45:21 but it isn't nearly as horrific as much of the little-kid scenes in EpI 19:45:31 any naked people? 19:46:02 oh yeah. 3P0 and R2 get it on 19:46:25 it's amazing the 'devices' that R2 is carrying 19:47:53 markd2 has quit ("wheeeee") 19:50:05 The Yoda-fight scene is worth the cost of admission. 19:53:20 cro has left #openacs 20:00:04 i was unable to download the trailer because it was taking forever! 20:27:22 bbl 20:27:24 davb has quit ("ChatZilla 0.8.7 [Mozilla rv:1.0rc2/20020510]") 20:28:14 paje, jim2? 20:28:14 jim2 is some kind of prevert. or after our precious bodily fluids 20:29:18 ep2 is much better than ep1, but still leaves something to be desired IMHS 20:38:28 hey rbm, go see the Royal Tenenbaums 20:38:54 and what does IMHS stand for? 20:40:47 sorry, s/IMHS/IMHO/ :) 21:17:13 So how do you guys feel about forming a task force to fix AOLserver+Tcl integration issues? 21:17:20 I mean _really_ fix it. 21:17:34 Not being able to gracefully load Tcl modules into AOLserver is a huge lose for all of us, and frankly, I don't think the DCI team cares. 21:29:43 tell me again who the DCI team is 21:29:56 and what's wrong with AOLserver + Tcl integration now? 21:30:23 denshi: Digital City Inc IIRC 21:30:30 denshi: Are you on the AOLserver list? 21:30:52 you know, I tried several times and was defeated by their poor listserv code 21:31:16 I was also thwarted in my attempts to read the archives 21:31:20 denshi: I can forward you an e-mail that talks about it. address? 21:31:28 denshi@pobox.com 21:32:16 denshi: bounced it your way 21:34:14 denshi: here's what I got: 21:34:15 ----- The following addresses had permanent fatal errors ----- 21:34:15 21:34:16 21:34:17 ----- Transcript of session follows ----- 21:34:19 554 5.0.0 Too many hops 11 (10 max): from via wormwood.pobox.com, to 22:19:59 davb (dave@alb-24-58-162-82.nycap.rr.com) has joined #openacs 22:23:05 hi there 22:27:58 hey davb 22:30:07 rbm, still here? 22:30:11 paje, rbm? 22:30:12 rbm is a CS messiah who will crush all the EJB posers and their kindred and lead us all to a new era of coder enlightenment. 22:30:58 denshi: yes 22:31:13 hehehe. Didn't know paje had that definition of me :) 22:31:45 read the email 22:31:53 do you know why the problem is what it is? 22:32:46 not in details. But I know that AOLserver loads Tcl modules the "wrong" way, which messes up how modules are expecting to find the environment to be loaded. 22:34:05 well, I just read the 3 ways aolserver has instantiated interps in the past, so it sounds like b/c the way they clone interps in 3 is the problem 22:36:41 yep 22:56:43 but I don't understand what was wrong with the aolserver1 approach: init a pool of interpreters 22:57:17 the major diff seems to be that aolserver3 has a 'copy global symbols' operator on interp cloning. 22:57:32 but you still need the nsv_ commands to alter the globals 22:57:34 it's not just the issue of the number of intersp, but how they are started 22:57:48 that's what I said 22:57:56 the enumeration of them is irrelevant 22:58:50 the diff is between their init routines, but nsd1 & nsd3 are much more similar to each other than nsd2. 22:59:18 so if nsd1 is at least theoretically capable of loading tcl extensions, then shouldn't we be able to make nsd3 work? 22:59:39 I never used nsd1 to know if it was capable or not. 22:59:46 I used AS 2 and 3 23:00:29 how would you know how nsd1 loaded interps? the source for it was never released (nor for nsd2 for that matter) 23:18:23 hi 23:18:23 hi, davb 23:19:33 i have also been thinking about this. 23:19:58 the interesting part is that adp pages have some global variables set that tcl pages do not. 23:22:06 rbm: read Donaldson's slides on the Digital City arch 23:22:19 denshi: You mean Davidson's? :) 23:22:26 he describes the 3 models of interp allocation nsd has tried 23:22:30 ok the one this is tcl_version is set in an adp page. 23:22:34 nsd1 sounds like how I'm doing mod_scheme 23:22:50 I just think that we should really tackle the problem. I don't think DCI will ever do it. 23:23:04 sure, but will they accept a patch? 23:23:08 davb: Yes. 23:23:15 ok, cool. 23:23:43 Did you read the "thread allocator" thread which I referred to in my post? Kriston asked Zoran to post his patch to sourceforge 23:23:48 so just to clarify, this is the whole issue of tcl namespace, package require, etc...? 23:24:02 davb: Yes, but the issue is deeper than you thought. 23:25:36 it is in how the tcl interpreters are created. 23:28:38 bbiab