IRC log of openacs on 2002-03-05

Timestamps are in UTC.

00:00:14 [jim]
is --with-tcl necessary for oacs-4.5b?
00:01:13 [rbm]
I don't think so.
00:01:31 [jim]
cool...
00:02:02 [jim]
thanks :)
00:02:36 [til]
maybe search needs --with-tcl
00:03:00 [rbm]
Yeah, I was just thinking of that. OpenACS 3.x searching needs PL/Tcl, not sure about 4
00:03:34 [shagster]
well, I think 3 only needed pltcl for the bboard search
00:03:37 [til]
i think i heard something like "the new openfts needs --with-tcl" recently, dont know if "new" means the one that is currently used
00:05:27 [jim]
say I wanted to use 4.2.0 final with pg-7.2... anything like that possible?
00:05:50 [rbm]
jim: s/4.2/4.5/, yes.
00:06:17 [rbm]
jim: http://www.brasileiro.net:8000/ is running openacs 4.5 pre-beta on PG 7.2
00:06:50 [denshi]
denshi has quit (Remote closed the connection)
00:07:50 [jim]
oop, it made an error when I tried to look at your publ bookmarks :)
00:08:12 [talli]
what's the difference between pre-beta and alpha?
00:08:29 [shagster]
a few charactors?
00:08:31 [shagster]
:)
00:10:20 [rbm]
jim: Hmmm, maybe I forgot to restart after I enabled the modules
00:10:22 [davb]
talli: alpha was a release. we are installing on the CVS bleeding edge.
00:10:24 [rbm]
jim: hang on
00:10:55 [rbm]
talli: pre-beta is what's on CVS now and includes everything that has been changed since alpha was released
00:14:02 [denshi]
denshi (~chatzilla@adsl-216-62-223-193.dsl.rcsntx.swbell.net) has joined #openacs
00:19:37 [denshi]
talli, if I ever say anything about language design again, feel free to smack me.
00:24:08 [talli]
denshi, how come?
00:24:29 [talli]
were you put in your place by some 30 year hacker who told you about the culled features of fortran?
00:25:03 [talli]
"denshi, when will you learn? we dropped that from cobol cuz it kept us from drawing bunny rabbits on punch cards!"
00:25:08 [denshi]
start here:
00:25:09 [denshi]
http://www.paulgraham.com/thist.html
00:25:09 [chump]
A: http://www.paulgraham.com/thist.html from denshi
00:25:37 [denshi]
A: Olin Shiver's history of T, the first production-level lisp with lexical scoping.
00:25:37 [chump]
commented item A
00:26:00 [denshi]
then follow the relevant disserations produced by that.
00:26:40 [denshi]
at the same time, read what you can find about the implementation of lisp interpreters. Try not to freak out.
00:27:28 [denshi]
link A details a summer project that directly created *5* disserations and 1 master's thesis.
00:28:32 [denshi]
just reading this stuff is a fabulous lesson in recursion; given the number of phrases that are undefined to the layman.
00:29:35 [talli]
ok, i've hit my limit
00:29:38 [talli]
what the hell is the point?
00:29:53 [talli]
(and my mom is calling me to dinner ;))
00:30:09 [denshi]
the point is when you go far beyond that limit, and see what top-notch nerds can do.
00:30:14 [talli]
ah
00:30:15 [talli]
ok
00:30:24 [talli]
so?
00:30:30 [talli]
are you not a top notch nerd?
00:30:31 [denshi]
It's humbling, and grates at me how much extra education they have had available to them.
00:30:39 [denshi]
I'm just bitter today.
00:30:42 [talli]
ah, ok
00:30:56 [talli]
be back after dinner
00:30:58 [denshi]
maybe I'll be a top notch nerd in a few years.
00:31:01 [denshi]
have fun.
00:31:03 [talli]
i'll have a schnitzel for you denshi
00:31:19 [denshi]
save me some matzolah soup.
00:54:21 [rbm]
anybody tried to setup cvsweb with oacs 4?
00:54:40 [talli]
rbm, why not try setting up subversion?
00:54:55 [rbm]
talli: Because I don't have root on this machine
00:55:03 [talli]
it seems to be pretty stable now. at least, if you're used to playing oacs early, it might be cool
00:55:03 [talli]
oh
00:55:23 [rbm]
and because I need a web interface to CVS, not a whole other software management system :0
00:55:31 [talli]
ah
00:55:48 [talli]
rbm, do you have root access to teh OACS server?
00:56:15 [rbm]
and because I don't have python installed here, otherwise I'd use viewcvs, whose code I can actually read, unlike this piece of snot that cvsweb's perl code is.
00:56:38 [talli]
jim: did you hear that? rbm is dissing perl, AGAIN!
00:56:39 [talli]
go at him
00:56:42 [rbm]
talli: Through sudo, yes
00:56:58 [rbm]
talli: I said cvsweb's perl code, not perl code in general.
00:57:00 [talli]
who's got root?
00:57:31 [rbm]
ben, don and I, I think.
00:57:41 [talli]
ah, ok, so you do have it
00:58:03 [rbm]
yeah, through sudo.
00:58:04 [talli]
what is the difference between having root and having it through sudo?
00:58:15 [talli]
meaning you don't have a serial connectivity?
00:58:48 [rbm]
with sudo you can restrict which commands someone can execute as root. In our case, Ben just gave us full root access through sudo. The advantage is that he doesn't have to tell us the root password for us to become root.
00:59:00 [talli]
ah, ok
00:59:15 [talli]
well, the reason i ask is that the new openacs.org really shuold be sitting on the new box
00:59:28 [talli]
no reason to do dev on it on our box and hten have to move everything
00:59:33 [talli]
might as well move it now
00:59:41 [rbm]
Do you want to move the new oacs.org to openacs.org? I'm good with that.
01:00:00 [talli]
no, i think we should move it tentatively to something like new.openacs.org
01:00:12 [rbm]
We'd have to ask Ben to make a DNS entry for new.openacs.org or whatever we'll call it.
01:00:12 [talli]
then, when it's all good and ready just make it live
01:00:17 [talli]
ok
01:00:25 [talli]
whatever
01:01:10 [rbm]
There would be some logistical problems too because you'd need to be able to restart the aolserver process, but since it'll probably be running on port 8000 anyways, that shouldn't be much of a problem.
01:01:47 [til]
staging.openacs.org ? that way it could be useful later too ...
01:02:05 [talli]
rbm, do you think there would be interest in having OACS participate in the dotgnu project?
01:02:24 [rbm]
talli: I don't see why not
01:02:37 [rbm]
I haven't really looked at dotgnu yest
01:02:47 [talli]
there's not much to look at, really
01:02:55 [talli]
except portable.net, which is rocking the house
01:03:08 [talli]
it's one guy hacking in australia and he's keeping up with mono
01:03:26 [talli]
he had a six-month headstart, but he also bootstrapped totally on linux
01:03:32 [talli]
mono bootstrapped on win
01:03:45 [rbm]
Have you read "Hackers of Our Lives"?
01:03:46 [denshi]
cool.
01:03:48 [talli]
portable.net is written in C, mono is written in C#
01:04:01 [talli]
no, what's that rbm
01:04:26 [rbm]
http://www.advogato.org/article/430.html
01:04:26 [chump]
B: http://www.advogato.org/article/430.html from rbm
01:04:43 [talli]
the reason i think that being involved in dotgnu might be cool is to benefit from the community of similar minded projects trying to coordinate web services
01:04:44 [rbm]
B:|"Hacks of Our Lives" Soap-Opera
01:04:44 [chump]
titled item B
01:05:17 [talli]
i guess. but i'm kind of in the camp that doesn't trust miguel
01:05:22 [talli]
or, rather, ximian
01:06:09 [denshi]
what's the crossover between ximian & the original gnome guys?
01:07:12 [rbm]
talli: Have you read the above yet?
01:07:19 [talli]
i did read it
01:07:30 [talli]
before
01:08:06 [denshi]
because I don't know if any of you were punching out bugs in gnome back in '98, but gnome still remains in my memory as one of the most hideous pieces of software I have ever seen the source to.
01:09:12 [denshi]
oops.
01:09:16 [denshi]
s/(\w+\ )[5]^/to which I have seen the source/
01:09:32 [denshi]
I need little grammar regexes to follow me around.
01:10:32 [talli]
i don't know how much VC money ximian got, but they sure act like they got a lot
01:10:43 [talli]
at least, they had one of the biggest spaces at linuxworld
01:11:14 [talli]
and red carpet acts a lot like some of the other more obnoxious update tools
01:11:25 [rbm]
I don't know how ximian plans to make money
01:11:44 [talli]
good point
01:11:53 [rbm]
The only thing I know they sell is the adpator for exchange
01:11:58 [talli]
i think the VCs are going to decide that
01:12:02 [talli]
yeah :(
01:12:08 [rbm]
and the faster access to red carpet, but I don't anyone who likes it.
01:13:06 [talli]
i'm not into those pay-2-update services, at least i'm willing to take the extra time to learn debian (or BSD) to avoid them
01:13:29 [talli]
i was going to use up2date, until i was blocked by redhat because of "peak download time"
01:14:49 [talli]
i suppose it might make sense if i was a biznarse that had a bunch of servers and just HAD to pay someone
01:15:10 [denshi]
I just can't take Mono seriously.
01:16:05 [talli]
denshi, what're your feelings about it?
01:16:16 [rbm]
I still haven't drank the entire .NET kool-aid, so I feel misinformed to comment.
01:16:42 [denshi]
1) Gnome sucks. I mean really sucks.
01:17:22 [denshi]
1.a) they reinvented many things, and for specious reasons. It didn't really pay off.
01:18:12 [denshi]
1.b) it's still sucking at high speed, but after 5? years it's pretty decent. But that's no excuse for 5 years.
01:18:59 [denshi]
1.c) I'm still amazed that Gnome exists; that the OSS community could flag the Qt/KDE issue into such a flame fest that Gnome was taken seriously.
01:19:22 [denshi]
1.d) check that -- Gnome was started intentionally *because* of the Qt license issue.
01:19:24 [rbm]
I'm not really familiar with gnome internals, but I see that they reinvented a lot of stuff in the form of libraries instead of just doing "the unix way" of re-using little tools doing each a small job
01:19:39 [denshi]
rbm: you'd really rather not know.
01:20:16 [talli]
i think that's why they're so into .NET
01:20:18 [denshi]
So, in 1, my summary is that, in my experience, the Gnome guys are both incompetent and motivated by political reasons.
01:20:23 [rbm]
denshi: So what's with gnome internals? I know this one guy in Brazil who hangs out in #debian-br who keeps telling me Gnome is beautiful
01:20:58 [denshi]
yes, I think it's very cute that they're into .NET -- given that they release MS-quality stuff, they make an excellent match.
01:21:01 [rbm]
I don't know if the Gnome developers (besides Miguel) have anything to do with .NET and mono
01:21:35 [denshi]
rbm: that's why I was asking what the crossover is. It's a sincere question in my attempt to determine if Mono is for real.
01:21:38 [talli]
well, Mono is a ximian sponsored project
01:21:56 [denshi]
But I have more reasons:
01:22:53 [denshi]
2) after reading several disserations last month about optimizing lisp compilers, I have enormous respect for the supernerds who can code serious runtimes.
01:23:10 [denshi]
2.a) I don't think I'll find much in common between them and Gnome.
01:23:33 [rbm]
talli: But Gnome isn't
01:23:56 [talli]
but ximian-Gnome is
01:23:57 [denshi]
and finally, 3) Is it just me, or is the common runtime completely blown out of proportion?
01:24:12 [talli]
and ximian-gnome probably has a pretty strong influence on the rest of Gnome
01:24:42 [talli]
i have a feeling that a common runtime, if it ever really works, will lead to some of the worst, most unreadable code in history
01:25:11 [denshi]
talli may be right. But what I'm getting at is that language interoperability has been around for a long time.
01:26:58 [talli]
CLI might be cool. but i think you would need some really heavy, hardcore programmers to be able to build a system with it well
01:27:54 [denshi]
for instance, scheme48's module system could take an argument of the parser used to read in a file; so you could use several languages which would all be parsed into a common sexpre format internally.
01:28:14 [denshi]
and everyone in creation know how to link to libraries in different languages.
01:29:35 [talli]
MS has some really smart guys, so i imagine a CLI might be pretty cool for many applications.
01:29:56 [talli]
and denshi, does anyone use Scheme48 anymore?
01:30:07 [denshi]
I just don't know what you can do with CLI that you can't do now. Mostly I'm guessing that the win here is to pass around objects in a common binary standard, so that many languages can funge with the same spot of memory. I don't think that's a good thing.
01:31:08 [talli]
how come?
01:32:24 [denshi]
well, isn't that the opposite of OO design that the entire industry has bought into?
01:34:43 [talli]
denshi, if you're interested in playing around with the internals of a new language, check out the portable.net project
01:34:48 [talli]
some serious work is going into that
01:34:51 [talli]
they need help, too
01:35:07 [denshi]
url?
01:35:13 [talli]
but from what i hear, both mono and portable.net (perhaps even MS's CLR) are like two years from ready
01:35:19 [talli]
http://www.dotgnu.org
01:35:19 [chump]
C: http://www.dotgnu.org from talli
01:35:32 [talli]
C: the dotGNU project
01:35:32 [chump]
commented item C
01:35:46 [talli]
http://www.southern-storm.com.au/portable_net.html
01:35:46 [chump]
D: http://www.southern-storm.com.au/portable_net.html from talli
01:35:54 [talli]
D: Portable.NET project homepage
01:35:54 [chump]
commented item D
01:36:27 [talli]
oh, and the FAQ for pnet actually deals with technical matters, rather than spin
01:36:38 [denshi]
wtf is up with all these groups implementing C#?
01:36:49 [talli]
dunno
01:36:55 [talli]
but i do hear that C# is really cool
01:37:36 [talli]
i know someone that is working on an ASP.NET project, though, and he says that with the whole .net thing MS is just "catching up"
01:37:51 [talli]
i asked him was ASP.NET is, and apparently it's ASP but more "OO"
01:37:57 [talli]
which is, uh, gross
01:38:53 [denshi]
C# is tiny tweak off of Java. If all these people want a Java clone, but more open (since C# is being submitted to ISO), then I could get that. But it doesn't make any sense; that such a wide swatch of the OSS community would, for purely technical reasons, choose this same language as the focus point for a CLI.
01:39:10 [talli]
yeah, that's a good point
01:39:27 [talli]
i still buy rolf's point about if you want to use Java, why not use C++?
01:39:33 [talli]
at least that is proven tech
01:40:40 [denshi]
You'd expect to see people doing it in MLs, in Scheme, in Hackell/C++ for gods sake.
01:41:16 [talli]
the scary thing is that most uni's are now teaching java in the data structures classes
01:41:54 [talli]
now, i wasn't such a big fan of perl (but i'm not a big fan of programming) for my net programming class, but java seems a bit much
01:42:19 [talli]
maybe they do it so their students can put java on their resumes
01:42:29 [talli]
ten bucks that's why my school does it now
01:42:31 [denshi]
that and the professors.
01:42:41 [talli]
the profs being bought, you mean?
01:42:42 [denshi]
remember, not everyone gets tenure.
01:42:49 [talli]
oh yeah, good point
01:43:41 [talli]
but at tufts, the tenured professors teach the intro level classes as well.
01:44:01 [talli]
the non-tenured teachers are the ones in the backrooms doing research and slaving away
01:44:11 [talli]
s/teachers/professors
01:44:14 [denshi]
I don't understand undergraduate CS. What can you teach for data structures in Java that you can't pick up on the job?
01:44:35 [talli]
lots of people take data structures, at least at tufts, that are not CS majors
01:44:46 [talli]
so even though i bombed it, it was a good intro
01:45:26 [talli]
actually, i didn't bomb it. i just hated it so much i would fall asleep trying to study it and so could never absorb what the hell a stack was. i really hated that shit
01:46:02 [denshi]
oh, here's a good lesson in data structures:
01:46:03 [denshi]
http://www.paulgraham.com/onlisptext.html
01:46:03 [chump]
E: http://www.paulgraham.com/onlisptext.html from denshi
01:46:19 [denshi]
E: Paul Graham's "On LISP", online.
01:46:20 [chump]
commented item E
01:46:28 [denshi]
Read chapter 6 for an amazing insight.
01:47:04 [talli]
how's his new language coming along?
01:47:12 [talli]
have you ever taken a look at REBOL?
01:47:17 [talli]
http://www.rebol.com
01:47:17 [chump]
F: http://www.rebol.com from talli
01:47:31 [talli]
F: new language developed by Carl Sassenrath (sp?)
01:47:31 [chump]
commented item F
01:47:42 [talli]
F: unfortunately, not free (as in beer or speech)
01:47:42 [chump]
commented item F
01:48:12 [talli]
it's supposed to be mondo cool
01:48:16 [denshi]
rebol's been around for a while.
01:48:25 [talli]
and that carl dude is supposedly a genius, as he build the amigaOS
01:48:30 [denshi]
it's only cool b/c it has nice pronouns.
01:48:39 [talli]
oh yeah? you're not a dan?
01:48:40 [talli]
fan
01:48:44 [talli]
how about curl?
01:49:19 [denshi]
* denshi snickers
01:49:25 [talli]
whoops
01:49:29 [denshi]
they just went out of business, if you didn't notice.
01:49:35 [talli]
no way!
01:50:00 [talli]
uh, you sure?
01:50:12 [talli]
they just announced that they raised 7 million dollars
01:50:35 [talli]
of course, they sold their soul to do it
01:51:23 [talli]
where did you see they went out of business?
01:51:46 [denshi]
sorry, my bad; it was just the CEO leaving.
01:51:51 [denshi]
fuckedcompany.
01:51:54 [talli]
ah
01:52:05 [talli]
yeah, a whole bunch of them left
01:52:10 [talli]
and were replaced by VCs
01:52:16 [talli]
so... they're doomed
01:52:34 [denshi]
they're doomed because there's no way the language will catch on.
01:53:03 [talli]
maybe it's because while their language is supposed to deliver content, their site is written using JSPs
01:53:17 [denshi]
it's not open, there's no competition to push the language, and where's the incubation time? Languages take forever to catch on.
01:53:23 [talli]
yeah
01:53:27 [talli]
what about rebol?
01:53:51 [talli]
seems you might need the size and cache of MS or Sun to be able to build and make money off of a language
01:54:19 [talli]
and java's taken 5 years and billions of dollars to catch on
01:54:26 [talli]
and it still doesn't wrok
01:54:27 [talli]
work
01:55:11 [denshi]
it's been a while, but I thought the win with rebol was it has a small api crowded with networking features.
01:55:27 [talli]
yeah, i think that's it
01:58:39 [davb]
davb has quit (Remote closed the connection)
02:00:10 [davb]
davb (dave@alb-24-58-162-46.nycap.rr.com) has joined #openacs
02:03:20 [davb]
denshi do you read: http://www.treedragon.com/ged/map/ti/new.htm
02:03:31 [davb]
he has some stuff to say about .NET and CLR
02:03:36 [denshi]
never heard of it.
02:03:47 [davb]
and he is writing his own language :)
02:04:01 [davb]
let me find the CLR stuff
02:04:02 [denshi]
do you read narbonic.com?
02:04:06 [davb]
nope.
02:04:09 [talli]
don't look at this guys blog!
02:04:17 [talli]
he links to aaron swartz!!!
02:04:20 [talli]
stay away!!!
02:04:47 [davb]
starting here can't hurt: http://www.treedragon.com/ged/map/ti/newFeb02.htm#27feb02
02:04:51 [denshi]
talli has a point.
02:04:57 [talli]
haha
02:05:15 [talli]
where is that little bugger?
02:05:20 [talli]
he never comes around anymore
02:05:22 [davb]
cool!
02:05:29 [davb]
he is busy changing the world without us!
02:05:43 [talli]
bastard
02:06:42 [talli]
paje: aaronsw
02:06:43 [paje]
talli: i'm not following you...
02:06:51 [talli]
paje: seen aaronsw?
02:06:51 [paje]
I haven't seen 'aaronsw', talli
02:07:49 [denshi]
I think he's busy working on taking over his school.
02:08:34 [talli]
that kid needs some more homework
02:08:43 [davb]
heh
02:08:49 [denshi]
...and a concealed weapons permit.
02:08:55 [denshi]
funny!
02:09:13 [talli]
haha
02:09:29 [davb]
anyway, denshi, that guy has some great ideas on programming and langauages.
02:09:33 [talli]
and some platform shoes
02:09:39 [davb]
heh
02:10:52 [talli]
denshi, you have any experience with smalltalk?
02:11:15 [denshi]
none at all.
02:11:45 [talli]
oh. i thought that was the ultimate OOP language
02:12:37 [davb]
it depends on who you ask I think :)
02:12:46 [talli]
i ask denshi!!!!
02:13:22 [davb]
so today we found out which all the stuff we neglected to prepare for the data coversion and had a panicked afternoon.
02:13:27 [talli]
haha
02:13:39 [talli]
you mean, like how you neglected to PLAN
02:13:40 [talli]
??
02:13:43 [davb]
heh
02:14:09 [davb]
not my fault, noone listens to me. we did recover and made it back to where we thought we were at 10am when I said, oh shit.
02:15:31 [davb]
thing is, noone there understands how a relational database works, not even the alleged consultant.
02:15:40 [talli]
nice.
02:15:52 [talli]
you're using access, though, right?
02:15:53 [davb]
he's a nice guy anyway.
02:15:55 [davb]
yes.
02:16:04 [denshi]
orbitz.com sucks.
02:16:10 [davb]
so we don't actually _have_ a real relational database... :)
02:20:01 [davb]
btw, an excellent web based application is the US Dept. of Ed FAFSA form. it is easy to use and hard to screw up.
02:20:44 [davb]
uhoh: Title: Java Applet Can Redirect Browser Traffic
02:20:44 [davb]
Date: 04 March 2002
02:20:44 [davb]
Software: Microsoft Virtual Machine
02:20:44 [davb]
Impact: Information Disclosure
02:20:44 [davb]
Max Risk: Critical
02:20:45 [davb]
Bulletin: MS02-013
02:23:54 [shagster]
What, can error in a Microsoft product? Nah...don't believe it :)
02:24:04 [talli]
shagster!
02:24:11 [shagster]
Not after they spent the month of Febuary fixing it!
02:24:15 [shagster]
talli!
02:24:16 [talli]
you lousy bastard
02:24:22 [denshi]
l8r guys
02:24:24 [shagster]
I'm still writing the specs
02:24:30 [talli]
ah, neat
02:24:31 [talli]
:)
02:24:32 [talli]
later denshi
02:24:37 [denshi]
denshi has quit ()
02:24:47 [shagster]
talli, you don't know me well enough to call me that -yet- :P
02:25:19 [talli]
i'm trying to get in as many shots as i can before you take my balls
02:25:28 [shagster]
Heh :)
02:26:42 [shagster]
Okay, I think either the end of March of start of April I'm going to try and have a Cleveland, Ohio OpenACS social
02:27:45 [shagster]
Since somebody was nice enough to make a yearly donation for uptime, I have a few bucks to put towards the bar bill ^H^H^H^H^H^H expenses
02:30:46 [rafa]
rafa (rafa@ebt.ee.usyd.edu.au) has joined #openacs
02:30:57 [rafa]
hi
02:31:11 [shagster]
hi
02:31:51 [rafa]
any nes about the 4.5b release?.
02:32:16 [shagster]
Don is working on it, 'bout the only think I know
02:33:40 [rafa]
ok, thanks
02:34:05 [shagster]
You might check the bboards for more info though
02:34:12 [shagster]
I'm about a day behind right now
02:44:18 [rbm]
moo
02:45:12 [shagster]
oom
02:48:49 [rbm]
(__)
02:48:49 [rbm]
(oo)
02:48:49 [rbm]
/------\/
02:48:49 [rbm]
/ | ||
02:48:49 [rbm]
* /\---/\
02:48:49 [rbm]
~~ ~~
02:48:51 [rbm]
...."Have you mooed today?"...
02:49:41 [shagster]
well, that is a personal question! :)
02:53:27 [rbm]
paje: apt?
02:53:27 [paje]
rbm: wish i knew
02:54:05 [rbm]
paje: apt is the Advanced Package Tool, an ultra-cool and very nice package management front-end that works with .deb's and .rpm's
02:54:05 [paje]
OK, rbm.
03:28:36 [davb]
hmmmmm
03:28:46 [davb]
ns_returnnotfound is crashing AOLserver without an error in the log
03:34:03 [davb]
we need to fix the "you have to reboot every time you change something" MS-like behavior of OpenACS
03:34:49 [davb]
ok ns_returnnotfound is definitely crashing aolserver without any sort of nice message.
03:35:56 [davb]
hmmmm. I wonder what ns_returnnotfound is doing.
03:40:46 [markd2]
markd2 (~Snak@r-41.81.alltel.net) has joined #openacs
03:44:38 [davb]
hi markd2
03:45:02 [markd2]
yo
03:45:32 [davb]
can you think of any reason why calling ns_returnnotfound from a tcl file would crash aolserver with no errors or anything in the log?
03:46:02 [markd2]
bad mojo crashing aolserver from tcl
03:46:13 [markd2]
I'd run aolserver in gdb and look at the stack trace
03:46:14 [davb]
yeah.
03:46:15 [talli]
someone say mojo?
03:46:17 [markd2]
there may be something Obvious there
03:46:21 [davb]
ah cool. thanks.
03:46:24 [markd2]
tailli has mega mojo
03:46:25 [talli]
* talli hides his markd2 voodoo doll
03:46:31 [davb]
* davb looks to see if gdb is installed
03:46:38 [markd2]
mojo argito, meester roboto
03:47:02 [talli]
markd2, how's life outside of nebraska?
03:47:44 [markd2]
cold!
03:47:52 [markd2]
it was like 11 on the way over
03:47:56 [markd2]
gtg. catch folks tomorrow
03:47:58 [markd2]
markd2 has quit ("brrrrr")
03:48:00 [talli]
late mar
03:48:45 [davb]
ok.
03:48:46 [til]
til has quit (Read error: 113 (No route to host))
03:55:50 [davb]
argh
04:01:00 [davb]
hmmm gdb seems to crash aolserver too!
04:07:46 [davb]
anyone know how to use gdb? it seems to not like me.
04:10:22 [davb]
nm
04:10:31 [davb]
I got it to work, gdb that is
04:11:14 [davb]
hmmm: Program received signal SIGSEGV, Segmentation fault.
04:11:14 [davb]
[Switching to Thread 4101 (LWP 3347)]
04:11:14 [davb]
0x08116ce9 in TclReExec (re=0x876358c, string=0x8729e8c, len=62,
04:11:14 [davb]
details=0x87635b4, nmatch=0, pmatch=0x876cd88, flags=0)
04:11:14 [davb]
at ./../generic/regexec.c:171
04:11:15 [davb]
171 int flags;
04:12:38 [davb]
hmmm. maybe my aolserver is broken...
04:13:39 [davb]
* davb rebuilds aolserver
04:19:47 [davb]
ok still crashes. weird.
04:42:31 [dlk]
dlk (dlk@as2-1-4.va.g.bonet.se) has joined #openacs
04:43:28 [davb]
davb has quit ("Client Exiting")
04:50:39 [andyn]
andyn (~andy@12-254-190-230.client.attbi.com) has joined #openacs
06:15:27 [dlk]
dlk has quit (Read error: 113 (No route to host))
06:37:57 [andyn]
andyn has quit (Remote closed the connection)
06:37:57 [talli]
talli has quit (Read error: 104 (Connection reset by peer))
06:56:59 [andyn]
andyn (~andy@12-254-190-230.client.attbi.com) has joined #openacs
10:37:49 [talli]
talli (~talli@talli.dialup.access.net) has joined #openacs
11:38:49 [k2pts]
k2pts (~nkd@adsl-168-174.cytanet.com.cy) has joined #openacs
11:39:19 [k2pts]
paje: seen talli?
11:39:19 [paje]
talli was last seen on #openacs 7 hours, 51 minutes and 19 seconds ago, saying: late mar [Mon Mar 4 20:50:00 2002]
11:46:10 [talli]
talli has quit (Read error: 104 (Connection reset by peer))
11:49:54 [k2pts]
paje: where is nowhere?
11:49:54 [paje]
k2pts: wish i knew
11:50:08 [k2pts]
paje: what's your favorite song?
11:50:08 [paje]
bugger all, i dunno, k2pts
11:50:26 [k2pts]
paje: do you like chicks?
11:50:26 [paje]
no idea, k2pts
11:50:50 [k2pts]
paje: insult paje :)
11:50:51 [paje]
paje :) is nothing but a festering petrification of lumpish snake assholes.
11:51:18 [k2pts]
paje: paje: paje: insult paje
11:51:19 [paje]
k2pts: i'm not following you...
11:51:43 [k2pts]
paje: insult paje: insult paje: insult paje
11:51:43 [paje]
paje: insult paje: insult paje is nothing but a wretched half-mouthful of coughed-up chicken piss.
11:52:06 [k2pts]
paje: insult I am
11:52:06 [paje]
I am is nothing but a fen-sucked ass-full of fermented rat retch.
11:52:31 [k2pts]
paje: insult chump
11:52:31 [paje]
chump is nothing but a spongy pile of festering gunk.
11:52:38 [k2pts]
paje: insult chump:
11:52:39 [paje]
chump: is nothing but a spam-sucking quart of tickle-brained Sun IPC manuals.
11:52:39 [chump]
Not understood: is nothing but a spam-sucking quart of tickle-brained Sun IPC manuals.
11:52:50 [k2pts]
paje: insult chump: paje
11:52:50 [paje]
chump: paje is nothing but a fulminating puddle of unintelligent poopy.
11:52:51 [chump]
Not understood: paje is nothing but a fulminating puddle of unintelligent poopy.
11:53:39 [k2pts]
chump: say hi to paje:
11:53:39 [chump]
Not understood: say hi to paje:
11:53:47 [k2pts]
loggy: hi
11:54:15 [k2pts]
paje: seen loggy?
11:54:15 [paje]
loggy was last seen on #openacs 4 days, 12 hours, 42 minutes and 17 seconds ago, saying: 0) 2002-02-28 23:10:31 <denshi> loggy, what's new in the blog today? [Thu Feb 28 16:13:58 2002]
11:54:29 [k2pts]
loggy, what's new?
11:55:28 [loggy]
I'm logging. I found 12 answers for 'what's new' (showing 0...4)
11:55:29 [loggy]
0) 2002-03-05 11:54:29 <k2pts> loggy, what's new?
11:55:30 [loggy]
1) 2002-03-05 11:54:15 <paje> loggy was last seen on #openacs 4 days, 12 hours, 42 minutes and 17 seconds ago, saying: 0) 2002-02-28 23:10:31 <denshi> loggy, what's new in the blog today? [Thu Feb 28 16:13:58 2002]
11:55:31 [loggy]
2) 2002-02-28 23:10:31 <denshi> loggy, what's new in the blog today?
11:55:32 [loggy]
3) 2002-02-27 21:13:32 <denshi> what's new, talli?
11:55:33 [loggy]
4) 2002-02-13 01:09:18 <denshi> what's new with you?
11:55:45 [k2pts]
paje: seen davb?
11:55:45 [paje]
davb was last seen on #openacs 7 hours, 35 minutes and 2 seconds ago, saying: ok still crashes. weird. [Mon Mar 4 21:21:47 2002]
11:55:45 [k2pts]
paje: bye
11:55:54 [paje]
bye k2pts
11:56:13 [k2pts]
paje: insult: loggy, paje: insult: loggy
11:56:47 [paje]
k2pts: huh?
11:57:07 [k2pts]
paje: insult loggy, paje: insult loggy, ..
11:57:28 [paje]
loggy, paje: insult loggy, .. is nothing but a milk-livered gob of imp-bladdereddle-headed dog vomit.
11:57:28 [paje]
I'm logging. I don't understand 'paje: insult loggy, .. is nothing but a milk-livered gob of imp-bladdereddle-headed dog vomit.', paje. Try /msg loggy help
11:58:26 [k2pts]
k2pts has left #openacs
12:18:19 [jim]
jim has quit ("[x]chat")
13:14:04 [dlk]
dlk (dlk@walter.ita.chalmers.se) has joined #openacs
13:35:09 [davb]
davb (~dave@rrcs-nys-24-97-22-203.biz.rr.com) has joined #openacs
13:41:27 [davb]
I created a general comment on March 2, and it is still in the database. I will test some more.
13:41:48 [davb]
but the chump is still not udating nightly. weird.
13:46:29 [k2pts]
k2pts (~nkd@adsl-168-174.cytanet.com.cy) has joined #openacs
13:47:21 [davb]
hi k2pts
13:47:26 [k2pts]
hey davb
13:47:27 [k2pts]
the problem with general_comments is in the bboard_garbage_collect_postgresql function
13:47:49 [k2pts]
both bboard messages and general comments are stored as object_type='acs_message'
13:47:51 [davb]
ah, I don;'t have bboard installed :)
13:48:22 [k2pts]
they are deleted whenever bboard_garbage_collect is executed (once a day by default)
13:48:27 [davb]
so the objects types are not used correctly.
13:48:34 [k2pts]
exactly
13:48:42 [k2pts]
have you made any progress with RSS
13:48:46 [davb]
excellent.
13:48:58 [davb]
no, we are doing a big data conversion over here at work.
13:49:13 [k2pts]
ok, have you seen my comments about the favorites issue
13:49:29 [davb]
I think so, but I seem not to remember :)
13:49:48 [k2pts]
basically you don't want to use the categorization package for favorites, IMO
13:49:54 [k2pts]
you need a separate package
13:50:02 [davb]
ok.
13:50:24 [k2pts]
which could use categories but for categorization -- not for maintaining each user's favorites (you'll need a separate table for that)
13:50:35 [k2pts]
like general-comments
13:50:39 [davb]
right. that is what I meant :)
13:50:43 [k2pts]
ok
13:50:44 [k2pts]
:)
13:51:04 [k2pts]
how are things?
13:51:55 [davb]
not bad. my site is mostly working under OpenACS 4. I am still way behind on the secret project though because every time that guy changes his mind, I don't feel like working on it and I have to get remotivated all over again.
13:52:07 [k2pts]
:)
13:52:08 [k2pts]
heh
13:52:37 [davb]
for some reason the same copy of ns_xml I was using with the openacs 3 site stopped working for xslt.
13:52:56 [k2pts]
it works for me
13:53:11 [davb]
for example: [05/Mar/2002:08:53:37][10232.5126][-sched:7-] Error: unknown command
13:53:11 [davb]
unknown command
13:53:11 [davb]
while executing
13:53:12 [davb]
"ns_xml parse_xslt $xslt_file"
13:53:17 [k2pts]
have you compiled it to work with xslt...it's not set by default...you have to edit the Makefile
13:53:32 [davb]
yes. I was using the XSLT under the old site :).
13:53:34 [k2pts]
I can send you mine if you want to
13:53:35 [davb]
for chump.
13:53:37 [k2pts]
ah ok
13:53:46 [k2pts]
that's strange
13:54:01 [davb]
yes.
13:54:43 [davb]
k2pts: maybe not a bad idea.
13:54:47 [k2pts]
heh
13:55:26 [davb]
this is just weird. I can't imagine why the xslt commands are missing.
13:55:41 [k2pts]
moment
13:56:45 [k2pts]
are you sure you compiled nsxml with xslt on?
13:56:53 [davb]
yes.
13:56:57 [k2pts]
I mean are you using the same installation as before?
13:57:20 [davb]
yes. i did not change the aolserver stuff at all. I double checked all the paths etc...
13:57:29 [k2pts]
strange
13:57:40 [k2pts]
reboot, it works with windows :)
14:00:24 [k2pts]
davb: I have to head out...I'll log in later this evening...
14:00:32 [davb]
ok bye.
14:00:52 [k2pts]
we can talk about the categorization and RSS package when you are done with the data migration
14:01:02 [davb]
cool.
14:01:09 [k2pts]
great
14:01:10 [k2pts]
l8r
14:01:14 [k2pts]
k2pts has left #openacs
14:13:48 [talli]
talli (~talli@lti-4.dialup.access.net) has joined #openacs
14:29:59 [k2pts]
k2pts (~nkd@adsl-168-174.cytanet.com.cy) has joined #openacs
14:44:54 [k2pts]
k2pts has left #openacs
14:55:53 [markd2]
markd2 (~markd2@r-41.16.alltel.net) has joined #openacs
15:23:44 [davb]
ok. I am seriously annoyed.
15:23:52 [davb]
ns_xml is acting up.
15:24:34 [davb]
I wonder if my libxslt is broken or something
15:30:49 [davb]
ok, I don't have time, I'll have to go insane later...
15:40:33 [talli]
is it good when you ask someone for a reference for an accountant, and they tell you, "this guy's good. he's very liberal, if you know what i mean" ?
15:40:50 [markd2]
uhhh.....
15:41:04 [talli]
that's my feeling too
15:43:56 [markd2]
I want my accountants to be as conservative as possible
16:06:42 [dlk]
dlk has quit (Read error: 110 (Connection timed out))
16:38:15 [andyn]
andyn has quit (Remote closed the connection)
16:38:37 [andyn]
andyn (~andy@12-254-190-230.client.attbi.com) has joined #openacs
17:48:49 [talli]
IT'S SO QUIET IN HERE!!!
17:48:55 [rbm]
* rbm makes some noise
17:49:04 [talli]
that's better
17:50:45 [markd2]
* markd2 squeals like a pig
17:51:59 [talli]
* talli runs in circles, skipping like a donkey and paddling his own behind
17:52:42 [markd2]
* markd2 sighs
17:52:45 [markd2]
not again!
17:52:51 [markd2]
* markd2 reaches for his banjo
17:59:02 [hazmat]
.seen k2pts
18:02:29 [markd2]
seen k2pts
18:02:41 [markd2]
paje, seen kp2ts
18:02:41 [paje]
I haven't seen 'kp2ts', markd2
18:03:52 [talli]
he was here earlier
18:04:02 [talli]
but his pops came and he had to go "offline"
18:07:57 [markd2]
pops?
18:11:17 [talli]
soda pops
18:11:24 [markd2]
ah
18:11:37 [markd2]
didn't know if that was some weird Cyprus thing involving parents or food or something
18:11:59 [talli]
it was his fahdah, soda pops
18:12:55 [hazmat]
mirror, mirror, on the wall when will oacs4 be released? :-)
18:12:55 [rbm]
* rbm makes a Debian package
18:13:46 [rbm]
<with heavy accent> Master, patient you must be. But using the CVS version, no problems there will be.
18:14:09 [talli]
</with heavy accent>
18:14:22 [rbm]
* rbm notes talli is not in IE mode :)
18:14:40 [talli]
i didn't want to sounds like austrian weight lifter for the rest of the day
18:15:41 [rbm]
I love that halls commercial "Brrreath my frrriend, brrreath!"
18:15:57 [rbm]
* rbm wonders if he spelled that right
18:16:01 [rbm]
paje: spell breath
18:16:02 [paje]
rbm: 'breath' may be spelled correctly
18:16:24 [markd2]
breathe is the variant you're looking for
18:16:32 [rbm]
markd2: Aha! Thanks :)
18:17:00 [markd2]
my speling and grammer was so bad in skoo, I be surprized I can do it so goodly now
18:17:34 [rbm]
Someday you guys should stop by #linux on fslc.usu.edu. There's a guy there that mispells 13 out of 15 words. It's amusing.
18:18:02 [talli]
you mean, "eetz umuzing"
18:18:12 [markd2]
heh
18:18:48 [talli]
haha
18:19:24 [talli]
i can't spell in hackerese yet. this bothers me
18:19:38 [rbm]
talli: ph33r my sp33l1ng!
18:20:02 [talli]
hmm... maybe it shouldn't
18:20:24 [rbm]
talli: I don't really know how to spell in hackerese, and personally I don't like it ;)
18:20:57 [talli]
but i want to be 133t!!!
18:22:10 [markd2]
t4LL1 w1L n3V3r b3 L3eT H4><()R!!!
18:22:12 [hazmat]
* hazmat sprinkles pixie dust on talli
18:22:58 [markd2]
u 5huL c|-|4T w1F Rz0Lph m()r3. h3 b3 l33t
18:23:49 [rbm]
SEGFAULT: core dumped
18:23:49 [chump]
Label SEGFAULT not found.
18:27:54 [markd2]
heh
18:28:01 [markd2]
I have learned at the feet of masters
18:31:56 [k2pts]
k2pts (~nkd@adsl-168-174.cytanet.com.cy) has joined #openacs
18:31:57 [shagster]
shagster has quit (Read error: 104 (Connection reset by peer))
18:34:44 [hazmat]
hi k2pts
18:35:01 [k2pts]
hey hazmat
18:37:27 [rbm]
paje: seen k2pts?
18:37:28 [paje]
k2pts was last seen on #openacs 2 minutes and 27 seconds ago, saying: hey hazmat [Tue Mar 5 11:37:00 2002]
18:37:34 [rbm]
:)
18:37:36 [andyn]
andyn has quit (Remote closed the connection)
18:37:48 [k2pts]
hey rbm
18:37:57 [k2pts]
I was playing with paje earlier this afternoon
18:38:24 [rbm]
k2pts: Oh really? What did you think? I'm going to install more factoid packs some time so he can become a little smarter.
18:38:33 [rbm]
s/some time/sometime/
18:38:46 [k2pts]
I was trying to let the bots fight, e.g.
18:39:00 [k2pts]
paje: insult loggy, paje insult
18:39:01 [paje]
loggy, paje insult is nothing but a spongy plate of thick seagull puke.
18:39:01 [paje]
I'm logging. I don't understand 'paje insult is nothing but a spongy plate of thick seagull puke.', paje. Try /msg loggy help
18:39:21 [k2pts]
paje: insult chump: insult paje
18:39:21 [paje]
chump: insult paje is nothing but a spongy plate of off-color anal warts.
18:39:21 [chump]
Not understood: insult paje is nothing but a spongy plate of off-color anal warts.
18:39:58 [davb]
k2pts: can you please email me your nsxml.so that works with xslt? I seem to have broken mine. I think it might be my version of libxslt so I want to test to see if the one you compiled will work.
18:40:16 [k2pts]
davb: sure give me a moment
18:42:46 [davb]
thanks alot!
18:43:18 [k2pts]
davb: just sent nsxml.so, ns_xml.c, Makefile, Readme
18:43:23 [k2pts]
aolserver-3.3.1ad13
18:43:25 [davb]
excellent.
18:43:27 [davb]
me too.
18:43:47 [k2pts]
compile under [aolserver-src-]root/
18:44:01 [k2pts]
/usr/local/src/root/nsxml/....
18:44:10 [davb]
ok cool.
18:44:53 [davb]
bbl
18:45:23 [k2pts]
ok, dave, bye
19:17:09 [hazmat]
offtopic lars has a nice write up about his experience with ad at pinds.com
19:18:58 [k2pts]
k2pts has left #openacs
19:38:35 [hazmat]
* hazmat is about to make himself unpopular again.
19:38:43 [talli]
no more zope
19:38:47 [talli]
go away zope.
19:38:52 [hazmat]
don brought it up,
19:38:55 [talli]
haha
19:38:57 [talli]
where?
19:38:58 [hazmat]
and with fud
19:39:50 [talli]
but...
19:39:54 [talli]
zope doesn't scale well
19:40:03 [talli]
and zeos is not a very good answer
19:40:25 [hazmat]
bullshit
19:40:36 [hazmat]
zope has more public high profile sites than openacs.
19:40:42 [talli]
like?
19:40:55 [hazmat]
and in what way does standard zope scale well.
19:41:03 [talli]
i don't know one zope site that handles heavy traffic
19:41:09 [hazmat]
openacs/acs clustering has been done by how many people?
19:41:11 [talli]
cbsnewyork is the only one
19:41:18 [hazmat]
www.activestate.com
19:41:20 [hazmat]
for one
19:41:21 [talli]
well, no one HAS to cluster oacs
19:41:38 [hazmat]
really have you load tested openacs4?
19:42:00 [talli]
no. but if it didn't work, then you just use AOLserver
19:42:01 [hazmat]
zope is faster in my testing.
19:42:11 [hazmat]
aolserver is different than openacs.
19:42:40 [talli]
but it's a component
19:43:09 [talli]
and i'm not sure that activestate is such a heavy site
19:43:28 [rbm]
Yeah! My first real Debian package lives!!! <evil laugh>AHAHAHAHAHAHAH</evil laugh>
19:43:29 [talli]
nor do i know of many other sites that are particularly complex running zope
19:44:17 [talli]
and i'm not buying anything about zope as long as mailing lists and yahoo groups are used for collaborative development
19:44:25 [talli]
especially if its a collaborative server
19:44:53 [hazmat]
bah.. mailing lists are how 99% of the open source world develops... so take your beef to every other project regarding that.
19:45:11 [hazmat]
s/develops/developers
19:45:24 [hazmat]
activestate is a farily high traffic site.
19:45:25 [talli]
every other project isn't a collaborative server for web application environments
19:45:27 [hazmat]
uniontrib.com
19:46:18 [hazmat]
yes, but most developers prefer mailing lists.
19:47:03 [hazmat]
the only reason the openacs uses them is toot their own horn imo, esp. considering the *delete* level of collaborative development because most dev takes place by *email* anyways.
19:47:04 [talli]
and wikis, too, right?
19:47:19 [talli]
what's your point?
19:47:41 [hazmat]
wikis are a preference thing. they are easy collaborative documentation.
19:47:48 [hazmat]
personally i'm not a big fan.
19:48:05 [talli]
no one here has any problem with you in OACS, nor with zope (beyond the fact that i give you shit for it)
19:48:09 [hazmat]
my point is that don's post was FUD>
19:48:11 [talli]
but that post you made was totally unnecessary
19:48:13 [talli]
bullshit
19:48:29 [talli]
no one posts anything liek that to the mailing lists, do they?
19:48:44 [talli]
you just spouted the typical zope response
19:48:50 [talli]
we have zclasses
19:48:58 [hazmat]
no, but they don't make unsubstantiated claims about other platform's scalability unless they themselves have used it.
19:49:10 [talli]
bullshit
19:49:19 [talli]
listen, if you have a problem, don't listen to the boards
19:50:09 [talli]
you didn't respond to the issue of object-relational mapping and how it's pretty much fact that they don't scale well or work as well as straight procedural-relational systems
19:50:18 [talli]
you went in with zope propoganda
19:50:37 [hazmat]
no i went in to clear up statements that zope was unscalable that where vague and general.
19:50:38 [markd2]
zopaganda
19:50:49 [talli]
aD built some pretty good sites with ACS4.2, like the world bank, which is huge and quite complex
19:51:07 [talli]
OACS isn't even released yet so only people with smaller sites have been using it
19:51:09 [hazmat]
yourpoint?
19:51:34 [andyn]
andyn (~andy@12-254-190-230.client.attbi.com) has joined #openacs
19:51:41 [talli]
your post is as much FUD as don's may have been, but don has the right because he runs the community
19:51:47 [talli]
he knows what he is doing.
19:51:59 [talli]
that wasn't an invitation for a zope flame war, although you set it up for one
19:52:31 [talli]
that's not good community participation, that's just flamebait
19:52:58 [talli]
if you post your tests of the scalability of zope vs OACS, then that would be something worth reading
19:53:01 [hazmat]
your right. the last line was uncalled for... i'm writing a qualification for it right now.
19:53:21 [talli]
but going into another community and lighting up one of the leaders for his FUD with more FUD is not good
19:54:38 [hazmat]
so here's my additional response, comments welcome.
19:54:41 [hazmat]
to add a qualification to my response. i realize that the openacs is unreleased and that the last line of my response was uncalled for. but i disliked the unsubstantiated claims about zope's scalability that were both vague and general.
19:55:07 [hazmat]
+ my apolgies to anyone who might have been offended.
19:55:23 [talli]
it's not like you called anyone a nazi
19:55:41 [talli]
if you feel that strongly, why not use the test you made between zope and OACS4?
19:56:03 [talli]
don said in his post he's willing to be proven wrong
19:56:20 [hazmat]
its not a very self contained test, it was between a development version of the python respository in the openacs and zope.
19:56:43 [hazmat]
there were lots of additional factors that don't make it good for a general test case imo.
19:56:56 [hazmat]
but for me it was a real world test.
19:57:08 [talli]
but you were using python with OACS?
19:58:29 [hazmat]
no (hadn't gotten to that part), the majority of the site was all in tcl.
19:58:44 [talli]
how about thi
19:58:45 [talli]
this
19:58:47 [hazmat]
python was only going to be used for webservices.
19:59:05 [talli]
i'm willing to set up a test of a tuned OACS4 system vs a tuned Zope system to put all of this shit to rest
19:59:08 [hazmat]
and doing dependency graphs, and some file manip.
19:59:55 [hazmat]
hmm... now thats interesting.
20:01:00 [hazmat]
but the thing about zope is that its an app development platform, so every site is going to be different under the hood. which depending on the skill of the implementer can make a marked difference to the performance.
20:01:25 [hazmat]
openacs is more about taking a community framework and building on top of it.
20:01:28 [talli]
there ya go
20:02:02 [talli]
an application development system is much different than a database system
20:02:03 [rbm]
hazmat: I think OpenACS is a web development framework, with community features built-in for you.
20:02:13 [rbm]
not the other way around.
20:02:19 [hazmat]
true.
20:03:15 [hazmat]
but can you separate out the community features from the web development framework... its pretty grounded throughout the toolkit., of course that brings up the question of what is a web dev platform.
20:03:56 [hazmat]
to be honest, as a web development platform i think the openacs is a bit inflexible, as a community systems its fantastic.
20:04:46 [talli]
that's the rub, and the point that needs to be made
20:04:58 [talli]
zope has more flexibility, but one needs to know it through and through, as you do
20:05:15 [talli]
but that flexibility does come at a price, which is scalability. hence zeos
20:05:20 [hazmat]
to me its all about integration capabilities.
20:05:26 [talli]
if you know zeos, maybe it's worth it
20:05:37 [hazmat]
i'm never had to use zeo for scalability.
20:05:39 [talli]
most people in the OACS community don't want to come near software clusters
20:05:53 [hazmat]
i disagree wrt to the scaling though.
20:06:10 [hazmat]
don gave me numbers which put the openacs at around 12-15hits/s
20:06:20 [hazmat]
which zope is easily capable of .
20:06:24 [hazmat]
think about it.
20:06:34 [hazmat]
in openacs you have to make round trips to the db for every query
20:07:00 [hazmat]
incurring i/o overhead and rdbms overhead.
20:07:33 [hazmat]
in zope all your data is local, a good deal of it will be in object cache if the object has been accessed recently so all your iteration is local.
20:07:50 [hazmat]
plus add in the native indexing/search capabilities with zcatalog.
20:08:12 [talli]
ok
20:08:22 [talli]
what if, using zope, you need to do a complex query?
20:08:34 [hazmat]
such as
20:08:59 [talli]
you're stuck either with zclasses or hacking some of your own code
20:09:09 [hazmat]
you can use the catalog to index properties (and methods) of a zope object.
20:09:27 [talli]
and zclasses do not guarantee nearly as good performance as straight sql
20:09:30 [k2pts]
k2pts (~nkd@adsl-168-174.cytanet.com.cy) has joined #openacs
20:09:31 [hazmat]
you can make the query in a python script, and do any filtering and post/pre processing you want.
20:09:55 [rbm]
My only problem with Zope is that it looks like the implementors went crazy to worship the OO gods. I love OO but it's not an answer to all problems, in fact it has its own problems when used incorrectly.
20:09:56 [hazmat]
which can be more natural than sql.
20:10:15 [k2pts]
Check the openfts-general mailing list for some discussion between zope's indexing/search and openfts...I'm sorry I can't stay and continue this discussion, later Kapil
20:10:22 [k2pts]
k2pts has left #openacs
20:10:29 [hazmat]
will do
20:13:34 [rbm]
hazmat: RDBMS or non-RDBMS have its advantages and disadvantages. I personally think RDBMS approach is much more scalable.
20:14:14 [hazmat]
rdbms approaches are more portable and openaccess definitely
20:14:23 [hazmat]
more proven as well.
20:15:31 [hazmat]
awesome, someone added support for snowball stemmers to openfts.
20:15:47 [hazmat]
that gives like 11 language stemmers to openfts.
20:20:32 [hazmat]
but wrt to rdbms vs. non-rdbms, its a bit of a non issue for me, as long as i can convert data between them as nesc. to me its *all* about two things integration with external systems, and speed of development.
20:23:27 [davb]
does openacs have anything yet to integrate external systems?
20:23:29 [rbm]
right, you can do that with both systems (I presume). Although there are _a lot_ of tools to deal with integration to RDBMSs, and a general much larger know-how. Homever, scalability and reliability are important.
20:23:46 [rbm]
davb: define external systems.
20:24:08 [davb]
* davb defers to hazmat :) I am not sure what he meant.
20:24:34 [hazmat]
* hazmat is wondering why donb referenced zope at all in that bboard thread...
20:25:57 [rbm]
paje: seen jim?
20:25:57 [paje]
jim was last seen on #openacs 20 hours, 18 minutes and 7 seconds ago, saying: oop, it made an error when I tried to look at your publ bookmarks :) [Mon Mar 4 17:09:50 2002]
20:26:05 [davb]
looks like he was just comparing systems that have an abstract persistance layer kinda thingy...
20:26:17 [davb]
but without any actual numbers.
20:26:40 [markd2]
having nursed many systems back to health that have collapsed under load, I don't care how fast the development was
20:26:41 [hazmat]
wrt to integrataion to external systems you can integrate most things with an rdbms, but again your developing your own custom infrastructure to do it, as opposed to natively talking to the external system. for instance doing auth AND permission mapping from an ldap directory. or talking corba. or talking xml documents, or talking to matlab, etc...
20:26:42 [rbm]
I think he just tossed something around, not with the intention of dissing zope.
20:26:52 [markd2]
it doesn't matter if it melts down in the real world
20:26:59 [rbm]
There was a HUGE thread about zope about 1 or 1.5 years ago on the bboards.
20:27:04 [hazmat]
scalability is something needs to be understood at designed time.
20:27:15 [hazmat]
er.. at least taken into consideration.
20:27:24 [hazmat]
which is factored into dev. time
20:27:52 [hazmat]
trying to add in scalabiity after the fact is a hack.
20:27:58 [hazmat]
imo
20:28:35 [shagster]
shagster (~mkovach@63.90.248.161) has joined #openacs
20:29:05 [hazmat]
rbm: i've read that thread, and talked to some of the particpants (chrisMc and albert langer)...
20:29:59 [hazmat]
about the thread.
20:30:55 [rbm]
I don't have any experience with Zope internals to comment on it. The most information I have about it is that thread and a couple articles I've read.
20:31:51 [hazmat]
ic
20:32:29 [rbm]
The article on last month's LJ showed Zope's DTML and I didn't like it (which says nothing about Zope's internals or how it scales or not).
20:33:04 [hazmat]
those articles are pretty useless imo. ZPT would be a more interesting tech. to cover.
20:33:15 [hazmat]
actually there was an article in DrDobbs about it.
20:33:23 [rbm]
what's that?
20:33:30 [hazmat]
dtml isn't anything special..
20:33:35 [rbm]
ZPT I mean
20:34:17 [hazmat]
ZPT is zope presentation templates... its a fairly clean separation of design and content that allows designers to use their normal tools golive/dreamweaver/frontpage.
20:34:26 [hazmat]
to develop templates.
20:34:52 [hazmat]
the transformation is based on a xml namespace based attribute language.
20:35:55 [hazmat]
which because it doesn't introduce special tags, means that every page is viewable in a browser in its raw format.
20:38:16 [hazmat]
wrt to that original thread, lots of things have changed on the zope side of the equation.. for one the documentation has gotten loads better, there are about a half-dozen books in print, with several online books that take people through learning zope.
20:40:40 [rbm]
"xml namespace based attribute language" wow, introduce "Java" or ".NET" and your phrase would be fully buzzword-compliant :)
20:41:08 [davb]
its simpler than that. it is a really nice design.
20:41:10 [hazmat]
perhaps ;) , it is what it is.
20:42:09 [hazmat]
* hazmat decides thats enough zopaganda for at least a month :-)
20:42:32 [rbm]
hazmat: So what brought you to OpenACS land?
20:43:34 [hazmat]
originally... wow, way back when i was trying to decide on a platform for a school portal for students that was to replace a bunch of aging perl scripts backed by dbm files.
20:43:59 [hazmat]
i evaluated zope, openacs, enhydra, midguard (and raw php)...
20:44:27 [hazmat]
i eventually choose zope, but i was fascinated by the (open)acs and read through the panda books
20:44:35 [hazmat]
i came out west after school.
20:44:44 [hazmat]
and there was a local ad office nearby where i live.
20:45:07 [hazmat]
so i went to a bootcamp, and was really impressed by the vision and the people (aure made a big impression on me).
20:46:06 [hazmat]
i got a contract job for doing oracle/aolserver work at dreamworks about the same time acs4 was coming out and championed its usage at the (actually a subsidary by the name of pop)
20:46:35 [hazmat]
s/at the/for the site
20:46:41 [rbm]
dreamworks uses AOLserver?
20:47:02 [hazmat]
they used to for some of their sites. no longer.
20:47:06 [rbm]
hazmat: I, like you, was also brought to ACS by the vision.
20:47:25 [hazmat]
yup, the vision was what caught me.
20:47:52 [hazmat]
they stopped development with acs and aolserver because hiring people was a bitch, very hard to find qualified people at the time.
20:48:26 [hazmat]
i was contracting at the time, i didn't want to go full time because i'm not a big fan of the entertainment industry... lots of perks though..
20:49:39 [hazmat]
eventually they shifted the site and development over to perl, with template toolkit and mysql as a caching layer in front of oracle, it was pretty slick.. same arch. they use at citysearch.
20:50:53 [rbm]
now there's an interesting thought... MySQL as a caching layer ahead of Oracle...
20:50:57 [rbm]
How did they do that?
20:52:19 [hazmat]
mysql can run in memory. moved all the frequently used queries and data to mysql. i didn't stay around much longer after the switch to perl, so the exact nature of it is unknown to me.
20:54:16 [davb]
http://www.joelonsoftware.com/articles/NothingIsSimple.html
20:54:17 [chump]
G: http://www.joelonsoftware.com/articles/NothingIsSimple.html from davb
20:54:22 [davb]
G:|Nothing is Simple
20:54:22 [chump]
titled item G
20:54:39 [davb]
G:"If you've spent more than 20 minutes of your life writing code, you've probably discovered a good rule of thumb by now: nothing is as simple as it seems."
20:54:40 [chump]
commented item G
20:54:49 [rbm]
So they had one "pool" for SELECTs and another "pool" for DML?
20:55:19 [rbm]
PostgreSQL can cache a lot of stuff in memory too.
20:57:24 [talli]
talli has left #openacs
20:57:48 [hazmat]
rbm: this was with apache
20:58:05 [hazmat]
rbm: i believe the use of the cache was more transparent to the end programmer.
21:00:34 [hazmat]
but this wasn't a simple cache, they needed a fast sql interface to commonly accessed data, since mysql can run entirely in mem, and is pretty fast, it was an appropriate choice, imo.
21:03:38 [davb]
http://www.adaptiveobjectmodel.com/
21:03:39 [chump]
H: http://www.adaptiveobjectmodel.com/ from davb
21:03:45 [davb]
H:|MetaData and Adaptive Object-Model Pages
21:03:46 [chump]
titled item H
21:03:49 [rbm]
Yeah, as long as all the persistent data and transactions were done in Oracle
21:10:50 [davb]
http://www.oreillynet.com/pub/a/javascript/synd/2002/03/01/css_layout.html
21:10:50 [chump]
I: http://www.oreillynet.com/pub/a/javascript/synd/2002/03/01/css_layout.html from davb
21:11:01 [davb]
I:|Introduction to Javascript
21:11:02 [chump]
titled item I
21:11:04 [davb]
ack
21:11:13 [davb]
I:|Introduction to CSS Layour
21:11:14 [chump]
titled item I
21:11:15 [davb]
argh
21:11:17 [davb]
I:|Introduction to CSS Layout
21:11:18 [chump]
titled item I
21:14:59 [davb]
yeah!
21:15:10 [davb]
ns_xml appears to be fixed.
21:21:52 [davb]
ok ns_xml works, but it still hates my stylesheet.
21:21:53 [davb]
hmmmm.
21:23:09 [hazmat]
davb: you could try a command line tool that might give better diagnostics while developing (saxon comes to mind).
21:23:23 [hazmat]
does libxslt have a command line front end?
21:23:25 [davb]
cool, i'll have to try that.
21:23:28 [davb]
yes. xsltproc.
21:23:35 [davb]
It gave me a different error :)
21:23:46 [davb]
I am annoyed because it worked last week,
21:24:16 [hazmat]
* hazmat was about to recommend komodo but realized its no longer free.
21:24:38 [hazmat]
komodo has a cool xslt debugger... i think its based on some apache stuff
21:26:17 [davb]
thanks.
21:26:21 [hazmat]
yes.. its appears to be based on xerces (syntax checks) xalan (iterative debugging)
21:27:12 [davb]
oops: sltproc: Symbol `xmlDefaultSAXHandler' has different size in shared object, consider re-linking
21:28:06 [davb]
oops, time to go home. thanks for the help.
21:28:23 [davb]
davb has quit ()
22:21:33 [davb]
davb (dave@alb-24-58-162-46.nycap.rr.com) has joined #openacs
22:23:16 [davb]
it looks like the encoding error is coming from libxslt, but I don't see it with xsltproc.
22:23:42 [markd2]
markd2 has quit ("Bork")
22:31:59 [hazmat]
davb: do you have an encoding set on the stylesheet?
22:41:39 [davb]
* davb checks
22:42:35 [davb]
in the <?xml ?> part? there is this: <xsl:output indent="yes" encoding="ISO-8859-1" method="html" />
22:42:59 [davb]
in the xml tag there is no encoding. but there is in an XML file it is trying to include.
22:43:18 [hazmat]
try adding an encoding to the xml part
22:43:26 [davb]
ok cool. thanks for the advice.
22:49:18 [davb]
http://www.zveno.com/courses/samples/XML-For-Managers/
22:49:18 [chump]
J: http://www.zveno.com/courses/samples/XML-For-Managers/ from davb
22:49:31 [davb]
http://www.zveno.com/courses/samples/XML-App-Dev-Tcl/
22:49:31 [chump]
K: http://www.zveno.com/courses/samples/XML-App-Dev-Tcl/ from davb
22:49:43 [davb]
J:|XML for Managers, Free Online Course
22:49:43 [chump]
titled item J
22:50:08 [davb]
K:| XML Application Development Using Tcl, Free Online Course
22:50:08 [chump]
titled item K
22:56:42 [andyn]
andyn has quit (Read error: 104 (Connection reset by peer))
23:00:28 [andyn]
andyn (~andy@12-254-190-230.client.attbi.com) has joined #openacs
23:26:30 [davb]
ok I cheated. I took the encoding part out of the nav.xml
23:27:29 [davb]
hmm. still didn't build the missing pages.
23:31:58 [talli]
talli (~talli@lti-4.dialup.access.net) has joined #openacs
23:45:16 [paje]
paje has quit ("regrouping; bbiab")
23:47:24 [xemacs5]
xemacs5 (~chatzilla@user39.net262.oh.sprint-hsd.net) has joined #openacs
23:51:08 [xemacs5]
xemacs5 has quit (Remote closed the connection)
23:53:50 [davb]
ok, i am reindexing the chump files.
23:54:59 [talli]
davb, is there a way of suggesting tighter RDF integration with the CR, or is that kind of a silly idea
23:55:41 [hazmat]
RDF integration as in a source of , or as in a store for?
23:55:57 [hazmat]
it might be nice to export dublin core metadata from the CR
23:56:07 [talli]
hazmat, exactly
23:56:24 [talli]
how can we encourage the dublic core metadata throughout the OACS?
23:58:15 [talli]
* talli is also discussing this with aaronsw in #swhack
23:58:16 [hazmat]
i haven't looked at the cr in a while, but someof it is in the cr by default, creation, author, content type, title, keywords.. what other stuff did you have in mind?
23:58:44 [talli]
that stuff