<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2448636029835179389</id><updated>2012-02-16T18:01:41.029+01:00</updated><category term='ZODB debug storage'/><category term='ZODB storage'/><category term='nokia google docs'/><category term='ZODB debug'/><category term='munin'/><category term='zope'/><title type='text'>Zope 3 hacking</title><subtitle type='html'>Zope 3 hacking, developing 'n stuff</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.pyte.hu/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-8035155249475370752</id><published>2010-08-01T21:12:00.000+02:00</published><updated>2010-08-01T21:12:15.062+02:00</updated><title type='text'>z3c.language.negotiator speedup</title><summary type='text'>zope.session is sooooo slow and z3c.language.negotiator calls it for each message to translate if set to session.
I fixed that. Now z3c.language.negotiator can have a cache on the request. That brings up to 1/3 speedup on an average page. Just make sure you set cacheEnabled to True.</summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/8035155249475370752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=8035155249475370752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/8035155249475370752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/8035155249475370752'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2010/08/z3clanguagenegotiator-speedup.html' title='z3c.language.negotiator speedup'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-2486724752747404698</id><published>2010-05-28T08:27:00.000+02:00</published><updated>2010-05-28T08:27:05.250+02:00</updated><title type='text'>Rackspace speed test</title><summary type='text'>Recently activated a smallest windows rackspace cloud server (512M RAM, 20GB disk, win2003 server 64bit).
Performance is a lot better than expected. After login the server has still over 250M RAM free.
It's a 4x Quad-Core AMD Opteron(tm) Processor 2374 HE (2.2GHz, 7GHz IMC, 512kB L2, 6MB L3). CPU slices are capped, but still.
SiSoftware SandraBenchmark ResultsAggregate Arithmetic Performance : </summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/2486724752747404698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=2486724752747404698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/2486724752747404698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/2486724752747404698'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2010/05/rackspace-speed-test.html' title='Rackspace speed test'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cZKVokFllTA/S_9cYuAXAiI/AAAAAAAAAEs/HLdpC8INIqI/s72-c/28-May-2010_05-41.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-3989056841105825357</id><published>2010-04-13T10:39:00.000+02:00</published><updated>2010-04-13T10:39:39.197+02:00</updated><title type='text'>Window Shortcuts for Linux</title><summary type='text'>Here is an enhanced version of a script found here: http://somanov.wordpress.com/2009/12/02/window-shortcuts-for-linux-desktops/

That version had the problem that it searched for the program_name in the complete wmctrl line not just in the class. That made it do bad switches. Like you had a folder open in Nautilus that had the name firefox in it, it considered Nautilus too as a Firefox candidate</summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/3989056841105825357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=3989056841105825357' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/3989056841105825357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/3989056841105825357'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2010/04/window-shortcuts-for-linux.html' title='Window Shortcuts for Linux'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-4740058568573999420</id><published>2010-01-24T11:09:00.000+01:00</published><updated>2010-01-24T11:09:07.330+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zope'/><title type='text'>RIP debugzope, long live z3c.recipe.paster:debug</title><summary type='text'>There was a nice debugzope script at the times when Zope 3 was packaged as a tarball. You could interactively dig into ZODB make your changes and commit.
Now at ZTK / egg / recipe / buildout times I was missing this. Therefore I created the recipe z3c.recipe.paster:debug.
(some code taken from grok ;-)

Add it to your buildout.cfg like this:

[debug]
recipe = z3c.recipe.paster:debug
app=app
where</summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/4740058568573999420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=4740058568573999420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/4740058568573999420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/4740058568573999420'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2010/01/rip-debugzope-long-live.html' title='RIP debugzope, long live z3c.recipe.paster:debug'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-2798865005561566064</id><published>2009-12-05T17:40:00.000+01:00</published><updated>2009-12-05T17:40:39.902+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='munin'/><title type='text'>Still the munin-node for win32 subject</title><summary type='text'>Some more fixes:

Sleep(100) on waiting for an external plugin to finish -- BAAH, Sleep(0) hogged the CPU
never (try to) write back the .ini file -- well you might not have permission and I(!) am the one who writes the config
PortNumber -- specify which port to bind to, well 4949 what else? but was a simple copy paste
LogConnections -- ability to turn off that insane connect logging every 5 mins
</summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/2798865005561566064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=2798865005561566064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/2798865005561566064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/2798865005561566064'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2009/12/still-munin-node-for-win32-subject.html' title='Still the munin-node for win32 subject'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-2429602389327993544</id><published>2009-12-02T11:29:00.001+01:00</published><updated>2009-12-05T17:41:35.895+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='munin'/><title type='text'>Monitoring windows with munin</title><summary type='text'>Who said monitoring a windows server is impossible with munin?

