00:51:06 loggy has joined #openacs 00:51:06 topic is: Welcome to the OpenACS Helpline | http://www.openacs.org/ 00:51:06 Users on #openacs: loggy wtem rbm andyn AaronSw GEM_ chump netgod KarlL shagster_ abbaJ 00:51:07 This channel is logged: http://www.blogspace.com/openacs/chatlogs/ and blogged: http://www.thedesignexperience.org/openacs/ircblog 01:46:40 davb has joined #openacs 02:05:49 davb has quit 02:28:17 locate CmdWrite 02:28:21 oops, sorry 03:28:56 talli has joined #openacs 03:29:01 evening? 03:35:58 evening 03:36:50 hey 03:37:48 aaron, you have any experience with debian? 03:38:00 nope, not really. :-/ 03:38:07 no luck in #debian? 03:38:16 i'm trying 03:38:23 but it's like spitting in a hurricane 03:38:32 Heh 03:40:51 talli has quit 04:29:27 wtem has quit 04:54:51 rbm has quit 04:55:12 rbm has joined #openacs 04:58:21 talli has joined #openacs 05:06:06 anybody home? 05:24:28 yo 05:29:02 chump has quit 05:40:57 chump has joined #openacs 05:41:45 date 05:51:21 rbm has quit 05:51:23 rbm has joined #openacs 05:55:58 rbm has quit 05:59:08 talli has quit 06:26:26 wtem has joined #openacs 07:15:56 andyn has quit 07:52:56 rbm has joined #openacs 08:43:50 netgod has quit 08:44:39 ola has joined #openacs 08:47:01 netgod has joined #openacs 08:58:54 djg has joined #openacs 08:59:15 djg has quit 13:00:47 davb has joined #openacs 13:52:04 Should we setup an OpenACS 4 IRC installfest? Perhaps after release? 14:05:13 Psychephylax has joined #openacs 14:05:19 Mornings 14:06:13 Hi 14:08:53 :) 14:11:09 I wish windows had virtual desktops 14:18:35 You can get it. There are shareware and commercial add-ons. 14:22:34 heh 14:22:34 Or sometimes even the video card software supports it. 14:22:53 Actually thas just one huge destop, not seperate ones though... 14:24:16 heh 14:24:22 you mean high resolution? 14:24:50 Well on mine you can specify a desktop of a larger size than the screen resolution. Then you can scroll around to see the whole thing. 14:28:03 That's not the same 14:37:54 hmmm 14:38:06 * Psychephylax is trying to figure out how to develop ADP/TCL pages 14:39:25 The tcl page does all the work, sets up variables that are used 14:39:27 in the adp page. 14:40:21 ight 14:40:23 Don't put HTML code in the tcl variables though.. Use templates 14:40:24 r+ 14:40:44 Perhaps I should first go design the look of my pages first 14:40:51 ETP is a great package. I am lerning so much. It is very well designed. 14:40:59 ETP? 14:41:11 Not really. You can change it anytime you want. Figure out what should be on the page. 14:41:15 Edit This Page 14:41:46 What package is that in 14:42:04 It's new. I don't know if its in the CVS yet. 14:42:10 http://etp.museatech.net 14:42:11 A: http://etp.museatech.net from davb 14:42:25 oh 14:42:26 A:|Edit this Page package for OpenACS 4/Postgresql 14:42:26 titled item A 14:43:12 It hasn't been ported to Oracle yet. 14:43:32 d'oh 14:45:29 ok 14:45:33 here's a question for ya guys 14:45:52 My thing has to go out and do some SNMP querying 14:45:59 Would be really easy to port. It mostly uses built-in functions, tables, etc... 14:46:07 Whats an SNMP? 14:46:19 Simple Network Management Protocol 14:46:50 We have a tcl script that does the SNMP querying and stuff...but it's in an older version of TCL 14:47:00 It's standalone though 14:47:09 Aha. Should work. It is mostly backwards compatible 14:47:21 You should be able to roll it into AOLserver. 14:47:33 well, TCL yes....but it uses Scotty which is the TCL libraries deal 14:47:37 It's changed 14:47:59 http://wwwhome.cs.utwente.nl/~schoenw/scotty/ 14:47:59 B: http://wwwhome.cs.utwente.nl/~schoenw/scotty/ from Psychephylax 14:48:01 Well you could run it as a CGI. 14:48:07 or exec it 14:48:39 ola has quit 14:48:42 B:| TCL Extensions for Network Management applications 14:48:42 titled item B 14:48:52 B: If you develop network management applications 14:48:53 commented item B 14:48:59 Well 14:49:05 Right now, since this is more of a demo 14:49:24 I would like to either CGI or exec it...but...it's on a different server :/ 14:49:57 AHA! 14:50:11 precisely 14:50:13 OK. Well sounds like you need an RPC protocal. 14:50:21 Say like XMLRPC or SOAP or something. 14:50:28 plus 14:50:34 the script returns a full html page 14:50:34 ola has joined #openacs 14:50:45 Oh, that sucks. Need to change the script. 14:50:51 yes 14:51:06 But it might be easier for me to just write a new one 14:51:15 which integrates into a *tcl page 14:51:40 Can you run that on the OpenACS server? Does it have to run on the other machine? 14:51:53 I can run it on the OpenACS server 14:52:26 Oh, so that would be easier. Just modify the script to run in AOLserver, or external and just return the results 14:53:04 AHA scotty is not a tcl script. It is a new version of Tcl interpreter. 14:53:14 eh? 14:53:19 yeah 14:53:31 It's not actually a new version...it's an add-on as far as I understand it 14:54:00 Scotty if the interpreter, not tcl. I bet it could be made into an AOLserver C module though. 14:54:04 That would be cool. 14:54:40 well for you anyway. I can't imagine I'd ever use it. 14:55:01 heh 14:55:22 dont' need this too complex 14:55:26 I just need a workable demo 14:55:55 Yeah so just exec it. I am not sure how safe that is, or how many copies you need running at one time. 14:56:10 Well, right now it doesn't matter 14:56:19 later on it would most-likely be worked into a tcl/adp page 14:59:50 what's the admin thing for checking to see if the user is of type site-wide admin? 15:00:41 No clue. 15:00:48 ok, lemme ask you a general question 15:00:57 Say, my sql registers 6 different types of users 15:01:24 Ok. 15:01:27 admin, super_user, user, maintainer...etc 15:01:48 yes... 15:02:10 Now, since each one has different permissions with regards of using the system...users can't do much but run a query and get a history but a maintainer can create users of user type but not admins...etc 15:04:11 In a tcl/adp page I can check to see what user type the person is and direct them to different pages...correct? 15:04:11 like in index.adp/tcl I can see if he's an admin and send him to the admin pages 15:04:11 or if he's a regular user just to the page that allows for query/history function? 15:04:11 Sure. 15:04:11 ok then 15:04:14 and I can make subfolders like admin, super_user, maintainer....and stick tcl/adp in that? 15:04:41 Sure...but not is not how it's usually done... 15:04:48 look at the other packages. 15:04:48 shagster_ has quit 15:05:13 You might want a custom proc for your package that checks for those 15:05:16 permission types 15:05:41 well, permission checking I don't mind much for 15:05:49 it's the separation of pages that I would prefer 15:06:21 Well, it will work either way. 15:06:47 shagster_ has joined #openacs 15:06:55 ok 15:06:57 easier for me 15:07:04 because I can make user/admin to start off with 15:07:08 then add the other types of users 15:07:51 read the templating system docs. It explains how to create a tcl/adp pair of pages. 15:08:01 It doesn't discuss permissions though. 15:12:33 I read 15:23:51 hmmmm 15:27:55 are forms any different with adp/tcl? 15:29:55 read that templating doc. I think they are pretty much the same. 15:30:37 ok 15:32:12 Forms 15:32:12 There is nothing special about building forms; just use the
tag as always. All HTML tags can be used in the ADP file (template). 15:32:22 (from the doc) 15:36:23 cool 15:36:39 ola has quit 15:38:03 ola has joined #openacs 15:41:00 hmmm 15:41:04 need to see my pages in action 16:01:09 davb has quit 16:01:27 davb has joined #openacs 16:20:28 * Psychephylax puts out a cookie for Vinod 16:27:04 If I want to categorize a content_item which may have multiple content_revisions, should I attach the categorized to the item or the revision? 16:30:01 i say revision 16:30:05 but what do I know 16:35:22 I'm too confused :( 16:35:39 * Psychephylax goes to draw things in his notebook in hopes of stumbling upon a solution to his dilemma 16:54:05 hard... 16:56:50 What are you trying to do? The whole tcl/adp web interface for your application? 16:57:08 yes 16:57:25 Plus, I'm not sure how to make it all visible yet...lol 16:57:29 Mmmm...coding blindly 16:57:48 Fun. You should check out the workflow package and ticket-tracker. 16:57:48 * Psychephylax feels that warm gooey phrase "You're fired" in his belly 16:58:04 Keep spitting out code.. eventually some will work. Thats what i do. 16:58:17 well 16:58:21 It makes sense to me now 16:58:33 I'd like to be able to actually see it though 16:58:38 Cool. 16:58:42 I think tcl pages is what has to be done 16:58:48 plus 16:58:50 Just add one page at a time. 16:59:01 Add, then edit, delete, assign, whatever. 16:59:05 I'm not quiet sure how to have some variables shared between pages 16:59:16 without creating a new db table of course 16:59:18 You need to pass then in the URL. 16:59:22 ok 16:59:48 * Psychephylax is looking at http://developer.arsdigita.com/doc/templates.html 17:00:20 ETP does it like this >edit 17:00:40 yeah, that's how Vinod did it 17:00:46 it builds the links to the next page/function like that. 17:01:03 ad_page_contract gets the variables out of the URL. 17:01:05 i gotta think of the formatting and all 17:01:22 man 17:01:23 Yeah. that you do. 17:01:34 having a job of 6-7 people is not fun at all 17:01:43 Just make it a big long list of stuff. Then change it around later. 17:01:56 Get all the information in there first. 17:01:59 * Psychephylax is playing dba, coder, designer,tester 17:02:09 yeah its fun! 17:02:13 Oh yeah! lOads! 17:02:35 * davb goes to lunch 17:02:42 so adp_page_contract 17:02:54 is a contract between the tcl and adp page as to what the tcl page supplies to adp? 17:03:22 lunch sounds good 17:11:30 Disconnected from irc.openprojects.net (ERROR :Closing Link: loggy[xcdfddb76.ip.ggn.net] by benford.openprojects.net (Ping timeout for loggy[xcdfddb76.ip.ggn.net])) 17:11:41 loggy has joined #openacs 17:11:41 topic is: Welcome to the OpenACS Helpline | http://www.openacs.org/ 17:11:41 Users on #openacs: loggy davb ola shagster_ Psychephylax netgod rbm wtem chump AaronSw GEM_ KarlL abbaJ 17:11:41 This channel is logged: http://www.blogspace.com/openacs/chatlogs/ and blogged: http://www.thedesignexperience.org/openacs/ircblog 17:15:22 til has joined #openacs 17:24:44 sounds right 17:39:35 markd2 has joined #openacs 17:58:50 look has joined #openacs 18:00:29 hey everyone. I asked this over in #postgresql, but its really dead. I'm looking for a good ISP to host a website with postgresql for a not very tech savvy small business. 18:00:43 Any suggestions? 18:00:46 Tough question. 18:00:57 markd2 has quit 18:01:29 Yeah...google search is worthless because there are so many. Is there a list anywhere? 18:02:19 hang on... 18:02:33 Hub.org is one that I've found, but they are a .org, and that really confuses me... 18:04:41 Just a name I think. 18:05:00 Are they looking for a low cost provider? 18:05:11 Well, it depends. 18:05:37 Aha. Most of the places I am aware of offer ACS/OpenACS hosting. 18:05:46 but they just need postgresql? 18:05:47 I want a mailing list and postgres and a scripting language. The site is not very high traffic, but they are looking to become more popular (of course) 18:05:57 Right. 18:06:11 Most of the OpenACS places are around $150/month 18:06:21 I haven't thought much about openacs. It might be a good fit, though. I'm going to have to write a lot of crap myself... 18:06:49 john has joined #openacs 18:06:54 That price is more than they are paying now, but doable 18:07:12 Right. 18:07:24 here are some 18:07:34 http://www.furfly.net 18:07:34 C: http://www.furfly.net from davb 18:07:51 C: http://www.museatech.net 18:07:51 commented item C 18:08:01 C: http://www.zill.net 18:08:02 commented item C 18:08:10 Hey look. 18:08:24 Ok. 18:08:35 C: Some OpenACS hosting providers 18:08:35 commented item C 18:08:39 thanks davb 18:08:45 Hi Aaron. 18:08:49 hub.org is probably the least costly. 18:08:54 hub.org does look nice 18:10:11 C: http://www.thinking-minds.com 18:10:11 commented item C 18:11:26 Has anyone heard anything about hub.org? I'm also a little concerned with response time and such because they're in canada. 18:12:19 I am not aware of their reputation 18:13:07 Furfly is with Exodus, huh. didn't they go out of business? 18:13:41 LOL! 18:18:00 hub.org seems to have an impressive little setup 18:19:04 OK, so say I have a list of categories attached to a content_item. Should I pass around the keyword_ids for the categories, or the actual category names? 18:21:27 well, thanks for your help, davb. I'll have to think about using openacs. The question for me is: is it worth more short term work for a better long term payoff (when I'm not likely to be involved anymore)? 18:22:18 What project is this, look? 18:24:20 I'm doing some consulting for a small business (Midwest Musical Imports; http://www.mmimports.com). They're trying to streamline their catalog updating process. It's stored in Peachtree accounting software right now. I need to write a script to update it on their website. 18:24:54 Their current host only has MySQL (and terrible service). Updating the inventory list without transactions would be a nightmare. 18:25:41 Hmm... 18:26:25 A new accounting sytem would be ideal, but would cost them a fortune. 18:27:24 Honestly, why doesn't peachtree just use postgresql as the database backend for their accounting software? It has terrible locking issues and can't support more than 5 users at a time. 18:28:44 Do they take orders on the web site? 18:30:59 not really. They take orders...but they don't have a shopping cart and (sigh) the orders are simply emailed to them for processing. 18:31:05 w 18:31:08 d'oh 18:31:19 uh huh. bad news. 18:31:54 And actually, online ordering is something with which I have NO experience 18:35:17 Should I use foreach with a call to db_exec_plsql inside the loop or pass a list to db_exec_plsql and loop through inside the db? 18:36:11 if that is even possible... 18:38:32 What are you trying to do? 18:39:19 I have a list of keywords to assign to a content_item. I need to run content_item__keyword_assign for each keyword. 18:39:28 which is a pl/pgsql function. 18:39:36 do it as an external loop 18:40:19 it would be simpler but probably less efficient if you did a loop in pl/pgsql 18:40:31 there is a lost comma in there 18:42:06 Perhaps I will just make it work, then fool with it if its too slow. 18:42:15 :) 18:44:36 ok 18:44:44 * Psychephylax codes some adp 18:53:00 * Psychephylax realizes he has no idea what exactly he's doing 18:56:55 hmmm 18:57:17 i wonder how I can determine if the user wants to run a query or retrieve a history 18:57:32 I mean in the target...Since i'm using a form 18:59:31 have two different tcl pages that do whatever you need. 18:59:44 hmm 18:59:54 How do I determine which one to call though? 19:00:02 Like I wanna have a text entry field 19:00:06 and 2 radio buttons 19:00:13 one is for query and another one for history 19:00:26 Have two submit buttons or links. 19:00:42 ewww 19:00:54 I was hoping the target could sort it out 19:00:59 Sure. 19:01:14 the radio buttons control the value of one variable right? 19:01:29 Check the value when you get to the target page and run whatever code/query is necessary. 19:01:32 I think so 19:02:06 Or have one big switchboard tcl page that figure it out and redirects to the correct page. That sounds like a mess though... 19:02:09 * Psychephylax goes to read his webmonkey 19:02:50 the way I was thinking is like this: 19:03:16 --> entry point to sub-site --> check user leve and show him his allowable links 19:03:24 If user --> user.tcl/adp 19:03:44 in user: form with entry for mac, query or history of mac 19:04:11 if user --> super_user --> add user, history, query 19:04:25 hmmm 19:04:47 I wanna make this simple.so they don't have to through 30 screens to run a query or fetch a history 19:04:54 right. 19:06:05 but I also don't want to replicate adp/tcl code 19:06:26 since everyone can always run a query I want them to be able to use one single query.tcl/adp 19:06:39 hmmmm 19:07:00 i could make it one huge nasty page with hidden elements unless user is of type x 19:07:15 but that's just poor programming style 19:07:45 aha 19:07:55 I can just make a single target but have diff views 19:09:53 look has left #openacs 19:09:57 * Psychephylax goes back to the drawing board 19:10:56 netgod has left #openacs 19:23:36 GEM_ has quit 19:25:17 wtem has quit 19:31:13 umm 19:31:21 Anyone fetch the latest cvs from oacs4? 19:31:36 is it now missing the navigational table from the right hand side? 19:33:41 hi. on the index page, you mean? 19:34:03 It is there on my copy from last week. 19:34:11 yeah 19:35:17 * davb checks 19:35:38 I noticed that the table disappeared when I was logging in on NN. 19:36:15 I changed align right to align left and it started working... 19:36:45 hmmm 19:36:49 i didn't modify anything 19:38:37 mine is still there... 19:38:48 i did cvs update though... 19:39:11 another NN4 bug? 19:39:31 markd2 has joined #openacs 19:39:39 what browser Psychephylax? 19:39:40 Hi markd2 19:39:47 greetings 19:40:04 * Psychephylax bows down to Oracle 19:40:14 any prophecies for me today? 19:41:08 ls 19:41:10 oops 19:41:10 ok 19:41:17 hehehe 19:41:23 Ok, I installed my package 19:41:26 how do I access it? 19:41:43 site map 19:41:49 mount it 19:41:58 * Psychephylax asks someone to translate 19:42:10 Go to yourserver/admin/ 19:42:14 Click on site map 19:42:34 new sub folder 19:42:46 give it a name. thats the URL 19:42:51 new application 19:42:57 pick your package as the application/. 19:42:59 go to the URL 19:43:37 mmmm 19:44:11 ok then 19:44:22 I got that 19:44:35 how come it's not loading my index.adp 19:44:42 Error message?? 19:44:49 nope 19:44:54 it just shows a directory listing 19:44:57 check the server log... 19:45:03 weird. 19:45:12 it does that when it can't find the file. 19:45:38 your index.adp is under packages/yourpackage/www/ ? 19:45:53 Directory listing of /web/oacs/www/ 19:45:58 probably not 19:45:59 hold on 19:46:17 Package web pages go in the package directory www/ 19:47:42 yay 19:47:50 http://167.206.9.143:8080/snmp/ 19:47:50 D: http://167.206.9.143:8080/snmp/ from Psychephylax 19:47:55 grrrr 19:48:45 put a space in front or anything if you don't want it chumped. 19:48:59 * Psychephylax chokes chump 19:49:59 psyche: do you have an accompanying index.tcl? 19:49:59 muahahaha 19:50:35 it was missing a master.adp 19:50:38 I got that fixed 19:53:13 I forgot my html too 19:53:14 lol 19:56:37 w00t 19:56:54 It knows the difference between admin and users :D 19:58:35 now to fix the query page :D 19:59:22 4:06PM up 55 days, 6:03, 2 users, load averages: 0.00, 0.00, 0.00 19:59:24 :) 19:59:43 fitty five days 19:59:53 * markd2 has a server machine with a 422 day uptime 20:00:11 dang 20:00:25 is it on a UPS? 20:04:23 it's out at Exodus 20:04:33 they've got backup power and lots of good stuff like that 20:04:53 badgertronics has been up for 7 20:04:59 der, 71 20:05:07 unfortunately 71 days ago I had hardware problems :-( 20:05:22 heh 20:05:36 * Psychephylax celebrates 20:05:43 He has 2 adp pages and some sql stuff 20:07:28 woo hoo! 20:08:53 Indeed 20:10:04 not too shabby 20:11:17 ok 20:11:40 now I gotta figure out how to do the actual snmp stuph so I have something to write to the database 20:25:23 Psychephylax has quit 20:26:56 Psychephylax has joined #openacs 20:26:58 doh 20:27:07 not smart swapping intranets midconnection :/ 20:27:58 oops 20:32:01 * davb goes home 20:32:03 davb has quit 20:33:25 lucky bastige 20:33:28 it's only 4:30 20:33:36 Man 20:33:40 * markd2 is already home 20:33:41 Mondays and Fridays should be half-days 20:33:56 but we get paid for full 20:38:42 in that case you'll need to join a union 20:38:46 aha! 20:38:52 ok 20:39:01 who said they had the table on the right? 20:39:15 I think it's browser dependent 20:39:24 I see it in IE but not in Netscape 20:54:39 make sure your tables are all closed 20:54:46 IE will render unclosed tables, but netscrape won't 20:56:33 heh 20:56:39 I didn't write the index page 20:56:46 but maybe that's a bug Don should look into :) 20:57:44 hmmm 20:57:49 this is the hard part 20:57:59 I have to now actually use the SNMP script and have it return values 21:01:09 gilbertw has joined #openacs 21:01:41 hey Gilbert 21:02:13 anyone wanna help me brainstorm this problem? :( 21:02:37 hi 21:03:01 hewwo 21:04:33 which problem? 21:05:42 Well 21:06:02 I'm to the step where I need to get values from the modem/ubr 21:06:07 We have a script 21:06:18 it's in tcl...an older version and it's stand-alone 21:06:23 and on a different server 21:06:33 as far as I understand it, my alternatives: 21:07:06 1. Re-write the TCL script for newer interpreter and build it into a *adp/tcl page 21:07:29 2. Http request the page, parse it using regexps for values I need and get them that way 21:07:56 3. Fix up the tcl script to run on the OACS host and exec it 21:08:35 how often will you be execing it? 21:08:35 Often 21:08:35 Maybe not right now (development) but later (production) 21:08:35 how often is often? dozens of times a second? or a couple times a minute? 21:08:51 john has quit 21:08:59 Well....with 400,000 customers making tech support calls I would guess a dozen times a minute or so 21:09:13 do you need to get fresh values each time, or can you cache values? 21:09:21 fresh values 21:09:26 each query is for a different modem 21:09:47 if it really is that intensive, #1 is your best option 21:09:53 i gotta get about 30 diff values, store them in the db and dump them to the screen 21:10:10 That's what I figured 21:10:24 this is for a demo right now though 21:10:38 is the stuff that script bangs capable of that traffic volume? 21:11:07 I would sure hope so :) we power ~400,000 cable modems with Sun and Cisco :P 21:11:22 cool 21:11:22 mmmm...NY Metro Area...*drool* 21:11:36 Yeah, we handle OptimumOnline for NY,NJ,CT 21:11:40 hell 21:11:45 look has joined #openacs 21:11:46 we ARE OptimumOnline :) 21:12:19 So you're saying that re-writing the script into a tcl/adp page would be the best...k 21:12:29 lemme know when you run a line out to Leechburg, PA 21:12:35 s/Leechburg/middle-of-nowhere/ 21:13:34 lol 21:13:50 We don't even do half of the boroughs of NYC 21:13:52 Like Bronx 21:13:59 But hey, you never know 21:14:02 you located up in that area? 21:15:46 No 21:15:49 I'm on Long Island 21:16:01 by the Hamptons I guess 21:16:14 for some reason i thought you were in Utah with some of the other weirdos 21:16:36 how hard would it be to exec the script in a tcl/adp page? 21:16:44 heh...Utah is too far for me 21:16:47 easy 21:16:56 set reusult [exec /path/to/script arg1 arg2 arg3] 21:17:35 hmmm 21:17:42 ok 21:17:46 elaborate on this a bit 21:17:52 the script runs and returns what? 21:18:06 I have something like 20 parameters that it gets and I need most of them for now 21:18:24 whatever the script writes to standard out 21:18:39 ola has quit 21:18:43 hmmmm 21:18:45 you can do like [exec /bin/ls -lat /tmp] 21:18:52 hang on 21:19:04 so whatever you get returned on the command line running the commad is what you'd get from exec 21:19:05 I bet you scotty is not installed on the oracle box 21:19:12 scotty? 21:19:23 the SNMP interpreter for Tcl 21:19:42 ah 21:20:16 ola has joined #openacs 21:20:20 yeah 21:20:47 I think I will use exec with a cleaned up script for the demo and rewrite it into adp/tcl for the production copy 21:20:54 qool 21:21:59 technically, I can even do it blindly and just feed it stuff from a regression test file 21:22:12 but seeing my stuff in action is more rewarding :-D 21:24:50 yep 21:24:54 when's your deadline for this stuff? 21:25:00 I don't know :) 21:25:05 Demo soon though 21:25:26 I suspect my next problem will be this: 21:26:15 Running a history lookup will have to generate a page of old runs but if each run is like a full html page it would probably be best to just make a page with query id's and dates as links 21:29:39 ola has quit 21:32:06 ola has joined #openacs 21:32:50 ola has quit 21:37:28 look has left #openacs 21:48:46 markd2 has quit 21:49:19 going home time 21:50:02 Psychephylax has quit 21:57:30 gilbertw has quit 22:25:41 davb has joined #OpenACS 22:44:12 til has quit 23:12:10 davb has quit 23:48:00 davb has joined #OpenACS 23:53:40 davb has quit 23:55:05 Psychephylax has joined #openacs