| nederhoed | what are you using Z3 for, if I may ask? | 00:00 |
|---|---|---|
| __odie | blasphemy ... I have about, $20,000 worth of sound equipment sitting next to me :) | 00:00 |
| __odie | Well, I am about to begin two web applications ... and Id like to use Zope ... I think one ive determined zope is completely unsuitable for, the other, I think it will work | 00:01 |
| nederhoed | content publication? portal? ...? | 00:02 |
| nederhoed | webshop? | 00:02 |
| __odie | the one i think I will *not* write in zope is an application for the construction industry which assists in the bidding process | 00:02 |
| __odie | the one I will is an application for a local computer company which will store information about their clients :) | 00:03 |
| nederhoed | ah nice projects | 00:04 |
| __odie | the construction one has been implemented twice in PHP already and screwed up both times (by other programmers) :) | 00:05 |
| nederhoed | I think I have a suggestion on Z3 documentation | 00:06 |
| *** stub has joined #zope3-dev | 00:06 | |
| VladDrac | nederhoed so what are your plans with z3? | 00:07 |
| *** Theuni has quit IRC | 00:07 | |
| __odie | I was wondering that myself | 00:07 |
| nederhoed | if I search for terms via google I useally get many links to SVN pages (zope3-checkins) | 00:07 |
| nederhoed | which are usually not very helpful | 00:08 |
| nederhoed | could something like php.net has for functions be built for z3? | 00:08 |
| VladDrac | php is a programming language, zope3 is a framework | 00:08 |
| VladDrac | which makes things different/more complex | 00:09 |
| VladDrac | (but if you need a python reference: Python.org :) | 00:09 |
| nederhoed | VladDrac: I'm making a simple catalog for mobile homes, only presentation, no shopping cart | 00:09 |
| nederhoed | but that it to get on the road | 00:10 |
| *** projekt01 has quit IRC | 00:10 | |
| nederhoed | personally I have some ideas for online education, DIY education so to say | 00:10 |
| nederhoed | with an intelligent agent on my server | 00:11 |
| nederhoed | courses and students need to be managed through the web, using z3 | 00:11 |
| __odie | nederhoed: there are many packages for stuff like that already | 00:13 |
| __odie | although frankly they suck :) | 00:13 |
| __odie | the biggest one is called blackboard IIRC (I worked at a university for 3 years) | 00:14 |
| nederhoed | aha | 00:15 |
| __odie | they make a HELL of a lot of money with that software | 00:16 |
| __odie | the problem wouldn't be writing something better, but actually selling it :) | 00:16 |
| __odie | or if its open source, getting people to use it :) | 00:16 |
| nederhoed | I have heard of BlackBoard, but that's not Zope is it? | 00:17 |
| srichter | yeah, blackboard stinks | 00:17 |
| srichter | I have to use it | 00:17 |
| srichter | I always wanted to write a competitor | 00:17 |
| __odie | no, I dont know what its written in, probably PHP or ASP | 00:18 |
| srichter | nederhoed: if you need a testing module, you might want to look at zQuest | 00:18 |
| srichter | it is old and used my DBObject code, but there is a lot of cool logic there | 00:18 |
| srichter | like LaTeX methods, an easy to use graphics programming package, etc | 00:18 |
| *** niemeyer has quit IRC | 00:19 | |
| srichter | BlackBoard is ASP | 00:19 |
| nederhoed | ok | 00:19 |
| nederhoed | my courses will be dialogs written as a FSA (finite state automaton) | 00:20 |
| nederhoed | I have found zQuest | 00:22 |
| __odie | FSA kind of sounds like the workflow object | 00:28 |
| nederhoed | I'm not familiar enough with Zope yet | 00:30 |
| nederhoed | I will investigate the similarities! | 00:30 |
| nederhoed | stephan, why did you stop developing zQuest? | 00:33 |
| srichter | because I did not have time in grad school anymore and I was working on Zope 3 | 00:36 |
| srichter | it was my final project for Physics in undergrad | 00:37 |
| nederhoed | aha | 00:37 |
| srichter | it was very advanced in that you could choose variables and put them into animated graphs and so on | 00:37 |
| *** RaFromBRC|mtg is now known as RaFromBRC | 00:37 | |
| nederhoed | I will postpone playing with it until I have finished my current z3 experiment | 00:38 |
| srichter | when evaluating an answer slight computation discrepancies were taken into account too | 00:38 |
| nederhoed | sounds advanced | 00:38 |
| nederhoed | and was your prof satisfied? | 00:39 |
| __odie | professors are never satified heh | 00:39 |
| nederhoed | *<:-) | 00:40 |
| *** tvon has quit IRC | 00:48 | |
| *** tvon has joined #zope3-dev | 00:48 | |
| J1m | does anyone remember how to turn on tal debugging? | 00:49 |
| nederhoed | no, sorry | 00:53 |
| __odie | its news to me that it can do that :) | 00:53 |
| nederhoed | I am really having some results now, with my own content object | 00:53 |
| nederhoed | let's go skinning! | 00:54 |
| *** SureshZ has left #zope3-dev | 00:55 | |
| nederhoed | well, let's go to bed and have some sleep first. Bye! | 00:56 |
| *** nederhoed has left #zope3-dev | 00:56 | |
| SteveA | J1m: in debug mode, ++debug++source enables source annotations | 01:02 |
| SteveA | ++debug++tal enables TAL markup in output | 01:02 |
| J1m | Yup, thanks | 01:03 |
| SteveA | ++debug++errors enables tracebacks (by switching to debug skin) | 01:03 |
| J1m | I figured it out | 01:03 |
| SteveA | cool | 01:03 |
| *** dagnachew has quit IRC | 01:03 | |
| SteveA | i can never remember it exactly, but i do remember where to look | 01:03 |
| *** J1m has quit IRC | 01:15 | |
| *** dagnachew has joined #zope3-dev | 01:41 | |
| *** timte has quit IRC | 02:01 | |
| *** dagnachew has quit IRC | 02:15 | |
| *** hazmat has quit IRC | 02:33 | |
| *** stub has quit IRC | 02:36 | |
| *** __odie has quit IRC | 03:42 | |
| *** tarek has quit IRC | 03:54 | |
| roym` | /wi | 03:54 |
| *** SureshZ has joined #zope3-dev | 03:54 | |
| *** roym` has quit IRC | 03:55 | |
| *** RaFromBRC has quit IRC | 04:19 | |
| *** bskahan has quit IRC | 04:22 | |
| *** d2m has quit IRC | 04:25 | |
| *** d2m_ has quit IRC | 04:32 | |
| *** bskahan has joined #zope3-dev | 04:34 | |
| *** d2m_ has joined #zope3-dev | 04:35 | |
| *** jhauser has quit IRC | 04:49 | |
| *** bskahan has quit IRC | 05:14 | |
| *** stub has joined #zope3-dev | 06:04 | |
| *** hazmat has joined #zope3-dev | 06:44 | |
| *** hazmat has quit IRC | 07:08 | |
| stub | Currently, ZopeDatabaseAdapters are Persistent, and store their connection in a _v_ attribute. This works fine if your ZopeDatabaseAdapter is stored persistantly, but fails if your ZopeDatabaseAdapter is a providedUtility such as created with the rdb:provideConnection directive as it means all Zope3 threads share the same physical connection and could cause dataloss and corruption. I think the required fix is to not store the connection in a | 07:10 |
| *** hazmat has joined #zope3-dev | 07:10 | |
| *** deo has joined #zope3-dev | 07:22 | |
| *** hazmat has quit IRC | 07:26 | |
| *** d2m has joined #zope3-dev | 07:57 | |
| *** SureshZ has left #zope3-dev | 08:13 | |
| *** bskahan has joined #zope3-dev | 08:23 | |
| SteveA | stub: that ended for me with " I think the required fix is to not store the connection in a" | 08:54 |
| stub | Currently, ZopeDatabaseAdapters are Persistent, and store their connection in a _v_ attribute. | 09:01 |
| stub | This works fine if your ZopeDatabaseAdapter is stored persistantly, but fails if your ZopeDatabaseAdapter is a providedUtility such as created with the rdb:provideConnection | 09:01 |
| stub | directive as it means all Zope3 threads share the same physical connection and could cause dataloss and corruption. | 09:01 |
| stub | I think the required fix is to not store the connection in a _v_ attribute, instead storing it in a thread local. | 09:02 |
| SteveA | that will work, provided zope is being used in the one-transaction-per-thread way | 09:03 |
| SteveA | which covers most cases | 09:03 |
| SteveA | another way to look at it is that the application uses connections | 09:05 |
| SteveA | it asks for a connection, and keeps it until it is done with it | 09:05 |
| *** Aiste has joined #zope3-dev | 09:16 | |
| *** hdima has joined #zope3-dev | 09:28 | |
| *** jhauser has joined #zope3-dev | 09:33 | |
| *** bskahan has quit IRC | 09:38 | |
| *** bskahan has joined #zope3-dev | 09:48 | |
| *** yota has joined #zope3-dev | 09:49 | |
| *** mooded has joined #zope3-dev | 10:13 | |
| *** Theuni has joined #zope3-dev | 10:13 | |
| *** bskahan has quit IRC | 10:20 | |
| *** tarek has joined #zope3-dev | 10:42 | |
| *** jhauser_ has joined #zope3-dev | 11:15 | |
| *** timte has joined #zope3-dev | 11:24 | |
| *** jhauser has quit IRC | 11:27 | |
| *** d2m has quit IRC | 11:43 | |
| *** vlado has joined #zope3-dev | 11:46 | |
| *** lunatik has joined #zope3-dev | 11:52 | |
| *** lunatik has left #zope3-dev | 11:56 | |
| *** d2m has joined #zope3-dev | 12:00 | |
| *** timte has quit IRC | 12:31 | |
| *** efge has joined #zope3-dev | 12:52 | |
| *** SteveA_ has joined #zope3-dev | 13:01 | |
| *** bskahan has joined #zope3-dev | 13:02 | |
| *** SteveA has quit IRC | 13:02 | |
| *** SteveA_ is now known as SteveA | 13:05 | |
| *** bskahan has quit IRC | 13:07 | |
| *** J1m has joined #zope3-dev | 13:08 | |
| *** bskahan has joined #zope3-dev | 13:21 | |
| *** timte has joined #zope3-dev | 13:44 | |
| *** bskahan has quit IRC | 13:46 | |
| *** bskahan has joined #zope3-dev | 14:10 | |
| *** projekt01 has joined #zope3-dev | 14:16 | |
| *** JZ has joined #zope3-dev | 14:31 | |
| *** faassen has joined #zope3-dev | 14:34 | |
| *** J1m has quit IRC | 14:34 | |
| *** srichter has quit IRC | 14:34 | |
| *** ignas has joined #zope3-dev | 14:59 | |
| *** regebro has joined #zope3-dev | 15:01 | |
| *** tvon has quit IRC | 15:05 | |
| *** srichter has joined #zope3-dev | 15:30 | |
| *** ChanServ sets mode: +o srichter | 15:30 | |
| *** bob2 has joined #zope3-dev | 15:33 | |
| bob2 | hm, so zope.app.workflow.interfaces isn't in the zope3 tarball | 15:33 |
| srichter | of course | 15:41 |
| srichter | it was never part of the core | 15:42 |
| srichter | there is an add-on package available on zope.org though | 15:42 |
| srichter | http://www.zope.org/Products/Zope3-Packages | 15:43 |
| *** __gotcha has joined #zope3-dev | 15:52 | |
| *** niemeyer has joined #zope3-dev | 15:52 | |
| *** dagnachew has joined #zope3-dev | 15:53 | |
| SteveA | srichter: do you know about the problem with ZopeDatabaseAdapter ? | 15:54 |
| *** geek_x has joined #zope3-dev | 15:54 | |
| *** geek_x has left #zope3-dev | 15:55 | |
| srichter | no | 15:55 |
| srichter | what problem? | 15:55 |
| SteveA | it probably works properly as a persistent utility | 15:56 |
| SteveA | but when database connections are configured from zcml, there's a threading problem | 15:56 |
| srichter | oh, I saw Stuart making a fix there yesterday | 15:56 |
| SteveA | right | 15:56 |
| srichter | I think we never had designed ZDA's as global utilities | 15:56 |
| SteveA | there's a zcml directive to register them | 15:57 |
| srichter | though I remember someone reporting they got it to work, so I thought; ok | 15:57 |
| srichter | mmh true | 15:57 |
| srichter | anyways, can the bug be fixed before the beta? | 15:57 |
| SteveA | and, local utilities are bogus anyway ;-) | 15:57 |
| SteveA | yeah | 15:57 |
| SteveA | we need it for launchpad | 15:57 |
| SteveA | so, if he hasn't finished fixing it already, stu will be fixing it very soon. | 15:58 |
| srichter | ok | 15:58 |
| SteveA | just wanted you, as release mgr, to know about it | 15:58 |
| srichter | I am not sure if I can make the beta this weekend, since family is coming, but I will definitely do the beta next week, so if it could be in by then, this would be great | 15:58 |
| SteveA | users of sqlos should know about it in general | 15:58 |
| srichter | yeah, thanks | 15:58 |
| efge | I have a question about zope.app.catalog. It seems to assume (in updateIndex) that every object registered with the intid utility potentially is of interest to its indexes. Couldn't that be a problem, if you also use the intid for other objects ? | 16:02 |
| *** mexiKON has joined #zope3-dev | 16:02 | |
| srichter | efge: you would probably have different intid utilities for different purposes, no? | 16:03 |
| efge | srichter: but the catalog just does zapi.getUtility(IIntIds) so how can it know to not use "mine" ? | 16:04 |
| efge | but I see your point | 16:05 |
| srichter | yeah, you are right | 16:07 |
| srichter | this seems bad | 16:07 |
| srichter | so intid is intended to be used as an unnamed utility | 16:07 |
| srichter | darn | 16:07 |
| srichter | I think you are right then; the assumption in updateIndex is a bad one | 16:08 |
| *** philiKON has quit IRC | 16:12 | |
| efge | catalog could simply ask its indexes to update themselves | 16:14 |
| efge | OTOH you could want a feature that reindexes using all the objects of a given intid utility, but I'd see that as a different feature | 16:14 |
| *** mp has joined #zope3-dev | 16:15 | |
| *** bradb has joined #zope3-dev | 16:18 | |
| *** lunati1 has joined #zope3-dev | 16:22 | |
| *** SureshZ has joined #zope3-dev | 16:26 | |
| stub | I've fixed the database adapter on the trunk. I don't know what other branches it should be merge too (and if anyone wants to do it for me, great since I've forgotten all my SVN foo ;) ) | 16:27 |
| *** lunati1 is now known as lunatik | 16:29 | |
| srichter | stub: I think you only need to take care of the 3.0 branch | 16:31 |
| bob2 | srichter: ah, thanks a lot | 16:32 |
| *** dagnachew is now known as mullah | 16:44 | |
| *** mullah is now known as mulla-dagnachew | 16:45 | |
| *** tvon has joined #zope3-dev | 16:45 | |
| *** lunatik has left #zope3-dev | 16:47 | |
| stub | So how do I merge patch 30682 from the trunk to the ZopeX3-3.0 branch? | 16:47 |
| srichter | svn merge -r 30681:30628 ...trunk . | 16:48 |
| srichter | from a checkout of the branch | 16:48 |
| *** mulla-dagnachew is now known as goyaves | 16:54 | |
| *** hdima has quit IRC | 17:07 | |
| *** jhauser_ has quit IRC | 17:08 | |
| *** dagnachew has joined #zope3-dev | 17:09 | |
| *** dagnachew is now known as goyaves | 17:09 | |
| *** goyaves has left #zope3-dev | 17:09 | |
| *** SteveA_ has joined #zope3-dev | 17:14 | |
| *** jhauser has joined #zope3-dev | 17:18 | |
| *** SteveA has quit IRC | 17:39 | |
| *** JZ has quit IRC | 17:43 | |
| *** gsbain has joined #zope3-dev | 17:46 | |
| *** J1m has joined #zope3-dev | 17:50 | |
| *** zagy has quit IRC | 17:54 | |
| *** tvon has quit IRC | 18:24 | |
| *** __gotcha has quit IRC | 18:46 | |
| *** dagnachew has joined #zope3-dev | 18:53 | |
| *** stub has quit IRC | 19:03 | |
| *** bradb is now known as bradb|lunch | 19:48 | |
| *** srichter has quit IRC | 19:48 | |
| *** dagnachew has quit IRC | 20:04 | |
| *** mooded has quit IRC | 20:09 | |
| *** efge has quit IRC | 20:15 | |
| *** srichter has joined #zope3-dev | 20:21 | |
| *** srichter has quit IRC | 20:22 | |
| *** srichter has joined #zope3-dev | 20:23 | |
| *** srichter has quit IRC | 20:29 | |
| *** faassen has quit IRC | 20:30 | |
| *** srichter has joined #zope3-dev | 20:30 | |
| *** ChanServ sets mode: +o srichter | 20:31 | |
| *** jhauser has quit IRC | 20:35 | |
| *** regebro has quit IRC | 21:01 | |
| *** tarek has quit IRC | 21:10 | |
| *** tarek has joined #zope3-dev | 21:14 | |
| *** bradb|lunch is now known as bradb | 21:27 | |
| *** bradb has quit IRC | 21:29 | |
| *** Aiste has quit IRC | 21:39 | |
| *** bradb has joined #zope3-dev | 22:04 | |
| *** ignas has quit IRC | 22:15 | |
| *** bskahan has quit IRC | 22:17 | |
| *** tarek has joined #zope3-dev | 22:50 | |
| *** ignas has joined #zope3-dev | 23:28 | |
| *** jhauser has joined #zope3-dev | 23:59 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!