IRC log of openacs on 2001-10-18
Timestamps are in UTC.
- 00:00:59 [Spork]
- hey jerry
- 00:01:07 [Spork]
- * Spork sporks dave with a psychephylax
- 00:01:31 [jerryasher]
- Hi Spork.
- 00:02:02 [Spork]
- :)
- 00:02:10 [Spork]
- got your e-mail...
- 00:02:27 [Spork]
- hang on...on the phone
- 00:04:03 [jerryasher]
- I got my car fixed. Bad Saab design: lots of electrical switches (windows, roof, ignition) lay
- 00:04:25 [Spork]
- i read your qualifications...."Daaaaaaaamn!"
- 00:04:25 [jerryasher]
- in the bottom of the car, right on top of the transmission.
- 00:04:26 [jerryasher]
- Whenever anyone drops/eats anything, the switches foul up.
- 00:04:32 [Spork]
- lol
- 00:04:46 [Spork]
- I never liked Saab cars (I almost typed caars)
- 00:05:01 [Spork]
- They look kinda funky
- 00:05:04 [Spork]
- like camels with humps on their backs
- 00:05:32 [jerryasher]
- Yes, I once thought they were like the ugliest car around. But the manual, turbo 900 convertible,
- 00:05:56 [jerryasher]
- is fast (fast enough), handles very well, is considered very safe, and well, it's a convertible.
- 00:06:19 [jerryasher]
- So if I'm inside it, I don't have to look at it, I can lower the roof and look at the bay.
- 00:06:53 [Spork]
- heh, see...you live in Cali...not owning a convertible there is like a felony or something
- 00:07:21 [jerryasher]
- it should be. It should be: own a convertible or a motorcycle or go to jail.
- 00:07:21 [Spork]
- You try that in NYC and you'll find yourself freezing your @$$ off by middle of october
- 00:07:39 [Spork]
- of course I wouldn't know...I drive a subaru with a broken gas tank sensor
- 00:07:40 [jerryasher]
- I bought it when I lived in Arizona. That is an incredibly wonderful state to own a convertible.
- 00:08:07 [jerryasher]
- Middle of the night, it's still above 90 degrees.
- 00:08:07 [Spork]
- nice
- 00:08:08 [jerryasher]
- It's a beautiful state day or night.
- 00:08:30 [jerryasher]
- Anyway, I hate to run on you once more, but I now, have a meeting in SF to get to by 6 (or miss out
- 00:08:34 [Spork]
- I live in NY...it's got its moments...but usually it just sucks
- 00:08:41 [Spork]
- yikes
- 00:08:42 [jerryasher]
- on the munchies and um, networking.)
- 00:08:51 [Spork]
- I keep forgetting it's -3 there
- 00:09:07 [jerryasher]
- Hey I went Apple Picking in Bear Mountain Park, and toured the Hudson Valley. Had a wonderful time!
- 00:09:09 [Spork]
- btw..I think you misunderstand the problem
- 00:09:28 [jerryasher]
- Could be. I think so too, but let's talk via email or tomorrow, okay?
- 00:09:34 [Spork]
- sure thing
- 00:09:38 [jerryasher]
- see ya.
- 00:09:43 [Spork]
- enjoy your meeting :)
- 00:09:50 [jerryasher]
- jerryasher has quit
- 00:14:31 [davb]
- Hi Spork
- 00:22:46 [Spork]
- yo ;)
- 00:33:05 [davb]
- Spork: did you old Tcl script poll all those routers?
- 00:35:12 [Spork]
- yes
- 00:35:25 [Spork]
- it used asyn communications
- 00:35:35 [Spork]
- the ns_snmp module does not have async mode
- 00:35:41 [Spork]
- Therefore I have to find a workaround
- 00:35:55 [Spork]
- jerry offered to help, but I think he wants to get paid ;(
- 00:37:51 [davb]
- Yeah. Well a C module to handle that would be an effort.
- 00:38:14 [davb]
- How did it do asyn communications in Tcl?
- 00:38:38 [davb]
- aha. I see.
- 00:39:03 [davb]
- I think you should do it outside AOLserver.
- 00:39:11 [GEM]
- http://www.wired.com/news/technology/0,1282,47156,00.html
- 00:39:11 [chump]
- A: http://www.wired.com/news/technology/0,1282,47156,00.html from GEM
- 00:39:38 [davb]
- A: That's cool!
- 00:39:38 [chump]
- commented item A
- 00:39:49 [GEM]
- /openacs you know it?
- 00:40:37 [Spork]
- Well, the C library (Scotty) has a built in mode for it
- 00:40:44 [GEM]
- I hadn't actually read it yet :-)
- 00:41:38 [davb]
- Aha, but nssnmp uses a different library.
- 00:41:55 [Spork]
- correct
- 00:42:01 [davb]
- Probably easier to write a C AOLserver module for scotty.
- 00:42:05 [Spork]
- that and he sort of chose not to implement async mode
- 00:42:11 [davb]
- Well yeah.
- 00:42:21 [davb]
- Oh its in libsnmp++ or whatever?
- 00:42:22 [Spork]
- Well, what I think might be the best
- 00:42:39 [Spork]
- from my understanding there's a number of SNMP libraries
- 00:42:49 [Spork]
- SNMP++ and Scotty are two of the ones I have heard about
- 00:44:10 [davb]
- Right. But an AOLserver module is pretty simple. It just creates a couple Tcl Objects and creates the Tc commands and obviously calls the proper C code to implement the commands.
- 00:44:16 [davb]
- not that I can write one.
- 00:44:25 [davb]
- I just looked at ns_xml.
- 00:45:11 [Spork]
- It might be easier to extend the snmp++ based ns_snmp
- 00:46:32 [davb]
- Could be. I am not a C hacker. If your work paid to have it developed it would probably have to be GPLed though...
- 00:46:38 [docwolf]
- docwolf has joined #openacs
- 00:46:41 [davb]
- depending on the license of that stuff.
- 00:46:46 [davb]
- Hey docwolf!
- 00:46:52 [docwolf]
- howdy
- 00:49:50 [Spork]
- heh I think it's GPLed
- 00:51:14 [Spork]
- If i had money, I'd pay
- 00:51:26 [Spork]
- but I don't know how well my boss will like the idea of outsourcing something
- 00:59:19 [davb]
- do you have any C hackers there?
- 01:08:13 [hazmat]
- hazmat has joined #openacs
- 01:10:02 [docwolf]
- docwolf has quit
- 01:18:26 [davb]
- davb has quit
- 01:18:26 [rbm]
- rbm has quit
- 01:18:26 [Spork]
- Spork has quit
- 01:18:43 [rbm]
- rbm has joined #openacs
- 01:18:43 [Spork]
- Spork has joined #openacs
- 01:18:43 [davb]
- davb has joined #openacs
- 01:19:01 [Spork]
- no idea about C hackers
- 01:19:17 [Spork]
- I don't have enough experience and I don't think my boss wants to do it (if he can)
- 01:21:51 [Spork]
- most of the people are doing Java at my place
- 01:21:56 [Spork]
- That's what I would do this in anywya
- 01:22:03 [Spork]
- I'd have a lot more help from other emps
- 02:27:42 [hazmat]
- hazmat has quit
- 02:27:42 [davb]
- davb has quit
- 02:27:42 [rbm]
- rbm has quit
- 02:27:42 [Spork]
- Spork has quit
- 02:27:45 [ChanServ]
- ChanServ has changed the topic to: Welcome to the OpenACS Helpline | http://www.openacs.org/
- 02:27:45 [ChanServ]
- This channel is logged: http://www.blogspace.com/openacs/chatlogs/ and blogged: http://www.thedesignexperience.org/openacs/ircblog
- 02:28:05 [hazmat]
- hazmat has joined #openacs
- 02:28:44 [davb]
- davb has joined #OpenACS
- 02:28:52 [rbm]
- rbm has joined #openacs
- 02:44:36 [Klatu]
- [GLOBAL NOTICE] Apologies for the splits... the regular services technician was unavailable and we had to get creative...
- 02:45:14 [Spork]
- Spork has joined #openacs
- 02:50:45 [AaronSw]
- * AaronSw heads off
- 02:51:12 [AaronSw]
- * AaronSw returns
- 02:53:24 [Spork]
- * Spork enters
- 02:53:30 [Spork]
- ;-D
- 02:55:38 [hazmat]
- hazmat has quit
- 02:55:38 [abbaJ]
- abbaJ has quit
- 02:55:38 [rbm]
- rbm has quit
- 02:55:44 [ChanServ]
- ChanServ has changed the topic to: Welcome to the OpenACS Helpline | http://www.openacs.org/
- 02:55:45 [ChanServ]
- This channel is logged: http://www.blogspace.com/openacs/chatlogs/ and blogged: http://www.thedesignexperience.org/openacs/ircblog
- 02:56:00 [hazmat]
- hazmat has joined #openacs
- 02:56:03 [rbm]
- rbm has joined #openacs
- 02:56:04 [abbaJ]
- abbaJ has joined #openacs
- 03:09:18 [abbaJ]
- abbaJ has quit
- 03:10:11 [abbaJ]
- abbaJ has joined #openacs
- 03:11:52 [hazmat]
- hazmat has quit
- 03:11:52 [abbaJ]
- abbaJ has quit
- 03:11:52 [rbm]
- rbm has quit
- 03:11:58 [ChanServ]
- ChanServ has changed the topic to: Welcome to the OpenACS Helpline | http://www.openacs.org/
- 03:11:58 [ChanServ]
- This channel is logged: http://www.blogspace.com/openacs/chatlogs/ and blogged: http://www.thedesignexperience.org/openacs/ircblog
- 03:12:12 [rbm]
- rbm has joined #openacs
- 03:12:12 [abbaJ]
- abbaJ has joined #openacs
- 03:12:17 [hazmat]
- hazmat has joined #openacs
- 03:14:19 [AaronSw]
- AaronSw has quit
- 03:14:53 [AaronSw]
- AaronSw has joined #openacs
- 03:15:07 [AaronSw]
- * AaronSw returns
- 03:15:13 [Spork]
- * Spork enters
- 03:52:33 [abbaJ]
- abbaJ has quit
- 03:53:08 [abbaJ]
- abbaJ has joined #openacs
- 07:09:17 [hazmat]
- hazmat has quit
- 07:09:23 [hazmat]
- hazmat has joined #openacs
- 07:09:24 [abbaJ]
- abbaJ has quit
- 07:09:25 [abbaJ]
- abbaJ has joined #openacs
- 07:09:56 [abbaJ]
- abbaJ has quit
- 07:34:31 [GEM]
- GEM has quit
- 07:34:36 [GEM]
- GEM has joined #openacs
- 07:38:14 [abbaJ]
- abbaJ has joined #openacs
- 07:46:31 [hazmat]
- hazmat has quit
- 07:46:31 [abbaJ]
- abbaJ has quit
- 07:46:31 [rbm]
- rbm has quit
- 07:46:31 [AaronSw]
- AaronSw has quit
- 07:46:31 [davb]
- davb has quit
- 07:46:31 [chump]
- chump has quit
- 07:46:37 [irc.openprojects.net]
- Disconnected from irc.openprojects.net (Connection reset by peer)
- 07:46:47 [loggy]
- loggy has joined #openacs
- 07:46:47 [carter.openprojects.net]
- Users on #openacs: loggy GEM abbaJ hazmat AaronSw chump davb rbm
- 08:25:07 [hazmat]
- hazmat has quit
- 08:25:07 [abbaJ]
- abbaJ has quit
- 08:25:07 [GEM]
- GEM has quit
- 08:25:30 [hazmat]
- hazmat has joined #openacs
- 08:25:30 [abbaJ]
- abbaJ has joined #openacs
- 08:25:30 [GEM]
- GEM has joined #openacs
- 08:48:12 [GEM]
- GEM has quit
- 09:01:41 [ola]
- ola has joined #openacs
- 10:46:32 [abbaJ]
- abbaJ has quit
- 10:49:44 [davb]
- davb has quit
- 11:33:58 [hazmat]
- hazmat has quit
- 11:33:58 [chump]
- chump has quit
- 11:34:18 [chump]
- chump has joined #openacs
- 11:34:24 [hazmat]
- hazmat has joined #openacs
- 11:34:25 [ChanServ]
- This channel is logged: http://www.blogspace.com/openacs/chatlogs/ and blogged: http://www.thedesignexperience.org/openacs/ircblog
- 12:27:02 [Spork]
- Spork has joined #openacs
- 12:32:17 [ola]
- hey Spork!
- 12:39:23 [chump]
- chump has quit
- 12:39:23 [Spork]
- Spork has quit
- 12:39:29 [chump]
- chump has joined #openacs
- 12:39:29 [Spork]
- Spork has joined #openacs
- 12:44:57 [Spork]
- brrrr
- 12:58:14 [chump]
- chump has quit
- 12:58:14 [Spork]
- Spork has quit
- 12:58:23 [chump]
- chump has joined #openacs
- 12:58:23 [Spork]
- Spork has joined #openacs
- 12:58:45 [chump]
- chump has quit
- 12:58:45 [Spork]
- Spork has quit
- 12:59:14 [chump]
- chump has joined #openacs
- 12:59:14 [Spork]
- Spork has joined #openacs
- 12:59:28 [chump]
- chump has quit
- 12:59:28 [Spork]
- Spork has quit
- 12:59:31 [chump]
- chump has joined #openacs
- 12:59:31 [Spork]
- Spork has joined #openacs
- 13:03:17 [chump]
- chump has quit
- 13:03:17 [Spork]
- Spork has quit
- 13:03:31 [chump]
- chump has joined #openacs
- 13:03:31 [Spork]
- Spork has joined #openacs
- 13:04:11 [ola]
- oh boy! jenny jones and oprah on TV at the same time. that's a tough one ;-)
- 13:07:37 [davb]
- davb has joined #openacs
- 13:19:53 [chump]
- chump has quit
- 13:19:53 [Spork]
- Spork has quit
- 13:19:58 [chump]
- chump has joined #openacs
- 13:19:58 [Spork]
- Spork has joined #openacs
- 13:54:17 [ola]
- morning davb!
- 13:58:10 [davb]
- Hi ola
- 14:07:53 [GEM]
- GEM has joined #openacs
- 14:08:03 [davb]
- Morning GEM
- 14:09:00 [docwolf]
- docwolf has joined #openacs
- 14:10:58 [davb]
- Hi docwolf
- 14:42:08 [idware]
- idware has joined #openacs
- 14:42:14 [rbm]
- moo
- 14:45:16 [rbm]
- uggh
- 14:46:20 [docwolf]
- hi
- 14:46:58 [hazmat]
- hazmat has quit
- 14:46:58 [GEM]
- GEM has quit
- 14:46:58 [chump]
- chump has quit
- 14:46:58 [Spork]
- Spork has quit
- 14:46:58 [docwolf]
- docwolf has quit
- 14:46:58 [idware]
- idware has quit
- 14:47:43 [docwolf]
- docwolf has joined #openacs
- 14:47:43 [Spork]
- Spork has joined #openacs
- 14:47:43 [chump]
- chump has joined #openacs
- 14:47:43 [idware]
- idware has joined #openacs
- 14:47:43 [GEM]
- GEM has joined #openacs
- 14:47:43 [hazmat]
- hazmat has joined #openacs
- 14:47:46 [ChanServ]
- This channel is logged: http://www.blogspace.com/openacs/chatlogs/ and blogged: http://www.thedesignexperience.org/openacs/ircblog
- 15:24:21 [davb]
- Yeah! when you don't accidentally delete the -- for comments in your SQL file, it loads correctly.
- 15:33:14 [ola]
- cool!
- 15:33:44 [talli]
- talli has joined #openacs
- 15:33:57 [talli]
- hey guys
- 15:34:11 [davb]
- Hi talli.
- 15:34:21 [davb]
- Of course I found something else thats broken.
- 15:37:51 [ola]
- hey talli
- 15:39:17 [davb]
- aha.
- 15:45:41 [hazmat]
- hello
- 15:46:16 [ola]
- are subsites really supposed to consist of the same members!?
- 15:46:23 [ola]
- hi hazmat.
- 15:46:53 [davb]
- No
- 15:47:11 [davb]
- They all com from the big users pool. But you can restrict subsite membershit by group I think.
- 15:47:40 [davb]
- see how easy it is to sound like I actually know what I am talking about? :)
- 15:48:01 [ola]
- I believe you..
- 15:48:03 [ola]
- :-)
- 15:48:10 [hazmat]
- :)
- 15:48:44 [davb]
- Hello hazmat
- 15:48:58 [davb]
- yippee! It still works
- 15:49:34 [hazmat]
- hi guys, i have a really stupid question, how do i do a cvs checkout as a committer?, i'm looking for the docs in file storage as i write...
- 15:49:39 [davb]
- now I have to get DanW to apply my new patches to content-folder and content-item
- 15:50:25 [hazmat]
- got it
- 15:50:29 [davb]
- cool.
- 15:50:36 [davb]
- I can't look at the file in new-file-storage.
- 15:50:52 [hazmat]
- hmm.. thats strange
- 15:51:20 [hazmat]
- if i checkout the whole openacs-4 from cvs via ssh, can i commit on the relevant parts, or do i need to check out the modules i'm assigned?
- 15:51:35 [davb]
- don't co openacs-4 just acs-core
- 15:51:39 [davb]
- But yes.
- 15:51:52 [davb]
- If you are logged in with your openacs account to CVS
- 15:52:02 [hazmat]
- why not checkout openacs-4?
- 15:52:33 [davb]
- its ALL the packages. Takes a long time to install even though it doesn't install them.
- 15:52:42 [davb]
- Just co acs-core and the ones you are working on.
- 15:52:47 [davb]
- http://openacs.org/new-file-storage/one-file?file_id=205
- 15:52:48 [chump]
- A: http://openacs.org/new-file-storage/one-file?file_id=205 from davb
- 15:53:00 [davb]
- A:|Restart-Aolserver script for use with Daemontools
- 15:53:00 [chump]
- titled item A
- 15:53:26 [davb]
- http://openacs.org/new-file-storage/one-file?file_id=206
- 15:53:26 [chump]
- B: http://openacs.org/new-file-storage/one-file?file_id=206 from davb
- 15:53:36 [davb]
- B: RUN script for AOLserver and Daemontools
- 15:53:36 [chump]
- commented item B
- 15:55:22 [davb]
- OK. I have to store the path of static pages relative to the OpenACS install dir. Should I just do a string trimleft /web/openacs/ file-path ?
- 15:55:39 [davb]
- using the actual install dir of course.
- 15:56:20 [Psychephylax]
- Psychephylax has joined #openacs
- 15:56:27 [davb]
- hey Psychephylax
- 15:56:30 [Psychephylax]
- hidly ho neighborinos
- 15:57:32 [docwolf]
- tippety-top of the am to you
- 15:58:54 [Psychephylax]
- :D
- 15:59:47 [Psychephylax]
- Jerry is not around?
- 15:59:48 [Psychephylax]
- shucks
- 16:00:20 [Psychephylax]
- I should be a QA guy or something
- 16:00:26 [Psychephylax]
- I found a bug in my cell phone software
- 16:00:59 [davb]
- heh
- 16:01:19 [Psychephylax]
- Yeah
- 16:01:39 [Psychephylax]
- my new month started so I figured "Let's reset the total accrued time"
- 16:01:51 [Psychephylax]
- Went to do it...only to find out there is no way of doing that
- 16:01:55 [Psychephylax]
- "D'oh!"
- 16:02:23 [Psychephylax]
- So I called up Sprint and they were also confused
- 16:02:30 [Psychephylax]
- He said he'll e-mail me
- 16:03:45 [Psychephylax]
- anyhoo
- 16:03:49 [Psychephylax]
- I gotta go to class :(
- 16:03:51 [Psychephylax]
- Moo!
- 16:05:11 [davb]
- anyone know what ad_conn file returns? I am guessing its the full path to the file in the filesystem.
- 16:05:34 [Psychephylax]
- I believe so
- 16:05:38 [Psychephylax]
- but don't quote me
- 16:06:25 [davb]
- aha, it is. API browser to the rescue.
- 16:06:43 [davb]
- I think I will create a new proc.
- 16:06:55 [Spork]
- ok
- 16:07:05 [Spork]
- if I have uptime;w
- 16:07:12 [Spork]
- it executes uptime and then w
- 16:07:23 [Spork]
- is there a way to do it so the output is all on one line?
- 16:07:49 [Spork]
- like I want to do something like echo #;uptime but have it on one line
- 16:07:55 [Psychephylax]
- Psychephylax has quit
- 16:09:06 [Spork]
- w00t
- 16:09:39 [Spork]
- Syntax error: end of file unexpected (expecting ")")
- 16:09:56 [Spork]
- Syntax error: end of file unexpected (expecting ")")
- 16:10:06 [Spork]
- {echo: not found
- 16:10:16 [Spork]
- hmmm
- 16:10:38 [Spork]
- awww yeah
- 16:10:50 [Spork]
- it's /exec -o echo "#" `uptime`
- 16:11:18 [Spork]
- Don't mind me...I'm just mentally challenged
- 16:21:51 [rbm]
- moo
- 16:24:11 [Spork]
- oom
- 16:24:13 [Spork]
- gotta go
- 16:29:50 [davb]
- if I do:
- 16:29:56 [davb]
- for v_stale_file row in
- 16:30:01 [davb]
- some complex query
- 16:30:03 [davb]
- loop
- 16:30:15 [davb]
- PERFORM static_page__delete(v_stale_file_row);
- 16:30:29 [davb]
- and the query returned nothing should I get this error?
- 16:30:42 [davb]
- ERROR: Attribute 'v_stale_file_row' not found
- 16:31:37 [idware]
- idware has quit
- 16:34:52 [hazmat]
- hmm... what happens if the query doesn't return any results?
- 16:35:41 [davb]
- thats my question. I guess I have to run it in psql to find out.
- 16:36:12 [davb]
- postgresql is non-specific when an error occurs in pl/pgsql function called inside a pl/pgsql function
- 16:38:18 [hazmat]
- sigh... sometimes i really like oracle..
- 16:44:23 [hazmat]
- yipee! i got zope embedded in inprocess in aolserver:)
- 16:47:13 [davb]
- wow.
- 16:47:51 [davb]
- So far, the time I save dropping and recreating a database makes up for the cryptic error messages.
- 16:51:26 [hazmat]
- but programming in pl/sql is a whole lot nicer than pl/pgsql esp when you get nice tools like www.sf.net/projects/tora
- 16:52:47 [davb]
- neat!
- 16:53:08 [davb]
- http://www.sf.net/projects/tora
- 16:53:09 [chump]
- C: http://www.sf.net/projects/tora from davb
- 16:53:15 [davb]
- C:|Toolkit For Oracle
- 16:53:15 [chump]
- titled item C
- 16:54:52 [davb]
- hmmm here is my DECLARE
- 16:54:54 [davb]
- declare
- 16:54:55 [davb]
- p_session_id alias for $1;
- 16:54:55 [davb]
- p_package_id alias for $2;
- 16:54:55 [davb]
- v_root_folder_id sp_folders.folder_id%TYPE;
- 16:54:55 [davb]
- v_stale_file_row RECORD;
- 16:54:55 [davb]
- v_stale_folder_row RECORD;
- 16:54:57 [davb]
- begin
- 16:55:31 [davb]
- I am assuming this is where the error is occuring:
- 16:55:36 [davb]
- loop
- 16:55:36 [davb]
- PERFORM static_page__delete(v_stale_file_row);
- 16:55:36 [davb]
- end loop;
- 16:58:43 [rbm]
- when does this loop stop?
- 17:00:17 [davb]
- I left out the query.
- 17:01:58 [rbm]
- You know that PERFORM discards the results of the query don't you?
- 17:02:07 [davb]
- yes.
- 17:02:35 [davb]
- Postgresql is saying attribute v_stale_file_row not found
- 17:03:26 [rbm]
- Oh. You can't pass a whole record to the function. you have to do: static_page__delete(v_stale_file_row.COLUMN);
- 17:03:46 [davb]
- right!
- 17:03:59 [rbm]
- Where COLUMN is the column (assigned to the RECORD var) whose value you want to pass
- 17:04:11 [davb]
- thanks!
- 17:04:48 [rbm]
- np
- 17:05:09 [davb]
- the variable for "for" has to be a record or rowtype though right?
- 17:06:33 [davb]
- what if I have this:
- 17:06:36 [davb]
- for v_stale_folder_row in
- 17:06:36 [davb]
- select dead.folder_id from
- 17:06:36 [davb]
- (select folder_id from sp_folders
- 17:06:36 [davb]
- where (folder_id) not in (
- 17:06:36 [davb]
- select folder_id
- 17:06:37 [davb]
- from sp_extant_folders
- 17:06:39 [davb]
- where session_id = p_session_id
- 17:06:41 [davb]
- )
- 17:06:43 [davb]
- ) dead,
- 17:06:52 [davb]
- how do I refer to the result of that query in v_stale_folder_row?
- 17:07:47 [davb]
- or do I need a SELECT blah AS foo?
- 17:08:10 [rbm]
- davb: Yes. It has to be a RECORD or ROWTYPE (?)
- 17:08:31 [davb]
- OK. So every if I want one column I need to do it the same way.
- 17:08:36 [davb]
- s/every/even
- 17:08:37 [rbm]
- davb: I put an example in the PL/pgSQL. You should read it. Actually, 2 examples.
- 17:08:48 [davb]
- OK
- 17:11:09 [davb]
- oh no, the dreaded ERROR: parser: parse error at or near ""
- 17:15:38 [rbm]
- heheh
- 17:15:49 [rbm]
- Check your quotes. See if you escaped all of them
- 17:18:15 [talli]
- rbm: are you trying to spoil our little secret here?
- 17:18:21 [talli]
- this is holy ground!
- 17:18:30 [talli]
- we can't just let any infidel into the IRC channel!
- 17:18:45 [talli]
- christ, man! think before you speak! or post for that matter!
- 17:19:16 [rbm]
- heh :)
- 17:19:57 [rbm]
- * rbm sacrifices a lizzard for the IRC gods
- 17:21:09 [hazmat]
- ahh... i'm burning...
- 17:23:09 [talli]
- * talli launches an attack on afghanistan because they are threatening rbm's inventory of sacrificial lizards
- 17:29:27 [hazmat]
- talli: your cvs karma is dropping
- 17:33:18 [talli]
- i have cvs karma?
- 17:33:28 [talli]
- i thought i was jewish.
- 17:33:55 [talli]
- does cvs karma have anything to do with bin laden?
- 17:34:47 [hazmat]
- i'm not sure, only one way to find out...
- 17:37:54 [hazmat]
- so to get search working, you have to checkout openfts in addition to acs-core, compile openfts for pg and aolserver, install the openfts and search packages, and say the magic word, am i missing anything?
- 17:39:18 [ola]
- no. I don't think so.
- 17:39:55 [ola]
- you'll need the openfts-driver...
- 17:40:50 [hazmat]
- ola: you mean the aolserver module?
- 17:41:01 [hazmat]
- nevermind
- 17:41:49 [ola]
- so far only notes is adapted to the new search, afaik.
- 17:47:42 [hazmat]
- and the cr
- 17:52:46 [davb]
- should RAISE NOTICE in pl/pgsql notice go into the server log?
- 17:54:35 [davb]
- Aha, yes they do.
- 17:54:46 [davb]
- If the function makes it that far...
- 17:59:01 [rbm]
- * rbm heads to class
- 18:01:55 [markd2]
- markd2 has joined #openacs
- 18:02:23 [ola]
- hey markd2.
- 18:02:30 [markd2]
- heya
- 18:07:15 [nkd]
- nkd has joined #openacs
- 18:08:00 [ola]
- hi nkd.
- 18:08:07 [davb]
- hello nkd
- 18:08:23 [nkd]
- hello everybody
- 18:09:31 [ola]
- how's cyprus today?
- 18:10:03 [nkd]
- I was just checking Roberto's post to the forums and thought it would be nice to join for a while...BTW, it's neophytosd
- 18:10:18 [nkd]
- the weather is good as usual
- 18:11:09 [ola]
- cool. Nicosia?
- 18:11:27 [hazmat]
- hi neophytos
- 18:11:32 [nkd]
- hi
- 18:11:35 [nkd]
- Yes Nicosia
- 18:11:43 [ola]
- :-)
- 18:11:51 [nkd]
- I am back to the University for the fall semester.
- 18:11:57 [hazmat]
- undergrad?
- 18:12:23 [nkd]
- I have just finished. I am working now as a special scientist (TA, Research) for a year.
- 18:12:55 [hazmat]
- sounds like fun, how is the workflow package going
- 18:13:05 [nkd]
- It's almost datamodel.
- 18:13:17 [hazmat]
- you're rewriting it? why?
- 18:13:34 [nkd]
- aD release 4.3 after Dan had finished porting 4.1.1
- 18:13:55 [nkd]
- it has some pretty good features (roles, better ui) so I thought it would be nice to port it
- 18:14:22 [hazmat]
- oh.. that makes sense, does the ui allow web configurable workflows?
- 18:14:27 [nkd]
- we are trying to have it ready for the first release but I am only able to work on it during the weekends
- 18:14:47 [nkd]
- what do you mean by "web configurable"?
- 18:15:27 [hazmat]
- i can define by states and transitions via web forms for a given object type, or something similiar, basically allow ttw customization of workflow
- 18:16:05 [nkd]
- The 4.1.1 provides a user friendly interface for designing workflows
- 18:16:35 [nkd]
- 4.3 allows the user to specify roles (e.g. editor) instead of static assignments
- 18:17:04 [hazmat]
- cool.
- 18:17:15 [markd2]
- Is this 4.3 Tcl, or the Workflow that's in ACS/Java?
- 18:17:23 [nkd]
- 4.3 tcl
- 18:17:25 [hazmat]
- tcl
- 18:17:35 [markd2]
- cool
- 18:17:44 [markd2]
- they took out a lot of stuff in acs/java
- 18:18:01 [nkd]
- I haven't checked it out to be honest
- 18:18:18 [hazmat]
- markd2: you mean acsjava4.6 or 4
- 18:18:18 [markd2]
- it's DAGs instead of Petri nets
- 18:18:26 [markd2]
- 4.6
- 18:18:33 [markd2]
- the re-re-re-(re?)-write
- 18:18:56 [nkd]
- :) Well petri nets work well so far. I don't know why aD choose to change it
- 18:19:01 [hazmat]
- interesting, i kinda like the petri nets, but dags are almost impossible to do well in a purely rdbms
- 18:19:25 [markd2]
- I think it was one of those "woo hoo! let's re-write it! oh no! it's harder than we thought to do. Let's simplify it to just what CMS needs"
- 18:19:40 [nkd]
- I think, in the future, we should move some of the functionality to the workflow package (e.g. forum moderation, user approval, etc).
- 18:19:58 [hazmat]
- i just gave a talk yesterday at ad @ la, their closing office here and berkeley...
- 18:20:15 [nkd]
- There are a lot more uses for the workflow package (see previous post) than just what the CMS needs
- 18:20:44 [hazmat]
- workflow will be instrumental to alot of possible packages
- 18:20:50 [nkd]
- yes
- 18:22:51 [nkd]
- hazmat=???
- 18:23:12 [markd2]
- Hazardous Materials
- 18:23:17 [nkd]
- :)
- 18:23:23 [hazmat]
- :)
- 18:23:59 [hazmat]
- =kapil
- 18:24:27 [nkd]
- hey Kapil.
- 18:24:32 [talli]
- hey guys
- 18:24:36 [hazmat]
- hi neophytos
- 18:24:38 [nkd]
- hi Tally
- 18:24:47 [talli]
- i think you're opening a weird can a worms by hoping to use workflow more
- 18:24:54 [hazmat]
- why is that
- 18:25:08 [talli]
- lars is a massive ass kicker, and he did a great job, but it's a very complex package
- 18:25:17 [nkd]
- yes that's true
- 18:25:19 [nkd]
- but...
- 18:25:19 [talli]
- we're building a cool system with it, and it's what we need.
- 18:25:32 [hazmat]
- its better than alot of little explicits all over the place that require coding to fix
- 18:25:40 [nkd]
- agree
- 18:25:58 [talli]
- not really
- 18:26:10 [talli]
- how complex is forum moderation and user approval?
- 18:26:26 [nkd]
- not too complex, but..
- 18:26:31 [talli]
- do you really want to force people to download the acs-core and install workflow to do all that stuff?
- 18:26:38 [hazmat]
- the question is, do you want workflow to be end user configurable for a given package
- 18:26:50 [davb]
- hazmat: right
- 18:26:54 [nkd]
- if we use the workflow package the user will only have to check "my tasks"
- 18:27:18 [nkd]
- unified interface for every task that needs to be done
- 18:27:27 [hazmat]
- workflow is in the core btw.
- 18:27:33 [talli]
- hmm... that's not entirely clear to me
- 18:27:46 [talli]
- it may be in the core, but it's not used for the core functionality
- 18:28:16 [nkd]
- what's not clear (unified interface?)
- 18:28:24 [talli]
- yes, more or less
- 18:28:35 [talli]
- i don't see how that is explicity linked to workflow
- 18:28:38 [ola]
- * ola likes unified interfaces
- 18:29:21 [talli]
- also, the BIGGEST problem with the acs right now, from a user perspective, is the pathetic interface for user administration
- 18:29:27 [talli]
- assigning permissions and so forth
- 18:29:28 [nkd]
- sure
- 18:29:54 [hazmat]
- people have been bitching about it for ages, it only takes one person to fix it
- 18:30:07 [talli]
- no, not really
- 18:30:11 [talli]
- it's not an easy solution
- 18:30:32 [talli]
- it's a very complicated thing that has implications for ever package in the system
- 18:30:46 [talli]
- it consists of UI and functional code
- 18:31:10 [talli]
- workflow is a good solution for a lot of stuff, but mostly for systems that are truly "enterprise"
- 18:31:34 [talli]
- for instance, luke built ETP precisely because he couldn't figure out how to use the aD CMS which relied heavily on workflow
- 18:31:39 [nkd]
- the calendar package did something that it is close to what I consider as a solution
- 18:31:48 [hazmat]
- i disagree... any intranet that does project management can have a state machine that requires the flexibility of customized workflow
- 18:31:50 [talli]
- which is entirely uselsess for 99% of the systems out there
- 18:32:08 [talli]
- sure, but that is very different from requiring workflow
- 18:32:34 [hazmat]
- workflow is in the core, people get it with the acs, isn't it default install?
- 18:32:41 [talli]
- sure.
- 18:32:42 [nkd]
- It is important for companies pursuing iso quality standards (formalize their processes) what better way to do it
- 18:32:47 [talli]
- but that doesn't mean it's easy
- 18:32:55 [hazmat]
- so write some docs
- 18:33:19 [talli]
- that's no answer to why it should be required
- 18:33:42 [talli]
- 90% of the people who will use openacs will be using it for their boy scout troop
- 18:33:52 [cro]
- cro has joined #openacs
- 18:33:56 [talli]
- the last 10% will need workflow for enterprise systems
- 18:34:03 [davb]
- They don;t need to SEE workflow though.
- 18:34:31 [davb]
- only if they want to change the default processes.
- 18:34:32 [talli]
- if workflow could be built so that it's totally transparent, that's great.
- 18:35:15 [talli]
- but i still don't see why the docs should be written to implement workflow rather than to just figure out how to publish your html page
- 18:35:55 [nkd]
- transparent for user:yes, developer:no, workflow designer:yes
- 18:36:05 [davb]
- nkd: exactly
- 18:36:12 [nkd]
- e.g.user=moderator
- 18:36:21 [talli]
- that's really the big mistake aD made with 4tcl, then made it even worse with java acs
- 18:36:34 [davb]
- all the guts are exposed?
- 18:36:43 [hazmat]
- talli: ??
- 18:36:53 [hazmat]
- whats the big mistake
- 18:36:54 [talli]
- why make it more complex than it has to be? why not just make the it easy, then allow it to be flexible enough to increase the complexity?
- 18:37:09 [talli]
- for instance, what the fuck is bebop?
- 18:37:15 [nkd]
- don't know
- 18:37:19 [nkd]
- :)
- 18:37:35 [talli]
- why the hell did they spend so much time on the CMS workflow and fuck up the UI so badly?
- 18:37:39 [hazmat]
- talli: i've worked with systems that try this from the other end, ie try to make things better for the end user/manager it doesn't work, you have to make the system for the developer who will use it
- 18:37:46 [hazmat]
- bebop = xslt ui components
- 18:37:55 [nkd]
- thanks
- 18:38:06 [talli]
- no one ever got to workflow because the Ui was so bad
- 18:38:16 [markd2]
- bebop is bringing a Swing like UI fr web pages
- 18:38:17 [talli]
- bebop is that theoretically
- 18:38:29 [markd2]
- now, *why* swing for web pages is considered a good idea, that's the puzzler
- 18:38:38 [talli]
- markd: exactly
- 18:38:55 [hazmat]
- reuse is the name of the game
- 18:39:13 [talli]
- ah... just like zope, huh, kapil? :)
- 18:39:53 [talli]
- it's only reusable if it works and you never have to touch it. if it requires you to fix the system, then spend a lot of time configuring it, then the reuse is just over the top
- 18:39:56 [nkd]
- not for 4.3
- 18:39:56 [nkd]
- 4.3 has a nice ui
- 18:39:57 [nkd]
- you can specify, the panels, the workflow, the roles. Then, all you have to do is instantiate the workflow when you create a record (e.g. new bboard posting)
- 18:40:16 [nkd]
- BTW, I might be missing a few messages. My connection drops every while (about 5 minutes)
- 18:40:32 [hazmat]
- no not like zope
- 18:40:41 [hazmat]
- bebop that is
- 18:41:03 [nkd]
- panels=templates(tcl,adp)
- 18:41:07 [hazmat]
- zope went an xmlc ish route with page templates, using a atribute replacement language
- 18:41:13 [nkd]
- roles=moderator,editor,publisher,etc
- 18:41:17 [talli]
- i meant code reuse
- 18:41:34 [talli]
- nkd: i know, we're building a very fancy package using the workflow package
- 18:41:42 [talli]
- it's a double blind peer review system
- 18:41:48 [hazmat]
- openacs is all about code reuse as well, to me zope is about flexibility
- 18:42:04 [nkd]
- acs-sc, yeah :)
- 18:42:18 [hazmat]
- and speed
- 18:42:19 [talli]
- hey let's not get into an OOP argument in this channel :)
- 18:42:21 [hazmat]
- of development
- 18:42:53 [talli]
- anyway, workflow is very nice, and lars did a great job, but that doesn't mean it's easy
- 18:42:57 [hazmat]
- if it makes you feel any better i'm doing my latest project with openacs and python of course:)
- 18:43:07 [talli]
- using pywx? that's cool
- 18:43:28 [hazmat]
- yup, i got sidetracked and embedded zope in process in aolserver:) cool hack of the week
- 18:43:40 [talli]
- i could care less about the openacs code, to be honest. the real deal is aolserver
- 18:43:50 [talli]
- the other stuff is just candy
- 18:44:15 [hazmat]
- lost me there....
- 18:44:16 [talli]
- we're goign to do a project without any openacs code, just PG and aolserver. but we'll still enjoy rapid dev because of the power of aolserver
- 18:44:49 [talli]
- openacs is cool because of the data model, a lot of code, etc. but in fact, it wouldn't be nearly a nice system if it relied on apache
- 18:45:13 [talli]
- IOW, the only reason the system is in tcl is because of AOLserver.
- 18:45:14 [hazmat]
- aolserver is a really nice platform, but it still takes a good amount of time to build up a community infrastructure, and the acs db and templating calls are really nice
- 18:45:31 [talli]
- right, but that stuff is not unique.
- 18:46:14 [talli]
- in other words, some system development is slowed or frustrated because of the limitations of the openacs core
- 18:46:16 [hazmat]
- the openacs hands you prebuilt functionality and extensibility that is hard to beat, otoh if you know requirements won't change do whats fastest.
- 18:46:24 [talli]
- exactly
- 18:47:10 [talli]
- if you have a project that needs X, Y and Z that is different than how OACS implements those pieces, that does not rule out aolserver at all
- 18:47:12 [hazmat]
- are u using the db api calls from acs in your development
- 18:47:30 [talli]
- well, we're bidding on the project
- 18:47:41 [talli]
- and we'll build a custom system rather than a customized ACS system
- 18:47:47 [hazmat]
- good luck.
- 18:47:55 [talli]
- using AOLserver, PG and something else
- 18:48:11 [talli]
- the reason is, btw, that we will need to work with a legacy data model
- 18:48:19 [nkd]
- something else=openfts?
- 18:48:23 [nkd]
- :)
- 18:48:47 [talli]
- if search is needed, then yes openfts will be a definite possibility
- 18:48:54 [talli]
- but this is a DB app, not realy a site
- 18:49:02 [nkd]
- ok
- 18:49:39 [nkd]
- Oleg and Teodor released tsearch as a contrib/module which replicates some of the functionality of openfts. In the future OpenFTS will make use of tsearch
- 18:50:11 [nkd]
- you can have something like the "contains" clause in Oracle, inside PG
- 18:51:09 [talli]
- who are these guys, oleg and teodor?
- 18:51:14 [talli]
- how do you know them?
- 18:51:20 [nkd]
- the russian developers
- 18:51:22 [nkd]
- of openfts
- 18:51:44 [talli]
- how do you know them?
- 18:51:53 [nkd]
- I have contact them when I was researching their search solution for rumbler.ru
- 18:52:06 [nkd]
- then we team up to release openfts under GPL
- 18:52:22 [nkd]
- and now we are good friends. Teodor visited Cyprus during the summer
- 18:52:31 [talli]
- cool
- 18:52:58 [nkd]
- yes, they a lot about searching. I have learned a lot from them
- 18:53:07 [nkd]
- ...they know a lot ...
- 18:53:23 [talli]
- are they doctoral students, or professors?
- 18:53:37 [nkd]
- I think Oleg is but I am not sure
- 18:54:53 [nkd]
- He certainly affiliated with Moscow University but I don't know the details
- 18:55:16 [nkd]
- (lost my connection, repeat if you asked something else)
- 18:58:18 [nkd]
- Does anyone know what exactly happened with Philip and aD? (after the legal/trial)
- 18:58:36 [talli]
- philip got $5 mil to shut up and go away
- 18:58:44 [markd2]
- exactly happened, nobdy but aD management and Philip
- 18:58:50 [markd2]
- accepted rumor is what talli said
- 18:59:03 [markd2]
- although I heard higer numbers
- 18:59:11 [nkd]
- :) ok, thank you. higer???
- 18:59:18 [nkd]
- bigger
- 18:59:21 [docwolf]
- yo
- 18:59:37 [nkd]
- docwolf???
- 18:59:38 [talli]
- docwolf heard money talk and came running :)
- 18:59:49 [nkd]
- is it roberto?
- 18:59:51 [docwolf]
- heh. it's an instinct
- 18:59:56 [hazmat]
- :)
- 18:59:58 [markd2]
- heh
- 19:00:29 [talli]
- roberto is rbm
- 19:00:44 [nkd]
- so, who's docwolf. BTW, I have a great time here.
- 19:00:50 [docwolf]
- I AM THE DOCWOLF
- 19:00:52 [docwolf]
- heh
- 19:00:56 [nkd]
- :))
- 19:00:56 [talli]
- docwolf is adam wolf farkas, md, mba, dds, esq, bbw
- 19:01:02 [nkd]
- :)
- 19:01:09 [docwolf]
- hey! no real names!
- 19:01:10 [docwolf]
- ;-)
- 19:01:15 [talli]
- sorry
- 19:01:20 [talli]
- but you are bbw
- 19:01:26 [talli]
- and swf
- 19:01:32 [talli]
- but not so much vip
- 19:01:33 [docwolf]
- rotfl.
- 19:01:43 [docwolf]
- am i 1337?
- 19:01:52 [talli]
- who, i need to get te 411 on that
- 19:01:54 [markd2]
- d0k w()lpH iz l33t
- 19:02:08 [docwolf]
- thank you. I feel validated.
- 19:02:09 [docwolf]
- :-)
- 19:02:16 [markd2]
- * markd2 thanks rzolf for teaching him l33tsp33k
- 19:02:23 [talli]
- oh christ.
- 19:02:25 [docwolf]
- haha
- 19:02:28 [talli]
- you learned something from rolf?
- 19:02:48 [nkd]
- ROTFL
- 19:02:53 [markd2]
- ROLFTL
- 19:03:01 [hazmat]
- its been fun guys, but i'm gonna try to make my day productive:), cheers
- 19:03:02 [markd2]
- actually, I learned a lot from rolf
- 19:03:08 [talli]
- the only thing i've learned from rzolf is that there's always a way to cynically comment on the world
- 19:03:18 [talli]
- wait - maybe i taught him that
- 19:03:28 [talli]
- whatever - it was a night of passion either way!
- 19:03:34 [talli]
- later kapil
- 19:03:59 [davb]
- now I am getting the informative: ,ERROR: parser: parse error at or near "select"
- 19:04:05 [hazmat]
- hazmat has left #openacs
- 19:04:20 [talli]
- markd: what is ROLFTL?
- 19:04:24 [davb]
- I cut and pasted the query into psql and it works fine.
- 19:04:59 [markd2]
- talli: no idea. 'rotfl' makes my dyselxia read 'rolf'
- 19:05:23 [talli]
- ah good point.
- 19:05:25 [davb]
- * davb checks his email instead
- 19:05:51 [talli]
- i must admin i never noticed how close "rolf" is to "rotfl" i wouldn't be surprised if he was in on that one
- 19:06:09 [markd2]
- rzolf is omnipresent
- 19:06:31 [cro]
- cro has quit
- 19:12:16 [nkd]
- Tom has just posted about the nsjabber module he has been working on
- 19:12:57 [talli]
- yeah,
- 19:13:22 [talli]
- his cronjob module sounds a bit cooler, though. or at least more immediately useful
- 19:15:05 [nkd]
- yes, I missed that
- 19:17:23 [nkd]
- have to go. have a nice day guys
- 19:17:33 [davb]
- bye
- 19:17:39 [davb]
- Spork : http://www.dqd.com/~mayoff/aolserver/dqd_threadpool-1.0.tar.gz
- 19:17:41 [davb]
- http://www.dqd.com/~mayoff/aolserver/dqd_threadpool-1.0.tar.gz
- 19:17:41 [chump]
- D: http://www.dqd.com/~mayoff/aolserver/dqd_threadpool-1.0.tar.gz from davb
- 19:18:02 [davb]
- D: Threadpool and Job Queue Manager for AOLServer
- 19:18:03 [chump]
- commented item D
- 19:18:14 [talli]
- later neo
- 19:18:25 [nkd]
- nkd has left #openacs
- 19:22:21 [markd2]
- markd2 has quit
- 19:30:15 [jerryasher]
- jerryasher has joined #openacs
- 19:33:20 [docwolf]
- docwolf has quit
- 19:39:30 [talli]
- talli has quit
- 20:26:10 [jerryasher]
- jerryasher has quit
- 20:26:10 [chump]
- chump has quit
- 20:26:10 [Spork]
- Spork has quit
- 20:26:56 [davb]
- davb has quit
- 20:27:11 [chump]
- chump has joined #openacs
- 20:29:43 [hazmat]
- hazmat has joined #openacs
- 20:31:40 [ola]
- ola has quit
- 21:43:47 [talli]
- talli has joined #openacs
- 21:43:53 [talli]
- hey
- 21:44:16 [talli]
- hey kapil, i spoke with lars about the workflow package being integrated throughout the system, as you were advocating
- 21:44:27 [talli]
- he said this is what the package was originally intended to do
- 21:44:53 [talli]
- he had to go before i could find out whether the package was ready for this to be done, but i'll follow up
- 21:45:13 [talli]
- so i will apologize and gladly support this move if it actually can work
- 21:52:29 [hazmat]
- cool, good to know.
- 21:52:56 [hazmat]
- don't worry about the apology, friendly discussion is good for the soul :) and karma too
- 21:52:58 [vinod]
- vinod has joined #openacs
- 21:56:08 [rbm]
- moo
- 21:58:11 [hazmat]
- you
- 21:58:28 [hazmat]
- cat
- 22:04:02 [talli]
- i'll speak more with lars about this stuff.
- 22:07:49 [talli]
- hey vinod and kapil, are you guys working on SDM?
- 22:08:39 [talli]
- vinod: brett favre has a hairy back
- 22:14:10 [vinod]
- talli: you've seen brett favre's back?? you are now my idol
- 22:15:16 [vinod]
- i've thought about the SDM a little, but i haven't hacked much yet. unfortunately, i've been busy with other (non-openacs) stuff.
- 22:19:08 [talli]
- what? like someone's irregular bowel movements?
- 22:19:12 [hazmat]
- talli: i'm in the same boat as vinod, thought about it, been too busy with contracts to do much about making ideas reality/ why?
- 22:19:12 [talli]
- c'mon, man!
- 22:19:30 [talli]
- no prob.
- 22:19:43 [talli]
- well, we 're hoping to release the new site soon
- 22:20:05 [vinod]
- talli: have you been speaking to my gastroenterologist?
- 22:20:27 [talli]
- uh huh!!
- 22:20:54 [talli]
- hazmat: don't worry about it. working on projects is way more important
- 22:20:59 [vinod]
- don posted recently that he wasn't too impressed with the 4.x ticket tracker and would rather start from the 3.x sdm, so i'd have to see what his thoughts were
- 22:21:45 [talli]
- yeah, i asked him what was up and he said that you guys must be real busy
- 22:22:10 [talli]
- he said that it was importnat enough to him that he might pick it up himself. you might want to ping him to find out what's up
- 22:22:48 [vinod]
- i will real-soon-now (TM) :-)
- 22:22:53 [talli]
- cool
- 22:22:57 [hazmat]
- talli: actually, i'm getting ready to finish my last contract, but i've pro-bono commited to doing the python-repository site (cpan for python) (hence the openacs+python site) at the moment
- 22:23:18 [vinod]
- cool!
- 22:24:22 [rbm]
- hazmat: really? That's cool.
- 22:24:27 [rbm]
- I'm starting into Python myself.
- 22:24:58 [rbm]
- I managed to convince my boss to stay away from VB and use Python + tkinter for a project we're going to go into.
- 22:25:05 [hazmat]
- i'm excited about it, rbm: python is hard not to like once you get over the indentation, enjoy!
- 22:25:18 [rbm]
- Oh, I love it already.
- 22:25:38 [hazmat]
- o... tkinter is not nice, you're better off using another graphics toolkit....
- 22:25:51 [hazmat]
- unless the app is simple
- 22:25:52 [rbm]
- I don't have a problem with the indentation (I'd do it anyways), although I'd be happier if I could use block delimiters.
- 22:26:15 [rbm]
- hazmat: It's the only free option we have AFAIK. It needs to run on UNIX, Win32 and Macs
- 22:26:29 [hazmat]
- oh
- 22:26:42 [hazmat]
- you said vb, and i thought win32
- 22:26:44 [talli]
- yes, even though tcl is great within the context of aolserver and there's no technical reason not to use it...
- 22:26:49 [rbm]
- I looked at wxWindows, and liked it. But wxPython on the mac is not working.
- 22:26:58 [talli]
- it would be real nice if it were in python, at lesat from a marketing perspective
- 22:27:04 [hazmat]
- there is qt, if you can afford it
- 22:27:13 [rbm]
- hazmat: That was one of the main reasons why I was able to convince them :)
- 22:27:26 [rbm]
- hazmat: we can't. It's a project to build software for schools.
- 22:27:34 [talli]
- rbm: do you think that the gatekeepers would be open to OACS modules written in python?
- 22:27:38 [rbm]
- I would like to use Qt actually.
- 22:27:38 [vinod]
- vinod has quit
- 22:27:46 [hazmat]
- i was wondering about that myself
- 22:28:05 [hazmat]
- cause i have some cool zope products sitting around that would be cool for openacs as well
- 22:28:31 [rbm]
- talli: I don't see why not. The role of the gatekeepers is to guard the core OpenACS. But I don't see why we would be against you (e.g.) writing something in Python.
- 22:29:19 [talli]
- there was some discussion about this originally about the difficulty in maintaining a toolkit written in different languages
- 22:29:24 [hazmat]
- don't forget openacs-dev-tools:) the extractor and friends, not the same as package for download...
- 22:29:33 [hazmat]
- not like there isn't perl in oacs
- 22:30:00 [talli]
- i believe that i raised the point that if someone paid us to build them an oacs in VB, i would do it, but it would be expensive
- 22:30:25 [talli]
- where is there perl in OACS? it's gotta be hidden pretty far in there
- 22:30:32 [hazmat]
- if someone paid me to do oacs in python, i would do it and love it:)
- 22:30:43 [talli]
- given the disdain people in the community have for perl
- 22:30:52 [hazmat]
- some of the shell scripts for mailing and updating indexes ( for oracle intermedia)
- 22:31:02 [talli]
- kapil, how do you find the performance of pywx to be?
- 22:31:15 [rbm]
- mp3jukebox used to have some perl
- 22:31:23 [rbm]
- Yeah, anyone used pywx here?
- 22:31:38 [hazmat]
- so far really good.
- 22:31:42 [hazmat]
- me
- 22:31:50 [rbm]
- cool
- 22:32:09 [hazmat]
- i should stop for a second and say what i'm using it for
- 22:32:47 [hazmat]
- python is mainly for doing graph structures (dependency trees) and xml parsing/generation for metadata and webservices soap/xml-rpc.
- 22:32:55 [hazmat]
- openacs handles most of the db work
- 22:33:07 [rbm]
- cool
- 22:33:14 [hazmat]
- where does don work?
- 22:33:17 [talli]
- is there anything that can be reused - released?
- 22:33:22 [talli]
- don works for furfly
- 22:33:22 [rbm]
- He works for flurfly
- 22:33:37 [talli]
- flurfly = furfly
- 22:33:40 [rbm]
- (which, for the longest time, I thought it was 'flurfy') :)
- 22:33:49 [hazmat]
- :)
- 22:33:59 [rbm]
- SEE? I still confuse myself.
- 22:34:12 [rbm]
- I think I associated the cats with flurfy
- 22:35:25 [hazmat]
- talli: i'm planning on releasing the zope integration stuff early next week, the repository, i'd guesstimate two-three weeks, i've written up some of my repository ideas in a wiki http://www.zope.org/Members/k_vertigo/Stories/Gideon
- 22:35:56 [talli]
- that sounds cool
- 22:36:16 [talli]
- so what kind of integration stuff is it? what does it provide? why would someone want to integrate the two?
- 22:39:01 [vinod]
- vinod has joined #openacs
- 22:39:17 [hazmat]
- i did it because i wanted to, what it does is remove zope's i/o framework ZServer and replaces it with aolserver, aolserver basically handles all the client net i/o and zope does processing, as for why.. again i did it because i wanted to, there are some possibilites for wrapping the db pools in a zope adaptor and getting better performance for relational interactivity, also the rich api of aolserver allows alot of flexibility th
- 22:40:31 [hazmat]
- iotw it depends if you've got a zope or aolserver perspective. not that this type of thing is nesc. greeted kindly because some people prefer for stability and security to keep the two things out of process.
- 22:41:15 [talli]
- so it's basically an experiment more than anything?
- 22:41:54 [hazmat]
- yes. i'm a geek i admit, just shoot me :)
- 22:42:28 [rbm]
- * rbm pees on people that send .doc attachments
- 22:42:36 [vinod]
- * vinod hides in case talli starts shooting geeks
- 22:42:38 [hazmat]
- it also gave me a chance to stress the capabilities of what pywx was capable of handling as zope has some fairly esoteric modules
- 22:45:33 [hazmat]
- i should clarify that zope has some c modules that provide some of the foundation for transparent persistence, there esoteric cause they mess with the type/object system in zope a little.
- 22:47:13 [talli]
- * talli decides not to shoot geeks, but just to pee on vinod until he becomes a .doc attachment
- 22:47:59 [talli]
- pywx is very tempting
- 22:48:23 [talli]
- we were thinking of trying to prototype some ACS modules, namely ETP, just to see how it might work
- 22:48:50 [talli]
- in fact, that project i was mentioning earlier, the one in which we won't use OACS, we may use pywx
- 22:49:25 [davb]
- davb has joined #OpenACS
- 22:54:02 [hazmat]
- what i'd like to see more of is people documenting the design process of the openacs, all this knowledge of the internals is being lost... that link above to the wiki, i think shows how they can be useful for this type of thing, low impediment colloborative documentation. the wiki referenced above lets anonymous people only comment, and registered users edit all minus the main-page... i got shot down last time i suggested this th
- 22:54:49 [hazmat]
- still time if people start
- 22:55:06 [hazmat]
- else we'll all be lethe drinkers
- 22:56:22 [hazmat]
- speaking of python in openacs, i was thinking that the easiest way to bring webmail back would be to do it in python...
- 22:57:12 [hazmat]
- speaking of python outside of the openacs in aolserver, i think thats great talli, if you don't mind i'd like to make two suggestions if you do this, pyunit.sf.net, and www.sf.net/project/pypgsql
- 22:57:47 [Spork]
- Spork has joined #openacs
- 22:57:57 [Spork]
- * Spork sporks
- 22:58:09 [vinod]
- vinod has quit
- 22:59:10 [hazmat]
- s/project/projects
- 22:59:37 [talli]
- ah, that pyunit thing looks dope
- 22:59:55 [talli]
- unfortunately the second link doesn't work
- 23:00:08 [hazmat]
- www.sf.net/projects/pypgsql
- 23:00:17 [talli]
- why would python help with webmail in the OACS?
- 23:01:18 [hazmat]
- cause it does imap/pop/nntp/smtp out of the box and has all the libraries for mime stuff and il8n.
- 23:01:53 [talli]
- what do you mean out of the box?
- 23:03:44 [hazmat]
- in the standard distribution, ie it comes with python
- 23:04:59 [talli]
- so you wouldn't need a mail server? or is there a simple connector to a MTA available in the pythong distro?
- 23:05:18 [hazmat]
- as an example, someone just sent me a link to a new messaging (so far only mail) client their doing for zope http://www.thingamy.com:11000/zope-messages/
- 23:05:34 [talli]
- it needs a pword
- 23:05:39 [talli]
- it's protected
- 23:05:42 [hazmat]
- talli: they call it smtp, it provides a simplified convience method
- 23:05:46 [hazmat]
- maitest, mailtest
- 23:06:25 [talli]
- hmmm... that's neat
- 23:06:31 [hazmat]
- .. method that allows you to just send the message without doing all the protocol nitty gritty (not that there is that much)
- 23:07:06 [talli]
- so the developer's responsibility is more or less to build the front end?
- 23:07:15 [talli]
- and stuff the emails into the server?
- 23:07:28 [talli]
- i mean DB?
- 23:08:06 [hazmat]
- not really, i don't know that its nesc. smart to record all messages inside of the db, it kinda defeats the purpose of imap.
- 23:09:14 [talli]
- true enough
- 23:09:29 [talli]
- so the responsibility is more or less to build the UI, yes?
- 23:11:02 [hazmat]
- mainly, but you need to think about architecture, ie what happens if your mail server goes down, than keep a queue for outgoing messages. etc. what it give a developer is the ability to focus on their application
- 23:11:14 [hazmat]
- s/give/gives
- 23:11:15 [davb]
- We can use ETP for editable pages in OpenACS.
- 23:11:39 [hazmat]
- lets do it, than.
- 23:11:57 [hazmat]
- talli: is there any project management stuff in the new openacs site?
- 23:12:16 [talli]
- no, not really
- 23:12:19 [talli]
- openacs.museatech.net
- 23:12:37 [talli]
- the project management stuff was to be built into developer.openacs.org
- 23:13:07 [talli]
- http://openacs.org/bboard/q-and-a-fetch-msg.tcl?msg_id=0002Qo&topic_id=12&topic=OpenACS%204%2e0%20Design
- 23:13:08 [chump]
- E: http://openacs.org/bboard/q-and-a-fetch-msg.tcl?msg_id=0002Qo&topic_id=12&topic=OpenACS%204%2e0%20Design from talli
- 23:13:19 [talli]
- E: link to discussion of developer.openacs.org
- 23:13:19 [chump]
- commented item E
- 23:14:00 [talli]
- i proposed an outline for what ought to be included on this site
- 23:14:15 [talli]
- more or less it's a project management site for the whole system
- 23:14:36 [talli]
- davb: i like the idea of using the ETP interface for the webmail. it would probably be the esaiest way to do it
- 23:15:09 [talli]
- although webmail does have a unique enough requiremnet list that it might be easy just to build an interface from scratch
- 23:15:24 [hazmat]
- oh etp for webmail... i thought it was for documentation?
- 23:17:43 [talli]
- arrrr...
- 23:18:02 [talli]
- etp is a complete CMS that will (hopefully) replace the aD CMS
- 23:18:20 [talli]
- it's built on the data model of the aD CMS, but rejects all teh crappy interface code
- 23:18:47 [talli]
- i only "arrrr" because many people thought that we built ETP just to enable wikis in the ACS
- 23:19:03 [talli]
- that's not it at all. it will be completely full featured. eventually
- 23:19:40 [rbm]
- ETP is a great app!
- 23:19:51 [rbm]
- Musea kicks butt
- 23:20:01 [talli]
- aw, shucks
- 23:20:17 [talli]
- * talli blushes like a little girl and toes the ground
- 23:20:25 [talli]
- thanks rbm
- 23:20:58 [vinod]
- vinod has joined #openacs
- 23:21:32 [cro]
- cro has joined #openacs
- 23:21:59 [cro]
- Greetings--I've installed openacs4 with Oracle 8.1.7. I'm having trouble with bboard.
- 23:22:07 [cro]
- When I do a test insert, I get
- 23:22:24 [cro]
- > Who is your favorite bird character?
- 23:22:27 [cro]
- oops
- 23:22:30 [hazmat]
- etp is cool.
- 23:22:34 [cro]
- ora8.c:3568:ora_tcl_command: error in `OCIStmtExecute ()': ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE
- 23:22:34 [cro]
- ORA-06512: at "OPENACS4.CONTENT_REVISION", line 35
- 23:22:34 [cro]
- ORA-06512: at "OPENACS4.ACS_MESSAGE", line 97
- 23:22:34 [cro]
- ORA-06512: at "OPENACS4.ACS_MESSAGE", line 63
- 23:22:34 [cro]
- ORA-06512: at "OPENACS4.BBOARD_MESSAGE", line 25
- 23:22:55 [cro]
- I didn't install site-wide-search. Isn't that a message from Intermedia?
- 23:23:19 [hazmat]
- that doesn't look very good. can you use any other packages that use the content-repository
- 23:23:29 [cro]
- Let me see
- 23:24:21 [hazmat]
- is this a cvs checkout or a download or a download?
- 23:24:48 [cro]
- cvs checkout. Haven't done an update in a couple of days,
- 23:24:58 [cro]
- Is there an easy way to test the CR somewhere else?
- 23:25:10 [cro]
- FAQ doesn't use it, right?
- 23:26:10 [vinod]
- vinod has quit
- 23:26:20 [hazmat]
- it doesn't look like
- 23:27:19 [hazmat]
- general comments does...
- 23:27:56 [hazmat]
- press does
- 23:29:42 [gaizka]
- gaizka has joined #openacs
- 23:30:18 [cro]
- hazmat: fails as well. Same messge.
- 23:30:25 [cro]
- Same place, too.
- 23:31:10 [cro]
- ora8.c:3568:ora_tcl_command: error in `OCIStmtExecute ()': ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE
- 23:31:10 [cro]
- ORA-06512: at "OPENACS4.CONTENT_REVISION", line 35
- 23:31:10 [cro]
- ORA-06512: at "OPENACS4.CONTENT_REVISION", line 68
- 23:31:10 [cro]
- ORA-06512: at "OPENACS4.PRESS", line 54
- 23:31:10 [cro]
- If I knew what index I could check it out, but I can't tell which it is.
- 23:33:21 [hazmat]
- i wish i had my handy oracle translator...
- 23:33:35 [cro]
- Think I figured it out--something went wrong with
- 23:33:36 [cro]
- -- this index requires prefs created in content-search
- 23:33:36 [cro]
- create index cr_doc_filter_index on cr_doc_filter ( content )
- 23:33:36 [cro]
- indextype is ctxsys.context
- 23:33:39 [cro]
- parameters ('FILTER content_filter_pref' );
- 23:33:48 [cro]
- in content-create.sql.
- 23:34:04 [cro]
- OK, gotta drop the schema and start over. :-(
- 23:34:11 [cro]
- Job for tomorrow.
- 23:34:17 [hazmat]
- :(
- 23:34:18 [cro]
- Thanks for the suggestion hazmat.
- 23:34:45 [hazmat]
- cro: no problem, good luck
- 23:34:54 [cro]
- cro has quit
- 23:36:24 [talli]
- talli has quit
- 23:40:58 [gaizka]
- gaizka has left #openacs