Tim Bray’s wide finder project is a wonderful experiment that has been drawing interest from many different people. My favorite solution so far is this one from Fredrik Lundh, in python. Intelligent single-threaded version, considers how threads would look, improves by switching to multiple processes (even works on Windows!) and finally brings memory mapped I/O to the table. I remember a few tricks from my days trying to rip files off a filesystem as fast as possible (working on backup applications), and the effbot does a great job here. I doubt you can get much faster without dropping down to OS-level primitives, and I doubt that speedup would be worth the loss of portability and maintainability.
Identi.ca
- statik: one of my favorite ubuntu dev tools is chdist. fantastic for working on packages from several different releases at once.
- statik: So far, my support experience with http://www.couch.io/support is that they TOTALLY rock. Damien, Jan, and Nitin are doing really good work.
- statik: @jargon an ubuntu flavor/derivative optimized for no/low bandwidth regions sounds great. how can i help? btw desktopcouch works p2p :)
-
Archives
- February 2010 (1)
- January 2010 (2)
- December 2009 (1)
- November 2009 (1)
- October 2009 (1)
- August 2009 (2)
- July 2009 (4)
- May 2009 (4)
- April 2009 (1)
- March 2009 (2)
- December 2008 (2)
- November 2008 (1)
- October 2008 (1)
- July 2008 (3)
- June 2008 (5)
- May 2008 (9)
- April 2008 (13)
- March 2008 (10)
- February 2008 (4)
- January 2008 (8)
- December 2007 (9)
- November 2007 (1)
- October 2007 (11)
- September 2007 (16)
Oct
6
wide finder solution in python
Category: Uncategorized |
Comments Off
-
Recent Code
- lp:~statik/ubuntu/lucid/desktopcouch/0.6.3-bugfixes
- lp:~statik/launchpad/branch-feed-pubsubhubbub
- lp:~statik/ubuntu/lucid/lalita/initial-debian-packaging
- lp:~statik/lalita/initial-debian-packaging
- lp:~statik/ubuntu/lucid/desktopcouch/fix-bad-upload
- lp:~statik/ubuntu/lucid/python3.1/unladen-swallow
- lp:~statik/ubuntu/lucid/oprofile/really-fix-jit-profiling
- lp:~statik/ubuntu/lucid/oprofile/fix-jit-profiling
My del.icio.us




