*** kaczordek has quit IRC | 00:11 | |
*** vlado has joined #zope3-dev | 00:13 | |
*** FarcePest has quit IRC | 00:24 | |
*** lunatik has joined #zope3-dev | 00:31 | |
*** lunatik has left #zope3-dev | 00:32 | |
*** timte has quit IRC | 00:39 | |
*** SureshZ has left #zope3-dev | 00:39 | |
*** b3u is now known as beu|outs | 00:44 | |
*** yota has quit IRC | 00:57 | |
*** projekt01 has quit IRC | 01:01 | |
*** bradb is now known as bradb-away | 01:10 | |
*** jhauser_ has quit IRC | 01:15 | |
bcsaller | does it make sense to people to do something like map IAnnotations for IRead/WriteFile using xattr on the FS? has anyone tried something like this yet? | 01:40 |
---|---|---|
J1m | xatter? What's that? | 01:41 |
bcsaller | xattr is the interface for binding metadata at basically the inode layer | 01:42 |
bcsaller | the result is that the metadata is bound to the file, moves with it | 01:42 |
bcsaller | so uuid in xattr can resolve sync issues | 01:42 |
bcsaller | was what I was thinking | 01:42 |
bcsaller | the newer *NIX fs support this | 01:42 |
J1m | So you are thinking of some sort of content object that is stopred on the file system? | 01:43 |
J1m | So you are thinking of some sort of content object that is stored on the file system? | 01:43 |
bcsaller | yes | 01:43 |
bcsaller | >>> import xattr | 01:43 |
bcsaller | >>> xattr.listxattr("file.txt") | 01:43 |
bcsaller | ('user.mime_type',) | 01:43 |
bcsaller | >>> xattr.getxattr("file.txt", "user.mime_type") | 01:43 |
bcsaller | 'text/plain' | 01:43 |
bcsaller | not much to that, but it should be simple to do a mapping if I have it right in my head | 01:44 |
*** vlado has quit IRC | 01:44 | |
J1m | well, although it doesn't say so, applications expect to be able to store persistent data. | 01:44 |
J1m | So, this wouldn't quite work in general. | 01:44 |
bcsaller | a precondition on the an Annotation subinterface that restricts it to strings? | 01:45 |
J1m | The original vision for annotations was that they could be stored anywhere, but we've gotten in the habit of putting prettu much anything in them. | 01:45 |
J1m | we need something like that, yes | 01:45 |
J1m | or maybe you just want a different, but similar sort of thing. | 01:46 |
bcsaller | I am just trying to get some hands on work done with this, want to make sure I have it right in my head | 01:46 |
J1m | Well, you couldn't do this with the annotation framework as it stands. | 01:47 |
J1m | I do think you should be able to do this with some annotation like framework though. | 01:47 |
bcsaller | I suppose the specifics are not that important | 01:48 |
bcsaller | I am thinking of a UnionFS, a ZODB overlayer for a traditional FS, but I want things to stay in sync, so I wanted the xattr uuid binding to track changes | 01:48 |
J1m | I don't know which specific are not that important. :) | 01:48 |
bcsaller | heh | 01:48 |
bcsaller | I don't need to bind it to IAnnotation for this to work specifics | 01:49 |
J1m | It seems that this is the sort of thing that Ape should help with. | 01:49 |
J1m | k | 01:49 |
*** RaFromBRC has joined #zope3-dev | 01:49 | |
bcsaller | APE might do it, yes | 01:49 |
*** RaFromBRC is now known as RaFromBRC|afk | 01:50 | |
bcsaller | I am not sure it would do think like track FS moves and such | 01:50 |
bcsaller | I can look into it | 01:50 |
J1m | No, but it could map certain data into xatter calls | 01:50 |
J1m | No, but it could manage data with xatter calls | 01:51 |
bcsaller | that might be worth having for other people as well... | 01:51 |
J1m | yup | 01:52 |
bcsaller | I'll experiment with things a bit more then, thanks | 01:53 |
J1m | where's a good place to get this module? | 01:53 |
bcsaller | hmm, I'll check | 01:53 |
J1m | found it I think | 01:54 |
J1m | http://pyxattr.sourceforge.net/ | 01:54 |
bcsaller | yeah | 01:55 |
J1m | looks fun. I'll have to play with it. :) | 01:56 |
J1m | later | 01:56 |
bcsaller | later | 01:56 |
*** J1m has quit IRC | 01:56 | |
*** beu|outs is now known as b3u | 01:59 | |
*** RaFromBRC|afk is now known as RaFromBRC | 02:08 | |
*** RaFromBRC is now known as RaFromBRC|food | 03:13 | |
*** stub has joined #zope3-dev | 04:32 | |
*** RaFromBRC|food has quit IRC | 04:35 | |
*** awjones has joined #zope3-dev | 08:27 | |
*** jhauser has joined #zope3-dev | 08:32 | |
*** awjones has quit IRC | 08:51 | |
*** mexiKON has joined #zope3-dev | 09:00 | |
*** philiKON has quit IRC | 09:10 | |
*** yota has joined #zope3-dev | 09:15 | |
*** projekt01 has joined #zope3-dev | 09:25 | |
*** hdima has joined #zope3-dev | 09:26 | |
*** Theuni has joined #zope3-dev | 09:42 | |
*** tarek has joined #zope3-dev | 10:56 | |
*** snake has joined #zope3-dev | 12:11 | |
snake | hi all | 12:11 |
snake | i have some problems starting zope3 under win98 | 12:11 |
snake | it says | 12:12 |
snake | AttributeError: 'module' object has no attribute 'implementer' | 12:12 |
*** faassen has joined #zope3-dev | 12:47 | |
*** geek_x has joined #zope3-dev | 12:55 | |
mexiKON | snake, are you using zope3 trunk? | 13:18 |
snake | the release | 13:18 |
snake | latest unstable | 13:18 |
mexiKON | a, 3.1 beta | 13:21 |
mexiKON | can you paste the traceback to paste.plone.org? | 13:21 |
snake | sorry i already trashed it :D | 13:23 |
snake | i got fed up | 13:23 |
snake | win98 seems barely supported | 13:23 |
mexiKON | hmm, maybe | 13:24 |
mexiKON | get yourself a real os :) | 13:24 |
snake | mexiKON, i have one, but i am stuck with this s***t | 13:25 |
snake | my comp is miles away :s | 13:25 |
*** anguenot_ has joined #zope3-dev | 13:27 | |
*** snake has quit IRC | 13:50 | |
*** snake has joined #zope3-dev | 13:51 | |
*** jinty has joined #zope3-dev | 14:03 | |
*** regebro has joined #zope3-dev | 14:06 | |
*** palmTree has joined #zope3-dev | 14:35 | |
*** geek_x has left #zope3-dev | 14:40 | |
*** tarek has quit IRC | 14:50 | |
*** MacYET has joined #zope3-dev | 14:53 | |
*** SteveA has quit IRC | 15:09 | |
*** SteveA has joined #zope3-dev | 15:16 | |
*** ignas has joined #zope3-dev | 15:34 | |
*** srichter has quit IRC | 15:45 | |
*** ignas_ has joined #zope3-dev | 15:51 | |
*** SteveA has quit IRC | 15:55 | |
*** efge has joined #zope3-dev | 15:56 | |
*** ignas has quit IRC | 15:58 | |
*** SteveA has joined #zope3-dev | 16:06 | |
*** BjornT has quit IRC | 16:21 | |
*** BjornT has joined #zope3-dev | 16:21 | |
*** tarek has joined #zope3-dev | 16:29 | |
*** hdima has quit IRC | 16:38 | |
*** palmTree_ has joined #zope3-dev | 16:39 | |
*** ignas_ has quit IRC | 16:39 | |
*** palmTree has quit IRC | 16:42 | |
*** palmTree_ is now known as palmTree | 16:43 | |
*** palmTree_ has joined #zope3-dev | 16:55 | |
*** SureshZ has joined #zope3-dev | 17:00 | |
*** srichter has joined #zope3-dev | 17:05 | |
*** ChanServ sets mode: +o srichter | 17:08 | |
*** palmTree has quit IRC | 17:15 | |
*** palmTree_ has quit IRC | 17:35 | |
*** jhauser_ has joined #zope3-dev | 17:51 | |
* Theuni praises Zope 3 | 17:55 | |
srichter | :-) | 17:56 |
srichter | great! | 17:56 |
Theuni | i just was able to start doing stuff with it (again) | 17:56 |
Theuni | it took me 15 minutes to create a web UI for the link monitoring server we run using XML/RPC | 17:56 |
Theuni | that's faster than with archetypes ;) | 17:56 |
*** jhauser has quit IRC | 18:08 | |
srichter | LOL | 18:09 |
srichter | who would have thought that! :-) | 18:09 |
*** zagy has quit IRC | 18:12 | |
Theuni | i mean, i still have to fight with the framework all the time | 18:14 |
Theuni | but i suppose that to go away pretty quick | 18:14 |
Theuni | don't have the API in my head, so a lot of digging happens | 18:14 |
* Theuni heads home for weekend | 18:15 | |
*** Theuni has quit IRC | 18:16 | |
*** MacYET has quit IRC | 18:29 | |
*** MacYET has joined #zope3-dev | 18:31 | |
VladDrac | hey mac | 18:32 |
MacYET | jo | 18:32 |
*** jinty_ has joined #zope3-dev | 18:41 | |
*** jinty__ has joined #zope3-dev | 18:42 | |
*** jinty has quit IRC | 18:45 | |
*** lunatik has joined #zope3-dev | 18:47 | |
*** stub has left #zope3-dev | 18:54 | |
*** jinty_ has quit IRC | 18:54 | |
*** b3u has quit IRC | 19:01 | |
* MacYET is away: live in concert | 19:12 | |
*** MacYET has left #zope3-dev | 19:12 | |
*** lunatik has left #zope3-dev | 19:13 | |
*** SteveA has quit IRC | 19:29 | |
*** elbixio has joined #zope3-dev | 19:35 | |
*** SureshZ has quit IRC | 19:47 | |
*** efge has quit IRC | 20:00 | |
*** bradb-away has quit IRC | 20:09 | |
*** Theuni has joined #zope3-dev | 20:11 | |
*** regebro has quit IRC | 20:13 | |
*** elbixio has quit IRC | 20:16 | |
*** elbixio has joined #zope3-dev | 20:17 | |
*** zagy has joined #zope3-dev | 20:24 | |
*** jinty__ has quit IRC | 20:25 | |
*** Hellfried has joined #zope3-dev | 20:29 | |
*** SureshZ has joined #zope3-dev | 20:33 | |
*** faassen has left #zope3-dev | 20:40 | |
*** tarek has quit IRC | 20:55 | |
*** anguenot_ has quit IRC | 21:01 | |
*** elbixio has quit IRC | 21:07 | |
*** _projekt01 has joined #zope3-dev | 21:26 | |
*** projekt01 has quit IRC | 21:26 | |
*** J1m has joined #zope3-dev | 21:43 | |
*** jabba2k has joined #zope3-dev | 21:47 | |
jabba2k | hi, how do i get an ILocaleCalendar object (from within a view)? I tried to adapt self.request, self.request.locale and self.request.locale.dates, but that failed... (I need translated month names) | 21:50 |
srichter | jabba2k: check the interfaces for details | 22:10 |
srichter | once you have the locale object, you can get to the month names; look at zope.i18n.interfaces | 22:10 |
jabba2k | uh, I did, but overlooked it. thanks | 22:15 |
*** yota has quit IRC | 22:20 | |
*** yota has joined #zope3-dev | 22:21 | |
*** SteveA has joined #zope3-dev | 22:23 | |
*** SureshZ has quit IRC | 22:40 | |
*** elbixio has joined #zope3-dev | 22:40 | |
*** faassen has joined #zope3-dev | 22:43 | |
*** The|uni has joined #zope3-dev | 22:44 | |
The|uni | SteveA: ayt? | 22:52 |
SteveA | hi | 22:53 |
The|uni | great | 22:54 |
The|uni | I'm doing Zope 3 application hacking right now ... | 22:54 |
The|uni | I'd wonder if there is some documentation how you handle the non-persistent objects ... | 22:54 |
*** palmTree has joined #zope3-dev | 22:55 | |
SteveA | what non-persistent objects? | 22:58 |
SteveA | to not use the zodb? | 22:58 |
SteveA | you need to write your own Publication | 22:58 |
The|uni | That you do not hold in the ZODB but in SQL/other place | 22:58 |
SteveA | that doesn't use the zodb | 22:58 |
The|uni | ok | 22:59 |
SteveA | i define entry-points into the persistent stuff as utilities | 22:59 |
SteveA | but, they need to be utilities that are aware of security | 22:59 |
The|uni | Do you have opensource examples? | 22:59 |
The|uni | right. I remember that point. | 22:59 |
SteveA | so, i defined a securedutility directive for registering such utilities | 22:59 |
SteveA | so, using getUtility with one of these, you get a proxied object | 22:59 |
The|uni | ic | 22:59 |
SteveA | so, nothing open source | 22:59 |
SteveA | you just need to make sure your system follows the "zope3 security overview" diagram | 23:00 |
The|uni | ok. i'll read some source code for the zodb stuff | 23:00 |
The|uni | btw: how "fixed" is the Zope3 trunk right now? | 23:00 |
The|uni | i might like fix some bugs when I'm around | 23:01 |
The|uni | s/fixed/closed/ | 23:01 |
SteveA | i dunno. not using the trunk right now. | 23:02 |
SteveA | albert mentioned some list of release-critical bugs | 23:02 |
SteveA | i suppose srichter would know about those | 23:02 |
* The|uni poke srichter, but he isn't on irc right now. | 23:02 | |
srichter | yes? ...reading | 23:06 |
The|uni | huh | 23:07 |
The|uni | ah | 23:07 |
The|uni | you've been at the top of the list | 23:07 |
The|uni | didn't see your name though | 23:08 |
srichter | The|uni: see TODO.tzt | 23:08 |
srichter | in doc/ | 23:08 |
The|uni | ah ok | 23:08 |
srichter | bugs can be fixed on the trunk, just no new features | 23:08 |
The|uni | ok | 23:11 |
The|uni | SteveA: I only want a certain part of the app to be published that way. Would it be correct to write a Traverse then that hooks in? | 23:17 |
The|uni | looks like that ... | 23:18 |
* The|uni tries | 23:18 | |
SteveA | yeah, you can write a traverser that hooks into that | 23:23 |
*** BjornT_ has joined #zope3-dev | 23:32 | |
*** BjornT has quit IRC | 23:44 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!