There is munin-nodewin32 on sourceforge, but it was a bit crippled with external plugins.
The problem with monitoring memory usage was fixed in svn but not yet compiled.
Here is a patch and binary that fixes that.
After that it's easy to write plugins (in python) to monitor what you want.</summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/2429602389327993544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=2429602389327993544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/2429602389327993544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/2429602389327993544'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2009/12/monitoring-windows-with-munin.html' title='Monitoring windows with munin'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-3453945497679161246</id><published>2008-03-12T08:21:00.003+01:00</published><updated>2008-03-12T08:33:22.376+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ZODB debug'/><title type='text'>debugzope howto</title><summary type='text'>There's a script called debugzope, that sounds like a debugger. But in real life you can examine the whole ZODB with it. You can even make changes to the ZODB or ZEO. All in all quite handy if you have to correct a few objects in the database, also on a live system.$ bin/debugzopeNow the variable root becomes your DB's root. All configuration should be taken from the live system in which context </summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/3453945497679161246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=3453945497679161246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/3453945497679161246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/3453945497679161246'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2008/03/debugzope-howto.html' title='debugzope howto'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-4272116651382863517</id><published>2007-08-21T09:18:00.000+02:00</published><updated>2008-12-12T08:55:14.227+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nokia google docs'/><title type='text'>nokia E61 and Google Docs</title><summary type='text'>Who said that Google Docs and Spreadsheets is not working with a nokia mobile?OK - it's not pleasure, but at least I can see what I wrote after some hacking.This is the spreadsheet. Read only, the guys check the browser. At least I can see something.This is the Docs. It is almost working! Click on the tabs is working:Trying to login through docs.google.com results in:Adding /?browserok=true at </summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/4272116651382863517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=4272116651382863517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/4272116651382863517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/4272116651382863517'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2007/08/nokia-e61-and-google-docs.html' title='nokia E61 and Google Docs'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cZKVokFllTA/RsqSxtD6YkI/AAAAAAAAABQ/FDX7MbhUGd0/s72-c/Screenshot0007.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-434468487806606806</id><published>2007-08-16T08:48:00.000+02:00</published><updated>2007-08-16T08:56:55.915+02:00</updated><title type='text'>OT: updating nokia E61 software</title><summary type='text'>Just bought a nokia E61 to play around.Tried to update the firmware in it. The nokia software updater did not even start up.The error message was: "Network connection lost. Check your network connection or wheter a firewall is prventing the application from working properly".Nope, no firewall problem. Internet explorer was "working offline". Thanks Bill.</summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/434468487806606806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=434468487806606806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/434468487806606806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/434468487806606806'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2007/08/ot-updating-nokia-e61-software.html' title='OT: updating nokia E61 software'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-5915677451194085420</id><published>2007-03-08T11:16:00.000+01:00</published><updated>2007-03-08T11:19:49.731+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ZODB debug storage'/><title type='text'>ZODB tracing done</title><summary type='text'>Project home is now z3c.zodbtracing on svn.zope.org.Read more here: http://svn.zope.org/z3c.zodbtracing/trunk/src/z3c/zodbtracing/Performance can be an issue if using this storage, but that's not for production, just for debugging so don't come whining.</summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/5915677451194085420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=5915677451194085420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/5915677451194085420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/5915677451194085420'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2007/03/zodb-tracing-done.html' title='ZODB tracing done'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-6254463060077533438</id><published>2007-03-08T11:08:00.000+01:00</published><updated>2007-03-08T11:16:04.324+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ZODB debug'/><title type='text'>How to debug UnpickleableError</title><summary type='text'>Sometimes happens that you put a security proxied object into a persistent object's property. Then on transaction commit you get the error:UnpickleableError: Cannot pickle  objectsNow you can search al your code and guess where you set that property.That can be solved much simpler:modify ZODB/serialize.py temporarly as follows:    def _dump(self, classmeta, state):    # To reuse the existing </summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/6254463060077533438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=6254463060077533438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/6254463060077533438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/6254463060077533438'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2007/03/how-to-debug-unpickleableerror.html' title='How to debug UnpickleableError'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-4494994222730540195</id><published>2007-03-02T21:12:00.000+01:00</published><updated>2007-03-02T21:13:31.245+01:00</updated><title type='text'>Restart Z3 with a single click</title><summary type='text'>Put a bookmark into your browser's toolbar that points to http://localhost:8080/++etc++process/servercontrol.html?restart=1That simple it is.</summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/4494994222730540195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=4494994222730540195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/4494994222730540195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/4494994222730540195'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2007/03/restart-z3-with-single-click.html' title='Restart Z3 with a single click'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-444058625949788111</id><published>2007-03-02T09:59:00.000+01:00</published><updated>2007-03-02T10:03:01.267+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ZODB debug'/><title type='text'>ZODB debugger</title><summary type='text'>The questions "how-to check the structure of ZODB", "what is stored in the ZODB" pops up here and there.The answer is: http://svn.zope.org/z3c.zodbbrowser/This is a wxPython package running independently of the Z3 app server. In fact shut it down before trying to start the ZODB debugger.</summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/444058625949788111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=444058625949788111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/444058625949788111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/444058625949788111'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2007/03/zodb-debugger.html' title='ZODB debugger'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2448636029835179389.post-4895253093435204731</id><published>2007-02-26T19:34:00.000+01:00</published><updated>2007-02-26T19:40:02.330+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ZODB storage'/><title type='text'>ZODB tracing</title><summary type='text'>Just run into a problem, that my app loads too many objects. That was easily determined by IConnection.getTransferCounts. But from this point on I need to know from which part of the app the load comes.Solution will be to write a storage that proxies any storage and sends events on all object load/save event.Project home will be z3c.tracingstorage on svn.zope.org.Stay tuned for more.</summary><link rel='replies' type='application/atom+xml' href='http://blog.pyte.hu/feeds/4895253093435204731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2448636029835179389&amp;postID=4895253093435204731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/4895253093435204731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2448636029835179389/posts/default/4895253093435204731'/><link rel='alternate' type='text/html' href='http://blog.pyte.hu/2007/02/zodb-tracing.html' title='ZODB tracing'/><author><name>Adam</name><uri>http://www.blogger.com/profile/17920873247560141917</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
