| *** regebro has quit IRC | 00:10 | |
| timte | philiKON: I'm half through your book. One thing I'm missing is explanations of @@. I've seen it in a few examples so far, but does not know what it means. Maybe I missed the explanation, is it there? | 00:10 | 
|---|---|---|
| *** yota has quit IRC | 00:16 | |
| philiKON | timte, yes, it's there | 00:18 | 
| philiKON | in chapter 3 i think | 00:18 | 
| timte | philiKON: ok, forgot it then i guess | 00:19 | 
| philiKON | timte, page 31 | 00:19 | 
| timte | philiKON: you've got good memory | 00:20 | 
| *** SureshZ has left #zope3-dev | 00:36 | |
| *** mexiKON has joined #zope3-dev | 00:36 | |
| *** philiKON has quit IRC | 00:45 | |
| *** mexiKON is now known as philiKON | 00:46 | |
| *** J1m has quit IRC | 00:56 | |
| *** bradb has quit IRC | 01:03 | |
| *** timte has quit IRC | 01:10 | |
| *** hazmat has joined #zope3-dev | 01:50 | |
| *** elbixio has joined #zope3-dev | 02:04 | |
| *** bskahan has joined #zope3-dev | 02:26 | |
| *** bradb has joined #zope3-dev | 02:32 | |
| *** SureshZ has joined #zope3-dev | 02:49 | |
| *** projekt01 has quit IRC | 03:21 | |
| *** deo has quit IRC | 03:52 | |
| *** BjornT_ has joined #zope3-dev | 04:06 | |
| *** stub has joined #zope3-dev | 04:07 | |
| *** BjornT has quit IRC | 04:23 | |
| *** bskahan has quit IRC | 04:27 | |
| *** bskahan has joined #zope3-dev | 04:28 | |
| *** projekt01 has joined #zope3-dev | 04:30 | |
| *** bskahan has quit IRC | 04:44 | |
| *** hazmat has quit IRC | 05:08 | |
| *** projekt01 has quit IRC | 05:40 | |
| *** bradb has quit IRC | 05:49 | |
| *** elbixio has joined #zope3-dev | 05:50 | |
| *** BjornT_ has quit IRC | 06:19 | |
| *** MiUlEr has joined #zope3-dev | 06:31 | |
| *** hazmat has joined #zope3-dev | 06:35 | |
| *** elbixio has quit IRC | 07:04 | |
| *** SureshZ has left #zope3-dev | 07:08 | |
| *** BjornT has joined #zope3-dev | 07:13 | |
| *** timte has joined #zope3-dev | 08:20 | |
| *** zagy has joined #zope3-dev | 08:37 | |
| *** d2m has joined #zope3-dev | 09:12 | |
| *** guido_g has quit IRC | 09:15 | |
| *** yota has joined #zope3-dev | 09:30 | |
| *** sashav has joined #zope3-dev | 09:32 | |
| *** hdima has joined #zope3-dev | 09:39 | |
| *** elbixio has joined #zope3-dev | 09:47 | |
| *** elbixio has quit IRC | 09:54 | |
| *** guido_g has joined #zope3-dev | 09:59 | |
| *** Theuni has joined #zope3-dev | 10:07 | |
| *** __gotcha has quit IRC | 10:10 | |
| *** __gotcha_ has joined #zope3-dev | 10:10 | |
| *** __gotcha_ is now known as __gotcha | 10:10 | |
| *** __gotcha has quit IRC | 10:14 | |
| *** deo has joined #zope3-dev | 10:15 | |
| *** __gotcha_ has joined #zope3-dev | 10:15 | |
| *** __gotcha_ is now known as __gotcha | 10:15 | |
| *** gintas has joined #zope3-dev | 10:24 | |
| *** __gotcha has quit IRC | 10:38 | |
| *** __gotcha_ has joined #zope3-dev | 10:38 | |
| *** __gotcha_ is now known as __gotcha | 10:38 | |
| *** lunatik has joined #zope3-dev | 10:42 | |
| guido_g | hi all | 11:29 | 
| guido_g | how can I set the (default) context for utility lookups? | 11:30 | 
| VladDrac | guido: you might mean setSite() | 11:30 | 
| VladDrac | depending on what your problem specifically is :) | 11:31 | 
| guido_g | searching... | 11:31 | 
| VladDrac | my problem was that if you create a sitemanager and access local utilities within the same request, you need to do an explicit setSite() for that request | 11:31 | 
| VladDrac | (see my mail on zope3-dev to jw) | 11:31 | 
| *** lunatik has left #zope3-dev | 11:32 | |
| guido_g | found it on zope3 user ml, thanks | 11:37 | 
| guido_g | and it works! you rock! :) | 11:38 | 
| VladDrac | tx :) | 11:45 | 
| *** ignas has joined #zope3-dev | 11:53 | |
| *** mgedmin has joined #zope3-dev | 12:09 | |
| *** faasse1 has joined #zope3-dev | 12:15 | |
| guido_g | j-w and me are indeed working on the same project | 12:17 | 
| guido_g | it's a document library application, where you can uplaod/administer documents | 12:18 | 
| guido_g | very short, it's a meta-data system for the documents they want to make public | 12:18 | 
| guido_g | of course, there're lots of special ideas... as usual | 12:19 | 
| VladDrac | hmm ok | 12:23 | 
| VladDrac | I hope to release some of my code soon - perhaps you can reuse some | 12:24 | 
| guido_g | I'm not sure about the release policy of this project | 12:25 | 
| guido_g | will ask Martijn... | 12:25 | 
| *** mooded has joined #zope3-dev | 12:25 | |
| guido_g | ... ok, now going to ask Kit... | 12:34 | 
| guido_g | .. finished | 12:36 | 
| guido_g | VladDrac: the first demo is here: http://cosmos.infrae.com:10080/doclib/@@contents.html | 12:37 | 
| VladDrac | nice http auth popup :) | 12:38 | 
| guido_g | :) | 12:39 | 
| guido_g | comes for free with your browser, we thought we make use of it :) | 12:39 | 
| guido_g | unfortunately the code is in our internal cvs | 12:39 | 
| VladDrac | guido: textindexng might be usefull to index documents - I recently "ported" it to zope3 | 12:39 | 
| VladDrac | (the cvs version should actually work) | 12:39 | 
| guido_g | saw the announcement :) | 12:40 | 
| guido_g | but for now the upload is ignored anyway | 12:40 | 
| guido_g | what's your current project then? | 12:41 | 
| *** Aiste has joined #zope3-dev | 12:41 | |
| VladDrac | a mini cms for a very simple community site | 12:43 | 
| VladDrac | basically a toy project to get to learn zope3 | 12:43 | 
| VladDrac | using as many standard zope3 components as possible | 12:43 | 
| timte | VladDrac: how many req/s do you get? | 12:44 | 
| VladDrac | timte: 0 :) | 12:45 | 
| VladDrac | (unless I'm testing) | 12:45 | 
| VladDrac | (the site's not there, yet) | 12:45 | 
| timte | oh | 12:45 | 
| guido_g | ahh :) | 12:45 | 
| VladDrac | hmm | 12:52 | 
| VladDrac | the class you define as class for your template is accessible as 'view' in the associated template, right? | 12:52 | 
| VladDrac | what happens if you nest templates (i.e. macro's)? | 12:53 | 
| VladDrac | I have the impression my macro is accessing the "wrong" view | 12:53 | 
| guido_g | hmmm... good question | 12:54 | 
| guido_g | I've a form (the 'Find' from the documents folder) which uses the zmi macros, this seems to work | 12:55 | 
| VladDrac | well if I request the template containing the macro directly, it works. If I access it as a nested macro in an outer template, I get an attribute error | 12:56 | 
| VladDrac | argh | 13:01 | 
| VladDrac | driving me nuts | 13:01 | 
| * VladDrac 's stuck on something trivial again | 13:01 | |
| * VladDrac had hoped that would stopped after 6 weeks | 13:01 | |
| timte | :) | 13:01 | 
| guido_g | how do you call the macro? | 13:02 | 
| VladDrac | <metal:tree use-macro="context/@@visitortree/visitortree" /> | 13:02 | 
| guido_g | hmmm... hmmm... | 13:03 | 
| *** regebro has joined #zope3-dev | 13:07 | |
| guido_g | did you hvae a look at zope.app.zopetop.configure.zcml? | 13:07 | 
| guido_g | there is a class based view defined for @@standard_macros | 13:07 | 
| guido_g | the view class simply sets the class attribute macro_pages | 13:08 | 
| guido_g | but I might be confused | 13:08 | 
| *** mkerrin has joined #zope3-dev | 13:22 | |
| *** mkerrin has left #zope3-dev | 13:22 | |
| VladDrac | File "/home/ivo/Projects/Zope3/Zope3-svn/src/zope/app/publisher/browser/viewmeta.py", line 433, in __call__ | 13:22 | 
| VladDrac | raise AttributeError("__call__") | 13:22 | 
| VladDrac | argh | 13:22 | 
| *** mkerrin has joined #zope3-dev | 13:22 | |
| * VladDrac cries | 13:22 | |
| VladDrac | Zope3 has passed Plone and Zope by non-descriptive errormessages by far, now | 13:23 | 
| *** MiUlEr has quit IRC | 13:25 | |
| VladDrac | for some reason, my class only works if I define __call__ (returning self) | 13:26 | 
| philiKON | what class? | 13:27 | 
| VladDrac | the class I'm trying to register as a view | 13:27 | 
| VladDrac | hmm wait | 13:29 | 
| VladDrac | it's the implicit calling nature of tal | 13:29 | 
| *** d2m_ has joined #zope3-dev | 13:31 | |
| VladDrac | ok I think I slowly start to understand stuff | 13:31 | 
| *** mooded has quit IRC | 13:32 | |
| *** mgedmin has quit IRC | 13:32 | |
| *** yota has quit IRC | 13:32 | |
| *** d2m has quit IRC | 13:32 | |
| *** philiKON has quit IRC | 13:32 | |
| *** d2m_ is now known as d2m | 13:32 | |
| *** philiKON has joined #zope3-dev | 13:37 | |
| *** mooded has joined #zope3-dev | 13:38 | |
| *** mgedmin has joined #zope3-dev | 13:38 | |
| *** yota has joined #zope3-dev | 13:38 | |
| srichter | guido_g: your URL is useless without a login/password pair :-) | 13:45 | 
| guido_g | I know ]:-> | 13:46 | 
| guido_g | but I had to ask for permission for VladDrac, 'cause this is a demo for the customer | 13:46 | 
| guido_g | I think for you, there isn't anything worth to see :) | 13:47 | 
| * guido_g is out for lunch | 13:47 | |
| *** mgedmin has quit IRC | 13:48 | |
| *** yota has quit IRC | 13:48 | |
| *** mooded has quit IRC | 13:48 | |
| *** mooded has joined #zope3-dev | 13:50 | |
| *** mgedmin has joined #zope3-dev | 13:50 | |
| *** yota has joined #zope3-dev | 13:50 | |
| *** srichter has quit IRC | 13:51 | |
| *** __gotcha_ has joined #zope3-dev | 13:53 | |
| *** __gotcha has quit IRC | 13:53 | |
| *** __gotcha_ is now known as __gotcha | 13:53 | |
| *** JZ has joined #zope3-dev | 13:54 | |
| *** hazmat has quit IRC | 13:57 | |
| *** faasse1 is now known as faassen | 13:58 | |
| *** deo has quit IRC | 14:16 | |
| *** mgedmin has quit IRC | 14:17 | |
| *** yota has quit IRC | 14:17 | |
| *** mooded has quit IRC | 14:17 | |
| *** alga has joined #zope3-dev | 14:18 | |
| *** mooded has joined #zope3-dev | 14:19 | |
| *** mgedmin has joined #zope3-dev | 14:19 | |
| *** yota has joined #zope3-dev | 14:19 | |
| *** Aiste has quit IRC | 14:21 | |
| *** Aiste has joined #zope3-dev | 14:21 | |
| *** jinty has joined #zope3-dev | 14:22 | |
| *** MacYET has joined #zope3-dev | 14:27 | |
| *** JZ has quit IRC | 14:32 | |
| *** tvon has quit IRC | 14:32 | |
| *** d2m has quit IRC | 14:34 | |
| *** d2m_ has joined #zope3-dev | 14:35 | |
| *** d2m_ is now known as d2m | 14:35 | |
| *** Theuni has quit IRC | 14:35 | |
| *** srichter has joined #zope3-dev | 14:54 | |
| *** ChanServ sets mode: +o srichter | 14:54 | |
| *** JZ has joined #zope3-dev | 14:55 | |
| *** stub has quit IRC | 15:02 | |
| *** d2m has quit IRC | 15:19 | |
| *** mgedmin has quit IRC | 15:24 | |
| VladDrac | what's the best way to, given a SiteManager, find its parent (the "site root", basically?) | 15:52 | 
| philiKON | zapi.getParent | 15:55 | 
| *** MiUlEr has joined #zope3-dev | 15:55 | |
| *** jinty has quit IRC | 15:59 | |
| VladDrac | so zapi.getParent(getSiteManager(self.context)) would do? | 15:59 | 
| VladDrac | cool | 15:59 | 
| guido_g | is there a way to get the current request when your're not in a view? | 16:01 | 
| philiKON | VladDrac, ypu | 16:01 | 
| philiKON | we really need a zapi.getSite() | 16:01 | 
| philiKON | guido_g, no | 16:01 | 
| guido_g | philiKON: thanks | 16:01 | 
| VladDrac | acquire it! | 16:01 | 
| philiKON | if you need the request, your component is either a view (by definition) or it does too much | 16:01 | 
| * VladDrac ducks | 16:01 | |
| *** __gotcha has quit IRC | 16:01 | |
| guido_g | I'm sending out emails from a event handler | 16:02 | 
| guido_g | these mails have to contain the abs. url of the thing touched | 16:02 | 
| guido_g | so the mail stuff is decoupled from the actual form handling, I thought this would be the right way... | 16:04 | 
| guido_g | ... obviously it isn't | 16:04 | 
| VladDrac | guido: srichters book has an example of sending mail from zope3 | 16:04 | 
| guido_g | thx, but the mail sending is working fine | 16:04 | 
| guido_g | it uses DTMLPage for the templates ]:-> | 16:05 | 
| guido_g | I really just need the f... absolute url of the object | 16:05 | 
| *** tvon has joined #zope3-dev | 16:06 | |
| srichter | object/@@absolute_url | 16:06 | 
| *** JZ has quit IRC | 16:07 | |
| guido_g | huh? what do you mean? | 16:08 | 
| * MacYET fights | 16:08 | |
| srichter | guido_g: you need the URL right? | 16:09 | 
| srichter | so there it is | 16:10 | 
| guido_g | srichter: but I'm not in a view, so I don't have a request, that's the problem | 16:10 | 
| srichter | a URL without a request does not make sense | 16:11 | 
| guido_g | yes | 16:11 | 
| srichter | you can always create a simple TestRequest object though | 16:11 | 
| guido_g | that's why I asked if there is a way to get to the current request when your're not in a view | 16:11 | 
| guido_g | because the place where i need the url is an event handler | 16:11 | 
| srichter | no, only view know about requests | 16:11 | 
| srichter | so, probably you want to send the URL as part of the event | 16:12 | 
| guido_g | yes, have to do it this way then | 16:12 | 
| srichter | btw, this is not a bad thing | 16:12 | 
| philiKON | guido_g, have the view pass the absolute url to the mail routine | 16:12 | 
| philiKON | wait, you're in an event handler, right? | 16:13 | 
| philiKON | mmh | 16:13 | 
| guido_g | yes | 16:13 | 
| srichter | applications can do those sort of specific things | 16:13 | 
| philiKON | we need traversal events | 16:13 | 
| philiKON | they could solve this problem | 16:13 | 
| *** niemeyer has joined #zope3-dev | 16:14 | |
| *** SureshZ has joined #zope3-dev | 16:14 | |
| philiKON | guido_g, there's a trick | 16:16 | 
| philiKON | it's not too nice | 16:16 | 
| *** projekt01 has joined #zope3-dev | 16:16 | |
| philiKON | but it's at least not butt ugly | 16:16 | 
| philiKON | zope's security machinery has the concept of an interaction | 16:16 | 
| philiKON | they are sort of the transactions of the security machinery | 16:16 | 
| philiKON | principals can participate at interactions through participation objects | 16:16 | 
| philiKON | the request is such a participation object | 16:17 | 
| philiKON | the interaction is stored in a thread globla | 16:17 | 
| guido_g | ok ok... my brain already starts to hurt :) | 16:18 | 
| VladDrac | traversal events? | 16:18 | 
| philiKON | VladDrac, yes, object events sent out before and after traversal | 16:18 | 
| VladDrac | IBeforeTraverseEvent? | 16:18 | 
| VladDrac | it's in zope.app.publication.interfaces | 16:19 | 
| srichter | there are no after traverdsal events :-) | 16:19 | 
| srichter | only before traversal | 16:19 | 
| philiKON | guido_g, anyway, you can get the interaction with zope.security.management.queryInteraction | 16:19 | 
| philiKON | VladDrac, is IBeforeTraverseEvent sent out as an object event or by itself? | 16:19 | 
| srichter | but that's commonly no problem, since you can handle everything with before traversal events | 16:19 | 
| *** JZ has joined #zope3-dev | 16:19 | |
| philiKON | srichter, well, not really | 16:19 | 
| philiKON | srichter, if your app raises an exception... | 16:19 | 
| VladDrac | phil not sure what you mean | 16:20 | 
| philiKON | guido_g, you can loop over the participations within an interaction by looping over the .participations attribute | 16:20 | 
| srichter | btw, I have demonstrated the use of IBeforeTraversalEvent in my recent preferences demo, where the skin is set by a preference | 16:20 | 
| philiKON | guido_g, normally the first and only one should be the request | 16:20 | 
| guido_g | philiKON: thx, will save this | 16:21 | 
| *** bradb has joined #zope3-dev | 16:21 | |
| srichter | (I personally think this is a really ugly hack and sending the URL as part of the event is much cleaner) | 16:21 | 
| philiKON | >>> from zope.security.management import queryInteraction | 16:22 | 
| philiKON | >>> from zope.publisher.interfaces import IRequest | 16:22 | 
| philiKON | >>> interaction = queryInteraction() | 16:22 | 
| philiKON | >>> if interaction is not None and interaction.participations: | 16:22 | 
| philiKON | ... request = interaction.participations[0] | 16:22 | 
| philiKON | ... assert IRequest.providedBy(request) | 16:22 | 
| philiKON | yes, it's a hack | 16:22 | 
| guido_g | srichter: rrright, that's what I do now | 16:22 | 
| philiKON | sending it via the event obj is cleaner but not possible all the time | 16:23 | 
| philiKON | e.g. when using pre-defined events | 16:23 | 
| guido_g | True | 16:23 | 
| srichter | right, but that's not the case here :-) | 16:24 | 
| philiKON | ok. didn't konw | 16:24 | 
| VladDrac | does anyone know right away where the elements of the navigation tree are generated? | 16:24 | 
| guido_g | no, I can define whatever event I want.. luck is on my side... this time :) | 16:24 | 
| VladDrac | found it | 16:24 | 
| BjornT | philiKON: you're approach isn't always possible as well. it wouldn't work with FTP requests for example | 16:24 | 
| BjornT | s/you're/your/ | 16:25 | 
| philiKON | yeah, then i'd do notify(MyEvent(absolute_url())) | 16:25 | 
| philiKON | BjornT, why not? | 16:25 | 
| BjornT | philiKON: how do you get a HTTP-URL from a FTP request? | 16:26 | 
| *** projekt01 has quit IRC | 16:26 | |
| philiKON | is absolute_url only possible for HTTP? oh well, if that's the case... | 16:26 | 
| srichter | yeah, absolute URL is HTTP specific | 16:27 | 
| philiKON | though urls *can* exist for ftp | 16:27 | 
| philiKON | we might just not support 'em | 16:27 | 
| srichter | btw, in those cases creating a TestRequest object might be ok | 16:27 | 
| srichter | it sould be application-specific, since you might need to specify app-specific parameters, but other than that it should work most of the time | 16:28 | 
| VladDrac | what would context/@@foo be in pythoncode? | 16:31 | 
| philiKON | getAdapter((context, request), name='foo') | 16:32 | 
| srichter | getMultiAdapter((context, request), name='foo') | 16:33 | 
| srichter | or did I miss a change? | 16:33 | 
| philiKON | uh, of course | 16:33 | 
| srichter | though I think you are right and we should switch to getAdapter | 16:34 | 
| srichter | for simple cases we are using IFace(obj) anyways | 16:34 | 
| VladDrac | hmm, zapi.absoluteURL(c, r) != getAdapter((c, r), name="absolute_url") | 16:39 | 
| srichter | You have to use getMultiAdapter | 16:40 | 
| VladDrac | yeah | 16:40 | 
| VladDrac | but still, they're different | 16:40 | 
| VladDrac | (unicode str versus zope.app.publisher.browser.viewmeta.AbsoluteURL) | 16:41 | 
| srichter | of course you have to call the adapter | 16:43 | 
| srichter | getMultiAdapter(...)() | 16:43 | 
| philiKON | yup | 16:43 | 
| VladDrac | well | 16:44 | 
| VladDrac | I want breadcrumbs | 16:45 | 
| VladDrac | and getMultiAdapter((c, r), name="absolute_url").breadcrumbs() works fine for me | 16:45 | 
| VladDrac | (zapi.absoluteURL(c,r).breadcrumbs() doesn't ) | 16:45 | 
| VladDrac | my point is, I assumed zapi.absoluteURL would be a nice shortcut, but it's different | 16:45 | 
| philiKON | zapi.absoluteURL() is a short cut if all you want is the url as a unicode string | 16:48 | 
| philiKON | if you want more, you need to look up the view | 16:48 | 
| VladDrac | yup | 16:50 | 
| *** bskahan has joined #zope3-dev | 16:57 | |
| *** BjornT has quit IRC | 17:01 | |
| *** mkerrin has quit IRC | 17:10 | |
| *** sashav has quit IRC | 17:17 | |
| *** hdima has quit IRC | 17:18 | |
| *** mooded has quit IRC | 17:24 | |
| *** BjornT has joined #zope3-dev | 17:27 | |
| VladDrac | cool | 17:28 | 
| VladDrac | my heavily-simplified-navigationtree works | 17:28 | 
| *** bskahan has quit IRC | 17:32 | |
| *** JZ has left #zope3-dev | 17:33 | |
| *** Aiste has quit IRC | 17:34 | |
| VladDrac | (along with a nice piece of recursive tal :) | 17:34 | 
| srichter | yeah, macros are great for that | 17:35 | 
| *** SteveA is now known as SteveA|afk | 17:39 | |
| *** bskahan has joined #zope3-dev | 17:45 | |
| *** dagnachew has joined #zope3-dev | 18:04 | |
| *** guido_g has quit IRC | 18:04 | |
| *** jinty has joined #zope3-dev | 18:28 | |
| *** guido_g has joined #zope3-dev | 18:38 | |
| guido_g | re | 18:38 | 
| *** jinty has quit IRC | 18:38 | |
| *** vlado has joined #zope3-dev | 18:40 | |
| *** faassen has quit IRC | 18:56 | |
| *** mkerrin has joined #zope3-dev | 18:59 | |
| *** dagnachew has quit IRC | 19:00 | |
| *** tarek has joined #zope3-dev | 19:06 | |
| *** bskahan has quit IRC | 19:16 | |
| *** SteveA|afk is now known as SteveA | 19:19 | |
| *** mkerrin has quit IRC | 19:22 | |
| *** Aiste has joined #zope3-dev | 19:23 | |
| *** vlado has quit IRC | 19:23 | |
| *** SureshZ has quit IRC | 19:24 | |
| *** elbixio has joined #zope3-dev | 19:33 | |
| *** Aiste has quit IRC | 19:34 | |
| *** Aiste has joined #zope3-dev | 19:39 | |
| *** projekt01 has joined #zope3-dev | 19:40 | |
| elbixio | hello everybody. is there any way to plot a chart using zope3? if there isn't, how would you recommend to do it? | 19:44 | 
| ignas | pyGame, save png and load it :) | 19:46 | 
| gintas | PIL (Python Imaging Library) | 19:50 | 
| MacYET | gnuplot | 19:50 | 
| projekt01 | Perhaps with ImageMagic? | 19:51 | 
| MacYET | imagemagic does no graphs | 19:52 | 
| MacYET | also pil does not graphs | 19:52 | 
| philiKON | gnuplot: set terminal png | 19:52 | 
| MacYET | gnuplot is the swiss knife for making any kind of charts | 19:53 | 
| projekt01 | That's true | 19:53 | 
| elbixio | is gnuplot the one used in octave? | 19:53 | 
| philiKON | yes | 19:53 | 
| elbixio | :O | 19:53 | 
| MacYET | octave? | 19:55 | 
| MacYET | ic | 19:55 | 
| elbixio | MacYET: do you know matlab? | 19:55 | 
| MacYET | algebra stuff | 19:55 | 
| projekt01 | Perhaps pygdchart does fit | 19:56 | 
| elbixio | matrix and algebra stuff | 19:56 | 
| projekt01 | See: http://www.nullcube.com/software.html | 19:56 | 
| * MacYET calculates the eigenwert of elbixio | 19:56 | |
| *** bskahan has joined #zope3-dev | 19:59 | |
| philiKON | MacYET, eigenvalue | 20:08 | 
| regebro | It's always 0. ;) | 20:10 | 
| *** bskahan has quit IRC | 20:18 | |
| elbixio | projekt01: pygdchart2 seems really simple to use | 20:18 | 
| elbixio | projekt01: for a newbie like me :) | 20:19 | 
| *** srichter has quit IRC | 20:21 | |
| *** regebro has quit IRC | 20:24 | |
| *** gintas has quit IRC | 20:25 | |
| *** mkerrin has joined #zope3-dev | 20:25 | |
| *** SureshZ has joined #zope3-dev | 20:31 | |
| *** MacYET has left #zope3-dev | 20:32 | |
| *** MiUlEr has quit IRC | 20:34 | |
| *** ignas has quit IRC | 20:35 | |
| *** hazmat has joined #zope3-dev | 20:36 | |
| *** elbixio has quit IRC | 20:51 | |
| *** MiUlEr has joined #zope3-dev | 20:52 | |
| *** hazmat has quit IRC | 20:55 | |
| *** zagy_ has joined #zope3-dev | 20:57 | |
| *** alga has quit IRC | 21:02 | |
| *** hazmat has joined #zope3-dev | 21:02 | |
| *** Aiste has quit IRC | 21:06 | |
| *** zagy has quit IRC | 21:06 | |
| *** hazmat has quit IRC | 21:08 | |
| *** hazmat has joined #zope3-dev | 21:09 | |
| *** srichter has joined #zope3-dev | 21:12 | |
| *** ChanServ sets mode: +o srichter | 21:12 | |
| *** hazmat has quit IRC | 21:19 | |
| *** hazmat has joined #zope3-dev | 21:25 | |
| *** gintas has joined #zope3-dev | 21:26 | |
| *** _projekt01 has joined #zope3-dev | 21:36 | |
| *** projekt01 has quit IRC | 21:36 | |
| *** MiUlEr has quit IRC | 21:39 | |
| *** hazmat has quit IRC | 21:51 | |
| *** MiUlEr has joined #zope3-dev | 21:56 | |
| *** Aiste has joined #zope3-dev | 22:15 | |
| *** hazmat has joined #zope3-dev | 22:17 | |
| *** hazmat has quit IRC | 22:25 | |
| *** SteveA is now known as SteveA|afk | 22:33 | |
| *** d2m has joined #zope3-dev | 22:58 | |
| *** mkerrin has quit IRC | 23:13 | |
| *** MiUlEr has quit IRC | 23:37 | |
| *** MiUlEr has joined #zope3-dev | 23:37 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!