<?xml version="1.0" encoding="gb2312"?>

<!-- RSS generated by oioj.net on 4/16/2004 ; 感谢LeXRus提供 RSS 2.0 文档; 此文件可自由使用，但请保留此行信息 --> 
<!-- Source download URL: http://blogger.org.cn/blog/rss2.asp       -->
<rss version="2.0">

<channel>
<title>quijote的博客</title>
<link>http://blogger.org.cn/blog/blog.asp?name=quijote</link>
<description>quijote的博客</description>
<copyright>blogger.org.cn</copyright>
<generator>W3CHINA Blog</generator>
<webMaster>webmaster@blogger.org.cn</webMaster>
<item>
<title><![CDATA[尝试]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=quijote&amp;id=4719</link>
<author>quijote</author>
<pubDate>2005/4/8 16:31:30</pubDate>
<description><![CDATA[<a>　不知道好使吗<br>
我用的是firefox<br>
</a>]]></description>
</item><item>
<title><![CDATA[Daily Python-URL]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=quijote&amp;id=4446</link>
<author>quijote</author>
<pubDate>2005/4/3 17:44:31</pubDate>
<description><![CDATA[<A>　<BR></A><A name=top></A>
<TABLE border=0 cellPadding=0 cellSpacing=0 class=masthead width="100%">
<TR>
<H1 class=title>Daily Python-URL</H1>
<DIV class=pad>
<P>Daily news from the Python universe, presented by your friends at <H3>2005-04-01</H3>
<P class=newsitem><A name=111234701254629221></A><!-- newsinfo datetime="4/1/2005 01:06:00 AM" id="111234701254629221" --><A href="http://www.joelonsoftware.com/articles/FogBugzII.html">Joel on SpamBayes</A> [<I>Joel Spolsky reckons SpamBayes is "probably the best implementation of what is probably the best spam filtering algorithm out there".</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111234602926444363></A><!-- newsinfo datetime="4/1/2005 01:05:00 AM" id="111234602926444363" --><A href="http://programming.newsforge.com/article.pl?sid=05/03/29/0747230">Evidence that Python is advancing into the enterprise</A> [<I>For Cameron Laird the bottom line from the PyCON 2005 conference is that Python is an open-source technology whose use in enterprise IT operations will only grow for the foreseeable future. His article for NewsForge explains why.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111234519638610137></A><!-- newsinfo datetime="4/1/2005 01:04:00 AM" id="111234519638610137" --><A href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/393090">Accurate floating point summation</A> [<I>Raymond Hettinger has contributed a recipe that completely eliminates rounding errors during summation by keeping a list of partial sums at various precisions.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111234567126117996></A><!-- newsinfo datetime="4/1/2005 01:04:00 AM" id="111234567126117996" --><A href="https://www6.software.ibm.com/developerworks/education/l-pythonscript/index.html">Embed Python scripting in C applications</A> [<I>IBM developerWorks has a tutorial on how to embed Python in C applications.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111234506007927651></A><!-- newsinfo datetime="4/1/2005 01:03:00 AM" id="111234506007927651" --><A href="http://naeblis.cx/rtomayko/2005/03/29/the-battle-of-the-less-clueless">The battle of the less clueless</A> [<I>Ryan Tomayko has held forth on how quality dynamic-language support on the VM is coming down to a battle of who will get lucky and be the less clueless between Microsoft and Sun. But now the more he thinks about it, the less he cares.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111234431279625772></A><!-- newsinfo datetime="4/1/2005 01:01:00 AM" id="111234431279625772" --><A href="http://twistedmatrix.com/">Twisted 2.0 released</A> [<I>Twisted 2.0 has been released. Twisted is an event-based framework for Internet applications.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111234415017352077></A><!-- newsinfo datetime="4/1/2005 01:01:00 AM" id="111234415017352077" --><A href="http://zopewiki.org/PageTemplateStyleGuide">Page Template style guide</A> [<I>zopewiki.org has a style guide that suggests best practices for writing Zope Page Templates.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111234385217477423></A><!-- newsinfo datetime="4/1/2005 01:00:00 AM" id="111234385217477423" --><A href="http://www.postneo.com/2005/03/28/mobile-screen-scraping-with-beautifulsoup-and-python-for-series-60">Mobile screen scraping with BeautifulSoup and Python for Series 60</A> [<I>Matt Croydon was pleasantly surprised when he decided to try running BeautifulSoup, a Python library for scraping HTML, on his Nokia phone.</I>] <!-- /newsinfo --></P>
<H3>2005-03-31</H3>
<P class=newsitem><A name=111225848704521435></A><!-- newsinfo datetime="3/31/2005 01:03:00 AM" id="111225848704521435" --><A href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/392768">Padding variable-length sequences</A> [<I>George Sakkis provides a recipe that gets round the fact that Python tuple unpacking works only for fixed-length sequences.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111225798979035072></A><!-- newsinfo datetime="3/31/2005 01:02:00 AM" id="111225798979035072" --><A href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/393010">Using decorators to load data structures</A> [<I>Scott David Daniels provides a recipe that shows how decorators can be used to load data structures with a function and so reduce the "lots of declarations; large table definition; startup" structure of some larger programs. "The insight," he explains, "is remembering that a decorator can return the original function unchanged."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111225822050656028></A><!-- newsinfo datetime="3/31/2005 01:02:00 AM" id="111225822050656028" --><A href="http://www.livejournal.com/users/jcalderone/5657.html">Cool PyCon acquaintances</A> [<I>J P Calderone tells us about some of the interesting people he met at PyCon.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111225742547498663></A><!-- newsinfo datetime="3/31/2005 01:01:00 AM" id="111225742547498663" --><A href="http://www.artima.com/weblogs/viewpost.jsp?thread=101605">Five-minute multimethods in Python</A> [<I>Guido van Rossum used to believe that multimethods were so advanced he would never need them. He might still believe that, but he's provided a quick and dirty implementation so we can see for ourselves.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111225769597981699></A><!-- newsinfo datetime="3/31/2005 01:01:00 AM" id="111225769597981699" --><A href="http://www.mechanicalcat.net/richard/log/Python/PyPI_needs_a_new_name">PyPI needs a new name?</A> [<I>Richard Jones and others think that PyPI needs a better name.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111225704490407587></A><!-- newsinfo datetime="3/31/2005 01:00:00 AM" id="111225704490407587" --><A href="http://www.python.org/2.4.1/index.html">Python 2.4.1 released</A> [<I>Python 2.4.1 has been released. Python 2.4.1 is a bugfix release of Python 2.4 - Python 2.4 is now in bugfix-only mode, no new features are being added. Several dozen bugs were squashed since Python 2.4, including the SimpleXMLRPCServer security fix.</I>] <!-- /newsinfo --></P>
<H3>2005-03-29</H3>
<P class=newsitem><A name=111208858434261962></A><!-- newsinfo datetime="3/29/2005 01:01:00 AM" id="111208858434261962" --><A href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/392879">My first application server </A>[<I>For those who want to start dynamic web programming, but don't know what to choose among the many Python web frameworks, Pierre Quentel offers a starting point with ScriptServer, a minimalist application server.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111208823636562368></A><!-- newsinfo datetime="3/29/2005 01:00:00 AM" id="111208823636562368" --><A href="http://pycon.blogspot.com/">PyCon blog</A> [<I>Chris DiBona, Greg Stein, Jeremy Hylton, Matthew Blecker and Will Robinson are collectively writing the PyCon blog.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111208795914048972></A><!-- newsinfo datetime="3/29/2005 01:00:00 AM" id="111208795914048972" --><A href="http://www.sauria.com/blog/2005/03/23#1255">PyCon SubEthaEdit notes</A> [<I>Using SubEthaEdit, Ted Leung and others have collaboratively created notes of the PyCon sessions.</I>] <!-- /newsinfo --></P>
<H3>2005-03-28</H3>
<P class=newsitem><A name=111200806653709638></A><!-- newsinfo datetime="3/28/2005 01:01:00 AM" id="111200806653709638" --><A href="http://www.internetnews.com/dev-news/article.php/3492771">P-languages better for enterprise</A> [<I>innternetnews.com has details of a report from the Burton Group that recommends organisations to consider the "P-languages" - Perl, PHP and Python - in future architectural decisions.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111174315890320203></A><!-- newsinfo datetime="3/28/2005 01:00:00 AM" id="111174315890320203" --><A href="http://fraca7.free.fr/blog/index.php?2005/03/23/6-design-patterns-part-iii---singleton">Design patterns, part III - Singleton</A> [<I>fraca7 regards the Singleton pattern as redundant in Python, but, for the sake of completeness, he describes several ways to implement it in Python.</I>] <!-- /newsinfo --></P>
<H3>2005-03-25</H3>
<P class=newsitem><A name=111174922959500956></A><!-- newsinfo datetime="3/25/2005 03:13:00 AM" id="111174922959500956" -->Zope Magazine: <A href="http://www.zopemag.com/Issue010/Section_Interviews/interview_01.html">Interview with Jim Fulton</A> <!-- /newsinfo --></P>
<P class=newsitem><A name=111174911547181160></A><!-- newsinfo datetime="3/25/2005 03:10:00 AM" id="111174911547181160" -->Zef Hemel: <A href="http://www.zefhemel.com/archives/2005/01/02/python-beauty">Python Beauty</A> [<I>"I've been playing with Python some more in the past few days (more on that in the close future). The more I use it, the more I love it. The syntax is rich but not absurdly rich like Perl or Ruby. /.../ I'll give two examples of the power of Python: adding a new feature to the language (method synchronization) and some examples of functional-like programming."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111174283605540929></A><!-- newsinfo datetime="3/25/2005 01:04:00 AM" id="111174283605540929" --><A href="http://fraca7.free.fr/blog/index.php?2005/03/15/5-design-patterns-part-ii---state">Design patterns, part II - State</A> [<I>fraca7 introduces us to State, one of the design patterns he uses most. It also happens to be the pattern that he feels has the most beautiful and clear implementation in Python.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111174188285454860></A><!-- newsinfo datetime="3/25/2005 01:03:00 AM" id="111174188285454860" --><A href="http://fraca7.free.fr/blog/index.php?2005/02/28/2-design-patterns-part-i---chain-of-responsibility">Design patterns, part I - Chain of Responsibility</A> [<I>fraca7 launches his blog with a series on Python implementations of design patterns, starting with Chain of Responsibility.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111174158126610169></A><!-- newsinfo datetime="3/25/2005 01:02:00 AM" id="111174158126610169" --><A href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/392572">Using the Win32 IPHelper API</A> [<I>Zeb Bowden provides an example of using the Win32 IPHelper API: a function that returns a list of ports that the current machine is listening on.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111174126087314119></A><!-- newsinfo datetime="3/25/2005 01:01:00 AM" id="111174126087314119" --><A href="http://www.postneo.com/2005/03/23/pycon-sqlobject">PyCon: SQLObject</A> [<I>Matt Croydon noted that several groups enthused about SQLObject during the sprint reports session.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111174102218973879></A><!-- newsinfo datetime="3/25/2005 01:00:00 AM" id="111174102218973879" --><A href="http://www.postneo.com/2005/03/23/pycon-matplotlib">PyCon: Matplotlib</A> [<I>Matt Croydon caught "a great session" on matplotlib, a Python library that allows you to plot 2D graphcs in a simple Matlab-like way.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111174087049877945></A><!-- newsinfo datetime="3/25/2005 01:00:00 AM" id="111174087049877945" --><A href="http://www.postneo.com/2005/03/23/pycon-scripting-the-mac-with-python">PyCon: Scripting the Mac with Python</A> [<I>Matt Croydon went to a PyCon session on using Python to interface with Applescript; he shares with us an example of what Appscript can do.</I>] <!-- /newsinfo --></P>
<H3>2005-03-24</H3>
<P class=newsitem><A name=111167406969113084></A><!-- newsinfo datetime="3/24/2005 06:20:00 AM" id="111167406969113084" -->Tim Churches: <A href="http://www.netepi.org/">NetEpi — Free, open source, network-enabled tools for epidemiology and public health practice</A> [<I>"NetEpi, which is short for 'Network-enabled Epidemiology', is a collaborative project to create a suite of free, open source software tools for epidemiology and public health practice. Anyone with an interest in population health epidemiology or public health informatics is encouraged to examine the prototype tools and to consider contributing to their further development."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111166350473712709></A><!-- newsinfo datetime="3/24/2005 03:24:00 AM" id="111166350473712709" -->Andy Gross: <A href="http://www.pycs.net/users/0000445/weblog/2005/01/21.html">py2dot</A> [<I>"... generates Graphviz '.dot' files from Python source code. The output images can be used to teach parsing concepts, or as cubicle art."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111166220695138599></A><!-- newsinfo datetime="3/24/2005 03:00:00 AM" id="111166220695138599" -->Martin Doudoroff, Matt Feifarek: <A href="http://dalchemy.com/opensource/formkit/">Form Kit: new alpha release (0.9a2) available</A> [<I>"FormKit is a library for the creation, parsing, and validation of HTML forms with Webware WebKit."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111166102654002958></A><!-- newsinfo datetime="3/24/2005 02:42:00 AM" id="111166102654002958" -->Sébastien Sauvage: <A href="http://sebsauvage.net/python/webgobbler/">webGobbler</A> [<I>"... creates pictures by assembling random images from the web. Think of it as attempt to capture the chaos of the human activity, which the internet is a partial and subjective snapshot of."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111165632146395665></A><!-- newsinfo datetime="3/24/2005 01:11:00 AM" id="111165632146395665" --><A href="http://www.amk.ca/diary/archives/003799.html">PyCon sprint reports &amp; feedback</A> [<I>Leaders from the Chandler, Zope/ZODB, Schooltool, Distutils, Core, and PyPy sprints gave reports on what got done during the four days of sprinting at PyCon. Andrew Kuchling shares the answers to some questions he asked the audience.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111165595436750822></A><!-- newsinfo datetime="3/24/2005 01:09:00 AM" id="111165595436750822" --><A href="http://www.blueskyonmars.com/archives/2005/03/23/ruby_on_rails_wins_the_marketing_war.html">Ruby on Rails is winning the marketing war</A> [<I>Kevin Dangoor has integrated a few different open-source Python projects that give him power at least equivalent to that of Ruby on Rails. But he thinks that Rails is winning the marketing war, particularly among Java people.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111165552116368988></A><!-- newsinfo datetime="3/24/2005 01:07:00 AM" id="111165552116368988" --><A href="http://www.sauria.com/blog/2005/03/23#1254">PyCon Sprints, day 4</A> [<I>Ted Leung reports that the two Chandler sprint groups have finished their parcels to the level where they can show them as part of their presentation on Thursday.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111165525212799697></A><!-- newsinfo datetime="3/24/2005 01:05:00 AM" id="111165525212799697" --><A href="http://www.sauria.com/blog/2005/03/22#1253">PyCon sprints, day 3</A> [<I>Day 3 at the PyCon sprints was the first day of the Chandler sprint. Ted Leung reckons that things are going pretty well so far.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111165496640155839></A><!-- newsinfo datetime="3/24/2005 01:04:00 AM" id="111165496640155839" --><A href="http://www.windowsdevcenter.com/pub/a/windows/2005/03/22/word_macros.html">Batch-running Word macros from the DOS command line</A> [<I>Andrew Savikas (author of Word Hacks) shows an easy way to batch-run Word macros from the DOS command line, with examples in Python, Ruby and Perl.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111165433262378558></A><!-- newsinfo datetime="3/24/2005 01:03:00 AM" id="111165433262378558" --><A href="http://www.devsource.com/print_article2/0,2533,a=148207,00.asp">The state of the scripting universe</A> [<I>The use of scripting/dynamic languages is growing. DevSource asked leaders in the development communities for Perl, PHP, Python, Ruby, and Tcl to help them paint a picture of the scripting universe.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111165365925892568></A><!-- newsinfo datetime="3/24/2005 01:01:00 AM" id="111165365925892568" --><A href="http://www.postneo.com/2005/03/23/keynote-ironpython">PyCon keynote: IronPython</A> [<I>Matt Croydon reports in detail on Jim Hugunin's PyCon keynote on IronPython.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111165336071801988></A><!-- newsinfo datetime="3/24/2005 01:00:00 AM" id="111165336071801988" --><A href="http://www.amk.ca/diary/archives/003797.html">PyCon keynote: Jim Hugunin</A> [<I>Andrew Kuchling reports on Jim Hugunin's PyCon keynote. It covered much of the same territory as his IronPython talk last year: an introduction to the CLR and .NET, IronPython's architecture, and demos of accessing C# classes from Python. Apologising for his disappearance for the past year, Jim announced the release of IronPython 0.7 and said that releases should be happening every two weeks until 1.0 is reached.</I>] <!-- /newsinfo --></P>
<H3>2005-03-23</H3>
<P class=newsitem><A name=111159503025634686></A><!-- newsinfo datetime="3/23/2005 01:07:00 AM" id="111159503025634686" --><A href="http://apipes.blogspot.com/2005/03/choose-python-spotting-at-pycon.html">Choose Python spotting at Pycon?</A> [<I>Since work duties and recent surgery have kept Tim Lesher from PyCon, he'd be grateful for a digital snapshot of anyone in the crowd wearing a "Choose Python" or "PySpotting" shirt.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111159464317777794></A><!-- newsinfo datetime="3/23/2005 01:06:00 AM" id="111159464317777794" --><A href="http://base-art.net/wk/Article/44.html">Cheetah template overriding</A> [<I>Base-Art reckons one of Cheetah's strengths is the way it applies the object-oriented model to documents. He shows how to overload parts of a template.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111159408033831193></A><!-- newsinfo datetime="3/23/2005 01:05:00 AM" id="111159408033831193" --><A href="http://www.brunningonline.net/simon/blog/archives/001808.html">Lambda revisited</A> [<I>Simon Brunning had said he'd be happy to see the back of lambda, but then saw a "beautiful" use for them when Fredrik Lundh posted ElementPlist. "He only does it to make me look stupid, you know."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111159302819293493></A><!-- newsinfo datetime="3/23/2005 01:04:00 AM" id="111159302819293493" --><A href="http://www.swaroopch.info/archives/2005/03/22/thout-bytes/">Thout Bytes</A> [<I>Swaroop C H is excited that OSoft, Inc. has released his book 'A Byte of Python' in the XHTML-based Thout format, because of the "very cool" functionality provided by the Thout reader software. The official Python documentation and 'Dive Into Python' are also available in Thout format at the OSoft website.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111159255533325792></A><!-- newsinfo datetime="3/23/2005 01:03:00 AM" id="111159255533325792" --><A href="http://www.mechanicalcat.net/richard/log/Python/PyCon_Sprints%2C_day_3">PyCon sprints, day 3</A> [<I>Richard Jones had another (mostly) good day of sprinting.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111159242416344052></A><!-- newsinfo datetime="3/23/2005 01:03:00 AM" id="111159242416344052" --><A href="http://dirtsimple.org/2005/03/interesting.html">Pycon ideas using simple generic functions instead</A> [<I>While skimming the PyCon 2005 presentations, Phillip Eby was interested to see a few ideas that he thought could also be implemented using simple generic functions. "The cool thing about finding this out now," he says, "is that I can now use those other systems as a basis for comparison in my presentation, which may lead to more interesting discussions."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111159161397951441></A><!-- newsinfo datetime="3/23/2005 01:02:00 AM" id="111159161397951441" --><A href="http://online.effbot.org/2005_03_01_archive.htm#elementplist">The ElementPlist module</A> [<I>Fredrik Lundh shows how to use ElementTree to load plist files, the XML format used by iTunes to store playlists.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111159188032137144></A><!-- newsinfo datetime="3/23/2005 01:02:00 AM" id="111159188032137144" --><A href="http://dirtsimple.org/2005/03/eggs-are-coming.html">The Eggs are coming</A> [<I>Phillip Eby and Bob Ippolito hacked out a lot of the Python Eggs implementation on Monday. As Phillip explains, "An egg is to a Python as a jar is to Java."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111159146666568225></A><!-- newsinfo datetime="3/23/2005 01:01:00 AM" id="111159146666568225" --><A href="http://feetup.org/blog/dev/python/Delicious-Tinker-One.html">Del.icio.us tickering, step one</A> [<I>Jim Hughes has been tinkering with del.icio.us again. Using a lightly modified version of pydelicious, he can now create a daily post of his previous day's del.icio.us items.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111151184856432069></A><!-- newsinfo datetime="3/23/2005 01:00:00 AM" id="111151184856432069" --><A href="http://today.java.net/pub/n/2507">New Jython wiki</A> [<I>java.net mentions the Jython project's new wiki. John Reynolds has written in: "Efforts are underway to close the gap between CPython and Jython, and to port Jython to JDK 5. The new Jython Wiki is documenting the progress."</I>] <!-- /newsinfo --></P>
<H3>2005-03-22</H3>
<P class=newsitem><A name=111151149160015095></A><!-- newsinfo datetime="3/22/2005 01:05:00 AM" id="111151149160015095" --><A href="http://www.sauria.com/blog/2005/03/21#1252">PyCon sprints, day 2</A> [<I>Ted Leung reports what his second day at the PyCon sprints brought.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111151126373802643></A><!-- newsinfo datetime="3/22/2005 01:04:00 AM" id="111151126373802643" --><A href="http://www.oreilly.com/catalog/pythoncook2/index.html">"Python Cookbook, 2nd Edition" published</A> [<I>O'Reilly has published "Python Cookbook, 2nd Edition", edited by Alex Martelli, Anna Ravenscroft and David Ascher. Updated for Python 2.4, the book now includes over 200 recipes that range from working with list comprehensions to monitoring a network.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111151140761679528></A><!-- newsinfo datetime="3/22/2005 01:04:00 AM" id="111151140761679528" --><A href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/392154">Generator methods</A> [<I>Peter Parente has written a recipe that enables the use of the yield statement within a method by decorating that method with a wrapper for a generator object.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111150976319497257></A><!-- newsinfo datetime="3/22/2005 01:03:00 AM" id="111150976319497257" --><A href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/392153">Pascal's triangle</A> [<I>This Python Cookbook recipe prints a few lines of Pascal's triangle.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111151056416726556></A><!-- newsinfo datetime="3/22/2005 01:03:00 AM" id="111151056416726556" --><A href="http://myzope.kedai.com.my/blogs/kedai/18">A challenge to Zopistas that has not been answered</A> [<I>kedai discusses possible Zope solutions to Michelle Levesque's PyWebOff challenge.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111150961074650216></A><!-- newsinfo datetime="3/22/2005 01:02:00 AM" id="111150961074650216" --><A href="http://www.amk.ca/diary/archives/003795.html">PyCon photo feed</A> [<I>Andrew Kuchling reports that there is now a Flickr feed for PyCon photos. The tag to use is "pycon2005".</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111148185670139422></A><!-- newsinfo datetime="3/22/2005 01:01:00 AM" id="111148185670139422" --><A href="http://www.amk.ca/diary/archives/003788.html">PyCon sprints, day 2</A> [<I>Andrew Kuchling didn't do much programming during the second day at the PyCon sprints. Instead he poked around the web for possible venues for PyCon 2006 and worked on updating the "What's new in Python 2.5" document to match what's in CVS.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111142721949785013></A><!-- newsinfo datetime="3/22/2005 01:00:00 AM" id="111142721949785013" --><A href="http://patricklogan.blogspot.com/2005/03/dynamic-languages-on-clr.html">Dynamic languages on the CLR</A> [<I>Patrick Logan discusses a post by Microsoft's Jason Zander that mentions dynamic languages on the CLR. Patrick isn't sure we should get up our hopes just yet.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111148157950022842></A><!-- newsinfo datetime="3/22/2005 01:00:00 AM" id="111148157950022842" --><A href="http://www.mechanicalcat.net/richard/log/Python/PyCon_Sprints%2C_day_2">PyCon sprints, day 2</A> [<I>Richard Jones reports on his second day at the PyCon sprints. One of the highlights was getting a package archive on www.python.org.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111143045737104921></A><!-- newsinfo datetime="3/22/2005 01:00:00 AM" id="111143045737104921" --><A href="http://online.effbot.org/2005_03_01_archive.htm#gasbag">A gasbag-free edition of Planet Python?</A> [<I>Fredrik Lundh wonders how hard it would be to generate a "gasbag-free" edition of Planet Python.</I>] <!-- /newsinfo --></P>
<H3>2005-03-21</H3>
<P class=newsitem><A name=111143273427073132></A><!-- newsinfo datetime="3/21/2005 11:17:00 AM" id="111143273427073132" -->Stéfane Fermigier: <A href="http://blogs.nuxeo.com/sections/blogs/fermigier/2005_03_18_paris_zope3_ecm_five">Paris Zope3/ECM/Five sprint: the wrap-up</A> [<I>"Here is the wrap up for the sprint that just happened in Nuxeo's premises in Paris this week. As you can see, a lot has been achieved, though what has been done is slightly different from what was envisioned in the first place."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111143140098279820></A><!-- newsinfo datetime="3/21/2005 01:09:00 AM" id="111143140098279820" --><A href="http://www.sauria.com/blog/2005/03/20#1251">Ted Leung: PyCon sprints, day 1</A> [<I>Ted Leung reckons that the Zope and PyPy sprints seem to be the largest at this year's PyCon.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111143163227701221></A><!-- newsinfo datetime="3/21/2005 01:09:00 AM" id="111143163227701221" --><A href="http://www.amk.ca/diary/archives/003787.html">New PyCon session: Sprint reports</A> [<I>Andrew Kuchling reports that a PyCon talk has been cancelled due to illness. Steve Holden will instead chair a "Sprint Reports and Feedback" session on Wednesday at noon.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111142959163774545></A><!-- newsinfo datetime="3/21/2005 01:08:00 AM" id="111142959163774545" --><A href="http://www.mechanicalcat.net/richard/log/Python/PyCon_Sprints%2C_day_1">Richard Jones: PyCon sprints, day 1</A> [<I>Richard Jones reports on the first day of the distutils and PyPI sprints at PyCon.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111143034524290213></A><!-- newsinfo datetime="3/21/2005 01:07:00 AM" id="111143034524290213" --><A href="http://www.amk.ca/diary/archives/003784.html">Andrew Kuchling: PyCon sprints, day 1</A> [<I>Andrew Kuchling reports on the first day of the PyPI sprint at PyCon.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111142613789246962></A><!-- newsinfo datetime="3/21/2005 01:06:00 AM" id="111142613789246962" --><A href="http://www.blueskyonmars.com/archives/2005/03/19/watsup_automated_windows_application_functional_testing.html">WATSUP: Automated Windows application functional testing</A> [<I>Kevin Dangoor reckons it's been a good couple of weeks for automated functional testing tools. First there was Selenium for web applications, and now there's Windows Application Test System Using Python (WATSUP) for Windows applications. Kevin thinks these tools could help with the challenging task of performing automated tests on GUI applications.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111142664522490340></A><!-- newsinfo datetime="3/21/2005 01:06:00 AM" id="111142664522490340" --><A href="http://www.mechanicalcat.net/richard/log/Python/PyCon_sprinting_begins...">Richard Jones: PyCon sprinting begins</A> [<I>Richard Jones reports on the distutils sprint and other things that he got up to on arriving at PyCon.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111140525286009138></A><!-- newsinfo datetime="3/21/2005 01:04:00 AM" id="111140525286009138" --><A href="http://www.amk.ca/diary/archives/003780.html">Speeding up MoinMoin</A> [<I>Andrew Kuchling explains the issues that caused the MoinMoin wiki on python.org to overload the machine recently.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111140560406570505></A><!-- newsinfo datetime="3/21/2005 01:04:00 AM" id="111140560406570505" --><A href="http://www.internetnews.com/dev-news/article.php/3490751">Sun's 'Coyote' project is no lone wolf</A> [<I>internetnews.com talks to Sun's Tim Bray about the Coyote project's goal of bringing dynamic languages to NetBeans.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111139571611522930></A><!-- newsinfo datetime="3/21/2005 01:03:00 AM" id="111139571611522930" --><A href="http://fuware.nanocrew.net/pymusique/">PyMusique — The fair interface to the iTunes Music Store</A> [<I>"Preview songs, signup for an account, buy songs, redownload songs that were bought with PyMusique"</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111139584866484683></A><!-- newsinfo datetime="3/21/2005 01:03:00 AM" id="111139584866484683" --><A href="http://www.zope.org/Members/tbryan/news/trizpug_mar2005_meeting">TriZPUG March 2005 meeting: Python "new style" classes</A> [<I>The Triangle Zope/Python User Group (TriZPUG) will hold its March 2005 meeting on Wednesday, March 23, at 7:00 p.m. in Chapel Hill, NC. David Handy will introduce Python "new style" classes, including changes in properties, super(), descriptors, and static and class methods.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111139507164930769></A><!-- newsinfo datetime="3/21/2005 01:02:00 AM" id="111139507164930769" -->Neil Kandalgaonkar: <A href="http://www.flickr.com/photos/brevity/sets/164195/">50 people see...</A> [<I>I wrote a program to blend Flickr images which share the same tags. No human is involved in choosing, positioning, or blending the images.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111139467349503106></A><!-- newsinfo datetime="3/21/2005 01:01:00 AM" id="111139467349503106" --><A href="http://jtauber.com/blog/2005/03/18/little_python_scripts">Little Python scripts</A> [<I>Any time James Tauber has written a Python script that he thought others might find interesting (such as "Statistically improbable words in Python"), he's posted it to his blog. Now he's compiled a list of them to make them easier to find.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111123537425701547></A><!-- newsinfo datetime="3/21/2005 01:00:00 AM" id="111123537425701547" --><A href="http://faassen.n--tree.net/blog/view/weblog/2005/03/17/0">Fixing the Zope release process</A> [<I>Martijn Faassen identifies problems with the Zope release strategy and proposes some solutions.</I>] <!-- /newsinfo --></P>
<H3>2005-03-18</H3>
<P class=newsitem><A name=111121443679311802></A><!-- newsinfo datetime="3/18/2005 10:37:00 PM" id="111121443679311802" -->Cesare Marilungo: <A href="http://www.cesaremarilungo.com/blog/devachan.htm">devachan</A> [<I>"... an open-source (LGPL license) software for easy 3d programming (using python and OpenGL). I'm interested in real-time computer-generated visual art and I started developing 'devachan' for my works. With support and cooperation from interested people it could become a tool useful for every kind of visualization need."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111116976682309035></A><!-- newsinfo datetime="3/18/2005 01:07:00 AM" id="111116976682309035" --><A href="http://www.xml.com/pub/a/2005/03/16/py-xml.html">Writing and reading XML with XIST</A> [<I>In Uche Ogbuji's latest Python and XML column he introduces XIST, which has been called "object-oriented XSLT for Python" - a framework for manipulating XML Pythonically.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111114679250631679></A><!-- newsinfo datetime="3/18/2005 01:06:00 AM" id="111114679250631679" --><A href="http://goog-goopy.sourceforge.net/">goopy.functional</A> [<I>As part of its Open Source initiative, Google has released goopy.functional, a functional-programming library for Python.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111113678580806822></A><!-- newsinfo datetime="3/18/2005 01:04:00 AM" id="111113678580806822" --><A href="http://goldenspud.com/webrog/archives/2005/03/16/python-pet-peeve/">Python pet peeve</A> [<I>Golden Spud's Python pet peeve of the day: Python coders who write code or docstrings that go beyond 80 columns per line!</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111113656565121936></A><!-- newsinfo datetime="3/18/2005 01:02:00 AM" id="111113656565121936" --><A href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/391627">Buffered iterator for big arrays</A> [<I>Roberto Antonio Ferreira De Almeida has written a class that creates a buffered iterator for reading big arrays in small contiguous blocks. It can be used with any object that supports multidimensional slices and a 'copy' method.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111113545606290530></A><!-- newsinfo datetime="3/18/2005 01:01:00 AM" id="111113545606290530" --><A href="http://www.pycs.net/bbum/2005/3/16/#200503161">httpflow - a tcpflow parser to help debug HTTP</A> [<I>Bill Bumgarner writes about httpflow, a little Python script written by Ben Holt and him a really long time ago that parses the output of tcpflow and reconstructs HTTP conversations from the raw data.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111113561610247476></A><!-- newsinfo datetime="3/18/2005 01:01:00 AM" id="111113561610247476" --><A href="http://www.advogato.org/person/titus/diary.html?start=68">Garbage collection: Python vs C++</A> [<I>Titus Brown: "Chui Tey gives a nice example of how something that works in C++ wouldn't work in Python."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111113518757443983></A><!-- newsinfo datetime="3/18/2005 01:00:00 AM" id="111113518757443983" --><A href="http://patricklogan.blogspot.com/2005/03/april-xpdx-code-sprint.html">Python at the April XPDX code sprint</A> [<I>Patrick Logan reports that the XPDX (Extreme Programming in Portland, Oregon) code sprint on April 9-10 will be be using Python in several flavors: CPython, Jython, maybe IronPython, and Python.Net.</I>] <!-- /newsinfo --></P>
<H3>2005-03-17</H3>
<P class=newsitem><A name=111113049157497074></A><!-- newsinfo datetime="3/17/2005 11:20:00 PM" id="111113049157497074" -->Peter Bengtsson: <A href="http://www.issuetrackerproduct.com/News/issuetrackerproduct-0.6.4">IssueTrackerProduct 0.6.4</A> [<I>"The 0.6.4 release adds several new features such as the user-friendly system error pages, auto-login for Issue Users, Compact List Issues, ZCTextIndex support amongst others. In total there are more new features than bug fixes. But don't let that scare you."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111107873333426445></A><!-- newsinfo datetime="3/17/2005 08:56:00 AM" id="111107873333426445" -->Guido van Rossum: <A href="http://article.gmane.org/gmane.comp.python.devel/67210">Python 2.4 wins the "Jolt productivity award"</A> [<I>"Python 2.4 won the "Jolt productivity award" last night. That's the runner-up award; in our category, languages and development tools, the Jolt (the category winner) went to Eclipse 3.0; the other runners-up were IntelliJ and RealBasic (no comment :-)."</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111106036727456034></A><!-- newsinfo datetime="3/17/2005 01:03:00 AM" id="111106036727456034" --><A href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/391414">Threaded test suite running and other goodies </A>[<I>Extending unittest to provide extra features wasn't easy, so Ori Peleg devised a scheme that allows easy extensions for running existing test suites.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111105800548550458></A><!-- newsinfo datetime="3/17/2005 01:02:00 AM" id="111105800548550458" --><A href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/391367">@deprecated</A> [<I>Michael Chermside provides a Python decorator that has the same purpose as Java's '@deprecated' Javadoc flag.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111105808727446690></A><!-- newsinfo datetime="3/17/2005 01:02:00 AM" id="111105808727446690" --><A href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/391413">Pseudo-random string-to-float conversion</A> [<I>Ori Peleg shows how to convert strings to floats in the range [0, 1), using a hash function.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111105763867964664></A><!-- newsinfo datetime="3/17/2005 01:01:00 AM" id="111105763867964664" --><A href="http://www.livejournal.com/users/glyf/28277.html">Tabbed windows in PyGTK</A> [<I>Glyph Lefkowitz shows how to do tabbed windows in PyGTK.</I>] <!-- /newsinfo --></P>
<P class=newsitem><A name=111104697650396064></A><!-- newsinfo datetime="3/17/2005 12:08:00 AM" id="111104697650396064" -->"<A href="http://www.cbc.ca/story/science/national/2005/03/03/python-heart050303.html"><I>Python has a change of heart</I></A>" <!-- /newsinfo --></P>
<H3>2005-03-16</H3>
<P class=newsitem><A name=111099397546861369></A><!-- newsinfo datetime="3/16/2005 05:04:00 AM" id="111099397546861369" --><A href="http://www.tbray.org/ongoing/When/200x/2005/03/15/Coyote">Project Coyote</A> [<I>Tim Bray writes about Project Coyote's goal of bringing dynamic-lan</I></P></DIV></DIV></TD></TR></TBODY></TABLE><A><BR></A>]]></description>
</item><item>
<title><![CDATA[在实施一次]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=quijote&amp;id=4445</link>
<author>quijote</author>
<pubDate>2005/4/3 17:42:32</pubDate>
<description><![CDATA[<a>　好好好</a>]]></description>
</item><item>
<title><![CDATA[第一]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=quijote&amp;id=4042</link>
<author>quijote</author>
<pubDate>2005/3/22 10:12:06</pubDate>
<description><![CDATA[<a>第一<br>
<br>
</a>]]></description>
</item>
</channel>
</rss>